Page MenuHomePhorge
Feed All Stories

Mar 15 2023

marcin updated the diff for D6919: Remove relevant notification from notifications center when receiving rescind in NSE.

Rebase before landing

Mar 15 2023, 2:09 PM
marcin updated the diff for D6918: Silence rescinds in NSE.

Rebase before landing

Mar 15 2023, 2:08 PM
marcin updated the diff for D6917: Prepare to conditionally process rescinds in NSE..

Rebase before landing

Mar 15 2023, 2:08 PM
marcin closed D7058: Use initial notifications from queue rather than from launch options.
Mar 15 2023, 1:35 PM
marcin committed rCOMM3b3a0f4f991a: Use initial notifications from queue rather than from launch options.
Mar 15 2023, 1:35 PM
marcin updated the diff for D7058: Use initial notifications from queue rather than from launch options.

Rebase before landing

Mar 15 2023, 1:15 PM
ashoat added a comment to D6921: Persist rescinds payloads in NSE so that AppDelegate can update thread statuses on app start..

Why hasn't this been landed? As mentioned on Monday, we need to create a release with these changes ASAP so we can test the before the end of the month...

Mar 15 2023, 12:45 PM
ashoat added a comment to D7058: Use initial notifications from queue rather than from launch options.

Why hasn't this been landed? It's an urgent issue and the diff was accepted on Monday...

Mar 15 2023, 12:44 PM
inka requested review of D7077: [keyserver] Process new messages for search.
Mar 15 2023, 11:46 AM
inka requested review of D7076: [keyserver] Add search table to the db.
Mar 15 2023, 11:26 AM
inka updated the summary of D7075: [keyserver] Add natural library for stemming and removing stopwords.
Mar 15 2023, 11:17 AM
kamil added inline comments to D6987: [web-db] add Shared Worker config.
Mar 15 2023, 11:14 AM
inka requested review of D7075: [keyserver] Add natural library for stemming and removing stopwords.
Mar 15 2023, 11:06 AM
tomek accepted D6993: [web-db] initialize SQLite database.

Do we know how this diff corresponds to https://linear.app/comm/issue/ENG-3322/fix-stale-cache-error-for-olmwasm#comment-d1aabe3d? Maybe this will somehow improve the experience about the path's configuration?

Mar 15 2023, 10:48 AM
tomek accepted D6991: [web-db] implement basic app-worker connection types.
Mar 15 2023, 10:40 AM
bartek accepted D6999: [web] Fix compose subchannels modal for long names.
Mar 15 2023, 10:36 AM
bartek added a comment to D6995: [web-db] implement crypto functions.

Generally, the code itself looks good to me. But I have a general note regarding naming conventions.
I haven't seen all call sites yet (only the key generation diff is up) so I can't really tell but maybe it's worth revisiting the types and function arguments to have this as clean and consistent as possible.
In my diffs regarding AES encryption, I defined a few naming rules which I stick to (you can find them in this Notion doc). You can take inspiration from them.

Mar 15 2023, 10:34 AM
tomek accepted D6990: [web-db] add indexedDB config.
Mar 15 2023, 10:22 AM
tomek accepted D6987: [web-db] add Shared Worker config.
Mar 15 2023, 10:09 AM
InkaSokolowska closed D7064: [web] Fix search area in filter panel.
Mar 15 2023, 10:06 AM
InkaSokolowska committed rCOMM601931b07463: [web] Fix search area in filter panel.
Mar 15 2023, 10:06 AM
ashoat requested review of D7073: [lib][keyserver] Introduce new threadPermissions types for reactions.
Mar 15 2023, 3:23 AM
ashoat requested review of D7074: [lib][keyserver] Update reaction permission checks to check REACT_TO_MESSAGE.
Mar 15 2023, 3:22 AM
jon updated the test plan for D7022: [comm-opaque] Create opaque 2.0 facade for usage in Comm.
Mar 15 2023, 3:15 AM
jon added a comment to D7022: [comm-opaque] Create opaque 2.0 facade for usage in Comm.

I might move this code into shared/comm-opaque2, so that we can retain the opaque 1.2 Cipher definition as it is now and avoid having to tackle the migration immediately. Once we trigger the migration, we can just replace the 1.2 code once we are ready to migrate over to opaque 2.0.

