Page MenuHomePhabricator
Feed Advanced Search

Sep 13 2024

bartek closed D13318: [comm-lib] Let BlobServiceClient accept service-to-service token.
Sep 13 2024, 5:46 AM
bartek committed rCOMM8f9609086524: [comm-lib] Let BlobServiceClient accept service-to-service token (authored by bartek).
[comm-lib] Let BlobServiceClient accept service-to-service token
Sep 13 2024, 5:46 AM
bartek closed D13297: [native] Skip keyserver upload for thick thread avatars.
Sep 13 2024, 5:46 AM
bartek closed D13296: [native] Update ThreadAvatarCameraModal screen to take threadInfo.
Sep 13 2024, 5:46 AM
bartek committed rCOMM0192849034c2: [native] Skip keyserver upload for thick thread avatars (authored by bartek).
[native] Skip keyserver upload for thick thread avatars
Sep 13 2024, 5:46 AM
bartek closed D13294: [native] Update avatar hooks to support skipping keyserver upload.
Sep 13 2024, 5:45 AM
bartek committed rCOMM87dad07c9622: [native] Update ThreadAvatarCameraModal screen to take threadInfo (authored by bartek).
[native] Update ThreadAvatarCameraModal screen to take threadInfo
Sep 13 2024, 5:45 AM
bartek committed rCOMMdf0080acb36e: [native] Update avatar hooks to support skipping keyserver upload (authored by bartek).
[native] Update avatar hooks to support skipping keyserver upload
Sep 13 2024, 5:45 AM
bartek closed D13286: [web] Support setting image avatars for thick threads.
Sep 13 2024, 5:45 AM
bartek closed D13285: [lib] Support image avatars in DM thread-action.
Sep 13 2024, 5:45 AM
bartek committed rCOMMb2ed03b83d45: [web] Support setting image avatars for thick threads (authored by bartek).
[web] Support setting image avatars for thick threads
Sep 13 2024, 5:45 AM
bartek committed rCOMM20376feac450: [lib] Support image avatars in DM thread-action (authored by bartek).
[lib] Support image avatars in DM thread-action
Sep 13 2024, 5:45 AM
bartek closed D13284: [lib] Add type for thick thread avatar update request.
Sep 13 2024, 5:45 AM
bartek closed D13283: [lib] Fix resetting thick thread avatars.
Sep 13 2024, 5:45 AM
bartek closed D13282: [web] Avoid keyserver call when deleting media for DMs.
Sep 13 2024, 5:45 AM
bartek committed rCOMMd061e72fbbd2: [lib] Add type for thick thread avatar update request (authored by bartek).
[lib] Add type for thick thread avatar update request
Sep 13 2024, 5:45 AM
bartek committed rCOMMe0b1a8417c08: [lib] Fix resetting thick thread avatars (authored by bartek).
[lib] Fix resetting thick thread avatars
Sep 13 2024, 5:45 AM
bartek committed rCOMM50b229a970e2: [web] Avoid keyserver call when deleting media for DMs (authored by bartek).
[web] Avoid keyserver call when deleting media for DMs
Sep 13 2024, 5:45 AM
bartek closed D13281: [web][native] Enable blob uploads for thick threads in input-state-container.
Sep 13 2024, 5:45 AM
bartek closed D13280: [lib] Make media metadata upload to keyserver optional.
Sep 13 2024, 5:45 AM
bartek committed rCOMMd641b6e240a4: [lib] Make media metadata upload to keyserver optional (authored by bartek).
[lib] Make media metadata upload to keyserver optional
Sep 13 2024, 5:45 AM
bartek committed rCOMMaba560e4bce3: [web][native] Enable blob uploads for thick threads in input-state-container (authored by bartek).
[web][native] Enable blob uploads for thick threads in input-state-container
Sep 13 2024, 5:45 AM
bartek updated the diff for D13297: [native] Skip keyserver upload for thick thread avatars.

Rebase

Sep 13 2024, 5:04 AM
bartek updated the diff for D13294: [native] Update avatar hooks to support skipping keyserver upload.

Fix flow

