Page MenuHomePhabricator
Feed Advanced Search

Mar 21 2023

ashoat added inline comments to D7110: [keyserver/lib] Add a fetchPinnedMessages method to retrieve all pinned messages for a thread.
Mar 21 2023, 7:55 AM
ashoat added inline comments to D7105: Build files set-up for Android 13.
Mar 21 2023, 7:54 AM
ashoat added a comment to D7106: Native Java code to request notifications permissions from JS on Android 13.

Note to reviewers: this is addressing an Urgent issue, so would be great to prioritize!

Mar 21 2023, 7:25 AM
ashoat added inline comments to D7104: [web-db] add unit tests for worker crypto utils.
Mar 21 2023, 7:23 AM
ashoat requested changes to D7118: [web-db] add function for parsing SQLite query.
Mar 21 2023, 7:21 AM
ashoat requested changes to D7076: [keyserver] Add search table to the db.

(My comments are all repeats of my previous review)

Mar 21 2023, 7:17 AM
ashoat added a comment to D7076: [keyserver] Add search table to the db.

I can change it either way, but we should decide whether we possibly want to use this table for calendar entires in the future. The benefit of using the same table for messages and entries is that if we fetch them by for example time, we will get them sorted correctly right away, and won't have to think about how many of each we should fetch

Mar 21 2023, 7:15 AM
ashoat added a comment to D6961: [lib] Create types for message editing.

Can you clarify in what scenarios the id can be null? Usually we only see that for types that also have localID

Mar 21 2023, 7:13 AM
ashoat requested changes to D7115: [Identity] Update X3DH protobuf to differiente key requests.

Naming question

Mar 21 2023, 7:12 AM
ashoat requested changes to D7113: [native] RustPromiseManager.

The test plan is D7114, but that diff failed the Android build. Can you fix it up so that the Android build is no longer breaking? I'm also curious how you were able to test the Android build... was it succeeding in your environment despite failing in CI?

Mar 21 2023, 7:00 AM
ashoat requested changes to D7110: [keyserver/lib] Add a fetchPinnedMessages method to retrieve all pinned messages for a thread.
Mar 21 2023, 6:53 AM

Mar 20 2023

ashoat added inline comments to D7099: [native] add feature flag to avatars render work.
Mar 20 2023, 3:11 PM
ashoat added a comment to D7060: [lib] Introduce superblock padding.

Fixed

Mar 20 2023, 3:10 PM
ashoat accepted D7109: [lib] Introduce `ClientAvatar` and introduce `avatar` field for `*UserInfo` types.
Mar 20 2023, 3:09 PM
ashoat requested changes to D7105: Build files set-up for Android 13.

I'm not sure, but I think we should bump buildToolsVersion as well

Mar 20 2023, 3:08 PM
ashoat accepted D6928: [keyserver] Introduce a new thread permission for pinning / unpinning messages.
Mar 20 2023, 2:49 PM
ashoat added inline comments to D7103: [web-db] add unit tests for `sql.js`.
Mar 20 2023, 2:47 PM
ashoat accepted D7099: [native] add feature flag to avatars render work.
Mar 20 2023, 2:43 PM
ashoat added a comment to D7094: [keyserver] Send updateBadgeCount notifs to macOS.

This diff seems to call getAPNsNotificationTopic with two parameters, but the version of that function in master only takes one parameter. Can you please update this diff's dependencies so I can see the rest of your stack? Please always set diff dependencies!

Mar 20 2023, 2:37 PM
ashoat requested changes to D7076: [keyserver] Add search table to the db.

Almost there!

Mar 20 2023, 2:30 PM
ashoat requested changes to D7077: [keyserver] Process new messages for search.

Looks good, but a couple notes in message-creator.js

Mar 20 2023, 2:14 PM
ashoat accepted D7095: [desktop] Stop checking for a new version after download.

Can you create a Linear task for handling this edge case and set it to Backlog?

Mar 20 2023, 2:07 PM
ashoat added a comment to D7060: [lib] Introduce superblock padding.

Putting it in scripts/ sounds like a good idea to me!

Mar 20 2023, 2:04 PM

Mar 17 2023

