Page MenuHomePhabricator
Feed Advanced Search

Jun 21 2024

kamil resigned from D12459: [keysever/lib/native] extend joinThread to handle auto join functionality.
Jun 21 2024, 3:36 AM
kamil accepted D12514: [lib] Discard keyserver usernames for updateUserAvatarActionTypes.
Jun 21 2024, 3:34 AM
kamil accepted D12513: [lib] Discard keyserver usernames for processServerRequestsActionType.
Jun 21 2024, 3:28 AM
kamil accepted D12512: [lib] Discard keyserver usernames for incremental state sync and processUpdatesActionType.
Jun 21 2024, 3:26 AM
kamil accepted D12510: [lib] Discard keyserver usernames for full state sync.
Jun 21 2024, 3:25 AM
kamil accepted D12509: [lib] Discard keyserver usernames for keyserverAuthActionTypes.
Jun 21 2024, 3:24 AM
kamil published D12538: [lib] introduce Tunnelbroker device token handler for review.
Jun 21 2024, 2:48 AM
kamil published D12537: [lib] introduce setting Tunnelbroker device token action for review.
Jun 21 2024, 2:47 AM
kamil published D12536: [lib][web][native] set local Tunnelbroker device token on client for review.
Jun 21 2024, 2:47 AM
kamil accepted D12397: Move notification creaction and encryption to lib except for APNs noifs..

Thanks!

Jun 21 2024, 1:31 AM
kamil accepted D12395: Enable encrypted notifications to have keyservevrID or senderDeviceID.
Jun 21 2024, 1:23 AM
kamil added inline comments to D12527: [lib][web][native] add Tunnelbroker device token to redux.
Jun 21 2024, 1:20 AM
kamil updated the diff for D12527: [lib][web][native] add Tunnelbroker device token to redux.

bump version

Jun 21 2024, 1:20 AM

Jun 20 2024

kamil published D12527: [lib][web][native] add Tunnelbroker device token to redux for review.
Jun 20 2024, 4:13 PM
kamil published D12524: [lib] implement sending message to Tunnelbroker for review.
Jun 20 2024, 4:13 PM
kamil published D12523: [Tunnelbroker] handle `SetDeviceToken` message for review.
Jun 20 2024, 4:12 PM
kamil published D12522: [Tunnelbroker] add `SetDeviceToken` type for review.
Jun 20 2024, 4:12 PM
kamil published D12521: [Tunnelbroker] add `MessageToTunnelbrokerRequest` type for review.
Jun 20 2024, 4:12 PM
kamil published D12526: [Identity] remove Tunnelbroker data on device removal for review.
Jun 20 2024, 4:10 PM
kamil published D12525: [proto][Tunnelbroker] add RPC to delete device data from Tunnelbroker for review.
Jun 20 2024, 4:10 PM
kamil published D12520: [Tunnelbroker] implement setting device token for review.
Jun 20 2024, 4:09 PM
kamil published D12519: [Tunnelbroker] implement getting device token for review.
Jun 20 2024, 4:09 PM
kamil published D12518: [Tunnelbroker] implement removing device token for review.
Jun 20 2024, 4:09 PM
kamil published D12517: [Tunnelbroker] define device tokens table in rust for review.
Jun 20 2024, 4:09 PM
kamil published D12516: [terraform] create DDB table for device tokens for review.
Jun 20 2024, 4:09 PM
kamil accepted D12505: [terraform] Add IAM policies for services-to-services token.
Jun 20 2024, 3:39 AM
kamil accepted D12504: [backup] Hotfix Blob service client auth.
Jun 20 2024, 3:37 AM
kamil accepted D12493: [lib] Simplify threadOtherMembers.
Jun 20 2024, 3:34 AM
kamil accepted D12479: [web][native] olm api method to mark prekeys as published.
Jun 20 2024, 3:31 AM
kamil accepted D12492: [web] Update InitialReduxStateGate to remove reference to LegacyRawThreadInfo.
Jun 20 2024, 3:06 AM
kamil accepted D12491: [lib] Introduce usingOlmViaTunnelbrokerForDMs to get DM creation.
Jun 20 2024, 3:02 AM
kamil accepted D12490: [lib] Add support for thick threads to baseCreatePendingSidebar.
Jun 20 2024, 2:54 AM
kamil accepted D12489: [keyserver][lib] Update thread type assertion functions for thick/thread distinction.
Jun 20 2024, 2:24 AM
kamil accepted D12488: [lib] Introduce thickThreadTypes and ThickThreadType.
Jun 20 2024, 2:19 AM
kamil accepted D12487: [lib] Temporarily switch LOCAL to COMMUNITY_SECRET_SUBTHREAD for pending threads.
Jun 20 2024, 2:17 AM
kamil accepted D12486: [keyserver][lib][native][web] NewThreadRequest -> NewThinThreadRequest.
Jun 20 2024, 2:15 AM
kamil accepted D12485: [lib][native][web] useNewThread -> useNewThinThread.
Jun 20 2024, 2:13 AM
kamil accepted D12484: [lib][native][web] createNewThread -> createNewThinThread.
Jun 20 2024, 2:11 AM
kamil accepted D12483: [keyserver] Remove threadTypes.LOCAL from newThreadRequestInputValidator.
Jun 20 2024, 2:10 AM
kamil accepted D12482: [keyserver][lib][native][web] Rename PERSONAL and PRIVATE threadTypes.
Jun 20 2024, 2:08 AM
kamil accepted D12481: [lib] Replace threadTypes.LOCAL in tests.
Jun 20 2024, 2:02 AM
kamil accepted D12480: [lib] Rename threadTypes to thinThreadTypes.
Jun 20 2024, 2:01 AM
kamil closed D12478: [lib][web][native] improve naming in `QRAuthProvider`.
Jun 20 2024, 1:46 AM
kamil committed rCOMM49a75b90db1a: [lib][web][native] improve naming in `QRAuthProvider` (authored by kamil).
[lib][web][native] improve naming in `QRAuthProvider`
Jun 20 2024, 1:46 AM

