Page MenuHomePhabricator
Feed Advanced Search

Apr 25 2023

ashoat committed rCOMM02d10a36bf01: [lib] Make threadInfo.roles read-only (authored by ashoat).
[lib] Make threadInfo.roles read-only
Apr 25 2023, 12:36 PM
ashoat added inline comments to D7463: Add table to store olm notifications sessions.
Apr 25 2023, 11:23 AM
ashoat added inline comments to D7560: Add table for keyserver olm accounts.
Apr 25 2023, 11:22 AM
ashoat added a reviewer for D7586: Implement endpoint on the keyserver to get one time keys and prekey to initialize olmsession: jon.
Apr 25 2023, 11:06 AM
ashoat added inline comments to D7590: [native] Introduce `updateClientDBThreadStoreThreadInfos` utility.
Apr 25 2023, 11:00 AM
ashoat accepted D7488: [keyserver] Introduce convertObject function.
Apr 25 2023, 10:21 AM
ashoat accepted D7609: [native] Change hasMinCodeVersion for edit message type.

I think this is right, but would like @atul to confirm

Apr 25 2023, 10:19 AM
ashoat accepted D7585: [keyserver] Add function for fetching messages matching search query.
Apr 25 2023, 10:19 AM
ashoat added a comment to D7562: [keyserver] Add function to fetch reactions/edits/sidebar_source for messages.

Should we consider doing this as a SELECT ... UNION SELECT?

Apr 25 2023, 10:14 AM
ashoat accepted D7562: [keyserver] Add function to fetch reactions/edits/sidebar_source for messages.
Apr 25 2023, 10:13 AM
ashoat added inline comments to D7585: [keyserver] Add function for fetching messages matching search query.
Apr 25 2023, 4:39 AM
ashoat added inline comments to D7585: [keyserver] Add function for fetching messages matching search query.
Apr 25 2023, 4:37 AM
ashoat added inline comments to D7584: [keyserver] Add function for fetching RawMessageInfo for rows and their related messages.
Apr 25 2023, 4:34 AM
ashoat requested review of D7604: [lib] Make threadInfo.roles read-only.
Apr 25 2023, 4:23 AM
ashoat requested changes to D7488: [keyserver] Introduce convertObject function.

See my previous review

Apr 25 2023, 4:21 AM
ashoat accepted D7603: [native] Introduce `recursivelyUpdateCurrentMemberPermissions(...)`.
Apr 25 2023, 4:10 AM
ashoat accepted D7602: [native] Introduce `recursivelyUpdatePermissions(ThreadTraversalNode)`.
Apr 25 2023, 4:08 AM
ashoat accepted D7601: [native] Introduce `recursivelyUpdateRoles(ThreadTraversalNode)`.

Please address inline comments before landing! If you feel strongly that the data types should not be read-only, can you please re-request review?

Apr 25 2023, 4:04 AM
ashoat accepted D7600: [native] Introduce `constructThreadTraversalNodes(...)`.

Can you explain a little bit why you opted against using createRecursiveDrawerItemsData? Assume this is what you meant when you said "Considered different approaches, but this seemed the cleanest", but would like a bit more context

Apr 25 2023, 3:57 AM
ashoat added inline comments to D7559: [native] Handle error state when joining a community.
Apr 25 2023, 3:52 AM

Apr 24 2023

ashoat requested review of D7599: [native] Add SafeAreaView to RegistrationContainer.
Apr 24 2023, 5:59 PM
ashoat requested review of D7598: [native] Position RegistrationButton at the bottom of KeyserverSelection.
Apr 24 2023, 5:53 PM
ashoat requested review of D7597: [native] Add button to KeyserverSelection.
Apr 24 2023, 5:53 PM
ashoat accepted D7580: [Identity] Rename key request RPCs to reflect Olm terms.
Apr 24 2023, 4:07 PM
ashoat requested review of D7592: [native] Connect selection state with TextInput state in KeyserverSelection.
Apr 24 2023, 2:17 PM
ashoat updated the test plan for D7593: [native] Make RegistrationContainer scrollable.
Apr 24 2023, 1:56 PM
ashoat requested review of D7593: [native] Make RegistrationContainer scrollable.
Apr 24 2023, 1:55 PM
ashoat added inline comments to D7590: [native] Introduce `updateClientDBThreadStoreThreadInfos` utility.
Apr 24 2023, 1:46 PM
ashoat requested changes to D7591: [native] add threadID to thread settings loading status selector custom keys.

