Page MenuHomePhabricator
Feed All Stories

Jul 29 2024

kamil published D12911: [Tunnelbroker] invalidate bad APNs tokens for review.
Jul 29 2024, 6:37 AM
tomek added inline comments to D12871: [lib] DMOperationSpec for leave thread operation.
Jul 29 2024, 6:33 AM
tomek added inline comments to D12871: [lib] DMOperationSpec for leave thread operation.
Jul 29 2024, 6:32 AM
tomek updated the diff for D12871: [lib] DMOperationSpec for leave thread operation.

Delete sidebar only if it doesn't have a parent

Jul 29 2024, 6:29 AM
kamil published D12910: [Tunnelbroker][lib] add `BadDeviceToken` message type for review.
Jul 29 2024, 6:26 AM
kamil published D12909: [Tunnelbroker] implement marking device token ad invalid for review.
Jul 29 2024, 6:24 AM
kamil published D12908: [Tunnelbroker] add DDB column with information about invalid device token for review.
Jul 29 2024, 6:20 AM
marcin closed D12900: Prevent desktop devices from presenting themselves as web to identity.
Jul 29 2024, 6:07 AM
marcin committed rCOMM523348e13633: Prevent desktop devices from presenting themselves as web to identity (authored by marcin).
Prevent desktop devices from presenting themselves as web to identity
Jul 29 2024, 6:07 AM
marcin closed D12899: Bump identity staging version to 0.34.
Jul 29 2024, 6:06 AM
marcin committed rCOMM6873800a2eac: Bump identity staging version to 0.34 (authored by marcin).
Bump identity staging version to 0.34
Jul 29 2024, 6:06 AM
tomek updated the diff for D12870: [lib] DMOperationSpec for join thread operation.

Add all the thread to the utils

Jul 29 2024, 6:03 AM
tomek updated the diff for D12835: [lib] DMOperationSpec for add members operation.

Add all threads to utils

Jul 29 2024, 6:00 AM
bartek closed D12897: [lib] Implement sending WebPush notifs using Tunnelbroker.
Jul 29 2024, 5:56 AM
bartek committed rCOMM9d2b6b4ad0aa: [lib] Implement sending WebPush notifs using Tunnelbroker (authored by bartek).
[lib] Implement sending WebPush notifs using Tunnelbroker
Jul 29 2024, 5:56 AM
bartek closed D12896: [tunnelbroker] Implement sending WebPush notifs by clients.
Jul 29 2024, 5:56 AM
bartek closed D12895: [tunnelbroker][lib] Add WebPush notif message type.
Jul 29 2024, 5:56 AM
bartek committed rCOMM7bb781975a47: [tunnelbroker] Implement sending WebPush notifs by clients (authored by bartek).
[tunnelbroker] Implement sending WebPush notifs by clients
Jul 29 2024, 5:56 AM
bartek committed rCOMM61bfe5dd37da: [tunnelbroker][lib] Add WebPush notif message type (authored by bartek).
[tunnelbroker][lib] Add WebPush notif message type
Jul 29 2024, 5:56 AM
bartek closed D12893: [tunnelbroker] Implement WebPush client adapter.
Jul 29 2024, 5:56 AM
bartek closed D12894: [tunnelbroker] Implement sending WebPush notifs.
Jul 29 2024, 5:56 AM
bartek committed rCOMM60a01205a529: [tunnelbroker] Implement sending WebPush notifs (authored by bartek).
[tunnelbroker] Implement sending WebPush notifs
Jul 29 2024, 5:56 AM
bartek committed rCOMMdfc5114afe7f: [tunnelbroker] Implement WebPush client adapter (authored by bartek).
[tunnelbroker] Implement WebPush client adapter
Jul 29 2024, 5:56 AM
bartek closed D12903: [util-macros] Improve TagAwareDeserialize to read serde attributes.
Jul 29 2024, 5:56 AM
bartek closed D12902: [util-macros] Add tests for serde and TagAwareDeserialize behavior.
Jul 29 2024, 5:56 AM
bartek committed rCOMMe33868cba63d: [util-macros] Improve TagAwareDeserialize to read serde attributes (authored by bartek).
[util-macros] Improve TagAwareDeserialize to read serde attributes
Jul 29 2024, 5:56 AM
bartek committed rCOMMa1ec2400de91: [util-macros] Add tests for serde and TagAwareDeserialize behavior (authored by bartek).
[util-macros] Add tests for serde and TagAwareDeserialize behavior
Jul 29 2024, 5:56 AM
bartek closed D12901: [shared][rust] Add proc-macro to deserialize tagged enum variants.
Jul 29 2024, 5:56 AM
bartek committed rCOMM9463274996c6: [shared][rust] Add proc-macro to deserialize tagged enum variants (authored by bartek).
[shared][rust] Add proc-macro to deserialize tagged enum variants
Jul 29 2024, 5:56 AM
bartek added inline comments to D12895: [tunnelbroker][lib] Add WebPush notif message type.
Jul 29 2024, 5:52 AM
marcin added inline comments to D12676: Migrate notifications crypto account to MMKV on native.
Jul 29 2024, 5:51 AM
marcin added inline comments to D12676: Migrate notifications crypto account to MMKV on native.
Jul 29 2024, 5:47 AM
marcin updated the diff for D12900: Prevent desktop devices from presenting themselves as web to identity.