Jun 19 2024

kamil accepted D12398: Rename cookieID -> cryptoID and deviceToken -> deliveryID.

Probably you know it better so up to you but for me recipientID seems better than cryptoID

Jun 19 2024, 3:32 PM
kamil requested changes to D12397: Move notification creaction and encryption to lib except for APNs noifs..

Looks good but want to see responses to the inline comments before accepting.

Jun 19 2024, 3:29 PM
kamil accepted D12396: Introduce EncryptedNotifUtilsAPI and implement it on the keyserver.

I would consider registering config for keyserver to be able to use encryptedNotifUtilsAPI directly - passing it as a param trough all these functions makes it messy. In the future, we'll also want sqliteAPI to be implemented on keyserver, but this is something we can discuss in the Linear follow-up task because right now Config type is designed specifically for web & native.

Jun 19 2024, 3:15 PM
kamil closed D12430: [lib] broadcast updates to all peers after Secondary Device registration success.
Jun 19 2024, 3:00 PM
kamil closed D12455: [lib] broadcast device list updates after Tunnelbroker socket connection is established.
Jun 19 2024, 3:00 PM
kamil closed D12454: [lib] avoid listening to Tunnelbroker messages in `QRAuthProvider` when QR auth is finished.
Jun 19 2024, 3:00 PM
kamil committed rCOMMc0d08c904b92: [lib] broadcast updates to all peers after Secondary Device registration success (authored by kamil).
[lib] broadcast updates to all peers after Secondary Device registration success
Jun 19 2024, 3:00 PM
kamil committed rCOMMe5cb65cf5e8a: [lib] avoid listening to Tunnelbroker messages in `QRAuthProvider` when QR auth… (authored by kamil).
[lib] avoid listening to Tunnelbroker messages in `QRAuthProvider` when QR auth…
Jun 19 2024, 3:00 PM
kamil committed rCOMM6545f05756a8: [lib] broadcast device list updates after Tunnelbroker socket connection is… (authored by kamil).
[lib] broadcast device list updates after Tunnelbroker socket connection is…
Jun 19 2024, 3:00 PM
kamil published D12478: [lib][web][native] improve naming in `QRAuthProvider` for review.
Jun 19 2024, 3:00 PM
kamil closed D12452: [native] update QR login flow to use `QRAuthContext`.
Jun 19 2024, 3:00 PM
kamil closed D12453: [native] remove `useQRAuth` hook.
Jun 19 2024, 3:00 PM
kamil closed D12450: [web] update QR login flow to use `QRAuthContext`.
Jun 19 2024, 3:00 PM
kamil committed rCOMM1844fb7c15f6: [native] remove `useQRAuth` hook (authored by kamil).
[native] remove `useQRAuth` hook
Jun 19 2024, 3:00 PM
kamil committed rCOMM831b3f2a9d91: [native] update QR login flow to use `QRAuthContext` (authored by kamil).
[native] update QR login flow to use `QRAuthContext`
Jun 19 2024, 3:00 PM
kamil committed rCOMM69332152efe6: [web] update QR login flow to use `QRAuthContext` (authored by kamil).
[web] update QR login flow to use `QRAuthContext`
Jun 19 2024, 3:00 PM
kamil closed D12445: [web][native] extract QR code login functions to separate files.
Jun 19 2024, 3:00 PM
kamil closed D12449: [lib] implement `QRAuthContext`.
Jun 19 2024, 3:00 PM
kamil committed rCOMM6f2164a8ee48: [lib] implement `QRAuthContext` (authored by kamil).
[lib] implement `QRAuthContext`
Jun 19 2024, 3:00 PM
kamil committed rCOMMc3e4fb49a47a: [web][native] extract QR code login functions to separate files (authored by kamil).
[web][native] extract QR code login functions to separate files
Jun 19 2024, 3:00 PM
kamil closed D12440: [lib] improve handling Tunnelbroker socket state.
Jun 19 2024, 3:00 PM
kamil committed rCOMM3b4e4d7317ed: [lib] improve handling Tunnelbroker socket state (authored by kamil).
[lib] improve handling Tunnelbroker socket state
Jun 19 2024, 3:00 PM
kamil requested changes to D12395: Enable encrypted notifications to have keyservevrID or senderDeviceID.