Not clear why this is being prioritized right now when avatars work is so very deeply behind.

Apr 24 2023, 1:15 PM
ashoat added a comment to D7590: [native] Introduce `updateClientDBThreadStoreThreadInfos` utility.

PS – a good way to introduce a use case for this "dangling function" would have been to refactor existing migrations to use it. In this case I'm aware of how it'll be used, but I still feel strongly that it's easier to review diffs that avoid this "dangling function" pattern

Apr 24 2023, 12:57 PM
ashoat accepted D7589: [native] fix rendering of edit thread description setting button.
Apr 24 2023, 12:36 PM
ashoat accepted D7588: [native] fix rendering of edit thread name settings button.
Apr 24 2023, 12:35 PM
ashoat accepted D7590: [native] Introduce `updateClientDBThreadStoreThreadInfos` utility.
Apr 24 2023, 12:32 PM
ashoat accepted D7587: [lib] Handle `pinnedCount` in `convertClientDBThreadInfoToRawThreadInfo`.
Apr 24 2023, 12:28 PM
ashoat requested changes to D7587: [lib] Handle `pinnedCount` in `convertClientDBThreadInfoToRawThreadInfo`.

I don't think this is correct. You'll exclude pinnedCount if it's 0, whereas the keyserver always includes it, which will mean that there will be inconsistency

Apr 24 2023, 11:22 AM
ashoat added inline comments to D7586: Implement endpoint on the keyserver to get one time keys and prekey to initialize olmsession.
Apr 24 2023, 9:07 AM
ashoat requested changes to D7570: Implement prekey lifecycle on the keyserver.

Marking prekey as published is expected to take place somewhere else in the code where it is sent to the keyserver.

Apr 24 2023, 8:24 AM
ashoat requested changes to D7586: Implement endpoint on the keyserver to get one time keys and prekey to initialize olmsession.

I think we'll need to find a way to synchronize any updates to Olm accounts / sessions so that we only do one such update at a time

Apr 24 2023, 8:21 AM
ashoat accepted D7568: Implement fetcher and updater for olm accounts on the keyserver.

Address inline comment before landing, and please pay more attention to existing codebase conventions going forward

Apr 24 2023, 8:18 AM
ashoat requested changes to D7568: Implement fetcher and updater for olm accounts on the keyserver.

When I say something like this:

Apr 24 2023, 6:29 AM
ashoat requested changes to D7570: Implement prekey lifecycle on the keyserver.

It was stated during crypto sync that marking as published takes place when prekey is sent to the identity service. It is out of the scope of this project to make a decision where, when and how prekey will be sent to the keyserver.

Apr 24 2023, 6:22 AM
ashoat added a comment to D7561: Populate keyserver_olm_accounts table.

Please address my feedback before landing... repeating it from last review

Apr 24 2023, 6:16 AM
ashoat added a comment to D7463: Add table to store olm notifications sessions.

Not clear why pickled_olm_session can be NULL... I think we should switch it to NOT NULL before landing

Apr 24 2023, 6:15 AM
ashoat accepted D7560: Add table for keyserver olm accounts.

Not clear why pickling_key and pickled_olm_account can be NULL... I think we should switch them to NOT NULL before landing

