Page MenuHomePhabricator
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, 12: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, 12:35 PM
jon updated the diff for D7003: [Identity] Add client <-> identity protobuf defintions.

signingPublicKey -> deviceEd25519PublicKey

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

Fix refreshPreKeys message. response -> upload

Mar 13 2023, 12: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, 12: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, 12: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, 12: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, 12:06 PM
ashoat added inline comments to D7059: [lib] Introduce PKCS#7 padding.
Mar 13 2023, 12: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, 12: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, 12:01 PM
ashoat added a comment to D7003: [Identity] Add client <-> identity protobuf defintions.
Mar 13 2023, 12:01 PM
jon added inline comments to D7003: [Identity] Add client <-> identity protobuf defintions.
Mar 13 2023, 11:59 AM
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, 11:58 AM
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, 11:55 AM
jon requested review of D7003: [Identity] Add client <-> identity protobuf defintions.
Mar 13 2023, 11:55 AM
jon added inline comments to D7003: [Identity] Add client <-> identity protobuf defintions.
Mar 13 2023, 11:55 AM
ashoat accepted D7048: [web] Use `signedIdentityKeysBlobSelector` in `SIWELoginForm`.
Mar 13 2023, 11:54 AM
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, 11:51 AM
ashoat requested changes to D7062: [Identity] Add X3DH RPCs.

Mostly requesting changes to get rid of the keyserverID concept

Mar 13 2023, 11:50 AM
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, 11:48 AM
jon updated the diff for D7003: [Identity] Add client <-> identity protobuf defintions.

Split opaque RPCs into two unary RPCs

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

Correct KeyserverKeysResponse structure

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

Limit diff to just account actions

Mar 13 2023, 10:25 AM
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, 10:14 AM
ashoat requested changes to D7047: [web] Use `signedIdentityKeysBlobSelector` in `TraditionalLoginForm`.
Mar 13 2023, 9:54 AM
bartek added inline comments to D7056: [native] Remove network.json fallbacks.
Mar 13 2023, 9:48 AM
ashoat added 1 blocking reviewer(s) for D6965: [lib][native] Displaying edited messages from database: ginsu.
Mar 13 2023, 9:47 AM
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, 9:40 AM
ashoat accepted D7057: [native] render avatar in profile screen.
Mar 13 2023, 9:39 AM
ashoat added inline comments to D7053: [lib] introduce getAvatarForUser in avatar-utils.
Mar 13 2023, 9:38 AM
ashoat accepted D7056: [native] Remove network.json fallbacks.
Mar 13 2023, 9:36 AM
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, 9:34 AM
ashoat added inline comments to D7053: [lib] introduce getAvatarForUser in avatar-utils.
Mar 13 2023, 9:33 AM
ashoat requested changes to D7054: [keyserver/lib] fetch avatar column from users table in fetchCurrentUserInfo.
Mar 13 2023, 9:31 AM
ashoat requested changes to D7053: [lib] introduce getAvatarForUser in avatar-utils.
Mar 13 2023, 9:29 AM
kamil updated the diff for D6996: [web-db] generate `CryptoKey` and persist.

reabase

Mar 13 2023, 8:48 AM
kamil added a reviewer for D6995: [web-db] implement crypto functions: bartek.
Mar 13 2023, 8:47 AM
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, 8:47 AM
kamil added inline comments to D6993: [web-db] initialize SQLite database.
Mar 13 2023, 8:45 AM
kamil updated the diff for D6993: [web-db] initialize SQLite database.

Check if database result is not empty

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

Change order

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

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

