Page MenuHomePhorge
Feed All Stories

Mar 8 2023

ashoat updated the diff for D7012: [native] Animate opacity and scale of ReactionSelectionPopover.

Move some type changes from parent diff to this diff

Mar 8 2023, 9:45 PM
ashoat requested review of D7014: [native] Add transformX animation to ReactionSelectionPopover.
Mar 8 2023, 9:44 PM
bartek added a comment to D7016: [nix] Launch `redis-server` from `REDIS_CACHE_DIR`.

Lol, I've added dump.rdb to .git/info/exclude to workaround this. Glad that you fixed this

Mar 8 2023, 9:43 PM
ashoat added a comment to D7003: [Identity] Add client <-> identity protobuf defintions.

Hmm are we using usernames as an identifier? Ideally we use user IDs for that

Mar 8 2023, 9:42 PM
ashoat requested review of D7013: [native] Add transformY animation to ReactionSelectionPopover.
Mar 8 2023, 9:41 PM
ashoat requested review of D7012: [native] Animate opacity and scale of ReactionSelectionPopover.
Mar 8 2023, 9:40 PM
ashoat requested review of D7010: [native] Dedup useReactionSelectionPopoverPosition calls.
Mar 8 2023, 9:40 PM
jon accepted D7016: [nix] Launch `redis-server` from `REDIS_CACHE_DIR`.

LGTM

Mar 8 2023, 9:38 PM
atul published D7016: [nix] Launch `redis-server` from `REDIS_CACHE_DIR` for review.
Mar 8 2023, 9:28 PM
varun accepted D7001: [Identity] Rename IdentityService service to IdentityKeyserverService.
Mar 8 2023, 8:30 PM
atul closed D7009: [nix] Ensure that fd 3 is closed before we fork `redis-server` and `mariadbd`.
Mar 8 2023, 8:23 PM
atul committed rCOMMa245d2e2f38f: [nix] Ensure that fd 3 is closed before we fork `redis-server` and `mariadbd`.
Mar 8 2023, 8:23 PM
jon accepted D7009: [nix] Ensure that fd 3 is closed before we fork `redis-server` and `mariadbd`.
Mar 8 2023, 7:40 PM
atul updated the summary of D7009: [nix] Ensure that fd 3 is closed before we fork `redis-server` and `mariadbd`.
Mar 8 2023, 7:27 PM
atul updated the diff for D7009: [nix] Ensure that fd 3 is closed before we fork `redis-server` and `mariadbd`.

reposition comment in mariadb-up-mac for symmetry

Mar 8 2023, 7:27 PM
atul added inline comments to D7009: [nix] Ensure that fd 3 is closed before we fork `redis-server` and `mariadbd`.
Mar 8 2023, 7:26 PM
atul updated the diff for D7009: [nix] Ensure that fd 3 is closed before we fork `redis-server` and `mariadbd`.

address feedback

Mar 8 2023, 7:25 PM
atul added a comment to D7009: [nix] Ensure that fd 3 is closed before we fork `redis-server` and `mariadbd`.

Thanks for the explanation, make sense. I'll add a comment (and restart macOS build).

Mar 8 2023, 7:22 PM
jon requested changes to D7009: [nix] Ensure that fd 3 is closed before we fork `redis-server` and `mariadbd`.
Mar 8 2023, 7:19 PM
jon added a comment to D7009: [nix] Ensure that fd 3 is closed before we fork `redis-server` and `mariadbd`.

and we're doing some custom stuff instead of launchd