Use Object.freeze for constants mapping from platform types to identity platform types. Rebase before landing

Jul 29 2024, 5:39 AM
marcin updated the diff for D12899: Bump identity staging version to 0.34.

Rebase before landing

Jul 29 2024, 5:35 AM
marcin added a comment to D12900: Prevent desktop devices from presenting themselves as web to identity.

now that we supply platform details as metadata, should we be sending the device type in the key upload at all? seems like we should just remove it? cc @bartek

Not entirely sure, but probably yes. Would be good to create a follow-up task to discuss this more.

Jul 29 2024, 5:32 AM
tomek updated the diff for D12870: [lib] DMOperationSpec for join thread operation.

Add a new member

Jul 29 2024, 5:13 AM
tomek updated the diff for D12835: [lib] DMOperationSpec for add members operation.

Add new users

Jul 29 2024, 5:10 AM
tomek added inline comments to D12870: [lib] DMOperationSpec for join thread operation.
Jul 29 2024, 5:06 AM
tomek added inline comments to D12870: [lib] DMOperationSpec for join thread operation.
Jul 29 2024, 4:57 AM
tomek updated the diff for D12870: [lib] DMOperationSpec for join thread operation.

Create a new thread

Jul 29 2024, 4:57 AM
tomek updated the diff for D12835: [lib] DMOperationSpec for add members operation.

Include new messages in thread creation join update

Jul 29 2024, 4:44 AM
tomek updated the diff for D12835: [lib] DMOperationSpec for add members operation.

Update unread status

Jul 29 2024, 4:38 AM
tomek added inline comments to D12835: [lib] DMOperationSpec for add members operation.
Jul 29 2024, 4:35 AM
tomek updated the summary of D12835: [lib] DMOperationSpec for add members operation.
Jul 29 2024, 4:33 AM
tomek updated the diff for D12835: [lib] DMOperationSpec for add members operation.

Create new thread

Jul 29 2024, 4:33 AM
tomek updated the diff for D12914: [lib] Allow creating thick threads from existing threads.

Create a validator

Jul 29 2024, 4:21 AM
tomek requested review of D12914: [lib] Allow creating thick threads from existing threads.
Jul 29 2024, 4:13 AM
kamil closed D12913: [CryptoModule] remove `decryptSequential` API.
Jul 29 2024, 4:03 AM
kamil committed rCOMM885338dacf3a: [CryptoModule] remove `decryptSequential` API (authored by kamil).
[CryptoModule] remove `decryptSequential` API
Jul 29 2024, 4:03 AM
kamil closed D12749: [lib] Stop requiring sequential messages.
Jul 29 2024, 4:03 AM
kamil committed rCOMMfef728d14718: [lib] Stop requiring sequential messages (authored by tomek).
[lib] Stop requiring sequential messages
Jul 29 2024, 4:03 AM
tomek accepted D12913: [CryptoModule] remove `decryptSequential` API.
Jul 29 2024, 3:56 AM
tomek accepted D12749: [lib] Stop requiring sequential messages.
Jul 29 2024, 3:55 AM
kamil published D12913: [CryptoModule] remove `decryptSequential` API for review.
Jul 29 2024, 3:44 AM
kamil added inline comments to D12749: [lib] Stop requiring sequential messages.
Jul 29 2024, 3:44 AM
kamil updated the diff for D12749: [lib] Stop requiring sequential messages.

remove dead code

Jul 29 2024, 3:42 AM
kamil updated the summary of D12749: [lib] Stop requiring sequential messages.
Jul 29 2024, 3:39 AM
will closed D12905: [terraform] move dns_name output to outputs.tf.
Jul 29 2024, 3:36 AM
will committed rCOMMe667653179ea: [terraform] move dns_name output to outputs.tf (authored by will).
[terraform] move dns_name output to outputs.tf
Jul 29 2024, 3:36 AM
will closed D12904: [terraform] Remove unnecessary mariadb address output.
Jul 29 2024, 3:36 AM
will committed rCOMMea65d810a92e: [terraform] Remove unnecessary mariadb address output (authored by will).
[terraform] Remove unnecessary mariadb address output
Jul 29 2024, 3:36 AM
kamil planned changes to D12749: [lib] Stop requiring sequential messages.
Jul 29 2024, 3:28 AM
kamil updated the diff for D12749: [lib] Stop requiring sequential messages.

update

Jul 29 2024, 3:27 AM
kamil accepted D12882: Implement sending E2EE notification from the client.

Accepting with some comments, you can re-request review if needed.

