Page MenuHomePhabricator
Feed All Stories

Mar 21 2023

marcin added inline comments to D7105: Build files set-up for Android 13.
Mar 21 2023, 7:34 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
marcin updated the diff for D7106: Native Java code to request notifications permissions from JS on Android 13.

Mirror iOS behavior on Android 13

Mar 21 2023, 7:08 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
bartek added inline comments to D7059: [lib] Introduce PKCS#7 padding.
Mar 21 2023, 5:36 AM
bartek accepted D7117: [keyserver] Add migration - process messages in our db for search.

pageSize is 1001 because I used the idea from https://mariadb.com/kb/en/pagination-optimization/ that is to fetch one more row than we intend to process.

Mar 21 2023, 4:56 AM
bartek accepted D7090: Unit tests for Olm's new X3DH methods.
Mar 21 2023, 4:37 AM
bartek accepted D7104: [web-db] add unit tests for worker crypto utils.
Mar 21 2023, 4:33 AM
bartek accepted D6995: [web-db] implement crypto functions.
Mar 21 2023, 4:32 AM
kamil updated the diff for D7103: [web-db] add unit tests for `sql.js`.

fix typo

Mar 21 2023, 4:18 AM
kamil updated the diff for D7102: [web-db] implement function to get database version.

rename function to be more detailed

Mar 21 2023, 4:16 AM
kamil published D7119: [web-db] add unit tests to function for parsing SQLite query for review.
Mar 21 2023, 4:12 AM
kamil published D7118: [web-db] add function for parsing SQLite query for review.
Mar 21 2023, 4:11 AM
inka updated the summary of D7117: [keyserver] Add migration - process messages in our db for search.
Mar 21 2023, 4:08 AM
inka updated the diff for D7117: [keyserver] Add migration - process messages in our db for search.

Rebase

Mar 21 2023, 4:08 AM
inka added inline comments to D7076: [keyserver] Add search table to the db.
Mar 21 2023, 4:05 AM
inka updated the diff for D7076: [keyserver] Add search table to the db.

Address review, rebase

Mar 21 2023, 4:04 AM
inka requested review of D7117: [keyserver] Add migration - process messages in our db for search.
Mar 21 2023, 3:28 AM
tomek added inline comments to D7099: [native] add feature flag to avatars render work.
Mar 21 2023, 1:52 AM
marcin planned changes to D7106: Native Java code to request notifications permissions from JS on Android 13.

I will change JS-visible interface of those methods.

Mar 21 2023, 1:52 AM
kuba updated the diff for D6961: [lib] Create types for message editing.

Removed localID from the type

Mar 21 2023, 1:49 AM
tomek added inline comments to D6929: [keyserver] Add a function to toggle the pin status of a message.
Mar 21 2023, 1:44 AM
kuba abandoned D6393: Fixed incorret display for long thread names on web..

@inka fixed this in another diff.

Mar 21 2023, 12:33 AM

Mar 20 2023

jon updated the diff for D7115: [Identity] Update X3DH protobuf to differiente key requests.

Fix what information is being requested by whom

Mar 20 2023, 9:59 PM
varun added inline comments to D7113: [native] RustPromiseManager.
Mar 20 2023, 9:58 PM
jon requested review of D7115: [Identity] Update X3DH protobuf to differiente key requests.
Mar 20 2023, 9:53 PM
jon added inline comments to D7113: [native] RustPromiseManager.
Mar 20 2023, 9:44 PM
varun requested review of D7113: [native] RustPromiseManager.
Mar 20 2023, 9:20 PM
jon closed D7087: [Comm-opaque2] Add wasm build to client.
Mar 20 2023, 8:50 PM
jon committed rCOMMfa13b21baf73: [Comm-opaque2] Add wasm build to client (authored by jon).
[Comm-opaque2] Add wasm build to client
Mar 20 2023, 8:50 PM
rohan requested review of D7112: [keyserver/lib] Set up responders, endpoints, and related functions to fetch all pinned messages.
Mar 20 2023, 7:18 PM
rohan added inline comments to D7110: [keyserver/lib] Add a fetchPinnedMessages method to retrieve all pinned messages for a thread.
Mar 20 2023, 6:26 PM
rohan updated the diff for D7110: [keyserver/lib] Add a fetchPinnedMessages method to retrieve all pinned messages for a thread.