Mar 15 2023, 3:12 AM
jon closed D7062: [Identity] Add X3DH RPCs.
Mar 15 2023, 2:59 AM
jon committed rCOMM265abf6197f0: [Identity] Add X3DH RPCs.
Mar 15 2023, 2:59 AM
jon closed D7003: [Identity] Add client <-> identity protobuf defintions.
Mar 15 2023, 2:59 AM
jon committed rCOMM3dc6c22047be: [Identity] Add client <-> identity protobuf defintions.
Mar 15 2023, 2:59 AM
ashoat added a reviewer for D7070: [web] Add `CryptoStore` to `persistConfig.whitelist`: kamil.

FYI @kamil, another thing we'll need to move to SQLite

Mar 15 2023, 1:36 AM
ashoat accepted D7070: [web] Add `CryptoStore` to `persistConfig.whitelist`.
Mar 15 2023, 1:36 AM
ashoat added a comment to D7067: [native] render user avatars in chat screen.

Will this potentially affect the width of the chat bubbles? Have you made sure that that the height measurement code is still working correctly? (Are any seeing any of these errors?)

Mar 15 2023, 1:35 AM
ashoat added a comment to D7017: [web] Added displaying 'Labels' to InlineEngagment.

Can you share an updated screenshot?

Mar 15 2023, 1:30 AM
ashoat added reviewers for D7072: [landing][web] Migrate from assets-webpack-plugin to webpack-manifest-plugin: kamil, michal.
Mar 15 2023, 1:30 AM

Mar 14 2023

ashoat requested review of D7072: [landing][web] Migrate from assets-webpack-plugin to webpack-manifest-plugin.
Mar 14 2023, 11:23 PM
ashoat requested review of D7071: [keyserver] Fix update-geoip call in Docker environment.
Mar 14 2023, 10:40 PM
jon added a comment to D7022: [comm-opaque] Create opaque 2.0 facade for usage in Comm.

Not going tackle updating to 2.0 in this diff, as all downstream usages of comm-opaque::Cipher (which is currently the entire code base) will need to be updated as well.

Mar 14 2023, 9:46 PM
atul requested review of D7070: [web] Add `CryptoStore` to `persistConfig.whitelist`.
Mar 14 2023, 9:43 PM
jon updated the diff for D7022: [comm-opaque] Create opaque 2.0 facade for usage in Comm.

Expose facade as OOP

Mar 14 2023, 9:40 PM
ginsu requested review of D7069: [native] render the rest of the user avatars.
Mar 14 2023, 9:18 PM
ashoat closed D7068: [keyserver][web] Use unique filename for each prod olm.wasm asset.
Mar 14 2023, 9:15 PM
ashoat committed rCOMMac1d2d670356: [keyserver][web] Use unique filename for each prod olm.wasm asset.
Mar 14 2023, 9:15 PM
ashoat added a comment to D7068: [keyserver][web] Use unique filename for each prod olm.wasm asset.

Works on dev. On prod I get invalid_parameters on the keyserver but I think that's because it's expecting web.comm.app

Mar 14 2023, 9:14 PM
atul accepted D7068: [keyserver][web] Use unique filename for each prod olm.wasm asset.

Would be good to quickly make sure login/SIWE on web continue to work as expected

Mar 14 2023, 9:09 PM
ashoat published D7068: [keyserver][web] Use unique filename for each prod olm.wasm asset for review.

Will wait on docker keyserver build CI before landing

Mar 14 2023, 9:08 PM
ashoat committed rCOMMf7dda8997aee: Revert "Revert "Update Olm"".
Mar 14 2023, 8:56 PM
ashoat added a reverting change for rCOMM43449ec69224: Revert "Update Olm": rCOMMf7dda8997aee: Revert "Revert "Update Olm"".
Mar 14 2023, 8:56 PM
ginsu requested review of D7067: [native] render user avatars in chat screen.
Mar 14 2023, 8:52 PM
atul requested changes to D7054: [keyserver/lib] fetch avatar column from users table in fetchCurrentUserInfo.

(back to your queue pending changes)