Back to your queue to address inline comments

Jun 19 2024, 2:56 PM
kamil accepted D12394: Move all notif types to lib except for APNs notifs.
Jun 19 2024, 2:41 PM
kamil updated the diff for D12430: [lib] broadcast updates to all peers after Secondary Device registration success.

rebase before landing

Jun 19 2024, 2:22 PM
kamil updated the diff for D12454: [lib] avoid listening to Tunnelbroker messages in `QRAuthProvider` when QR auth is finished.

remove effect

Jun 19 2024, 2:21 PM
kamil updated the diff for D12453: [native] remove `useQRAuth` hook.

rebase

Jun 19 2024, 2:20 PM
kamil updated the diff for D12452: [native] update QR login flow to use `QRAuthContext`.

rebase

Jun 19 2024, 2:19 PM
kamil updated the diff for D12450: [web] update QR login flow to use `QRAuthContext`.

rebase

Jun 19 2024, 2:18 PM
kamil updated the diff for D12449: [lib] implement `QRAuthContext`.

address review

Jun 19 2024, 2:17 PM
kamil updated the diff for D12445: [web][native] extract QR code login functions to separate files.

Error -> mixed

Jun 19 2024, 2:15 PM

Jun 18 2024

kamil added a comment to D12454: [lib] avoid listening to Tunnelbroker messages in `QRAuthProvider` when QR auth is finished.

What happens if the user logs in via QR code, then logs out, and then tries again? It seems like qrAuthFinished is never set to false after being set to true, which makes me suspect that things will be broken in this case.

Jun 18 2024, 7:19 AM
kamil updated the diff for D12454: [lib] avoid listening to Tunnelbroker messages in `QRAuthProvider` when QR auth is finished.

set qrAuthFinished to false when calling generateQRCode

Jun 18 2024, 7:17 AM
kamil added inline comments to D12380: [lib] broadcast updates when becoming aware of new device existence.
Jun 18 2024, 6:35 AM
kamil accepted D12417: [terraform] Disable CSAT verification on prod.
Jun 18 2024, 2:06 AM
kamil accepted D12451: [reports] Move HTTP-specific service code.
Jun 18 2024, 2:05 AM
kamil accepted D12448: [reports] Verify CSAT if present.
Jun 18 2024, 2:04 AM
kamil accepted D12446: [native] Send CSAT when fetching blob service media.
Jun 18 2024, 1:30 AM

Jun 17 2024

kamil published D12455: [lib] broadcast device list updates after Tunnelbroker socket connection is established for review.
Jun 17 2024, 4:38 AM
kamil published D12454: [lib] avoid listening to Tunnelbroker messages in `QRAuthProvider` when QR auth is finished for review.
Jun 17 2024, 4:37 AM
kamil published D12453: [native] remove `useQRAuth` hook for review.
Jun 17 2024, 4:37 AM
kamil published D12452: [native] update QR login flow to use `QRAuthContext` for review.
Jun 17 2024, 4:37 AM
kamil published D12450: [web] update QR login flow to use `QRAuthContext` for review.
Jun 17 2024, 4:36 AM
kamil published D12449: [lib] implement `QRAuthContext` for review.
Jun 17 2024, 4:35 AM
kamil published D12445: [web][native] extract QR code login functions to separate files for review.
Jun 17 2024, 4:33 AM

Jun 14 2024

kamil published D12440: [lib] improve handling Tunnelbroker socket state for review.
Jun 14 2024, 6:30 AM
kamil closed D12431: [lib] remove initial peer list testing code.
Jun 14 2024, 5:32 AM
kamil committed rCOMMe4eb9a610af3: [lib] remove initial peer list testing code (authored by kamil).
[lib] remove initial peer list testing code
Jun 14 2024, 5:32 AM
kamil accepted D12426: [lib] Extract a file with invite links constants.
Jun 14 2024, 4:07 AM
kamil accepted D12425: [lib] Join a thread from an invite link.
Jun 14 2024, 4:04 AM
kamil accepted D12424: [lib] Define steps in link acceptance hook.
Jun 14 2024, 3:57 AM
kamil accepted D12423: [lib] Modify the approach to handling invite link acceptance.
Jun 14 2024, 3:51 AM
kamil accepted D12421: [lib] Rename useAcceptInviteLink return values.
Jun 14 2024, 3:29 AM
kamil accepted D12420: [native][web] Navigate to a thread if already joined.
Jun 14 2024, 3:27 AM
kamil closed D12438: [terraform] Deploy Identity `0.23-staging` to staging.
Jun 14 2024, 2:55 AM
kamil committed rCOMM47f0ef750274: [terraform] Deploy Identity `0.23-staging` to staging (authored by kamil).
[terraform] Deploy Identity `0.23-staging` to staging
Jun 14 2024, 2:55 AM