Page MenuHomePhorge
Feed All Stories

Mar 14 2023

jon added inline comments to D7052: [direnv] Redirect `use flake` to `/dev/null` if `COMM_NIX_LOGGING_LEVEL` is "none".
Mar 14 2023, 4:20 PM
atul updated the diff for D7047: [web] Use `signedIdentityKeysBlobSelector` in `TraditionalLoginForm`.

rebase and land

Mar 14 2023, 4:18 PM
atul added a reviewer for D7052: [direnv] Redirect `use flake` to `/dev/null` if `COMM_NIX_LOGGING_LEVEL` is "none": varun. atul removed 1 blocking reviewer(s) for D7052: [direnv] Redirect `use flake` to `/dev/null` if `COMM_NIX_LOGGING_LEVEL` is "none": jon.
Mar 14 2023, 4:15 PM
ginsu added inline comments to D7054: [keyserver/lib] fetch avatar column from users table in fetchCurrentUserInfo.
Mar 14 2023, 3:38 PM
ginsu attached a referenced file: F427092: Screenshot 2023-03-14 at 11.12.09 AM.png.
Mar 14 2023, 3:34 PM
ginsu attached a referenced file: F427091: Screenshot 2023-03-14 at 11.08.57 AM.png.
Mar 14 2023, 3:34 PM
ginsu updated the summary of D7054: [keyserver/lib] fetch avatar column from users table in fetchCurrentUserInfo.
Mar 14 2023, 3:33 PM
ginsu updated the diff for D7054: [keyserver/lib] fetch avatar column from users table in fetchCurrentUserInfo.

address feedback

Mar 14 2023, 3:31 PM
ginsu attached a referenced file: F427065: Screenshot 2023-03-14 at 11.06.36 AM.png.
Mar 14 2023, 3:25 PM
ginsu updated the summary of D7053: [lib] introduce getAvatarForUser in avatar-utils.
Mar 14 2023, 3:25 PM
ginsu updated the diff for D7053: [lib] introduce getAvatarForUser in avatar-utils.

address feedback

Mar 14 2023, 3:24 PM
ashoat added a reverting change for D7038: Update Olm: rCOMM43449ec69224: Revert "Update Olm".
Mar 14 2023, 2:48 PM
ashoat added a reverting change for rCOMM7c2dcceb55b3: Update Olm: rCOMM43449ec69224: Revert "Update Olm".
Mar 14 2023, 2:48 PM
ashoat committed rCOMM43449ec69224: Revert "Update Olm".
Mar 14 2023, 2:48 PM
marcin added inline comments to D6921: Persist rescinds payloads in NSE so that AppDelegate can update thread statuses on app start..
Mar 14 2023, 2:46 PM
inka added a comment to D6393: Fixed incorret display for long thread names on web..

This revision should be closed since this bug was fixed in D6851 and D6845

Mar 14 2023, 2:37 PM
kuba updated the diff for D7017: [web] Added displaying 'Labels' to InlineEngagment.

Aligned 'Delivery failed' notice to the message label. Only for the right side, because we can't get delivery failed on the left side.

Mar 14 2023, 2:37 PM
tomek accepted D7030: [web] Use notifPermissionAlertInfo.
Mar 14 2023, 1:56 PM
ashoat added a comment to D7017: [web] Added displaying 'Labels' to InlineEngagment.

I'm not sure if it is the case. For now, displaying both 'delivery failed' and the label ('Edited') at the same time is impossible.

Mar 14 2023, 1:14 PM
ashoat added a comment to D6963: [lib] Added new MessageSpec for editing messages.

That looks correct!

Mar 14 2023, 1:12 PM
ashoat added inline comments to D6921: Persist rescinds payloads in NSE so that AppDelegate can update thread statuses on app start..
Mar 14 2023, 1:11 PM
bartek closed D7056: [native] Remove network.json fallbacks.
Mar 14 2023, 11:41 AM
bartek committed rCOMM8962253e8bd9: [native] Remove network.json fallbacks.
Mar 14 2023, 11:41 AM
bartek added a comment to D7056: [native] Remove network.json fallbacks.

I'm going to leave both for now.

Mar 14 2023, 11:35 AM
michal added a comment to D7017: [web] Added displaying 'Labels' to InlineEngagment.

I'm not sure if it is the case. For now, displaying both 'delivery failed' and the label ('Edited') at the same time is impossible.

Oh yeah, that makes sense, sorry!

Mar 14 2023, 10:50 AM
michal accepted D6992: [web-db] implement proxy for promise-based connection with worker.
Mar 14 2023, 10:40 AM
kuba added a comment to D6963: [lib] Added new MessageSpec for editing messages.
In D6963#209536, @tomek wrote:

