Page MenuHomePhorge
Feed Search

Jun 29 2023

ashoat accepted D8342: [lib][native] Remove `displayFailureAlert` prop from `*EditUserAvatarProvider`.
Jun 29 2023, 12:56 AM
ashoat accepted D8339: [native] Introduce `useNativeUpdateUserImageAvatar()` to `avatar-hooks.react`.
Jun 29 2023, 12:56 AM
ashoat accepted D8340: [native] Consume `useNativeUpdateUserImageAvatar` in `useSelectFromGalleryAndUpdateUserAvatar`.
Jun 29 2023, 12:54 AM
ashoat updated subscribers of D8333: [native] Show Roles option in community action sheet.

Please always check with me about any copy you get from @ted

Jun 29 2023, 12:49 AM
ashoat accepted D8331: [keyserver] cron job to sync reserved usernames.
Jun 29 2023, 12:42 AM
ashoat added inline comments to D8294: [web] Update button label after successful copy.
Jun 29 2023, 12:39 AM
ashoat updated subscribers of D8027: [web] Scrolling to the edited message when it overflows.
Jun 29 2023, 12:36 AM
ashoat added inline comments to D8300: [keyserver] call identity service during account creation and deletion.
Jun 29 2023, 12:31 AM
ashoat requested changes to D8300: [keyserver] call identity service during account creation and deletion.

This diff should be split, and more work should be done to explain the changes and why they're necessary

Jun 29 2023, 12:27 AM
ashoat added inline comments to D8327: [web] Fix message search results for old query appearing.
Jun 29 2023, 12:18 AM
ashoat added inline comments to D8327: [web] Fix message search results for old query appearing.
Jun 29 2023, 12:17 AM
ashoat added inline comments to D8293: [web] Add to MessageSearchContext results related information.
Jun 29 2023, 12:15 AM
ashoat requested changes to D8326: [Docs] Mention Chrome needs to be restarted.

I wish I didn't have to rewrite every single docs diff...

Jun 29 2023, 12:09 AM

Jun 28 2023

ashoat requested changes to D8312: [Docs] Document how to build and deploy tunnelbroker.

Please internalize all of the feedback here so it doesn't have to be repeated in future docs diffs

Jun 28 2023, 11:58 PM
ashoat added a comment to D8182: Implement notification groupping on Android.

Exciting to see this launched! We should make sure we announce this to users in the Comm supporters community, since I know some of them had requested this

Jun 28 2023, 11:47 PM
ashoat requested changes to D8027: [web] Scrolling to the edited message when it overflows.

High-level approach makes sense, but it's unfortunate that we're complicating a component that is already too complicated. Feedback below should be relatively easy to address

Jun 28 2023, 11:40 PM
ashoat added inline comments to D8310: [native] change color theme of the emoji keyboard based on the app theme.
Jun 28 2023, 11:05 PM
ashoat added inline comments to D8310: [native] change color theme of the emoji keyboard based on the app theme.
Jun 28 2023, 11:04 PM
ashoat added inline comments to D8310: [native] change color theme of the emoji keyboard based on the app theme.
Jun 28 2023, 11:02 PM
ashoat closed D8349: [web][lib][landing] Prevent crash when missing WalletConnect key.
Jun 28 2023, 10:57 PM
ashoat committed rCOMM71601d39d173: [web][lib][landing] Prevent crash when missing WalletConnect key.
Jun 28 2023, 10:57 PM
ashoat added inline comments to D8288: [lib/native] introduce getViewerAlreadySelectedMessageReactions.
Jun 28 2023, 10:27 PM
ashoat added inline comments to D8282: [native] persist recently used emojis.
Jun 28 2023, 10:22 PM
ashoat added a comment to D8296: [android] Bump `com.facebook.fresco:*` deps to `2.5.0`.

Dependencies seem fine