ashoat added inline comments to D7059: [lib] Introduce PKCS#7 padding.
Mar 17 2023, 2:01 PM
ashoat accepted D7096: [web/desktop] Update immediately on versions v1 and v2.
Mar 17 2023, 11:30 AM
ashoat added a comment to D7095: [desktop] Stop checking for a new version after download.

I'm confused – we're just deleting this? Can you provide more details on what it was supposed to do, and how that intent is handled now?

Mar 17 2023, 11:28 AM
ashoat accepted D7094: [keyserver] Send updateBadgeCount notifs to macOS.
Mar 17 2023, 11:24 AM
ashoat requested review of D7093: [native] Use a JSON blob for heightMeasurerKey.
Mar 17 2023, 9:44 AM
ashoat accepted D7087: [Comm-opaque2] Add wasm build to client.

Dependencies look good! No context on Rust unfortunately

Mar 17 2023, 8:29 AM
ashoat added inline comments to D7092: [web-db] Use unique filename for each prod `sql-wasm.wasm` asset.
Mar 17 2023, 8:20 AM
ashoat added inline comments to D7092: [web-db] Use unique filename for each prod `sql-wasm.wasm` asset.
Mar 17 2023, 6:24 AM
ashoat added inline comments to D7092: [web-db] Use unique filename for each prod `sql-wasm.wasm` asset.
Mar 17 2023, 6:23 AM

Mar 16 2023

ashoat updated the summary of D7089: [web][keyserver] Fork Olm.
Mar 16 2023, 8:41 PM
ashoat added a comment to D7067: [native] render user avatars in chat screen.

I'm thinking basically:

Mar 16 2023, 8:28 PM
ashoat accepted D7088: [landing] remove abosh from the team page.
Mar 16 2023, 8:25 PM
ashoat added inline comments to D7091: [native] Fork Olm.
Mar 16 2023, 8:04 PM
ashoat updated the summary of D7090: Unit tests for Olm's new X3DH methods.
Mar 16 2023, 8:03 PM
ashoat updated the summary of D7090: Unit tests for Olm's new X3DH methods.
Mar 16 2023, 8:03 PM
ashoat updated the diff for D7090: Unit tests for Olm's new X3DH methods.

Rebase

Mar 16 2023, 8:03 PM
ashoat updated the diff for D7091: [native] Fork Olm.

Rebase

Mar 16 2023, 8:02 PM
ashoat updated the diff for D7089: [web][keyserver] Fork Olm.

Update to 0.0.2... it doesn't actually affect web or keyserver, but I figure it's better to do it

Mar 16 2023, 8:02 PM
ashoat requested review of D7090: Unit tests for Olm's new X3DH methods.
Mar 16 2023, 7:50 PM
ashoat requested review of D7091: [native] Fork Olm.
Mar 16 2023, 7:49 PM
ashoat added a comment to D7089: [web][keyserver] Fork Olm.

Pulled out native side to D7091 since it turned out to be more work than expected

Mar 16 2023, 7:35 PM
ashoat updated the diff for D7089: [web][keyserver] Fork Olm.

Pull out the native work

Mar 16 2023, 7:33 PM
ashoat retitled D7089: [web][keyserver] Fork Olm from Fork Olm to [web][keyserver] Fork Olm.
Mar 16 2023, 7:33 PM
ashoat accepted D7083: Amended Account & Session types..

I handled my first comment in D7089, and added tests in D7090. I also updated this diff to include the libdef in keyserver

Mar 16 2023, 6:59 PM
ashoat updated the test plan for D7089: [web][keyserver] Fork Olm.
Mar 16 2023, 6:56 PM
ashoat requested review of D7089: [web][keyserver] Fork Olm.

RE CI failure, looks like we need to update the xcode folder in the fork as well. Will publish this for review for now, but will definitely make sure to fix the xcode folder before landing

Mar 16 2023, 6:56 PM
ashoat updated the diff for D7083: Amended Account & Session types..

Add keyserver types as well

Mar 16 2023, 6:51 PM
ashoat requested changes to D7067: [native] render user avatars in chat screen.

Did you decrease both chat bubbles' sizes by avatarOffset? That means we're subtracting 2 * avatarOffset when we only need space for avatarOffset, right? Can you please adjust it appropriately to maintain previous proportions?