Jul 29 2024, 2:47 AM
kamil resigned from D12890: [identity] Rewrite GetDeviceLists RPC to use batch functions.
Jul 29 2024, 2:23 AM
kamil resigned from D12889: [identity] Add function to batch-get platform details.
Jul 29 2024, 2:23 AM
kamil accepted D12897: [lib] Implement sending WebPush notifs using Tunnelbroker.
Jul 29 2024, 2:15 AM
kamil accepted D12896: [tunnelbroker] Implement sending WebPush notifs by clients.
Jul 29 2024, 2:13 AM
kamil accepted D12895: [tunnelbroker][lib] Add WebPush notif message type.
Jul 29 2024, 2:12 AM
kamil accepted D12894: [tunnelbroker] Implement sending WebPush notifs.
Jul 29 2024, 2:10 AM
kamil accepted D12893: [tunnelbroker] Implement WebPush client adapter.
Jul 29 2024, 2:09 AM
kamil accepted D12903: [util-macros] Improve TagAwareDeserialize to read serde attributes.
Jul 29 2024, 2:07 AM
kamil accepted D12902: [util-macros] Add tests for serde and TagAwareDeserialize behavior.
Jul 29 2024, 2:01 AM
kamil accepted D12901: [shared][rust] Add proc-macro to deserialize tagged enum variants.

Nice 👏

Jul 29 2024, 1:56 AM
bartek resigned from D12676: Migrate notifications crypto account to MMKV on native.

I'm lacking too much context here

Jul 29 2024, 1:29 AM
bartek accepted D12900: Prevent desktop devices from presenting themselves as web to identity.

now that we supply platform details as metadata, should we be sending the device type in the key upload at all? seems like we should just remove it? cc @bartek

Jul 29 2024, 1:27 AM
tomek accepted D12907: [native] linked devices component.

Looks ok to me, but we need to make sure @ashoat will take a look before landing

Jul 29 2024, 12:41 AM
bartek closed D12886: [identity] Forbid duplicated devices in device lists.
Jul 29 2024, 12:16 AM
bartek committed rCOMM4c54b9c24d52: [identity] Forbid duplicated devices in device lists (authored by bartek).
[identity] Forbid duplicated devices in device lists
Jul 29 2024, 12:16 AM
bartek resigned from D12907: [native] linked devices component.

Neat! 😄 I'm not a React/UI expert so resigning, but I'm glad my gist helped.

Jul 29 2024, 12:12 AM

Jul 28 2024

bartek accepted D12906: [terraform] Create module for webapp/landing and convert webapp to module.

Nice! The code structure looks neat!
In the future we can do a similar thing to our ECS services - modules can help avoid lots of duplication.

Jul 28 2024, 11:55 PM
bartek accepted D12905: [terraform] move dns_name output to outputs.tf.
Jul 28 2024, 11:40 PM
bartek accepted D12904: [terraform] Remove unnecessary mariadb address output.
Jul 28 2024, 11:40 PM
varun attached a referenced file: F2349070: Simulator Screenshot - iPhone 15 Pro Max - 2024-07-29 at 00.08.07.png.
Jul 28 2024, 9:08 PM
varun updated the test plan for D12907: [native] linked devices component.
Jul 28 2024, 9:08 PM
varun requested review of D12907: [native] linked devices component.
Jul 28 2024, 8:30 PM
will requested review of D12905: [terraform] move dns_name output to outputs.tf.
Jul 28 2024, 6:09 PM
will requested review of D12906: [terraform] Create module for webapp/landing and convert webapp to module.
Jul 28 2024, 6:08 PM
will requested review of D12904: [terraform] Remove unnecessary mariadb address output.
Jul 28 2024, 6:03 PM
varun accepted D12900: Prevent desktop devices from presenting themselves as web to identity.

now that we supply platform details as metadata, should we be sending the device type in the key upload at all? seems like we should just remove it? cc @bartek

Jul 28 2024, 1:47 PM
varun accepted D12899: Bump identity staging version to 0.34.
Jul 28 2024, 1:37 PM
bartek published D12903: [util-macros] Improve TagAwareDeserialize to read serde attributes for review.
Jul 28 2024, 8:11 AM
bartek published D12902: [util-macros] Add tests for serde and TagAwareDeserialize behavior for review.
Jul 28 2024, 8:10 AM
bartek published D12901: [shared][rust] Add proc-macro to deserialize tagged enum variants for review.
Jul 28 2024, 8:09 AM
bartek updated the diff for D12897: [lib] Implement sending WebPush notifs using Tunnelbroker.

Rebase

Jul 28 2024, 7:50 AM
bartek updated the diff for D12896: [tunnelbroker] Implement sending WebPush notifs by clients.

Rebase

Jul 28 2024, 7:50 AM
bartek updated the diff for D12895: [tunnelbroker][lib] Add WebPush notif message type.

Add TagAwareDeserialize to the struct. This should fix CI

Jul 28 2024, 7:18 AM
marcin requested review of D12900: Prevent desktop devices from presenting themselves as web to identity.
Jul 28 2024, 2:39 AM
marcin requested review of D12899: Bump identity staging version to 0.34.
Jul 28 2024, 2:31 AM
marcin updated the diff for D12838: Implement web notifs session createion with race condition handling.

Fix desktop notifications

Jul 28 2024, 2:30 AM