Jun 28 2023, 10:20 PM
ashoat requested changes to D8073: [keyserver] Add fetch latest messages endpoint.
Jun 28 2023, 10:14 PM
ashoat added inline comments to D8159: [native] Handle unsaved changes when 'cancel' is pressed.
Jun 28 2023, 9:56 PM
ashoat added inline comments to D8160: [native] Create a ChangeRolesHeaderRightButton to save role changes.
Jun 28 2023, 9:55 PM
ashoat added inline comments to D8135: [web] Show option to change role from the members modal.
Jun 28 2023, 9:54 PM
ashoat added inline comments to D8140: [web] Add functionality on save to actually change a member's role.
Jun 28 2023, 9:53 PM
ashoat added inline comments to D8159: [native] Handle unsaved changes when 'cancel' is pressed.
Jun 28 2023, 9:51 PM
ashoat added inline comments to D8141: [web] Prevent changing the only admin role in a community.
Jun 28 2023, 9:47 PM
ashoat accepted D8362: [web] Set emoji `Picker` to "dark" mode and set search box to `autoFocus`.
Jun 28 2023, 8:26 PM
ashoat requested review of D8349: [web][lib][landing] Prevent crash when missing WalletConnect key.
Jun 28 2023, 4:42 AM
ashoat accepted D8303: [native] Add a custom TabNavigator.
Jun 28 2023, 3:24 AM
ashoat accepted D8304: [native] Blocking navigation in edit mode in the TabRouter.
Jun 28 2023, 3:05 AM
ashoat requested changes to D8271: [native] Unblock scrolling when continuing editing.

This appears to be the only place in the codebase where we need to manually call setScrollBlockingModalStatus('closed'). All other places are handled directly by the code inside OverlayNavigator.

Jun 28 2023, 2:59 AM
ashoat added inline comments to D7630: [native] Blocking navigation in edit mode in ChatRouter.
Jun 28 2023, 2:54 AM
ashoat accepted D8270: [native] Blocking navigation in edit mode in OverlayRouter.
Jun 28 2023, 2:53 AM
ashoat added inline comments to D7630: [native] Blocking navigation in edit mode in ChatRouter.
Jun 28 2023, 2:53 AM
ashoat requested changes to D7630: [native] Blocking navigation in edit mode in ChatRouter.

This diff is doing a lot of things, and could probably be decomposed in four different diffs. At this point we don't have time for that unfortunately.

Jun 28 2023, 2:48 AM

Jun 27 2023

ashoat added inline comments to D8139: [web] Confirm a user wants to exit if changes are made in the modal.
Jun 27 2023, 5:31 PM
ashoat added inline comments to D8136: [web] Implement a custom dropdown menu component.
Jun 27 2023, 5:28 PM
ashoat added inline comments to D8135: [web] Show option to change role from the members modal.
Jun 27 2023, 5:25 PM
ashoat committed rCOMM62b517558637: [lib] Add Patryk to staff list.
Jun 27 2023, 4:53 PM
ashoat committed rCOMM42b85d3dab36: [web][keyserver] `codeVersion` -> 6.
Jun 27 2023, 4:33 PM
ashoat committed rCOMM56ffc2bcd3f6: [keyserver] Update NEXT_CODE_VERSION check in send.js.
Jun 27 2023, 4:33 PM
ashoat requested changes to D8334: [chore] remove unused files and folders.

Should services/lib/docker/proto_codegen.sh also be deleted? How about any of the other scripts in that folder?

Jun 27 2023, 4:26 PM
ashoat accepted D8329: [keyserver] Fetch primary links only when a user is logged in.
Jun 27 2023, 2:26 PM
ashoat added a comment to D8276: Introduce NEW_CODE_VERSION constant.

Maybe next code version?

Jun 27 2023, 12:49 PM

Jun 21 2023