Mar 14 2023, 8:47 PM
atul committed rCOMM5c7c93c99de3: Revert "[native] Temporary changes for staff release".
Mar 14 2023, 8:45 PM
atul added a reverting change for rCOMM4f5dda9f0298: [native] Temporary changes for staff release: rCOMM5c7c93c99de3: Revert "[native] Temporary changes for staff release".
Mar 14 2023, 8:45 PM
atul committed rCOMMe380a24f6307: [native] `codeVersion` -> 198.
Mar 14 2023, 8:45 PM
atul committed rCOMM4f5dda9f0298: [native] Temporary changes for staff release.
Mar 14 2023, 8:45 PM
atul committed rCOMMc77de3d9207b: [native] `codeVersion` -> 197.
Mar 14 2023, 8:45 PM
atul closed D7052: [direnv] Redirect `use flake` to `/dev/null` if `COMM_NIX_LOGGING_LEVEL` is "none".
Mar 14 2023, 8:08 PM
atul committed rCOMMf0195ddd8301: [direnv] Redirect `use flake` to `/dev/null` if `COMM_NIX_LOGGING_LEVEL` is….
Mar 14 2023, 8:08 PM
atul updated the diff for D7052: [direnv] Redirect `use flake` to `/dev/null` if `COMM_NIX_LOGGING_LEVEL` is "none".

address feedback

Mar 14 2023, 7:58 PM
Harbormaster failed remote builds in B17327: Diff 23731 for D7051: [keyserver] Send `SIGNED_IDENTITY_KEYS_BLOB` request to client if data missing in DB!
Mar 14 2023, 7:55 PM
atul closed D7051: [keyserver] Send `SIGNED_IDENTITY_KEYS_BLOB` request to client if data missing in DB.
Mar 14 2023, 7:51 PM
atul committed rCOMM157e772a80ac: [keyserver] Send `SIGNED_IDENTITY_KEYS_BLOB` request to client if data missing….
Mar 14 2023, 7:51 PM
atul added inline comments to D7052: [direnv] Redirect `use flake` to `/dev/null` if `COMM_NIX_LOGGING_LEVEL` is "none".
Mar 14 2023, 7:48 PM
atul updated the diff for D7051: [keyserver] Send `SIGNED_IDENTITY_KEYS_BLOB` request to client if data missing in DB.

move promise earlier

Mar 14 2023, 7:47 PM
atul updated the diff for D7051: [keyserver] Send `SIGNED_IDENTITY_KEYS_BLOB` request to client if data missing in DB.

remove viewer.cookieID check

Mar 14 2023, 7:45 PM
atul attached a referenced file: F427377: b0cf0a-1.png.
Mar 14 2023, 7:44 PM
atul added inline comments to D7051: [keyserver] Send `SIGNED_IDENTITY_KEYS_BLOB` request to client if data missing in DB.
Mar 14 2023, 7:44 PM
ginsu added a comment to D7054: [keyserver/lib] fetch avatar column from users table in fetchCurrentUserInfo.

Okay sounds good i'll have an update out shortly with a cleaner syntax

Mar 14 2023, 7:30 PM
atul added a comment to D7054: [keyserver/lib] fetch avatar column from users table in fetchCurrentUserInfo.

Ehhh I'd really prefer if we stayed away from these syntax tricks. I think spreading and destructuring can already get a little tricky on occasion (eg nested restructuring, reassigning names, etc) and I can see this just further confusing things.. especially for new devs

Mar 14 2023, 7:27 PM
ashoat accepted D7053: [lib] introduce getAvatarForUser in avatar-utils.
Mar 14 2023, 7:25 PM
atul closed D7050: [keyserver] Introduce `isCookieMissingSignedIdentityKeysBlob`.
Mar 14 2023, 7:24 PM
atul committed rCOMM34785f4641f4: [keyserver] Introduce `isCookieMissingSignedIdentityKeysBlob`.
Mar 14 2023, 7:24 PM
ashoat accepted D7054: [keyserver/lib] fetch avatar column from users table in fetchCurrentUserInfo.

Eh, I don't love it but I won't veto. @atul what do you think?

Mar 14 2023, 7:23 PM
atul updated the diff for D7050: [keyserver] Introduce `isCookieMissingSignedIdentityKeysBlob`.

remove if then and just return

