Page MenuHomePhorge
Feed All Stories

Mar 23 2023

atul updated the diff for D7161: [ios] Add `--repo-update` to `pod install` command.

rebase and land

Mar 23 2023, 9:07 PM
ashoat accepted D7161: [ios] Add `--repo-update` to `pod install` command.
Mar 23 2023, 9:05 PM
atul closed D7152: [keyserver] Introduce `updateUserAvatar` updater and use in `updateUserAvatarResponder`.
Mar 23 2023, 8:42 PM
atul committed rCOMM50260a36931b: [keyserver] Introduce `updateUserAvatar` updater and use in….
Mar 23 2023, 8:42 PM
atul updated the diff for D7152: [keyserver] Introduce `updateUserAvatar` updater and use in `updateUserAvatarResponder`.

rebase and land

Mar 23 2023, 8:39 PM
atul updated the test plan for D7161: [ios] Add `--repo-update` to `pod install` command.
Mar 23 2023, 8:38 PM
Harbormaster failed remote builds in B17563: Diff 24043 for D7159: Revert "[web] render user avatars in chat screen"!
Mar 23 2023, 8:34 PM
Harbormaster failed remote builds in B17562: Diff 24042 for D7158: Revert "[keyserver/lib/web/native] fetch user avatar column from users table for remaning user fetchers"!
Mar 23 2023, 8:33 PM
atul published D7161: [ios] Add `--repo-update` to `pod install` command for review.
Mar 23 2023, 8:32 PM
rohan added a comment to D7148: [keyserver/lib] Introduce a new message type and spec for toggling pins.

Rest of the comments were discussed on Comm

Mar 23 2023, 8:29 PM
ginsu closed D7160: Revert "[web] render avatar in account screen".
Mar 23 2023, 8:25 PM
ginsu added a reverting change for rCOMM8588624614a4: [web] render avatar in account screen: rCOMM3a1e14753e51: Revert "[web] render avatar in account screen".
Mar 23 2023, 8:25 PM
ginsu committed rCOMM3a1e14753e51: Revert "[web] render avatar in account screen".
Mar 23 2023, 8:25 PM
ginsu closed D7159: Revert "[web] render user avatars in chat screen".
Mar 23 2023, 8:25 PM
ginsu added a reverting change for rCOMM5db4c70262ee: [web] render user avatars in chat screen: rCOMM7a811e67f0ee: Revert "[web] render user avatars in chat screen".
Mar 23 2023, 8:25 PM
ginsu committed rCOMM7a811e67f0ee: Revert "[web] render user avatars in chat screen".
Mar 23 2023, 8:25 PM
ginsu closed D7158: Revert "[keyserver/lib/web/native] fetch user avatar column from users table for remaning user fetchers".
Mar 23 2023, 8:25 PM
ginsu added a reverting change for rCOMM126db3bda66c: [keyserver/lib/web/native] fetch user avatar column from users table for…: rCOMMc3011806b124: Revert "[keyserver/lib/web/native] fetch user avatar column from users table….
Mar 23 2023, 8:25 PM
ginsu committed rCOMMc3011806b124: Revert "[keyserver/lib/web/native] fetch user avatar column from users table….
Mar 23 2023, 8:25 PM
ginsu added a reverting change for rCOMM8588624614a4: [web] render avatar in account screen: D7160: Revert "[web] render avatar in account screen".
Mar 23 2023, 8:19 PM
ginsu added a reverting change for rCOMM5db4c70262ee: [web] render user avatars in chat screen: D7159: Revert "[web] render user avatars in chat screen".
Mar 23 2023, 8:18 PM
ginsu added a reverting change for rCOMM126db3bda66c: [keyserver/lib/web/native] fetch user avatar column from users table for…: D7158: Revert "[keyserver/lib/web/native] fetch user avatar column from users table for remaning user fetchers".
Mar 23 2023, 8:17 PM
ginsu committed rCOMM126db3bda66c: [keyserver/lib/web/native] fetch user avatar column from users table for….
Mar 23 2023, 8:14 PM
ginsu committed rCOMM5db4c70262ee: [web] render user avatars in chat screen.
Mar 23 2023, 8:14 PM
ginsu committed rCOMM8588624614a4: [web] render avatar in account screen.
Mar 23 2023, 8:14 PM
ashoat accepted D7154: [web-db] get client database store from SQLite.
Mar 23 2023, 7:55 PM
ashoat added inline comments to D7101: [web-db] add `sql.js` types.
Mar 23 2023, 7:54 PM
ashoat accepted D7153: [web-db] process Draft Store Operations on worker.
Mar 23 2023, 7:52 PM
atul added a comment to D7124: [web-db] add unit tests for draft store queries.