ashoat committed rCOMMdd6eadd5f61a: [web][keyserver] `codeVersion` -> 5.
Jun 21 2023, 2:10 PM
ashoat closed D8254: [native] Update native to match new landing SIWE behavior.
Jun 21 2023, 2:03 PM
ashoat committed rCOMM5d2c35d3748f: [native] Update native to match new landing SIWE behavior.
Jun 21 2023, 2:03 PM
ashoat closed D8253: [landing] Fix detection of RainbowKit modal dismissal.
Jun 21 2023, 2:02 PM
ashoat committed rCOMMbd8a02592310: [landing] Fix detection of RainbowKit modal dismissal.
Jun 21 2023, 2:02 PM
ashoat closed D8252: [landing] Monitor WalletConnect modal height.
Jun 21 2023, 2:02 PM
ashoat committed rCOMMf2a8a1de9912: [landing] Monitor WalletConnect modal height.
Jun 21 2023, 2:02 PM
ashoat closed D8251: [landing] Factor out logic for monitoring WalletConnect modal.
Jun 21 2023, 2:02 PM
ashoat committed rCOMMcd3382ca3d0f: [landing] Factor out logic for monitoring WalletConnect modal.
Jun 21 2023, 2:02 PM
ashoat closed D8250: [lib][web][landing] Update to RainbowKit 0.12.
Jun 21 2023, 2:02 PM
ashoat committed rCOMMc4a0c3ff993b: [lib][web][landing] Update to RainbowKit 0.12.
Jun 21 2023, 2:02 PM

Jun 20 2023

ashoat removed a reviewer for D8200: [keyserver] Prevent the only admin role from being changed on the keyserver: atul.
Jun 20 2023, 7:36 PM
ashoat accepted D8200: [keyserver] Prevent the only admin role from being changed on the keyserver.
Jun 20 2023, 6:57 PM
ashoat added inline comments to D8200: [keyserver] Prevent the only admin role from being changed on the keyserver.
Jun 20 2023, 6:23 PM
ashoat added a comment to D8230: [Tunnelbroker] Add docker image.
In D8230#243760, @jon wrote:

Can you be more concrete about the performance / efficiency benefits?

Personally, it was a lot faster in getting the image to initially build

Jun 20 2023, 5:23 PM
ashoat added a comment to D8200: [keyserver] Prevent the only admin role from being changed on the keyserver.
In D8200#243739, @atul wrote:

I vaguely recall chatting with @atul recently about some other reason that it would be good to have this parameter, but I don't recall the exact details (I think it was related to permissions?)

I believe this was so we could avoid storing computed permissions for other users in ThreadStore?

Jun 20 2023, 4:54 PM
ashoat resigned from D8200: [keyserver] Prevent the only admin role from being changed on the keyserver.

Resigning since I'm going to be out-of-office starting tomorrow, and I want to avoid blocking this diff. Instead, going to set @atul as blocking to confirm that my concerns are addressed, and so that he responds to the question above

Jun 20 2023, 4:37 PM
ashoat committed rCOMM0d5fadb54fcd: [web][keyserver] `codeVersion` -> 4.
Jun 20 2023, 3:54 PM
ashoat added a comment to D8257: [keyserver] Return blob hash and holder from upload endpoint.

Yes, it is. I don't know the beginnings of this convention, but we're doing the same with other values like loop, dimensions etc (probably the media could be processed on keyserver and these values could change).

Jun 20 2023, 1:43 PM
ashoat accepted D8258: [native] Remove comma splice in message search.
Jun 20 2023, 1:41 PM
ashoat added a comment to D8257: [keyserver] Return blob hash and holder from upload endpoint.

However, it turns out to be convenient to have the blob hash and holder returned as well to avoid hacks (by passing them some other way) - it will be used in web client later (for blob deletion).

Jun 20 2023, 1:24 PM
ashoat accepted D8256: [keyserver] Upload both multimedia holder and blob_hash.
Jun 20 2023, 12:56 PM
ashoat added inline comments to D8241: [web] Add footers to message search modal.
Jun 20 2023, 12:52 PM
ashoat added a comment to D8230: [Tunnelbroker] Add docker image.