Sep 13 2024, 5:04 AM
bartek added inline comments to D13294: [native] Update avatar hooks to support skipping keyserver upload.
Sep 13 2024, 4:38 AM
bartek updated the diff for D13297: [native] Skip keyserver upload for thick thread avatars.

Rebase before landing

Sep 13 2024, 4:33 AM
bartek updated the diff for D13294: [native] Update avatar hooks to support skipping keyserver upload.

Apply suggestion

Sep 13 2024, 4:32 AM
bartek updated the diff for D13286: [web] Support setting image avatars for thick threads.

Rebase, make type readonly

Sep 13 2024, 4:22 AM
bartek updated the diff for D13284: [lib] Add type for thick thread avatar update request.

Rename type

Sep 13 2024, 4:22 AM
bartek updated the diff for D13283: [lib] Fix resetting thick thread avatars.

Replace ternaries to make conditions more readable

Sep 13 2024, 4:11 AM
bartek added inline comments to D13283: [lib] Fix resetting thick thread avatars.
Sep 13 2024, 4:10 AM
bartek published D13318: [comm-lib] Let BlobServiceClient accept service-to-service token for review.
Sep 13 2024, 3:53 AM
bartek closed D13232: [native][lib] Add RestoreUser RPCs to Identity client.
Sep 13 2024, 3:36 AM
bartek closed D13269: [identity] Replace handle_db_error mapping with question mark.
Sep 13 2024, 3:36 AM
bartek committed rCOMMad4441eb9c2b: [identity] Replace handle_db_error mapping with question mark (authored by bartek).
[identity] Replace handle_db_error mapping with question mark
Sep 13 2024, 3:36 AM
bartek committed rCOMM7a52ffcf5311: [native][lib] Add RestoreUser RPCs to Identity client (authored by bartek).
[native][lib] Add RestoreUser RPCs to Identity client
Sep 13 2024, 3:36 AM
bartek closed D13231: [native] Add RestoreUser RPCs to JSI.
Sep 13 2024, 3:36 AM
bartek closed D13230: [native_rust_library] Add RestoreUser RPCs to client.
Sep 13 2024, 3:36 AM
bartek committed rCOMMe83c2a1be04e: [native] Add RestoreUser RPCs to JSI (authored by bartek).
[native] Add RestoreUser RPCs to JSI
Sep 13 2024, 3:36 AM
bartek committed rCOMM25f0691057f3: [native_rust_library] Add RestoreUser RPCs to client (authored by bartek).
[native_rust_library] Add RestoreUser RPCs to client
Sep 13 2024, 3:36 AM
bartek closed D13226: [identity] Implement RestoreUser RPCs.
Sep 13 2024, 3:36 AM
bartek closed D13229: [identity] Ask Tunnelbroker to terminate old device sessions.
Sep 13 2024, 3:36 AM
bartek committed rCOMM817c5955a206: [identity] Implement RestoreUser RPCs (authored by bartek).
[identity] Implement RestoreUser RPCs
Sep 13 2024, 3:36 AM
bartek committed rCOMM979f0b677626: [identity] Ask Tunnelbroker to terminate old device sessions (authored by bartek).
[identity] Ask Tunnelbroker to terminate old device sessions
Sep 13 2024, 3:36 AM
bartek closed D13221: [protos][identity] Add RestoreUser RPCs.
Sep 13 2024, 3:36 AM
bartek committed rCOMMfbe4ab97d935: [protos][identity] Add RestoreUser RPCs (authored by bartek).
[protos][identity] Add RestoreUser RPCs
Sep 13 2024, 3:36 AM
bartek updated the diff for D13231: [native] Add RestoreUser RPCs to JSI.

Rename user_id to userID

Sep 13 2024, 3:16 AM
bartek added inline comments to D13294: [native] Update avatar hooks to support skipping keyserver upload.
Sep 13 2024, 3:01 AM
bartek accepted D13317: [terraform] bump staging identity to 0.37.
Sep 13 2024, 2:58 AM

Sep 11 2024