Mar 8 2023, 7:19 PM
Harbormaster failed remote builds in B17194: Diff 23546 for D7009: [nix] Ensure that fd 3 is closed before we fork `redis-server` and `mariadbd`!
Mar 8 2023, 7:10 PM
atul published D7009: [nix] Ensure that fd 3 is closed before we fork `redis-server` and `mariadbd` for review.
Mar 8 2023, 7:07 PM
jon added inline comments to D7003: [Identity] Add client <-> identity protobuf defintions.
Mar 8 2023, 7:07 PM
bartek published D7008: [native][AES] Implement decrypt function on Android for review.
Mar 8 2023, 6:43 PM
bartek published D7007: [native][AES] Implement encrypt function on Android for review.
Mar 8 2023, 6:43 PM
bartek published D7006: [native][AES] Implement decrypt function on iOS for review.
Mar 8 2023, 6:41 PM
bartek published D7005: [native][AES] Implement encrypt function on iOS for review.
Mar 8 2023, 6:39 PM
bartek published D7004: [native][AES] Implement generateKey function for review.
Mar 8 2023, 6:32 PM
jon updated the diff for D7003: [Identity] Add client <-> identity protobuf defintions.

Fix compile errors

Mar 8 2023, 6:28 PM
ashoat accepted D7002: [native] Create AESCrypto Expo module.
Mar 8 2023, 6:28 PM
jon added inline comments to D7003: [Identity] Add client <-> identity protobuf defintions.
Mar 8 2023, 6:25 PM
bartek published D7002: [native] Create AESCrypto Expo module for review.
Mar 8 2023, 6:21 PM
jon requested review of D7003: [Identity] Add client <-> identity protobuf defintions.
Mar 8 2023, 6:17 PM
ashoat requested changes to D6966: [lib] Add 'hasBeenEdited' status to messages.

Can RobotextChatMessageInfoItem be edited?

Mar 8 2023, 6:16 PM
kuba added a comment to D6966: [lib] Add 'hasBeenEdited' status to messages.

Can we avoid putting this in TextMessageInfo? I don't think it belongs there... and you're doing something pretty inconsistent with how we approached reactions.

Why didn't you put this in ChatMessageInfoItem? (In the future, when you are doing something different like this, please expect that your reviewers will call you out on it, and explain it ahead of time.)

Mar 8 2023, 6:00 PM
kuba updated the diff for D6966: [lib] Add 'hasBeenEdited' status to messages.

Moved 'hasBeenEdited' property to 'ChatMessageInfoItem' type

Mar 8 2023, 6:00 PM
ashoat added a comment to D7001: [Identity] Rename IdentityService service to IdentityKeyserverService.

This honestly feels like bike-shedding… I’d love if we could start out the work on this project with a focus on derisking the big risks, rather than renaming things

Mar 8 2023, 5:40 PM
jon added a comment to D7001: [Identity] Rename IdentityService service to IdentityKeyserverService.

identity.proto should probably be renamed as identity_keyserver.proto. As I would like to add the client <-> identity protobuf file as identity_client.proto, which is confusing as we refer to the keyserver protos as "identity_client" in some parts of the code base. In other words, align the naming with the "comm" defintion of terms and move away with the more general gRPC definition of terms.

Mar 8 2023, 5:29 PM
jon updated the summary of D7001: [Identity] Rename IdentityService service to IdentityKeyserverService.
Mar 8 2023, 5:23 PM
jon requested review of D7001: [Identity] Rename IdentityService service to IdentityKeyserverService.
Mar 8 2023, 5:21 PM
ashoat requested changes to D6966: [lib] Add 'hasBeenEdited' status to messages.

Can we avoid putting this in TextMessageInfo? I don't think it belongs there... and you're doing something pretty inconsistent with how we approached reactions.

