Page MenuHomePhabricator
Feed All Stories

Mar 20 2023

rohan updated the diff for D6930: [keyserver/lib] Set up responders, endpoints, and related functions to toggle a message pin.

Update toggleMessagePinRequestInputValidator

Mar 20 2023, 1:25 PM
Harbormaster failed remote builds in B17428: Diff 23881 for D7108: [keyserver] Introduce `updateUserAvatarResponder` endpoint scaffolding!
Mar 20 2023, 1:24 PM
rohan attached a referenced file: F436013: Screenshot 2023-03-20 at 4.09.42 PM.png.
Mar 20 2023, 1:21 PM
rohan attached a referenced file: F436014: Screenshot 2023-03-20 at 4.09.56 PM.png.
Mar 20 2023, 1:21 PM
rohan updated the test plan for D6930: [keyserver/lib] Set up responders, endpoints, and related functions to toggle a message pin.
Mar 20 2023, 1:21 PM
rohan updated the diff for D6929: [keyserver] Add a function to toggle the pin status of a message.

Update ToggleMessagePinRequest

Mar 20 2023, 1:19 PM
varun accepted D7087: [Comm-opaque2] Add wasm build to client.
Mar 20 2023, 1:15 PM
ginsu closed D7088: [landing] remove abosh from the team page.
Mar 20 2023, 1:12 PM
ginsu committed rCOMM2642ab9c7667: [landing] remove abosh from the team page (authored by ginsu).
[landing] remove abosh from the team page
Mar 20 2023, 1:12 PM
atul published D7108: [keyserver] Introduce `updateUserAvatarResponder` endpoint scaffolding for review.
Mar 20 2023, 1:08 PM
atul published D7107: [lib] Introduce `updateUserAvatarRequestValidator` for review.
Mar 20 2023, 12:42 PM
rohan updated the summary of D6924: [keyserver] Introduce columns in messages table to support pinned messages.
Mar 20 2023, 12:41 PM
rohan added inline comments to D6929: [keyserver] Add a function to toggle the pin status of a message.
Mar 20 2023, 12:40 PM
marcin requested review of D7106: Native Java code to request notifications permissions from JS on Android 13.
Mar 20 2023, 12:28 PM
marcin requested review of D7105: Build files set-up for Android 13.
Mar 20 2023, 12:24 PM
rohan updated the summary of D6928: [keyserver] Introduce a new thread permission for pinning / unpinning messages.
Mar 20 2023, 12:01 PM
rohan updated the summary of D6928: [keyserver] Introduce a new thread permission for pinning / unpinning messages.
Mar 20 2023, 12:01 PM
rohan attached a referenced file: F435800: memberships.png.
Mar 20 2023, 12:00 PM
rohan attached a referenced file: F435799: roles.png.
Mar 20 2023, 12:00 PM
rohan attached a referenced file: F435798: migration.png.
Mar 20 2023, 12:00 PM
rohan updated the summary of D6928: [keyserver] Introduce a new thread permission for pinning / unpinning messages.
Mar 20 2023, 12:00 PM
rohan updated the diff for D6928: [keyserver] Introduce a new thread permission for pinning / unpinning messages.

Simplify the migration

Mar 20 2023, 11:59 AM
rohan attached a referenced file: F435771: Screenshot 2023-03-20 at 2.58.02 PM.png.
Mar 20 2023, 11:58 AM
rohan retitled D6924: [keyserver] Introduce columns in messages table to support pinned messages from [keyserver] Introduce a pinned_messages table to [keyserver] Introduce columns in messages table to support pinned messages.
Mar 20 2023, 11:58 AM
rohan updated the diff for D6924: [keyserver] Introduce columns in messages table to support pinned messages.

Introduce two columns in messages

Mar 20 2023, 11:56 AM
jon added inline comments to D7087: [Comm-opaque2] Add wasm build to client.
Mar 20 2023, 10:03 AM
jon updated the diff for D7087: [Comm-opaque2] Add wasm build to client.

Address Feedback

Mar 20 2023, 10:03 AM
kamil published D7104: [web-db] add unit tests for worker crypto utils for review.
Mar 20 2023, 9:26 AM
kamil published D7103: [web-db] add unit tests for `sql.js` for review.
Mar 20 2023, 9:26 AM
kamil published D7102: [web-db] implement function to get database version for review.
Mar 20 2023, 9:25 AM
kamil published D7101: [web-db] add `sql.js` types for review.
Mar 20 2023, 9:25 AM
kamil added a comment to D6995: [web-db] implement crypto functions.

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.

Mar 20 2023, 9:21 AM
kamil updated the diff for D6996: [web-db] generate `CryptoKey` and persist.

rebase

Mar 20 2023, 9:05 AM
kamil updated the diff for D6995: [web-db] implement crypto functions.

update types

Mar 20 2023, 9:04 AM
ginsu added a comment to D7054: [keyserver/lib] fetch avatar column from users table in fetchCurrentUserInfo.

Sequencing this diff towards the end of the diff stack (need to put up a few more diffs up first) but will update the relational revisions when I have a better idea