bartek published D13294: [native] Update avatar hooks to support skipping keyserver upload for review.
Sep 11 2024, 11:30 AM
bartek published D13296: [native] Update ThreadAvatarCameraModal screen to take threadInfo for review.
Sep 11 2024, 11:29 AM
bartek published D13297: [native] Skip keyserver upload for thick thread avatars for review.
Sep 11 2024, 11:29 AM
bartek published D13282: [web] Avoid keyserver call when deleting media for DMs for review.
Sep 11 2024, 2:39 AM
bartek published D13281: [web][native] Enable blob uploads for thick threads in input-state-container for review.
Sep 11 2024, 2:38 AM
bartek added inline comments to D13283: [lib] Fix resetting thick thread avatars.
Sep 11 2024, 2:16 AM
bartek added a reviewer for D13280: [lib] Make media metadata upload to keyserver optional: tomek.
Sep 11 2024, 2:09 AM
bartek published D13286: [web] Support setting image avatars for thick threads for review.
Sep 11 2024, 2:09 AM
bartek published D13285: [lib] Support image avatars in DM thread-action for review.
Sep 11 2024, 2:06 AM
bartek published D13284: [lib] Add type for thick thread avatar update request for review.
Sep 11 2024, 2:05 AM
bartek published D13280: [lib] Make media metadata upload to keyserver optional for review.
Sep 11 2024, 2:01 AM
bartek published D13283: [lib] Fix resetting thick thread avatars for review.
Sep 11 2024, 1:55 AM
bartek closed D13270: [lib] Add more keys to redacted values.
Sep 11 2024, 12:53 AM
bartek committed rCOMM5622ed8fcc83: [lib] Add more keys to redacted values (authored by bartek).
[lib] Add more keys to redacted values
Sep 11 2024, 12:53 AM
bartek added a comment to D13278: [identity] avoid returning errors if one-time keys are missing.

I'm letting others review as well.
Generally feels alright and solves the original issue. Left one comment that's concerning to me

Sep 11 2024, 12:14 AM

Sep 10 2024

bartek accepted D13257: [Tunnelbroker] add push services timeout.
Sep 10 2024, 5:49 AM

Sep 9 2024

bartek accepted D13272: [terraform] Rename ecs task stop alarm to denote staging or prod.
Sep 9 2024, 8:04 AM
bartek published D13270: [lib] Add more keys to redacted values for review.
Sep 9 2024, 6:40 AM
bartek published D13269: [identity] Replace handle_db_error mapping with question mark for review.
Sep 9 2024, 6:40 AM
bartek closed D13225: [identity] Add function to update social proof.
Sep 9 2024, 6:21 AM
bartek committed rCOMM9bb32bb5715f: [identity] Add function to update social proof (authored by bartek).
[identity] Add function to update social proof
Sep 9 2024, 6:21 AM
bartek closed D13224: [identity] Allow register_primary_device() to overwrite device list.
Sep 9 2024, 6:21 AM
bartek closed D13223: [identity] Update SignedDeviceList::from_str to return tonic::Status.
Sep 9 2024, 6:21 AM
bartek committed rCOMMbee39ec012b7: [identity] Allow register_primary_device() to overwrite device list (authored by bartek).
[identity] Allow register_primary_device() to overwrite device list
Sep 9 2024, 6:21 AM
bartek committed rCOMM8e7230210185: [identity] Update SignedDeviceList::from_str to return tonic::Status (authored by bartek).
[identity] Update SignedDeviceList::from_str to return tonic::Status
Sep 9 2024, 6:21 AM
bartek closed D13222: [identity] Verify lastPrimarySignature for singleton lists.
Sep 9 2024, 6:21 AM
bartek committed rCOMMa204eb8ceed3: [identity] Verify lastPrimarySignature for singleton lists (authored by bartek).
[identity] Verify lastPrimarySignature for singleton lists
Sep 9 2024, 6:21 AM
bartek closed D13228: [tunnelbroker] Add RPC for closing WebSocket sessions.
Sep 9 2024, 6:15 AM
bartek committed rCOMM1146dc9cfddf: [tunnelbroker] Add RPC for closing WebSocket sessions (authored by bartek).
[tunnelbroker] Add RPC for closing WebSocket sessions
Sep 9 2024, 6:15 AM
bartek closed D13227: [tunnelbroker] Close WS session when received special AMQP message.
Sep 9 2024, 6:15 AM
bartek committed rCOMM407963823a72: [tunnelbroker] Close WS session when received special AMQP message (authored by bartek).
[tunnelbroker] Close WS session when received special AMQP message
Sep 9 2024, 6:15 AM
bartek closed D13245: [terraform] Hide prod Tunnelbroker gRPC endpoint from the Internet.
Sep 9 2024, 6:11 AM
bartek committed rCOMMf13d8767d2bb: [terraform] Hide prod Tunnelbroker gRPC endpoint from the Internet (authored by bartek).
[terraform] Hide prod Tunnelbroker gRPC endpoint from the Internet
Sep 9 2024, 6:11 AM
bartek updated the diff for D13232: [native][lib] Add RestoreUser RPCs to Identity client.