The proper way of testing older clients involves running an older client in prod mode (so that it won't get hot reloaded when we update the code version), then checking out the newest code, and running the server with this code. In this case we can consider a simplified approach: the thing which interests us the most is if the server sends an original message or the shimmed version. To test that we can run a client and set code version in the condition on the keyserver. If the client's version is higher than server's, we should receive an original message. Otherwise, it should be the shimmed one.

Mar 14 2023, 10:06 AM
kuba updated the diff for D6963: [lib] Added new MessageSpec for editing messages.

Changed minCodeVersion for messageShimming

Mar 14 2023, 9:51 AM
kuba requested review of D7066: [native] Displaying 'Edit' labels next to edited messages.
Mar 14 2023, 9:10 AM
tomek added a comment to D6963: [lib] Added new MessageSpec for editing messages.
In D6963#209487, @kuba wrote:

I don't know how to test message shimming yet, so for now it isn't tested.

Mar 14 2023, 9:08 AM
kuba requested review of D7065: [native] Added displaying labels to InlineEngagement.
Mar 14 2023, 9:07 AM
inka requested review of D7064: [web] Fix search area in filter panel.
Mar 14 2023, 9:02 AM
kuba requested review of D7063: [native] Move 'InlineEngagement' styling from 'ComposedMessage' to component.
Mar 14 2023, 8:53 AM
tomek added inline comments to D6993: [web-db] initialize SQLite database.
Mar 14 2023, 8:49 AM
marcin added inline comments to D6921: Persist rescinds payloads in NSE so that AppDelegate can update thread statuses on app start..
Mar 14 2023, 8:21 AM
kuba added a comment to D6963: [lib] Added new MessageSpec for editing messages.

I don't know how to test message shimming yet, so for now it isn't tested.

Mar 14 2023, 8:10 AM
kuba updated the diff for D6963: [lib] Added new MessageSpec for editing messages.

Added shimming message info, changed content to JSON format.

Mar 14 2023, 8:09 AM
atul accepted D7058: Use initial notifications from queue rather than from launch options.

Looks good! Thanks for linking to the Linear issue and jotting down detailed notes there.

Mar 14 2023, 12:03 AM
atul added inline comments to D7052: [direnv] Redirect `use flake` to `/dev/null` if `COMM_NIX_LOGGING_LEVEL` is "none".
Mar 14 2023, 12:01 AM

Mar 13 2023

atul accepted D7006: [native][AES] Implement decrypt function on iOS.

Nice, glad we could cut code and make it simpler with the combined initializer

Mar 13 2023, 11:59 PM
atul accepted D7005: [native][AES] Implement encrypt function on iOS.

Regarding all naming issues (applies to the whole stack), I've created a Notion doc that clarifies the names

Mar 13 2023, 11:56 PM
atul accepted D7004: [native][AES] Implement generateKey function.

Sweet, thanks for addressing those comments

Mar 13 2023, 11:53 PM
atul accepted D7025: [web] Add unit tests for AES functions.

Thanks for including these tests!

Mar 13 2023, 11:45 PM
ashoat added inline comments to D7053: [lib] introduce getAvatarForUser in avatar-utils.
Mar 13 2023, 11:12 PM
varun added inline comments to D7053: [lib] introduce getAvatarForUser in avatar-utils.
Mar 13 2023, 10:26 PM
ashoat added inline comments to D7053: [lib] introduce getAvatarForUser in avatar-utils.
Mar 13 2023, 10:23 PM
ashoat added inline comments to D7053: [lib] introduce getAvatarForUser in avatar-utils.
Mar 13 2023, 10:22 PM
ginsu added inline comments to D7054: [keyserver/lib] fetch avatar column from users table in fetchCurrentUserInfo.
Mar 13 2023, 10:14 PM
varun accepted D7003: [Identity] Add client <-> identity protobuf defintions.

yeah let's de-dupe and remove deviceEd25519PublicKey. one other nit inline

Mar 13 2023, 10:13 PM
ginsu attached a referenced file: F426471: Screenshot 2023-03-13 at 5.55.15 PM.png.
Mar 13 2023, 10:10 PM
ginsu attached a referenced file: F426470: Screenshot 2023-03-13 at 5.55.07 PM.png.
Mar 13 2023, 10:10 PM
ginsu attached a referenced file: F426473: Screenshot 2023-03-13 at 6.02.57 PM.png.
Mar 13 2023, 10:10 PM
ginsu added inline comments to D7053: [lib] introduce getAvatarForUser in avatar-utils.
Mar 13 2023, 10:10 PM
ashoat requested changes to D7062: [Identity] Add X3DH RPCs.
Mar 13 2023, 10:01 PM
jon updated the diff for D7062: [Identity] Add X3DH RPCs.

Use username or wallet ID for looking up keyserver info

Mar 13 2023, 9:54 PM
ashoat added inline comments to D7053: [lib] introduce getAvatarForUser in avatar-utils.
Mar 13 2023, 9:42 PM
ginsu added inline comments to D7053: [lib] introduce getAvatarForUser in avatar-utils.
Mar 13 2023, 9:06 PM
ashoat committed rCOMMba7862ead8df: [lib] Update staff list.
Mar 13 2023, 8:50 PM
ashoat requested changes to D7062: [Identity] Add X3DH RPCs.

Got no response to this one, requesting changes again

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

Use userID to find KeyserverInfo

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

Cool! My feedback now is that deviceEd25519PublicKey should be removed to dedup, but I think @jon is waiting on @varun to confirm before making that change

Mar 13 2023, 7:39 PM
ashoat added inline comments to D7062: [Identity] Add X3DH RPCs.
Mar 13 2023, 7:38 PM
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