(Really great to see we're adding DB tests right off the bat)

Mar 23 2023, 7:51 PM
ashoat accepted D7124: [web-db] add unit tests for draft store queries.

Did not review this closely

Mar 23 2023, 7:50 PM
ashoat accepted D7123: [web-db] implement function get all drafts from SQLite.
Mar 23 2023, 7:48 PM
ashoat added inline comments to D7118: [web-db] add function for parsing SQLite query.
Mar 23 2023, 7:46 PM
ashoat added inline comments to D7118: [web-db] add function for parsing SQLite query.
Mar 23 2023, 7:45 PM
ashoat accepted D7121: [web-db] create drafts table in SQLite database.

I'm sorry, I completely missed that it was an old migration. My apologies for making assumptions and leaving an unnecessarily aggressive comment

Mar 23 2023, 7:39 PM
ashoat accepted D7118: [web-db] add function for parsing SQLite query.
Mar 23 2023, 7:38 PM
ashoat accepted D7101: [web-db] add `sql.js` types.
Mar 23 2023, 7:37 PM
ashoat added a comment to D6978: [web] Add a badge on the Inbox button.

On context on why this diff has been up for 2 weeks and hasn't been reviewed?

Mar 23 2023, 7:30 PM
ashoat closed D7150: [web] Scaffolding for opaque-ke-wasm project.
Mar 23 2023, 7:20 PM
ashoat committed rCOMMede918e1a6f5: [web] Scaffolding for opaque-ke-wasm project.
Mar 23 2023, 7:20 PM
ashoat closed D7149: [web] Add grpc-web@1.4.2.
Mar 23 2023, 7:20 PM
ashoat committed rCOMM4559bf844167: [web] Add grpc-web@1.4.2.
Mar 23 2023, 7:20 PM
ashoat added a comment to D7150: [web] Scaffolding for opaque-ke-wasm project.

Note that I didn't bother adding a line here because @commapp/opaque-ke-wasm isn't actually consumed directly via Yarn workspaces, so we don't need its package.json in order to run yarn cleaninstall. Instead, we'll consume published versions of @commapp/opaque-ke-wasm as an NPM package.

Mar 23 2023, 7:12 PM
jon accepted D7150: [web] Scaffolding for opaque-ke-wasm project.

A little out my expertise for best practcies, but looks good

Mar 23 2023, 6:59 PM
ginsu accepted D7152: [keyserver] Introduce `updateUserAvatar` updater and use in `updateUserAvatarResponder`.
Mar 23 2023, 6:58 PM
rohan added a comment to D6924: [keyserver] Introduce columns in messages table to support pinned messages.
In D6924#212240, @tomek wrote:
In D6924#211911, @rohan wrote:

Ah I understand now, sorry. Yeah you're right, those are the three things we want to display client side.

  1. Robotext: Will be handled by introducing a new message type and spec
  2. Pin indicator: I think this is the one I'm a little unsure on since I've not begun working on the client-side yet so I wasn't sure on the best way to handle this. I'm not sure if updating RawMessageInfo to support something like RawPinnedMessageInfo and MessageInfo to support PinnedMessageInfo is the best way
  3. A list of pinned messages: D7110 and D7112 should handle this, I can call the endpoint to retrieve all of the pinned messages for a given thread.
  1. Makes sense!
  2. We should spend some time thinking about it as it might affect the backend side. We have a lot of options, but most of them aren't good. Especially, we should consider how are we going to inform client A that a message was pinned on client B.
  3. Here we also have some decisions to make:
    1. Do we plan to fetch pinned messages every time a user opens pinned messages view?
    2. Do we plan to fetch all the messages at once or we're going to fetch them while scrolling?
    3. Do we plan to have a couple of pinned messages on client and fetch more if necessary?
    4. Do we plan to update a view when a new message got pinned on other client?
    5. Do we plan to display pinned messages optimistically (so when a user pins a message and opens the view, should we display a message as pinned before server saves the pin)?

Answering these is crucial because it affects how the API looks like. We probably should prefer simplifying the solution but it still requires being sure what the requirements are.

Mar 23 2023, 6:54 PM
rohan updated the diff for D7112: [keyserver/lib] Set up responders, endpoints, and related functions to fetch all pinned messages.

Make response FetchPinnedMessagesResult mandatory

Mar 23 2023, 6:34 PM
rohan planned changes to D7110: [keyserver/lib] Add a fetchPinnedMessages method to retrieve all pinned messages for a thread.

Planning changes to avoid putting it on reviewer's queue until the discussion in the comments is resolved

Mar 23 2023, 6:33 PM
rohan updated the diff for D7110: [keyserver/lib] Add a fetchPinnedMessages method to retrieve all pinned messages for a thread.

Return an emptyArray of pinnedMessages instead of null if there are none (feedback from D7112)

Mar 23 2023, 6:32 PM
atul added a comment to D5995: [native] clear database when malformation is detected.

Do you think we can get rid of these alerts now? Having to click through the alerts is kind of getting annoying on iOS Simulator.

Mar 23 2023, 6:25 PM
atul updated the test plan for D7156: [lib] Update `CurrentUserInfo` on `updateUserAvatarActionTypes.success`.
Mar 23 2023, 6:02 PM
atul updated the test plan for D7157: [keyserver] `JSON.parse()` stringified `avatar` in `fetchLoggedInUserInfo`.
Mar 23 2023, 5:51 PM
atul published D7157: [keyserver] `JSON.parse()` stringified `avatar` in `fetchLoggedInUserInfo` for review.
Mar 23 2023, 5:51 PM
atul published D7156: [lib] Update `CurrentUserInfo` on `updateUserAvatarActionTypes.success` for review.
Mar 23 2023, 5:33 PM
jon closed D7115: [Identity] Update X3DH protobuf to differiente key requests.
Mar 23 2023, 5:28 PM
jon committed rCOMMd57e287befb0: [Identity] Update X3DH protobuf to differiente key requests.
Mar 23 2023, 5:28 PM
ginsu updated the diff for D7067: [native] render user avatars in chat screen.

memoize MessageTooltipButtonAvatar

Mar 23 2023, 4:59 PM
ginsu added inline comments to D7067: [native] render user avatars in chat screen.
Mar 23 2023, 4:51 PM
ginsu attached a referenced file: F441961: Screenshot 2023-03-23 at 12.44.09 PM.png.
Mar 23 2023, 4:45 PM
ginsu attached a referenced file: F441960: Screenshot 2023-03-23 at 12.44.26 PM.png.
Mar 23 2023, 4:45 PM
ginsu attached a referenced file: F441956: Screen Recording 2023-03-23 at 12.42.26 PM.mov.
Mar 23 2023, 4:45 PM
ginsu attached a referenced file: F441951: Screen Recording 2023-03-23 at 12.35.42 PM.mov.
Mar 23 2023, 4:45 PM
ginsu attached a referenced file: F441950: Screen Recording 2023-03-23 at 12.35.10 PM.mov.
Mar 23 2023, 4:45 PM
ginsu attached a referenced file: F441949: Screen Recording 2023-03-23 at 12.34.55 PM.mov.
Mar 23 2023, 4:45 PM
ginsu updated the test plan for D7067: [native] render user avatars in chat screen.
Mar 23 2023, 4:45 PM
ginsu updated the diff for D7067: [native] render user avatars in chat screen.

address comments

Mar 23 2023, 4:37 PM
ginsu added inline comments to D7067: [native] render user avatars in chat screen.
Mar 23 2023, 4:12 PM
kuba added inline comments to D7141: [keyserver] Display edited message in the sidebar if the source message is edited.
Mar 23 2023, 3:43 PM
kuba updated the diff for D7141: [keyserver] Display edited message in the sidebar if the source message is edited.

Addressed some of the comments

Mar 23 2023, 3:43 PM
ginsu attached a referenced file: F441840: Screenshot 2023-03-23 at 11.35.18 AM.png.
Mar 23 2023, 3:39 PM
ginsu added inline comments to D7134: [native] update message list header to new design.
Mar 23 2023, 3:39 PM
ginsu added a comment to D7133: [lib] introduce getAvatarForThreadEntity function.

you almost certainly need to be looking at threadInfoFromRawThreadInfo.

Mar 23 2023, 3:39 PM
ginsu attached a referenced file: F441194: Screenshot 2023-03-22 at 7.44.33 PM.png.
Mar 23 2023, 3:38 PM
ginsu added inline comments to D7067: [native] render user avatars in chat screen.
Mar 23 2023, 3:38 PM
jon updated the diff for D7115: [Identity] Update X3DH protobuf to differiente key requests.

Rebase on master

Mar 23 2023, 3:36 PM
Michal Gniadek <michal.gniadek@swmansion.com> committed rCOMMf895af010fa2: [desktop] `codeVersion` -> v3.0.0.
Mar 23 2023, 3:17 PM
rohan added inline comments to D7110: [keyserver/lib] Add a fetchPinnedMessages method to retrieve all pinned messages for a thread.
Mar 23 2023, 3:16 PM
jon closed D7130: [Identity] Add client device service to identity service.
Mar 23 2023, 3:06 PM
jon committed rCOMMfbcb3b1a9578: [Identity] Add client device service to identity service.
Mar 23 2023, 3:06 PM
jon closed D7116: [Comm-opaque2] Change project name to avoid name clash.
Mar 23 2023, 3:06 PM
jon committed rCOMMce0700acc32b: [Comm-opaque2] Change project name to avoid name clash.
Mar 23 2023, 3:06 PM
ashoat added inline comments to D7083: Amended Account & Session types..
Mar 23 2023, 3:02 PM
marcin added inline comments to D7120: Use notifications permission request API on Android 13 while keeping old behavior on older Androids..
Mar 23 2023, 2:57 PM
jon added inline comments to D7115: [Identity] Update X3DH protobuf to differiente key requests.
Mar 23 2023, 2:50 PM
jon added a comment to D7130: [Identity] Add client device service to identity service.

feedback

Mar 23 2023, 2:41 PM
jon updated the diff for D7130: [Identity] Add client device service to identity service.

ran -> run

Mar 23 2023, 2:40 PM
marcin added inline comments to D7106: Native Java code to request notifications permissions from JS on Android 13.
Mar 23 2023, 2:24 PM
marcin added inline comments to D7105: Build files set-up for Android 13.
Mar 23 2023, 2:04 PM
rohan attached a referenced file: F441651: Screenshot 2023-03-23 at 9.51.40 AM.png.
Mar 23 2023, 1:58 PM
rohan attached a referenced file: F441649: Screenshot 2023-03-23 at 9.42.33 AM.png.
Mar 23 2023, 1:58 PM
rohan added inline comments to D7110: [keyserver/lib] Add a fetchPinnedMessages method to retrieve all pinned messages for a thread.
Mar 23 2023, 1:58 PM
marcin updated the diff for D7105: Build files set-up for Android 13.

Important changes for media files permission and ability to launch MainActivity from SplachActivity

Mar 23 2023, 1:56 PM
kamil published D7154: [web-db] get client database store from SQLite for review.
Mar 23 2023, 1:28 PM
kamil published D7153: [web-db] process Draft Store Operations on worker for review.
Mar 23 2023, 1:23 PM
kamil published D7124: [web-db] add unit tests for draft store queries for review.
Mar 23 2023, 1:19 PM
kamil published D7123: [web-db] implement function get all drafts from SQLite for review.
Mar 23 2023, 1:14 PM
kamil added inline comments to D7122: [web-db] implement Draft Store Operations.
Mar 23 2023, 1:00 PM
kamil updated the diff for D7122: [web-db] implement Draft Store Operations.

add import, improve query format

Mar 23 2023, 1:00 PM
ashoat closed D7151: [native] Migrate from react-native-fast-image to expo-image.
Mar 23 2023, 12:27 PM
ashoat committed rCOMM115e490e58c1: [native] Migrate from react-native-fast-image to expo-image.
Mar 23 2023, 12:27 PM
kamil requested review of D7121: [web-db] create drafts table in SQLite database.
Mar 23 2023, 12:24 PM