Mar 13 2023, 7:22 AM
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, 7:04 AM
tomek accepted D6921: Persist rescinds payloads in NSE so that AppDelegate can update thread statuses on app start..
Mar 13 2023, 7:02 AM
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, 6:50 AM
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, 6:37 AM
InkaSokolowska closed D6851: [web] Fix long names in displaying incorrectly in the ChatMessageListContainers header.
Mar 13 2023, 6:35 AM
InkaSokolowska closed D6848: [web] Fix filter panel showing over the topbar.
Mar 13 2023, 6:35 AM
InkaSokolowska closed D6849: [web] Style the AppSwitcher.
Mar 13 2023, 6:35 AM
InkaSokolowska committed rCOMM5339cf4c28f1: [web] Fix long names in displaying incorrectly in the ChatMessageListContainers… (authored by InkaSokolowska).
[web] Fix long names in displaying incorrectly in the ChatMessageListContainers…
Mar 13 2023, 6:35 AM
InkaSokolowska committed rCOMM4bd6b6c4efa6: [web] Fix filter panel showing over the topbar (authored by InkaSokolowska).
[web] Fix filter panel showing over the topbar
Mar 13 2023, 6:35 AM
InkaSokolowska committed rCOMM8b43a5edf514: [web] Style the AppSwitcher (authored by InkaSokolowska).
[web] Style the AppSwitcher
Mar 13 2023, 6:35 AM
InkaSokolowska closed D6845: [web] Style navigation state info in the top bar.
Mar 13 2023, 6:35 AM
InkaSokolowska closed D6842: [web] Add navigation state info to the topbar.
Mar 13 2023, 6:35 AM
InkaSokolowska closed D6841: [web] Add PossiblyEmptyNavStateInfoBar to handle collapse animation in the topbar when no community is selected.
Mar 13 2023, 6:35 AM
InkaSokolowska committed rCOMM966d977bbe17: [web] Style navigation state info in the top bar (authored by InkaSokolowska).
[web] Style navigation state info in the top bar
Mar 13 2023, 6:35 AM
InkaSokolowska committed rCOMM11b19a3e414c: [web] Add PossiblyEmptyNavStateInfoBar to handle collapse animation in the… (authored by InkaSokolowska).
[web] Add PossiblyEmptyNavStateInfoBar to handle collapse animation in the…
Mar 13 2023, 6:35 AM
InkaSokolowska committed rCOMMf50f8f28a5ba: [web] Add navigation state info to the topbar (authored by InkaSokolowska).
[web] Add navigation state info to the topbar
Mar 13 2023, 6:35 AM
InkaSokolowska closed D6746: [web] Add a selector for getting the item currently selected in the drawer.
Mar 13 2023, 6:35 AM
InkaSokolowska closed D6745: [web] Split ThreadTopBar into two components.
Mar 13 2023, 6:35 AM
InkaSokolowska committed rCOMM9b215ace7eb8: [web] Add a selector for getting the item currently selected in the drawer (authored by InkaSokolowska).
[web] Add a selector for getting the item currently selected in the drawer
Mar 13 2023, 6:35 AM
InkaSokolowska committed rCOMM24839908bd81: [web] Split ThreadTopBar into two components (authored by InkaSokolowska).
[web] Split ThreadTopBar into two components
Mar 13 2023, 6:35 AM
InkaSokolowska closed D6741: [web] Move logic for fetching ThreadInfo for possibly pending chat out of ChatMessageListContainer component.
Mar 13 2023, 6:35 AM
InkaSokolowska committed rCOMM15dad779d824: [web] Move logic for fetching ThreadInfo for possibly pending chat out of… (authored by InkaSokolowska).
[web] Move logic for fetching ThreadInfo for possibly pending chat out of…
Mar 13 2023, 6:35 AM
michal updated the diff for D7031: [CI] Fix macos buildkite ci.

Rebase

Mar 13 2023, 6:30 AM
ashoat resigned from D7052: [direnv] Redirect `use flake` to `/dev/null` if `COMM_NIX_LOGGING_LEVEL` is "none".
Mar 13 2023, 6:09 AM
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, 6:03 AM
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, 5:59 AM
kamil added inline comments to D7032: [desktop] Handle autoUpdate errors.
Mar 13 2023, 5:54 AM
Harbormaster failed remote builds in B17288: Diff 23677 for D7024: [web] Implement AES encryption functions!
Mar 13 2023, 5:32 AM
bartek updated the diff for D7024: [web] Implement AES encryption functions.

Revert accidental changes

Mar 13 2023, 5:21 AM
bartek planned changes to D7024: [web] Implement AES encryption functions.
Mar 13 2023, 5:19 AM
bartek updated the diff for D7025: [web] Add unit tests for AES functions.
  • Rebase
  • Added new tests
Mar 13 2023, 5:19 AM
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, 5:18 AM
marcin updated the diff for D6917: Prepare to conditionally process rescinds in NSE..

Add comment explaining even release pattern

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

Address code review feedback

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

Address code review feedback

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

Address code review feedback

Mar 13 2023, 4:55 AM