Rename types

Mar 20 2023, 6:25 PM
atul added a comment to D7111: [lib] Fix `TUnion`/`TInterface` imports.

Wonder if there's a way to catch this sort of thing with CI

Mar 20 2023, 4:55 PM
atul closed D7111: [lib] Fix `TUnion`/`TInterface` imports.
Mar 20 2023, 4:52 PM
atul committed rCOMM4935b4875f60: [lib] Fix `TUnion`/`TInterface` imports (authored by atul).
[lib] Fix `TUnion`/`TInterface` imports
Mar 20 2023, 4:52 PM
ginsu accepted D7111: [lib] Fix `TUnion`/`TInterface` imports.
Mar 20 2023, 4:49 PM
ginsu published D7111: [lib] Fix `TUnion`/`TInterface` imports for review.
Mar 20 2023, 4:49 PM
rohan requested review of D7110: [keyserver/lib] Add a fetchPinnedMessages method to retrieve all pinned messages for a thread.
Mar 20 2023, 3:54 PM
atul closed D7109: [lib] Introduce `ClientAvatar` and introduce `avatar` field for `*UserInfo` types.
Mar 20 2023, 3:48 PM
atul committed rCOMMbcb8e9e4126e: [lib] Introduce `ClientAvatar` and introduce `avatar` field for `*UserInfo`… (authored by atul).
[lib] Introduce `ClientAvatar` and introduce `avatar` field for `*UserInfo`…
Mar 20 2023, 3:48 PM
atul updated the diff for D7109: [lib] Introduce `ClientAvatar` and introduce `avatar` field for `*UserInfo` types.

rebase and land

Mar 20 2023, 3:45 PM
ginsu accepted D7109: [lib] Introduce `ClientAvatar` and introduce `avatar` field for `*UserInfo` types.
Mar 20 2023, 3:45 PM
Harbormaster failed remote builds in B17445: Diff 23900 for D7099: [native] add feature flag to avatars render work!
Mar 20 2023, 3:40 PM
Harbormaster failed remote builds in B17444: Diff 23899 for D7069: [native] render the rest of the user avatars!
Mar 20 2023, 3:38 PM
Harbormaster failed remote builds in B17443: Diff 23898 for D7057: [native] render avatar in profile screen!
Mar 20 2023, 3:38 PM
atul closed D7108: [keyserver] Introduce `updateUserAvatarResponder` endpoint scaffolding.
Mar 20 2023, 3:26 PM
atul committed rCOMMe927714acf3f: [keyserver] Introduce `updateUserAvatarResponder` endpoint scaffolding (authored by atul).
[keyserver] Introduce `updateUserAvatarResponder` endpoint scaffolding
Mar 20 2023, 3:26 PM
ginsu updated the diff for D7099: [native] add feature flag to avatars render work.

rebase before landing

Mar 20 2023, 3:26 PM
ginsu updated the diff for D7069: [native] render the rest of the user avatars.

rebase before landing

Mar 20 2023, 3:25 PM
ginsu updated the diff for D7057: [native] render avatar in profile screen.

rebase before landing

Mar 20 2023, 3:24 PM
ginsu updated the diff for D7055: [native] introduce Avatar component.

rebase before landing

Mar 20 2023, 3:23 PM
atul updated the diff for D7108: [keyserver] Introduce `updateUserAvatarResponder` endpoint scaffolding.

rebase and land

Mar 20 2023, 3:23 PM
jon added a comment to D7087: [Comm-opaque2] Add wasm build to client.

feedback

Mar 20 2023, 3:22 PM
ginsu updated the diff for D7053: [lib] introduce getAvatarForUser in avatar-utils.

rebase before landing

Mar 20 2023, 3:21 PM
ginsu updated the diff for D7054: [keyserver/lib] fetch avatar column from users table in fetchCurrentUserInfo.

implemented atuls quick suggestion

Mar 20 2023, 3:20 PM
atul closed D7107: [lib] Introduce `updateUserAvatarRequestValidator`.
Mar 20 2023, 3:19 PM
atul committed rCOMM4c6ac988e277: [lib] Introduce `updateUserAvatarRequestValidator` (authored by atul).
[lib] Introduce `updateUserAvatarRequestValidator`
Mar 20 2023, 3:19 PM
atul updated the diff for D7107: [lib] Introduce `updateUserAvatarRequestValidator`.