Mar 16 2023, 3:38 PM
ashoat added a comment to D7067: [native] render user avatars in chat screen.

Offline asked @ginsu if we should maintain consistency on the width of chat message bubbles for viewer vs. non-viewer, he's going to check with Ted

Mar 16 2023, 3:05 PM
ashoat closed D7080: [lib] Don't mention GENESIS in chat creation notifs.
Mar 16 2023, 2:32 PM
ashoat closed D7079: [lib] Don't refer to children of GENESIS as channels.
Mar 16 2023, 2:32 PM
ashoat committed rCOMMe6395952c5fc: [lib] Don't mention GENESIS in chat creation notifs (authored by ashoat).
[lib] Don't mention GENESIS in chat creation notifs
Mar 16 2023, 2:32 PM
ashoat committed rCOMM8a45f64f5cf9: [lib] Don't refer to children of GENESIS as channels (authored by ashoat).
[lib] Don't refer to children of GENESIS as channels
Mar 16 2023, 2:32 PM
ashoat closed D7078: [lib] Pass threadType and parentThreadID to alwaysDisplayShortName ThreadEntity.
Mar 16 2023, 2:32 PM
ashoat committed rCOMMa8e48f162d74: [lib] Pass threadType and parentThreadID to alwaysDisplayShortName ThreadEntity (authored by ashoat).
[lib] Pass threadType and parentThreadID to alwaysDisplayShortName ThreadEntity
Mar 16 2023, 2:32 PM
ashoat closed D7071: [keyserver] Fix update-geoip call in Docker environment.
Mar 16 2023, 2:29 PM
ashoat committed rCOMMdf25e4a43a8d: [keyserver] Fix update-geoip call in Docker environment (authored by ashoat).
[keyserver] Fix update-geoip call in Docker environment
Mar 16 2023, 2:29 PM
ashoat closed D7086: [lib] Add message type to "content must be defined" errors.
Mar 16 2023, 2:01 PM
ashoat closed D7085: [native] Add a C++ MessageSpec for SidebarSource.
Mar 16 2023, 2:01 PM
ashoat committed rCOMM85ee79ab18d1: [lib] Add message type to "content must be defined" errors (authored by ashoat).
[lib] Add message type to "content must be defined" errors
Mar 16 2023, 2:01 PM
ashoat committed rCOMM7faf93694def: [native] Add a C++ MessageSpec for SidebarSource (authored by ashoat).
[native] Add a C++ MessageSpec for SidebarSource
Mar 16 2023, 2:01 PM
ashoat closed D7084: [native] Remove length check when unpickling.
Mar 16 2023, 2:01 PM
ashoat committed rCOMMdbb75162174c: [native] Remove length check when unpickling (authored by ashoat).
[native] Remove length check when unpickling
Mar 16 2023, 2:01 PM
ashoat published D7086: [lib] Add message type to "content must be defined" errors for review.
Mar 16 2023, 2:00 PM
ashoat requested review of D7085: [native] Add a C++ MessageSpec for SidebarSource.
Mar 16 2023, 1:59 PM
ashoat added inline comments to D6963: [lib] Added new MessageSpec for editing messages.
Mar 16 2023, 1:47 PM
ashoat added a comment to D7083: Amended Account & Session types..

@anunay also talked about adding some JS tests, but we can sequence that later

Mar 16 2023, 11:11 AM
ashoat requested changes to D7083: Amended Account & Session types..

We'll also need to update:

Mar 16 2023, 11:11 AM
ashoat closed D7072: [landing][web] Migrate from assets-webpack-plugin to webpack-manifest-plugin.
Mar 16 2023, 3:59 AM
ashoat committed rCOMM731fe43071a3: [landing][web] Migrate from assets-webpack-plugin to webpack-manifest-plugin (authored by ashoat).
[landing][web] Migrate from assets-webpack-plugin to webpack-manifest-plugin
Mar 16 2023, 3:59 AM
ashoat closed D7074: [lib][keyserver] Update reaction permission checks to check REACT_TO_MESSAGE.
Mar 16 2023, 3:59 AM
ashoat committed rCOMMc65b067cd70a: [lib][keyserver] Update reaction permission checks to check REACT_TO_MESSAGE (authored by ashoat).
[lib][keyserver] Update reaction permission checks to check REACT_TO_MESSAGE
Mar 16 2023, 3:59 AM
ashoat closed D7073: [lib][keyserver] Introduce new threadPermissions types for reactions.
Mar 16 2023, 3:59 AM
ashoat committed rCOMM84b7cc6a4472: [lib][keyserver] Introduce new threadPermissions types for reactions (authored by ashoat).
[lib][keyserver] Introduce new threadPermissions types for reactions
Mar 16 2023, 3:59 AM

Mar 15 2023

ashoat added a comment to D7067: [native] render user avatars in chat screen.

Open to decreasing media width

Mar 15 2023, 5:21 PM
ashoat added inline comments to D7067: [native] render user avatars in chat screen.
Mar 15 2023, 4:18 PM
ashoat accepted D7082: [keyserver] Handle `SIGNED_IDENTITY_KEYS_BLOB` response.
Mar 15 2023, 1:54 PM
ashoat accepted D7069: [native] render the rest of the user avatars.

Seems uncontroversial

Mar 15 2023, 1:53 PM
ashoat accepted D7081: [web] Update `getSignedIdentityKeysBlobSelector` to `await initOlm();`.
Mar 15 2023, 1:51 PM
ashoat requested review of D7079: [lib] Don't refer to children of GENESIS as channels.
Mar 15 2023, 12:35 PM
ashoat requested review of D7080: [lib] Don't mention GENESIS in chat creation notifs.
Mar 15 2023, 12:35 PM
ashoat requested review of D7078: [lib] Pass threadType and parentThreadID to alwaysDisplayShortName ThreadEntity.
Mar 15 2023, 12:33 PM
ashoat added a comment to D7017: [web] Added displaying 'Labels' to InlineEngagment.

Thanks!! Can you send that over to Ted on the design team to make sure he approves of the changes to FailedSend? (It's worth mentioning to Ted that it's not possible for both FailedSend and the edited label to appear at the same time.)

Mar 15 2023, 12:24 PM
ashoat added a comment to D7067: [native] render user avatars in chat screen.

Hmm, not sure if that's an issue or not. I think it might be best to try using things like paddingLeft / marginLeft instead of left and position: 'absolute'... worried that border miscalculations can lead to issues, but not immediately sure what sort of concrete issues

Mar 15 2023, 12:14 PM
ashoat added a comment to D7067: [native] render user avatars in chat screen.

Should I decrease the width of the inner message (the chat bubble that is sticking out), or should we increase the width of the message box of the composed message (currently has the red border around it)? I personally think there is still enough space on the right side to just increase the width of the message box, but if we think it would be better to decrease the width of the inner message to fit inside the message box lmk

Mar 15 2023, 12:05 PM
ashoat added inline comments to D7077: [keyserver] Process new messages for search.
Mar 15 2023, 7:41 AM
ashoat requested changes to D7076: [keyserver] Add search table to the db.
Mar 15 2023, 7:40 AM
ashoat accepted D7075: [keyserver] Add natural library for stemming and removing stopwords.
Mar 15 2023, 7:28 AM
ashoat added a comment to D6993: [web-db] initialize SQLite database.
In D6993#209859, @tomek wrote:

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, 7:27 AM
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, 5:45 AM
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, 5:44 AM

Mar 14 2023

ashoat requested review of D7073: [lib][keyserver] Introduce new threadPermissions types for reactions.
Mar 14 2023, 8:23 PM
ashoat requested review of D7074: [lib][keyserver] Update reaction permission checks to check REACT_TO_MESSAGE.
Mar 14 2023, 8:22 PM
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 14 2023, 6:36 PM
ashoat accepted D7070: [web] Add `CryptoStore` to `persistConfig.whitelist`.
Mar 14 2023, 6:36 PM
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 14 2023, 6:35 PM
ashoat added a comment to D7017: [web] Added displaying 'Labels' to InlineEngagment.

Can you share an updated screenshot?

Mar 14 2023, 6:30 PM