Page MenuHomePhorge
Feed All Stories

Mar 13 2023

ashoat requested changes to D7062: [Identity] Add X3DH RPCs.

I think it would be easier to make the requested change RE keyserverID and follow up with questions you might have for me separately.

Mar 13 2023, 7:35 PM
jon added a comment to D7003: [Identity] Add client <-> identity protobuf defintions.

For now, I renamed them all deviceEd25519PublicKey as I think that was the goal initially

Mar 13 2023, 7:35 PM
jon updated the diff for D7003: [Identity] Add client <-> identity protobuf defintions.

signingPublicKey -> deviceEd25519PublicKey

Mar 13 2023, 7:34 PM
jon added inline comments to D7062: [Identity] Add X3DH RPCs.
Mar 13 2023, 7:28 PM
jon updated the diff for D7062: [Identity] Add X3DH RPCs.

Fix refreshPreKeys message. response -> upload

Mar 13 2023, 7:28 PM
ashoat accepted D7051: [keyserver] Send `SIGNED_IDENTITY_KEYS_BLOB` request to client if data missing in DB.

Please remove the conditional before landing (it doesn't do anything)

Mar 13 2023, 7:18 PM
ashoat updated the test plan for D7051: [keyserver] Send `SIGNED_IDENTITY_KEYS_BLOB` request to client if data missing in DB.
Mar 13 2023, 7:09 PM
ashoat added a comment to D7017: [web] Added displaying 'Labels' to InlineEngagment.

@kuba can you reach out to Ted on the design team regarding this? Design above looks weird, I would at the least swap the order of the two

Mar 13 2023, 7:07 PM
ashoat added a comment to D7056: [native] Remove network.json fallbacks.

Got it, I think it's okay to have both. Up to you

Mar 13 2023, 7:06 PM
ashoat added inline comments to D7059: [lib] Introduce PKCS#7 padding.
Mar 13 2023, 7:03 PM
ashoat added a comment to D7003: [Identity] Add client <-> identity protobuf defintions.

I'm also asking for consistent naming of the ed25519 primary device public key

Mar 13 2023, 7:01 PM
ashoat added a comment to D7003: [Identity] Add client <-> identity protobuf defintions.

My personal inclination is to remove the duplication, and just parse of the keys, as we should be validating the IdentityKey payload anyway.

Mar 13 2023, 7:01 PM
ashoat added a comment to D7003: [Identity] Add client <-> identity protobuf defintions.
Mar 13 2023, 7:01 PM
jon added inline comments to D7003: [Identity] Add client <-> identity protobuf defintions.
Mar 13 2023, 6:59 PM
ashoat accepted D7050: [keyserver] Introduce `isCookieMissingSignedIdentityKeysBlob`.

I think this diff would be easier to review if you included this new function's usage in the same diff

Mar 13 2023, 6:58 PM
ashoat accepted D7049: [keyserver] Introduce `setCookieSignedIdentityKeysBlob`.

I think this diff would be easier to review if you included this new function's usage in the same diff

Mar 13 2023, 6:55 PM
jon requested review of D7003: [Identity] Add client <-> identity protobuf defintions.
Mar 13 2023, 6:55 PM
jon added inline comments to D7003: [Identity] Add client <-> identity protobuf defintions.
Mar 13 2023, 6:55 PM
ashoat accepted D7048: [web] Use `signedIdentityKeysBlobSelector` in `SIWELoginForm`.
Mar 13 2023, 6:54 PM
ashoat accepted D7047: [web] Use `signedIdentityKeysBlobSelector` in `TraditionalLoginForm`.

Cool, glad it never reached prod. Don't care about Redux vs. MySQL consistency (personally)

Mar 13 2023, 6:51 PM
ashoat requested changes to D7062: [Identity] Add X3DH RPCs.

Mostly requesting changes to get rid of the keyserverID concept

Mar 13 2023, 6:50 PM
ashoat requested changes to D7003: [Identity] Add client <-> identity protobuf defintions.

Mostly requesting changes to revise this API to get rid of all streams for gRPC-web compatibility, but see inline comments

Mar 13 2023, 6:48 PM
jon updated the diff for D7003: [Identity] Add client <-> identity protobuf defintions.

Split opaque RPCs into two unary RPCs

Mar 13 2023, 6:48 PM
jon updated the diff for D7062: [Identity] Add X3DH RPCs.

Correct KeyserverKeysResponse structure

Mar 13 2023, 6:26 PM
atul requested review of D7047: [web] Use `signedIdentityKeysBlobSelector` in `TraditionalLoginForm`.
Mar 13 2023, 5:47 PM
jon requested review of D7062: [Identity] Add X3DH RPCs.
Mar 13 2023, 5:43 PM
jon updated the diff for D7003: [Identity] Add client <-> identity protobuf defintions.

Limit diff to just account actions

Mar 13 2023, 5:25 PM
kuba added a comment to D7017: [web] Added displaying 'Labels' to InlineEngagment.

Can you check what it looks like with the "Delivery failed. RETRY?" text which appears when sending a message, and attach a screenshot? Not sure if this case was considered in the designs.

Mar 13 2023, 5:14 PM
ashoat requested changes to D7047: [web] Use `signedIdentityKeysBlobSelector` in `TraditionalLoginForm`.
Mar 13 2023, 4:54 PM
bartek added inline comments to D7056: [native] Remove network.json fallbacks.
Mar 13 2023, 4:48 PM
ashoat added 1 blocking reviewer(s) for D6965: [lib][native] Displaying edited messages from database: ginsu.
Mar 13 2023, 4:47 PM
ashoat added a comment to D6963: [lib] Added new MessageSpec for editing messages.

Is it possible we'll want to add some metadata to the content field later? I think it would be safer to use JSON

Mar 13 2023, 4:40 PM
ashoat accepted D7057: [native] render avatar in profile screen.
Mar 13 2023, 4:39 PM
ashoat added inline comments to D7053: [lib] introduce getAvatarForUser in avatar-utils.
Mar 13 2023, 4:38 PM
ashoat accepted D7056: [native] Remove network.json fallbacks.
Mar 13 2023, 4:36 PM
ashoat accepted D7055: [native] introduce Avatar component.

This is fine, but in order to unblock ENS-3302 we need to get to the point where we're actually rendering images here I think

Mar 13 2023, 4:34 PM
ashoat added inline comments to D7053: [lib] introduce getAvatarForUser in avatar-utils.
Mar 13 2023, 4:33 PM
ashoat requested changes to D7054: [keyserver/lib] fetch avatar column from users table in fetchCurrentUserInfo.
Mar 13 2023, 4:31 PM
ashoat requested changes to D7053: [lib] introduce getAvatarForUser in avatar-utils.
Mar 13 2023, 4:29 PM
kamil updated the diff for D6996: [web-db] generate `CryptoKey` and persist.

reabase

Mar 13 2023, 3:48 PM
kamil added a reviewer for D6995: [web-db] implement crypto functions: bartek.
Mar 13 2023, 3:47 PM
kamil updated the diff for D6995: [web-db] implement crypto functions.

there is more crypto-relatud stuff, making names more exact to easily distinguish

Mar 13 2023, 3:47 PM
kamil added inline comments to D6993: [web-db] initialize SQLite database.
Mar 13 2023, 3:45 PM
kamil updated the diff for D6993: [web-db] initialize SQLite database.

Check if database result is not empty

Mar 13 2023, 3:43 PM
kamil added inline comments to D6992: [web-db] implement proxy for promise-based connection with worker.
Mar 13 2023, 3:42 PM
kamil updated the diff for D6992: [web-db] implement proxy for promise-based connection with worker.
  • update type
  • add message type to error message
Mar 13 2023, 3:40 PM
kamil added inline comments to D6991: [web-db] implement basic app-worker connection types.
Mar 13 2023, 3:39 PM
kamil added inline comments to D6990: [web-db] add indexedDB config.
Mar 13 2023, 3:38 PM
kamil added inline comments to D6987: [web-db] add Shared Worker config.
Mar 13 2023, 3:37 PM
kamil updated the diff for D6987: [web-db] add Shared Worker config.
  • update type
  • update worker path
  • add check
Mar 13 2023, 3:36 PM
bartek published D7061: [lib] Introduce combined padding interface for review.
Mar 13 2023, 3:11 PM
bartek published D7060: [lib] Introduce superblock padding for review.
Mar 13 2023, 3:10 PM
bartek published D7059: [lib] Introduce PKCS#7 padding for review.
Mar 13 2023, 3:09 PM
atul removed a reviewer for D7051: [keyserver] Send `SIGNED_IDENTITY_KEYS_BLOB` request to client if data missing in DB: tomek.
Mar 13 2023, 2:35 PM
atul removed a reviewer for D7050: [keyserver] Introduce `isCookieMissingSignedIdentityKeysBlob`: tomek.
Mar 13 2023, 2:35 PM
atul removed a reviewer for D7049: [keyserver] Introduce `setCookieSignedIdentityKeysBlob`: tomek.
Mar 13 2023, 2:34 PM
atul removed a reviewer for D7048: [web] Use `signedIdentityKeysBlobSelector` in `SIWELoginForm`: tomek.
Mar 13 2023, 2:34 PM
atul removed a reviewer for D7047: [web] Use `signedIdentityKeysBlobSelector` in `TraditionalLoginForm`: tomek.
Mar 13 2023, 2:34 PM
Restricted Repository Identity closed D7031: [CI] Fix macos buildkite ci.
Mar 13 2023, 2:28 PM
Michal Gniadek <michal.gniadek@swmansion.com> committed rCOMMf03bb732b176: [CI] Fix macos buildkite ci.
Mar 13 2023, 2:28 PM
michal updated the diff for D7032: [desktop] Handle autoUpdate errors.

Change order

Mar 13 2023, 2:27 PM
kamil accepted D7032: [desktop] Handle autoUpdate errors.
Mar 13 2023, 2:23 PM
tomek accepted D7029: [native] Move NotifPermissionAlertInfo to lib.

Looks ok - it doesn't seem necessary to do a migration.

Mar 13 2023, 2:22 PM
michal updated the diff for D7032: [desktop] Handle autoUpdate errors.

Good point, I've added a check that makes sure that the timer doesn't already exist before creating a new one

Mar 13 2023, 2:04 PM
tomek accepted D6921: Persist rescinds payloads in NSE so that AppDelegate can update thread statuses on app start..
Mar 13 2023, 2:02 PM
marcin added inline comments to D6920: Modify TemporaryMessageStorage API, so that we can have two storages: one (created by default init) for messages and the other for rescinds..
Mar 13 2023, 1:50 PM
tomek accepted D6920: Modify TemporaryMessageStorage API, so that we can have two storages: one (created by default init) for messages and the other for rescinds..
Mar 13 2023, 1:37 PM
InkaSokolowska closed D6851: [web] Fix long names in displaying incorrectly in the ChatMessageListContainers header.
Mar 13 2023, 1:35 PM
InkaSokolowska closed D6848: [web] Fix filter panel showing over the topbar.
Mar 13 2023, 1:35 PM
InkaSokolowska closed D6849: [web] Style the AppSwitcher.
Mar 13 2023, 1:35 PM
InkaSokolowska committed rCOMM5339cf4c28f1: [web] Fix long names in displaying incorrectly in the ChatMessageListContainers….
Mar 13 2023, 1:35 PM
InkaSokolowska committed rCOMM4bd6b6c4efa6: [web] Fix filter panel showing over the topbar.
Mar 13 2023, 1:35 PM
InkaSokolowska committed rCOMM8b43a5edf514: [web] Style the AppSwitcher.
Mar 13 2023, 1:35 PM
InkaSokolowska closed D6845: [web] Style navigation state info in the top bar.
Mar 13 2023, 1:35 PM
InkaSokolowska closed D6842: [web] Add navigation state info to the topbar.
Mar 13 2023, 1:35 PM
InkaSokolowska closed D6841: [web] Add PossiblyEmptyNavStateInfoBar to handle collapse animation in the topbar when no community is selected.
Mar 13 2023, 1:35 PM
InkaSokolowska committed rCOMM966d977bbe17: [web] Style navigation state info in the top bar.
Mar 13 2023, 1:35 PM
InkaSokolowska committed rCOMM11b19a3e414c: [web] Add PossiblyEmptyNavStateInfoBar to handle collapse animation in the….
Mar 13 2023, 1:35 PM
InkaSokolowska committed rCOMMf50f8f28a5ba: [web] Add navigation state info to the topbar.
Mar 13 2023, 1:35 PM
InkaSokolowska closed D6746: [web] Add a selector for getting the item currently selected in the drawer.
Mar 13 2023, 1:35 PM
InkaSokolowska closed D6745: [web] Split ThreadTopBar into two components.
Mar 13 2023, 1:35 PM
InkaSokolowska committed rCOMM9b215ace7eb8: [web] Add a selector for getting the item currently selected in the drawer.
Mar 13 2023, 1:35 PM
InkaSokolowska committed rCOMM24839908bd81: [web] Split ThreadTopBar into two components.
Mar 13 2023, 1:35 PM
InkaSokolowska closed D6741: [web] Move logic for fetching ThreadInfo for possibly pending chat out of ChatMessageListContainer component.
Mar 13 2023, 1:35 PM
InkaSokolowska committed rCOMM15dad779d824: [web] Move logic for fetching ThreadInfo for possibly pending chat out of….
Mar 13 2023, 1:35 PM
michal updated the diff for D7031: [CI] Fix macos buildkite ci.

Rebase

Mar 13 2023, 1:30 PM
ashoat resigned from D7052: [direnv] Redirect `use flake` to `/dev/null` if `COMM_NIX_LOGGING_LEVEL` is "none".
Mar 13 2023, 1:09 PM
michal added a comment to D7017: [web] Added displaying 'Labels' to InlineEngagment.

Can you check what it looks like with the "Delivery failed. RETRY?" text which appears when sending a message, and attach a screenshot? Not sure if this case was considered in the designs.

Mar 13 2023, 1:03 PM
michal accepted D6965: [lib][native] Displaying edited messages from database.

Looks good to me, but I haven't worked with this code so it would be nice if someone else could also take a look.

Mar 13 2023, 12:59 PM
kamil added inline comments to D7032: [desktop] Handle autoUpdate errors.
Mar 13 2023, 12:54 PM
Harbormaster failed remote builds in B17288: Diff 23677 for D7024: [web] Implement AES encryption functions!
Mar 13 2023, 12:32 PM
bartek updated the diff for D7024: [web] Implement AES encryption functions.

Revert accidental changes

Mar 13 2023, 12:21 PM
bartek planned changes to D7024: [web] Implement AES encryption functions.
Mar 13 2023, 12:19 PM
bartek updated the diff for D7025: [web] Add unit tests for AES functions.
  • Rebase
  • Added new tests
Mar 13 2023, 12:19 PM
bartek updated the diff for D7024: [web] Implement AES encryption functions.
  • Rebase on new types
  • Address review feedback
    • Used consistent naming for ciphertext, sealed data etc.
Mar 13 2023, 12:18 PM
marcin updated the diff for D6917: Prepare to conditionally process rescinds in NSE..

Add comment explaining even release pattern

Mar 13 2023, 12:17 PM
Harbormaster failed remote builds in B17283: Diff 23672 for D7007: [native][AES] Implement encrypt function on Android!
Mar 13 2023, 12:09 PM
bartek updated the diff for D7008: [native][AES] Implement decrypt function on Android.

Address code review feedback

Mar 13 2023, 11:55 AM
bartek updated the diff for D7007: [native][AES] Implement encrypt function on Android.

Address code review feedback

Mar 13 2023, 11:55 AM
bartek updated the diff for D7006: [native][AES] Implement decrypt function on iOS.

Address code review feedback

Mar 13 2023, 11:55 AM