Mar 20 2023, 7:52 AM
ginsu updated the summary of D7054: [keyserver/lib] fetch avatar column from users table in fetchCurrentUserInfo.
Mar 20 2023, 7:50 AM
jon closed D6722: [Android] Reference Tools by CMake project.
Mar 20 2023, 7:45 AM
jon committed rCOMM6f883b5879f0: [Android] Reference Tools by CMake project (authored by jon).
[Android] Reference Tools by CMake project
Mar 20 2023, 7:45 AM
atul closed D7098: [keyserver] Add `avatar` column to `threads` table of serverDB.
Mar 20 2023, 7:37 AM
atul committed rCOMMc49378d39f63: [keyserver] Add `avatar` column to `threads` table of serverDB (authored by atul).
[keyserver] Add `avatar` column to `threads` table of serverDB
Mar 20 2023, 7:37 AM
atul updated the diff for D7098: [keyserver] Add `avatar` column to `threads` table of serverDB.

rebase and land

Mar 20 2023, 7:33 AM
varun requested changes to D7087: [Comm-opaque2] Add wasm build to client.
Mar 20 2023, 7:33 AM
atul closed D7097: [lib] Introduce `*AvatarDBContent` types.
Mar 20 2023, 7:32 AM
atul committed rCOMM4fbb34a3f4cd: [lib] Introduce `*AvatarDBContent` types (authored by atul).
[lib] Introduce `*AvatarDBContent` types
Mar 20 2023, 7:32 AM
bartek closed D7025: [web] Add unit tests for AES functions.
Mar 20 2023, 7:30 AM
bartek committed rCOMM5a9b3ee3b8c3: [web] Add unit tests for AES functions (authored by bartek).
[web] Add unit tests for AES functions
Mar 20 2023, 7:30 AM
bartek closed D7024: [web] Implement AES encryption functions.
Mar 20 2023, 7:30 AM
bartek committed rCOMM0a9f3ff4fc9d: [web] Implement AES encryption functions (authored by bartek).
[web] Implement AES encryption functions
Mar 20 2023, 7:30 AM
ginsu requested review of D7099: [native] add feature flag to avatars render work.
Mar 20 2023, 7:21 AM
atul updated the diff for D7097: [lib] Introduce `*AvatarDBContent` types.

address feedback (and sneak in ENSAvatarDBContent)

Mar 20 2023, 7:21 AM
ginsu added a comment to D7067: [native] render user avatars in chat screen.

Changed the stack order so that this diff comes after D7099, so that we aren't blocked on this diff for landing the avatars work once D7099 (feature flag work) is accepted. I tested on my local stack each diff when changing the order and nothing was broken

Mar 20 2023, 7:19 AM
atul added inline comments to D7097: [lib] Introduce `*AvatarDBContent` types.
Mar 20 2023, 7:18 AM
ginsu updated the summary of D7067: [native] render user avatars in chat screen.
Mar 20 2023, 7:17 AM
ginsu updated the diff for D7067: [native] render user avatars in chat screen.

rebase after changing up diff stack order

Mar 20 2023, 7:16 AM
bartek closed D7008: [native][AES] Implement decrypt function on Android.
Mar 20 2023, 7:15 AM
bartek closed D7007: [native][AES] Implement encrypt function on Android.
Mar 20 2023, 7:15 AM
bartek committed rCOMMfc7383f60b2e: [native][AES] Implement encrypt function on Android (authored by bartek).
[native][AES] Implement encrypt function on Android
Mar 20 2023, 7:15 AM
bartek closed D7006: [native][AES] Implement decrypt function on iOS.
Mar 20 2023, 7:15 AM
bartek committed rCOMM868e5fda92f6: [native][AES] Implement decrypt function on iOS (authored by bartek).
[native][AES] Implement decrypt function on iOS
Mar 20 2023, 7:15 AM
bartek committed rCOMMa0951b122781: [native][AES] Implement decrypt function on Android (authored by bartek).
[native][AES] Implement decrypt function on Android
Mar 20 2023, 7:15 AM
bartek closed D7005: [native][AES] Implement encrypt function on iOS.
Mar 20 2023, 7:15 AM
bartek closed D7004: [native][AES] Implement generateKey function.
Mar 20 2023, 7:15 AM
bartek closed D7002: [native] Create AESCrypto Expo module.
Mar 20 2023, 7:15 AM
bartek committed rCOMM46037bfe9b83: [native][AES] Implement generateKey function (authored by bartek).
[native][AES] Implement generateKey function
Mar 20 2023, 7:15 AM
bartek committed rCOMM5789ca85981d: [native][AES] Implement encrypt function on iOS (authored by bartek).
[native][AES] Implement encrypt function on iOS
Mar 20 2023, 7:15 AM
bartek committed rCOMM8735eb5f5924: [native] Create AESCrypto Expo module (authored by bartek).
[native] Create AESCrypto Expo module
Mar 20 2023, 7:15 AM
ginsu updated the summary of D7069: [native] render the rest of the user avatars.
Mar 20 2023, 7:15 AM
ginsu updated the diff for D7069: [native] render the rest of the user avatars.