Apr 24 2023, 6:15 AM
ashoat added inline comments to D7463: Add table to store olm notifications sessions.
Apr 24 2023, 6:14 AM
ashoat accepted D7463: Add table to store olm notifications sessions.
Apr 24 2023, 6:13 AM
ashoat accepted D7582: [lib] extend defaultEmojiAvatars.
Apr 24 2023, 6:12 AM
ashoat accepted D7583: [native] Fix media-cache "directory not found" warnings.
Apr 24 2023, 5:45 AM

Apr 23 2023

ashoat closed D7577: [native] Add selection state to KeyserverSelection.
Apr 23 2023, 4:40 PM
ashoat closed D7576: [native] Introduce RegistrationTile and fill in KeyserverSelection.
Apr 23 2023, 4:40 PM
ashoat committed rCOMM1e0c66a23f87: [native] Add selection state to KeyserverSelection (authored by ashoat).
[native] Add selection state to KeyserverSelection
Apr 23 2023, 4:40 PM
ashoat committed rCOMMb5a2f08b7c5b: [native] Introduce RegistrationTile and fill in KeyserverSelection (authored by ashoat).
[native] Introduce RegistrationTile and fill in KeyserverSelection
Apr 23 2023, 4:40 PM
ashoat closed D7575: [native] Align borders of registration cards.
Apr 23 2023, 4:40 PM
ashoat committed rCOMM227ecb8a36d1: [native] Align borders of registration cards (authored by ashoat).
[native] Align borders of registration cards
Apr 23 2023, 4:40 PM
ashoat closed D7579: [native] Delete broken Android custom font symlinks.
Apr 23 2023, 4:39 PM
ashoat committed rCOMMc15fc4737208: [native] Delete broken Android custom font symlinks (authored by ashoat).
[native] Delete broken Android custom font symlinks
Apr 23 2023, 4:39 PM
ashoat closed D7578: [native] Fix Android CI.
Apr 23 2023, 4:39 PM
ashoat committed rCOMMa808e6be7564: [native] Fix Android CI (authored by ashoat).
[native] Fix Android CI
Apr 23 2023, 4:39 PM
ashoat added a comment to D7579: [native] Delete broken Android custom font symlinks.

I tried testing on Android 5.1 and got this fatal instead. I'm just going to land this... I think it's unlikely that these broken symlinks were doing anything good for any version of Android

Apr 23 2023, 4:38 PM
ashoat added a comment to D7578: [native] Fix Android CI.

Going to land this as-is to fix up master ahead of the week starting

Apr 23 2023, 4:26 PM
ashoat accepted D7581: [lib] Move `getRolePermissionBlobs` to `lib`.
Apr 23 2023, 4:23 PM

Apr 22 2023

ashoat retitled D7579: [native] Delete broken Android custom font symlinks from [native] Fix Android custom font symlinks to [native] Delete broken Android custom font symlinks.
Apr 22 2023, 5:38 PM
ashoat updated the diff for D7579: [native] Delete broken Android custom font symlinks.

Predictably, the test plan works with these files just deleted...

Apr 22 2023, 5:36 PM
ashoat added inline comments to D7576: [native] Introduce RegistrationTile and fill in KeyserverSelection.
Apr 22 2023, 3:02 PM
ashoat requested review of D7579: [native] Delete broken Android custom font symlinks.
Apr 22 2023, 2:55 PM
ashoat requested review of D7577: [native] Add selection state to KeyserverSelection.
Apr 22 2023, 2:53 PM
ashoat requested review of D7576: [native] Introduce RegistrationTile and fill in KeyserverSelection.
Apr 22 2023, 2:52 PM
ashoat requested review of D7575: [native] Align borders of registration cards.
Apr 22 2023, 2:52 PM
ashoat requested review of D7578: [native] Fix Android CI.
Apr 22 2023, 2:50 PM

Apr 21 2023