BTW. Are we going to opt out of using docker-compose at all? Having this script + nix localstack, it would be no longer needed (unless somebody still uses docker in local dev)

Jun 20 2023, 12:51 PM
ashoat added inline comments to D8255: [keyserver][native] Fix invite links setup.
Jun 20 2023, 12:23 PM
ashoat requested review of D8254: [native] Update native to match new landing SIWE behavior.
Jun 20 2023, 12:26 AM
ashoat requested review of D8253: [landing] Fix detection of RainbowKit modal dismissal.
Jun 20 2023, 12:20 AM
ashoat requested review of D8252: [landing] Monitor WalletConnect modal height.
Jun 20 2023, 12:15 AM
ashoat requested review of D8251: [landing] Factor out logic for monitoring WalletConnect modal.
Jun 20 2023, 12:12 AM
ashoat requested review of D8250: [lib][web][landing] Update to RainbowKit 0.12.
Jun 20 2023, 12:12 AM
ashoat accepted D8249: [web] Introduce placeholder `WebEditUserAvatarProvider`.

Seems reasonable

Jun 20 2023, 12:08 AM

Jun 19 2023

ashoat closed D8248: [lib] Fix useThreadSearchIndex performance issue.
Jun 19 2023, 10:36 PM
ashoat committed rCOMM6b3cd7e610f5: [lib] Fix useThreadSearchIndex performance issue.
Jun 19 2023, 10:36 PM
ashoat requested review of D8248: [lib] Fix useThreadSearchIndex performance issue.
Jun 19 2023, 7:50 PM
ashoat accepted D8247: Revert encrypted Android notification to avoid thread navigation regression.
Jun 19 2023, 5:01 PM
ashoat added a comment to D8182: Implement notification groupping on Android.

Thanks for explaining!

Jun 19 2023, 2:43 PM
ashoat added inline comments to D8200: [keyserver] Prevent the only admin role from being changed on the keyserver.
Jun 19 2023, 2:35 PM

Jun 17 2023

ashoat accepted D8243: [web] Introduce `EditUserAvatarMenu`.
Jun 17 2023, 9:18 PM
ashoat accepted D8242: [web] Add placeholder edit icon to `EditUserAvatar`.
Jun 17 2023, 9:14 PM
ashoat added a comment to D8182: Implement notification groupping on Android.

Hey @marcin, in your daily update yesterday you mentioned:

Jun 17 2023, 1:51 PM
ashoat added inline comments to D8241: [web] Add footers to message search modal.
Jun 17 2023, 1:50 PM
ashoat added inline comments to D8240: [web] Add message search modal.
Jun 17 2023, 1:49 PM
ashoat added inline comments to D8073: [keyserver] Add fetch latest messages endpoint.
Jun 17 2023, 1:48 PM
ashoat added inline comments to D8103: Implement message typoes validator and import it in root.react.js for side effect.
Jun 17 2023, 1:43 PM

Jun 16 2023

ashoat requested changes to D8234: [web] Use react-window.
Jun 16 2023, 11:44 PM
ashoat committed rCOMMf346bfe4293d: [web][keyserver] `codeVersion` -> 3.
Jun 16 2023, 6:42 PM
ashoat added a comment to D8074: [native] Fetch latest messages in chat list.

Didn't do a close review, just nits

Jun 16 2023, 11:38 AM
ashoat added inline comments to D8073: [keyserver] Add fetch latest messages endpoint.
Jun 16 2023, 11:36 AM

Jun 15 2023

ashoat added inline comments to D8229: [landing] remove max from team page.
Jun 15 2023, 7:59 PM
ashoat accepted D8229: [landing] remove max from team page.
Jun 15 2023, 7:52 PM
ashoat added inline comments to D8228: [native] add recently used category to emoji picker.
Jun 15 2023, 6:33 PM