Mar 8 2023, 3:14 PM
ashoat added inline comments to D6969: [web] Add to reducer logic handling community id picked in chat.
Mar 8 2023, 3:12 PM
tomek added inline comments to D6975: [web] Add expanded and toggleExpanded to CommunityDrawerItemHandler type.
Mar 8 2023, 1:33 PM
tomek added inline comments to D6968: [web] Add to redux state picked community in the Chat tab.
Mar 8 2023, 1:12 PM
tomek added inline comments to D6929: [keyserver] Add a function to toggle the pin status of a message.
Mar 8 2023, 1:04 PM
tomek added inline comments to D6996: [web-db] generate `CryptoKey` and persist.
Mar 8 2023, 12:57 PM
tomek added inline comments to D6993: [web-db] initialize SQLite database.
Mar 8 2023, 12:55 PM
michal added inline comments to D6994: [web-db] implement types for `SubtleCrypto` module.
Mar 8 2023, 12:49 PM
michal added inline comments to D6992: [web-db] implement proxy for promise-based connection with worker.
Mar 8 2023, 12:48 PM
tomek added inline comments to D6990: [web-db] add indexedDB config.
Mar 8 2023, 12:33 PM
tomek added inline comments to D6987: [web-db] add Shared Worker config.
Mar 8 2023, 12:30 PM
tomek added inline comments to D6970: [web] Add a selector for fetching picked community in Chat tab.
Mar 8 2023, 12:27 PM
michal accepted D6986: [web-db] add `localForage` types.
Mar 8 2023, 12:02 PM
inka updated the summary of D6845: [web] Style navigation state info in the top bar.
Mar 8 2023, 11:33 AM
kamil accepted D6971: [web] Filter available chats based on the picked community.
Mar 8 2023, 11:28 AM
inka updated the diff for D6845: [web] Style navigation state info in the top bar.

Change overflow: scroll to hidden. It has been decided that we want to "bias" towards the last item, hence the "flex-shrink: 0.5" for the last item

Mar 8 2023, 11:26 AM
kamil added inline comments to D6970: [web] Add a selector for fetching picked community in Chat tab.
Mar 8 2023, 11:09 AM
kuba updated the diff for D6966: [lib] Add 'hasBeenEdited' status to messages.

Responded to comments, made hasBeenEdited property read-only

Mar 8 2023, 11:08 AM
marcin closed D6959: Run everuthing regarding NotificationsCryptoModule with native Android Accessible.
Mar 8 2023, 11:01 AM
marcin committed rCOMM94d3449b1bb0: Run everuthing regarding NotificationsCryptoModule with native Android….
Mar 8 2023, 11:01 AM
marcin closed D6980: Revert "[native] Move CommSecureStore::get to main thread to avoid JNI crash".
Mar 8 2023, 11:01 AM
marcin added a reverting change for D6958: [native] Move CommSecureStore::get to main thread to avoid JNI crash: rCOMM2453e10d5b13: Revert "[native] Move CommSecureStore::get to main thread to avoid JNI crash".
Mar 8 2023, 11:00 AM
marcin committed rCOMM2453e10d5b13: Revert "[native] Move CommSecureStore::get to main thread to avoid JNI crash".
Mar 8 2023, 11:00 AM
marcin added a reverting change for rCOMM980305ee4c95: [native] Move CommSecureStore::get to main thread to avoid JNI crash: rCOMM2453e10d5b13: Revert "[native] Move CommSecureStore::get to main thread to avoid JNI crash".
Mar 8 2023, 11:00 AM
kuba updated the diff for D6965: [lib][native] Displaying edited messages from database.

Responded to comments, made read-only 'text' property

Mar 8 2023, 10:59 AM
kamil added inline comments to D6969: [web] Add to reducer logic handling community id picked in chat.
Mar 8 2023, 10:48 AM
kamil accepted D6968: [web] Add to redux state picked community in the Chat tab.
Mar 8 2023, 10:39 AM
marcin added 1 blocking reviewer(s) for D6921: Persist rescinds payloads in NSE so that AppDelegate can update thread statuses on app start.: tomek.
Mar 8 2023, 10:17 AM
marcin added 1 blocking reviewer(s) for D6920: Modify TemporaryMessageStorage API, so that we can have two storages: one (created by default init) for messages and the other for rescinds.: tomek.
Mar 8 2023, 10:16 AM
marcin updated the diff for D6959: Run everuthing regarding NotificationsCryptoModule with native Android Accessible.

Rebase before landing

Mar 8 2023, 10:14 AM
marcin updated the diff for D6980: Revert "[native] Move CommSecureStore::get to main thread to avoid JNI crash".

Rebase before landing

Mar 8 2023, 10:13 AM
bartek accepted D6919: Remove relevant notification from notifications center when receiving rescind in NSE.

The semaphore dispatch trick looks good.