rebase and land

Mar 20 2023, 3:17 PM
jon updated the diff for D7087: [Comm-opaque2] Add wasm build to client.

typo

Mar 20 2023, 3:17 PM
ginsu added inline comments to D7054: [keyserver/lib] fetch avatar column from users table in fetchCurrentUserInfo.
Mar 20 2023, 3:17 PM
ginsu added inline comments to D7099: [native] add feature flag to avatars render work.
Mar 20 2023, 3:15 PM
ashoat added inline comments to D7099: [native] add feature flag to avatars render work.
Mar 20 2023, 3:11 PM
ginsu added inline comments to D7099: [native] add feature flag to avatars render work.
Mar 20 2023, 3:11 PM
atul accepted D7054: [keyserver/lib] fetch avatar column from users table in fetchCurrentUserInfo.
Mar 20 2023, 3:10 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
ginsu updated the diff for D7054: [keyserver/lib] fetch avatar column from users table in fetchCurrentUserInfo.

fix gates

Mar 20 2023, 3:04 PM
atul resigned from D6928: [keyserver] Introduce a new thread permission for pinning / unpinning messages.
Mar 20 2023, 2:50 PM
ashoat accepted D6928: [keyserver] Introduce a new thread permission for pinning / unpinning messages.
Mar 20 2023, 2:49 PM
atul added a comment to D7060: [lib] Introduce superblock padding.

{F436096}

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

Mar 20 2023, 2:48 PM
ashoat added inline comments to D7103: [web-db] add unit tests for `sql.js`.
Mar 20 2023, 2:47 PM
atul requested changes to D7054: [keyserver/lib] fetch avatar column from users table in fetchCurrentUserInfo.

One last change

Mar 20 2023, 2:46 PM
ginsu added inline comments to D7054: [keyserver/lib] fetch avatar column from users table in fetchCurrentUserInfo.
Mar 20 2023, 2:43 PM
ashoat accepted D7099: [native] add feature flag to avatars render work.
Mar 20 2023, 2:43 PM
ginsu updated the diff for D7054: [keyserver/lib] fetch avatar column from users table in fetchCurrentUserInfo.

added avatar client feature gate to fetcher

Mar 20 2023, 2:42 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
atul added inline comments to D7054: [keyserver/lib] fetch avatar column from users table in fetchCurrentUserInfo.
Mar 20 2023, 2:33 PM
ashoat requested changes to D7076: [keyserver] Add search table to the db.

Almost there!

Mar 20 2023, 2:30 PM
atul added 1 blocking reviewer(s) for D7109: [lib] Introduce `ClientAvatar` and introduce `avatar` field for `*UserInfo` types: ginsu.
Mar 20 2023, 2:29 PM
atul published D7109: [lib] Introduce `ClientAvatar` and introduce `avatar` field for `*UserInfo` types for review.
Mar 20 2023, 2:29 PM
ginsu updated the diff for D7054: [keyserver/lib] fetch avatar column from users table in fetchCurrentUserInfo.

improvements

Mar 20 2023, 2:28 PM
ginsu planned changes to D7067: [native] render user avatars in chat screen.

Still need to fix chat bubble poking out (will timebox for 1-2hrs)

Mar 20 2023, 2:17 PM
ginsu accepted D7108: [keyserver] Introduce `updateUserAvatarResponder` endpoint scaffolding.
Mar 20 2023, 2:16 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
ginsu accepted D7107: [lib] Introduce `updateUserAvatarRequestValidator`.

looks good thanks for making the unit tests

Mar 20 2023, 2:10 PM
ginsu added inline comments to D7054: [keyserver/lib] fetch avatar column from users table in fetchCurrentUserInfo.
Mar 20 2023, 2:08 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
ginsu updated the diff for D7054: [keyserver/lib] fetch avatar column from users table in fetchCurrentUserInfo.

address comments

Mar 20 2023, 2:04 PM
atul accepted D7105: Build files set-up for Android 13.
Mar 20 2023, 1:29 PM
atul updated the diff for D7108: [keyserver] Introduce `updateUserAvatarResponder` endpoint scaffolding.

fix typo

Mar 20 2023, 1:28 PM