rebase after switching up diff stack order

Mar 20 2023, 7:14 AM
ginsu updated the diff for D7057: [native] render avatar in profile screen.

rebase after switching up diff stack order

Mar 20 2023, 7:13 AM
ginsu updated the summary of D7055: [native] introduce Avatar component.
Mar 20 2023, 7:12 AM
ginsu updated the diff for D7055: [native] introduce Avatar component.

rebase after switching up diff stack order

Mar 20 2023, 7:12 AM
ginsu updated the diff for D7053: [lib] introduce getAvatarForUser in avatar-utils.

rebase

Mar 20 2023, 7:11 AM
atul accepted D7061: [lib] Introduce combined padding interface.
Mar 20 2023, 7:07 AM
bartek updated the diff for D7025: [web] Add unit tests for AES functions.

Rebase before landing

Mar 20 2023, 6:57 AM
bartek updated the diff for D7024: [web] Implement AES encryption functions.

Rebase before landing

Mar 20 2023, 6:57 AM
bartek updated the diff for D7008: [native][AES] Implement decrypt function on Android.

Rebase before landing

Mar 20 2023, 6:56 AM
bartek updated the diff for D7007: [native][AES] Implement encrypt function on Android.

Rebase before landing

Mar 20 2023, 6:56 AM
bartek updated the diff for D7006: [native][AES] Implement decrypt function on iOS.

Rebase before landing

Mar 20 2023, 6:55 AM
bartek updated the diff for D7005: [native][AES] Implement encrypt function on iOS.

Rebase before landing

Mar 20 2023, 6:55 AM
bartek updated the diff for D7004: [native][AES] Implement generateKey function.

Rebase before landing

Mar 20 2023, 6:55 AM
bartek updated the diff for D7002: [native] Create AESCrypto Expo module.

Rebase before landing

Mar 20 2023, 6:55 AM
michal updated the diff for D7094: [keyserver] Send updateBadgeCount notifs to macOS.

Remove unnecessary lines

Mar 20 2023, 5:43 AM
inka updated the diff for D7076: [keyserver] Add search table to the db.

Address review. Tested the new db creation (in prod mode, because I'm having weird problems with my setup. For more info see https://linear.app/comm/issue/ENG-3325/clean-database-migration-fail),
made sure the primary key is created.

Mar 20 2023, 4:14 AM
inka added inline comments to D7076: [keyserver] Add search table to the db.
Mar 20 2023, 4:10 AM
kamil closed D6993: [web-db] initialize SQLite database.
Mar 20 2023, 3:40 AM
kamil committed rCOMM2b354c58f0f6: [web-db] initialize SQLite database (authored by kamil).
[web-db] initialize SQLite database
Mar 20 2023, 3:40 AM
kamil closed D7092: [web-db] Use unique filename for each prod `sql-wasm.wasm` asset.
Mar 20 2023, 3:40 AM
kamil committed rCOMM88db3ac63232: [web-db] Use unique filename for each prod `sql-wasm.wasm` asset (authored by kamil).
[web-db] Use unique filename for each prod `sql-wasm.wasm` asset
Mar 20 2023, 3:40 AM
kamil 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 20 2023, 3:38 AM
inka updated the diff for D7077: [keyserver] Process new messages for search.

Address review and add early return when there is nothing to insert

Mar 20 2023, 3:37 AM
kamil closed D6992: [web-db] implement proxy for promise-based connection with worker.
Mar 20 2023, 2:51 AM
kamil closed D6991: [web-db] implement basic app-worker connection types.
Mar 20 2023, 2:51 AM
kamil committed rCOMM3de89fd327d0: [web-db] implement proxy for promise-based connection with worker (authored by kamil).
[web-db] implement proxy for promise-based connection with worker
Mar 20 2023, 2:51 AM
kamil committed rCOMM661a2b6b9ccd: [web-db] implement basic app-worker connection types (authored by kamil).
[web-db] implement basic app-worker connection types
Mar 20 2023, 2:51 AM
kamil closed D6990: [web-db] add indexedDB config.
Mar 20 2023, 2:51 AM
kamil committed rCOMMe8645d4fe752: [web-db] add indexedDB config (authored by kamil).
[web-db] add indexedDB config
Mar 20 2023, 2:51 AM
kamil added inline comments to D6991: [web-db] implement basic app-worker connection types.
Mar 20 2023, 2:40 AM
michal added a comment to D7095: [desktop] Stop checking for a new version after download.

This code was supposed to handle an edge case where:

  1. Electron downloads an update, and we display the modal
  2. Before the user presses the modal to quit-and-install, we release a new version.

Without this, the user will have to update the app twice instead of once (in this rare case).

Mar 20 2023, 2:40 AM
kamil updated the test plan for D6991: [web-db] implement basic app-worker connection types.
Mar 20 2023, 2:24 AM
inka added inline comments to D7076: [keyserver] Add search table to the db.
Mar 20 2023, 1:57 AM