Mar 8 2023, 9:28 AM
bartek accepted D6918: Silence rescinds in NSE.
Mar 8 2023, 9:22 AM
ashoat added inline comments to D6995: [web-db] implement crypto functions.
Mar 8 2023, 12:33 AM
ashoat added inline comments to D6994: [web-db] implement types for `SubtleCrypto` module.
Mar 8 2023, 12:32 AM
ashoat added inline comments to D6991: [web-db] implement basic app-worker connection types.
Mar 8 2023, 12:26 AM
ashoat accepted D6988: [web-db] not include `crypto`, `fs`, and `path` polyfills for workers.

The title is somewhat misleading, but mostly the fault of Webpack docs. Before this diff, the polyfills were not included. After this diff, each of these is set to the empty object (I think)

Mar 8 2023, 12:25 AM
ashoat added inline comments to D6987: [web-db] add Shared Worker config.
Mar 8 2023, 12:22 AM
ashoat closed D7000: [keyserver] Don't invalidate cookies for identity DDB population if codeVersion doesn't provide necessary info.
Mar 8 2023, 12:05 AM
ashoat committed rCOMM67f29b8e209d: [keyserver] Don't invalidate cookies for identity DDB population if codeVersion….
Mar 8 2023, 12:05 AM

Mar 7 2023

ashoat accepted D6985: [web-db] add `localForage` dependency.
Mar 7 2023, 11:55 PM
ashoat accepted D6989: [web-db] copy `sql-wasm.wasm` from node modules to `dist`.
Mar 7 2023, 11:53 PM
ashoat added reviewers for D6989: [web-db] copy `sql-wasm.wasm` from node modules to `dist`: atul, ashoat.
Mar 7 2023, 11:53 PM
ashoat accepted D6981: [web-db] add `sql.js` dependency.
Mar 7 2023, 11:51 PM
varun accepted D7000: [keyserver] Don't invalidate cookies for identity DDB population if codeVersion doesn't provide necessary info.
Mar 7 2023, 11:14 PM
ashoat published D7000: [keyserver] Don't invalidate cookies for identity DDB population if codeVersion doesn't provide necessary info for review.
Mar 7 2023, 11:06 PM
varun closed D6998: [keyserver] update compare-user.js to get missing users by querying identity service.
Mar 7 2023, 10:34 PM
varun committed rCOMM6ef0f2342a85: [keyserver] update compare-user.js to get missing users by querying identity….
Mar 7 2023, 10:34 PM
varun closed D6997: [keyserver] add new compareUsers function to rust-node-addon.
Mar 7 2023, 10:32 PM
varun committed rCOMMfc69c7467481: [keyserver] add new compareUsers function to rust-node-addon.
Mar 7 2023, 10:32 PM
jon accepted D6997: [keyserver] add new compareUsers function to rust-node-addon.
Mar 7 2023, 7:02 PM
ashoat closed D6984: [keyserver] Non-identity parts for comparing users.
Mar 7 2023, 7:02 PM
ashoat committed rCOMM9753ab023be8: [keyserver] Non-identity parts for comparing users.
Mar 7 2023, 7:02 PM
ashoat closed D6983: [keyserver] Introduce fetchNativeCookieIDsForUserIDs.
Mar 7 2023, 7:01 PM
ashoat closed D6982: [lib] Add deviceTypes constant for enumerating all valid mobile device types.
Mar 7 2023, 7:01 PM
ashoat committed rCOMM58b04c80494b: [keyserver] Introduce fetchNativeCookieIDsForUserIDs.
Mar 7 2023, 7:01 PM
ashoat committed rCOMM1c789adc54f3: [lib] Add deviceTypes constant for enumerating all valid mobile device types.
Mar 7 2023, 7:01 PM
jon added inline comments to D6997: [keyserver] add new compareUsers function to rust-node-addon.
Mar 7 2023, 7:01 PM
inka requested review of D6999: [web] Fix compose subchannels modal for long names.
Mar 7 2023, 7:01 PM
varun added a comment to D6982: [lib] Add deviceTypes constant for enumerating all valid mobile device types.

oh nvm, i’ll delete my comment

Mar 7 2023, 6:58 PM