Mar 14 2023, 7:22 PM
ashoat added inline comments to D7050: [keyserver] Introduce `isCookieMissingSignedIdentityKeysBlob`.
Mar 14 2023, 7:22 PM
ashoat accepted D7062: [Identity] Add X3DH RPCs.
Mar 14 2023, 7:21 PM
ashoat accepted D7003: [Identity] Add client <-> identity protobuf defintions.

Awesome, let's land this thing!!

Mar 14 2023, 7:21 PM
atul added inline comments to D7050: [keyserver] Introduce `isCookieMissingSignedIdentityKeysBlob`.
Mar 14 2023, 7:20 PM
atul added inline comments to D7050: [keyserver] Introduce `isCookieMissingSignedIdentityKeysBlob`.
Mar 14 2023, 6:40 PM
jon added a comment to D7003: [Identity] Add client <-> identity protobuf defintions.

Address feedback

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

Remove stream from update RPC, remove deviceEd25519 fields

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

Still need to delete all instances of deviceEd25519PublicKey

Mar 14 2023, 6:08 PM
varun accepted D7052: [direnv] Redirect `use flake` to `/dev/null` if `COMM_NIX_LOGGING_LEVEL` is "none".

jon’s suggestion makes sense to me

Mar 14 2023, 5:07 PM
atul closed D7049: [keyserver] Introduce `setCookieSignedIdentityKeysBlob`.
Mar 14 2023, 5:03 PM
atul committed rCOMMddca0507e9c1: [keyserver] Introduce `setCookieSignedIdentityKeysBlob`.
Mar 14 2023, 5:03 PM
atul added inline comments to D7049: [keyserver] Introduce `setCookieSignedIdentityKeysBlob`.
Mar 14 2023, 5:00 PM
atul updated the diff for D7049: [keyserver] Introduce `setCookieSignedIdentityKeysBlob`.

address feedback

Mar 14 2023, 5:00 PM
jon added inline comments to D7003: [Identity] Add client <-> identity protobuf defintions.
Mar 14 2023, 4:54 PM
atul added inline comments to D7048: [web] Use `signedIdentityKeysBlobSelector` in `SIWELoginForm`.
Mar 14 2023, 4:47 PM
atul closed D7048: [web] Use `signedIdentityKeysBlobSelector` in `SIWELoginForm`.
Mar 14 2023, 4:45 PM
atul committed rCOMMe5072ffca7f7: [web] Use `signedIdentityKeysBlobSelector` in `SIWELoginForm`.
Mar 14 2023, 4:45 PM
jon updated the diff for D7003: [Identity] Add client <-> identity protobuf defintions.

opaqueServerResponse -> opaqueLoginResponse

Mar 14 2023, 4:39 PM
jon abandoned D7020: [comm-opaque] Add dependencies for client and server logic.

Going to merge into D7022

Mar 14 2023, 4:33 PM
michal accepted D7064: [web] Fix search area in filter panel.
Mar 14 2023, 4:32 PM
atul accepted D6722: [Android] Reference Tools by CMake project.
Mar 14 2023, 4:32 PM
jon updated the diff for D6722: [Android] Reference Tools by CMake project.

Rebase on master

Mar 14 2023, 4:31 PM
inka updated the diff for D7064: [web] Fix search area in filter panel.

Simplify. Turns out the second problem can be fixed with even less code (thank you @michal)

Mar 14 2023, 4:31 PM
atul updated the diff for D7048: [web] Use `signedIdentityKeysBlobSelector` in `SIWELoginForm`.

rebase and land

Mar 14 2023, 4:29 PM
atul closed D7047: [web] Use `signedIdentityKeysBlobSelector` in `TraditionalLoginForm`.
Mar 14 2023, 4:27 PM
atul committed rCOMMe44fc9c0e371: [web] Use `signedIdentityKeysBlobSelector` in `TraditionalLoginForm`.
Mar 14 2023, 4:27 PM
jon updated the diff for D7062: [Identity] Add X3DH RPCs.

Have prekey refresh only pass prekeys and not onetime keys

Mar 14 2023, 4:26 PM
jon added inline comments to D7062: [Identity] Add X3DH RPCs.
Mar 14 2023, 4:26 PM