Rebase

Sep 9 2024, 6:05 AM
bartek updated the diff for D13231: [native] Add RestoreUser RPCs to JSI.

Rebase

Sep 9 2024, 6:05 AM
bartek updated the diff for D13230: [native_rust_library] Add RestoreUser RPCs to client.

Rebase

Sep 9 2024, 6:05 AM
bartek updated the diff for D13226: [identity] Implement RestoreUser RPCs.

Rebase on feedback: Merge RPCs into one

Sep 9 2024, 6:05 AM
bartek updated the diff for D13221: [protos][identity] Add RestoreUser RPCs.
  • Merged RPCs into one
  • Made the RPC accept userID
Sep 9 2024, 1:56 AM
bartek requested changes to D13125: [native] add ability to remove devices from linked devices bottom sheet.

Besides that one thing, device removal logic looks good

Sep 9 2024, 12:35 AM
bartek added inline comments to D13262: [native] only display remove device button if current device is primary device.
Sep 9 2024, 12:22 AM
bartek added a comment to D13221: [protos][identity] Add RestoreUser RPCs.

Discussed my above feedback with @bartek today in our 1:1. We identified several potential paths forward for unifying these two RPCs:

  1. Take userID as input here instead of username
    • The backup service could return the userID in the initial RPC
    • Alternately, if that is too complicated for some reason, the client could get the userID via FindUserID, but this would require an additional RPC
  2. Take oneof identifier as input here, to match FindUserIDRequest
    • This is probably slightly worse as it might require us to change / update this RPC later as part of ENG-8414

Based on this discussion it looks like the backup service doesn't query for the userID at all currently, and instead just uses the username. We'll need to update that as part of this work, so it's probably a good time to consider option 1a.

Sep 9 2024, 12:06 AM
bartek accepted D13264: [identity] implement client method to call identity findUserIdentities RPC.
Sep 9 2024, 12:06 AM

Sep 5 2024

bartek added a comment to D13228: [tunnelbroker] Add RPC for closing WebSocket sessions.

This is meant to be called by other services, right? After ENG-9129 is resolved, it should only be possible to access from other services?

Sep 5 2024, 3:59 AM
bartek published D13245: [terraform] Hide prod Tunnelbroker gRPC endpoint from the Internet for review.
Sep 5 2024, 2:01 AM
bartek added a comment to D13221: [protos][identity] Add RestoreUser RPCs.

Overall I don't think the dichotomy between password and Ethereum users makes sense here, given the protocol is substantially similar, and given that we're trying to get rid of this distinction going forward.

Maybe we could have a single RPC that has an optional input of a social proof? If the account is using an Ethereum wallet as their display name, then the RPC will fail without a new social proof. What do you think?

Sep 5 2024, 1:23 AM

Sep 3 2024

bartek added inline comments to D13203: [terraform] add PITR to dynamodb tables.
Sep 3 2024, 1:13 AM
bartek published D13232: [native][lib] Add RestoreUser RPCs to Identity client for review.
Sep 3 2024, 12:21 AM
bartek published D13231: [native] Add RestoreUser RPCs to JSI for review.
Sep 3 2024, 12:16 AM
bartek published D13230: [native_rust_library] Add RestoreUser RPCs to client for review.
Sep 3 2024, 12:15 AM
bartek published D13229: [identity] Ask Tunnelbroker to terminate old device sessions for review.
Sep 3 2024, 12:14 AM
bartek published D13228: [tunnelbroker] Add RPC for closing WebSocket sessions for review.
Sep 3 2024, 12:13 AM