ashoat closed D7574: [native] Prevent media cache errors from crashing app.
Apr 21 2023, 2:35 PM
ashoat committed rCOMMebc47bb5023e: [native] Prevent media cache errors from crashing app (authored by ashoat).
[native] Prevent media cache errors from crashing app
Apr 21 2023, 2:34 PM
ashoat published D7574: [native] Prevent media cache errors from crashing app for review.
Apr 21 2023, 2:33 PM
ashoat resigned from D7553: [identity] update user password.

Thanks!! Proto change makes sense to me; resigning so others can take a look at the Rust

Apr 21 2023, 11:59 AM
ashoat added inline comments to D7544: [identity] delete user RPC.
Apr 21 2023, 11:58 AM
ashoat requested changes to D7570: Implement prekey lifecycle on the keyserver.
Apr 21 2023, 11:55 AM
ashoat added inline comments to D7568: Implement fetcher and updater for olm accounts on the keyserver.
Apr 21 2023, 11:41 AM
ashoat added inline comments to D7568: Implement fetcher and updater for olm accounts on the keyserver.
Apr 21 2023, 11:38 AM
ashoat added inline comments to D7488: [keyserver] Introduce convertObject function.
Apr 21 2023, 11:33 AM
ashoat added inline comments to D7467: [keyserver/lib] Improve `tcomb` types.
Apr 21 2023, 8:36 AM
ashoat added inline comments to D7463: Add table to store olm notifications sessions.
Apr 21 2023, 8:07 AM
ashoat added inline comments to D7562: [keyserver] Add function to fetch reactions/edits/sidebar_source for messages.
Apr 21 2023, 8:06 AM
ashoat accepted D7467: [keyserver/lib] Improve `tcomb` types.
Apr 21 2023, 7:57 AM
ashoat accepted D7518: [native][fix] Fixed message height warnings on Android.

Thanks for explaining!

Apr 21 2023, 7:53 AM
ashoat accepted D7561: Populate keyserver_olm_accounts table.
Apr 21 2023, 7:09 AM
ashoat added inline comments to D7463: Add table to store olm notifications sessions.
Apr 21 2023, 7:07 AM
ashoat added inline comments to D7560: Add table for keyserver olm accounts.
Apr 21 2023, 7:06 AM
ashoat requested changes to D7560: Add table for keyserver olm accounts.
Apr 21 2023, 7:06 AM
ashoat accepted D7519: [keyserver] Create a table for invite links.
Apr 21 2023, 7:03 AM
ashoat requested changes to D7463: Add table to store olm notifications sessions.
Apr 21 2023, 7:02 AM
ashoat added inline comments to D7557: [native] Join a thread after accepting the invitation.
Apr 21 2023, 6:56 AM
ashoat added inline comments to D7488: [keyserver] Introduce convertObject function.
Apr 21 2023, 6:56 AM
ashoat added inline comments to D7557: [native] Join a thread after accepting the invitation.
Apr 21 2023, 6:53 AM
ashoat added inline comments to D7557: [native] Join a thread after accepting the invitation.
Apr 21 2023, 6:52 AM
ashoat requested changes to D7518: [native][fix] Fixed message height warnings on Android.

It works similarly to inlineEngagementLeftStyle and other styles in chat-constants.js, without adding it to height measurement

Apr 21 2023, 6:50 AM
ashoat accepted D7516: [keyserver, lib] Set target_message for new sidebar_source messages.
Apr 21 2023, 6:46 AM
ashoat requested changes to D7467: [keyserver/lib] Improve `tcomb` types.

Great work!! This is significantly improved :)

Apr 21 2023, 6:45 AM
ashoat accepted D7517: [keyserver] Add migration to populate `target_message` for sidebar_source.

Thank you!

Apr 21 2023, 6:38 AM
ashoat added inline comments to D7556: [keyserver] Handle accepting the invitation.
Apr 21 2023, 6:36 AM
ashoat accepted D7381: Implement prekey lifecycle in `CryptoModule`..
Apr 21 2023, 6:18 AM
ashoat accepted D7537: [identity] return user ID on login.
Apr 21 2023, 6:15 AM