Page MenuHomePhorge
Feed Search

Aug 8 2023

ashoat committed rCOMM128b39c4eb67: [native] codeVersion -> 246.
Aug 8 2023, 6:40 PM
ashoat closed D8762: [native] Show loading spinner during getOlmSessionInitializationData server call.
Aug 8 2023, 6:34 PM
ashoat committed rCOMMfb2347e02d7e: [native] Show loading spinner during getOlmSessionInitializationData server call.
Aug 8 2023, 6:34 PM
ashoat committed rCOMM35362f059af4: [web][keyserver] `codeVersion` -> 19.
Aug 8 2023, 5:40 PM
ashoat added a comment to D8730: Implement displaying error message notification for cases that might cause empty notification on Android.

See comment here... I'm wondering if we can just implement a final solution now instead of more testing. It feels like we maybe fully understand what's causing the issue now, no?

Aug 8 2023, 5:21 PM
ashoat requested review of D8762: [native] Show loading spinner during getOlmSessionInitializationData server call.
Aug 8 2023, 3:04 PM
ashoat closed D8760: [lib] Memoize array that gets passed to useThreadSearchIndex.
Aug 8 2023, 2:51 PM
ashoat committed rCOMM6257ce420776: [lib] Memoize array that gets passed to useThreadSearchIndex.
Aug 8 2023, 2:51 PM
ashoat requested review of D8760: [lib] Memoize array that gets passed to useThreadSearchIndex.
Aug 8 2023, 2:16 PM
ashoat accepted D8759: [lib] Rename `setThreadAvatar` to `baseSetThreadAvatar` in `EditThreadAvatarProvider`.
Aug 8 2023, 2:13 PM
ashoat accepted D8758: [lib][native] Remove `displayFailureAlert` prop from `EditThreadAvatarProvider`.
Aug 8 2023, 2:13 PM
ashoat accepted D8757: [native] Introduce `useNativeSetThreadAvatar` and use throughout `native`.

I don't think you should be swallowing the exception. If you disagree, can you please explain and then re-request review?

Aug 8 2023, 2:12 PM
ashoat added inline comments to D6477: [lib] Introduce useThreadSearchIndex hook.
Aug 8 2023, 1:50 PM
ashoat closed D8754: [web] Show loading state during siwe_auth server call.
Aug 8 2023, 12:47 PM
ashoat committed rCOMMa3a219af2cc0: [web] Show loading state during siwe_auth server call.
Aug 8 2023, 12:47 PM
ashoat closed D8753: [keyserver] Add doNotRegister flag to siwe_auth endpoint.
Aug 8 2023, 12:47 PM
ashoat committed rCOMM67f0fc6b4064: [keyserver] Add doNotRegister flag to siwe_auth endpoint.
Aug 8 2023, 12:47 PM

Aug 7 2023

ashoat requested review of D8754: [web] Show loading state during siwe_auth server call.
Aug 7 2023, 8:19 PM
ashoat requested review of D8753: [keyserver] Add doNotRegister flag to siwe_auth endpoint.
Aug 7 2023, 8:07 PM
ashoat committed rCOMM5877e6575861: [native] codeVersion -> 244.
Aug 7 2023, 6:24 PM
ashoat requested changes to D8752: [Keyserver] Upload new onetime keys to identity service when requested.

Continued issues with async / await... at this point I feel like a broken record saying "I feel like a broken record"

Aug 7 2023, 6:02 PM
ashoat committed rCOMMabb9ae0475e3: [web][keyserver] codeVersion -> 18.
Aug 7 2023, 3:35 PM

Aug 6 2023

ashoat accepted D8741: [native] Consume `useNativeUpdateThreadImageAvatar` in `useSelectFromGalleryAndUpdateImageAvatar`.
Aug 6 2023, 1:57 PM
ashoat added inline comments to D8740: [lib] Introduce `useNativeUpdateThreadImageAvatar` to `AvatarHooks`.
Aug 6 2023, 1:56 PM
ashoat accepted D8740: [lib] Introduce `useNativeUpdateThreadImageAvatar` to `AvatarHooks`.
Aug 6 2023, 1:54 PM

Aug 5 2023

ashoat accepted D8739: [native] Fix cropped avatar selection.
Aug 5 2023, 7:13 PM
ashoat added a comment to D8738: [native] Fix encrypted media upload failures.

Glad we caught this before the feature shipped!! Testing within the Comm community was a great test plan for this one

Aug 5 2023, 7:10 PM
ashoat accepted D8738: [native] Fix encrypted media upload failures.
Aug 5 2023, 7:09 PM
ashoat accepted D8737: [native] Fix missing media mission report steps.
Aug 5 2023, 7:07 PM
ashoat accepted D8736: [lib] Move `selectFromGalleryAndUpdateThreadAvatar` from provider to `avatar-hooks`.
Aug 5 2023, 4:35 PM
ashoat accepted D8683: [keyserver] Fix the pinned count MariaDB out of range issue.
Aug 5 2023, 4:33 PM
ashoat added inline comments to D8683: [keyserver] Fix the pinned count MariaDB out of range issue.
Aug 5 2023, 4:33 PM

Aug 4 2023

ashoat committed rCOMM27c7861c1042: [native] codeVersion -> 242.
Aug 4 2023, 8:09 PM
ashoat requested changes to D8735: [keyserver] dedup username db queries.

Talked to @varun offline. We have similar code in keyserver/src/search/users.js and keyserver/src/creators/account-creator.js... would be good to dedup all of it. searchForUser is probably good for what we need in all three cases

Aug 4 2023, 7:47 PM
ashoat closed D8734: [lib] Remove extraneous space in thread creation robotext.
Aug 4 2023, 7:12 PM
ashoat committed rCOMM70c663473df1: [lib] Remove extraneous space in thread creation robotext.
Aug 4 2023, 7:12 PM
ashoat committed rCOMM3f2457fec31e: [web][keyserver] `codeVersion` -> 17.
Aug 4 2023, 7:02 PM
ashoat committed rCOMM66787f0ae075: [native] codeVersion -> 240.
Aug 4 2023, 6:56 PM
ashoat added a comment to D8642: Allow for devices to register as a keyserver.
  1. We need to make sure that the identity service has the codeVersion of the client. When we launch the device list work, the identity service will need to be able to identify whether a given client is able to support the "new" workflow and function as a primary device. This is just one example of many... it's critical that Comm services are aware of the client version
    • @jon mentioned that this value won't be up-to-date, but that's better than nothing. If in the future we need a more up-to-date value, we can have newer clients call some other identity service RPC when their version changes
  2. As discussed offline, let's break this down into 'ios' | 'android' | 'web' | 'macos' | 'windows'
Aug 4 2023, 6:08 PM
ashoat requested review of D8734: [lib] Remove extraneous space in thread creation robotext.
Aug 4 2023, 5:45 PM
ashoat accepted D8733: [keyserver] Create toggle pin messages and updates in parallel.
Aug 4 2023, 4:21 PM
ashoat accepted D8732: [keyserver] Run migration to update thread pinned_counts.
Aug 4 2023, 3:54 PM
ashoat accepted D8730: Implement displaying error message notification for cases that might cause empty notification on Android.

Accepting for a staff-only release

Aug 4 2023, 3:40 PM
ashoat added inline comments to D8683: [keyserver] Fix the pinned count MariaDB out of range issue.
Aug 4 2023, 3:35 PM
ashoat accepted D8726: [web] Call `baseSetUserAvatar` from `onImageSelected`.
Aug 4 2023, 1:43 PM
ashoat accepted D8725: [web] Remove extraneous ESLint suppression.
Aug 4 2023, 1:41 PM
ashoat accepted D8724: [web] Introduce `useUploadAvatarMedia` to `AvatarHooks`.
Aug 4 2023, 1:40 PM

Aug 3 2023

ashoat added a comment to D8577: [Docs] Document keyserver deployment.

One of the new FAQ items we're putting up on the landing page is "What happens if my keyserver is lost?"

Aug 3 2023, 8:00 PM
ashoat accepted D8718: [GH Actions] Add `gradle.jvmargs` args to `./gradlew bundleRelease`.
Aug 3 2023, 12:07 PM
ashoat accepted D8717: [GH Actions] Add back `Delete some stuff to free up disk space` step for Android workflows.
Aug 3 2023, 12:02 PM

Aug 2 2023

ashoat accepted D8644: [lib, web, natvie] Add sessionID field to keyserverStore.

Okay, fair enough – I agree it's not worth that much effort. Especially if all three of you had trouble

Aug 2 2023, 12:18 PM
ashoat accepted D8683: [keyserver] Fix the pinned count MariaDB out of range issue.

Makes sense to me, but I'd like @tomek to give a final approval since he suggested the multi-update query

Aug 2 2023, 1:29 AM
ashoat resigned from D8697: Significant refactor of notification encryption code.

Not sure I need to be added here... maybe somebody else can give it a first stab, and add me if they feel it's necessary? The last several of @marcin's notifs diffs have been reviewed by @tomek / @bartek and I think things have generally gone well (outside of a few strange issues, but we haven't really identified any code / code review problems as causing those)

Aug 2 2023, 1:23 AM
ashoat closed D8700: [keyserver] await INSERT INTO messages before calling postMessageSend.
Aug 2 2023, 12:57 AM
ashoat committed rCOMMf58ed7ac8353: [keyserver] await INSERT INTO messages before calling postMessageSend.
Aug 2 2023, 12:57 AM
ashoat accepted D8701: [Buildkite] Remove `i686-linux-android` from `rustup target add`.
Aug 2 2023, 12:57 AM

Aug 1 2023

ashoat requested review of D8700: [keyserver] await INSERT INTO messages before calling postMessageSend.
Aug 1 2023, 6:34 PM
ashoat accepted D8699: [keyserver] Stop sending incorrect macOS rescinds.
Aug 1 2023, 5:56 PM
ashoat resigned from D8660: [Docs] Revise identity deployment documentation.

Please add me back before landing this, once you're sure it's 100%

Aug 1 2023, 5:55 PM
ashoat closed D8696: [keyserver] Prefetch URL facts in scripts.
Aug 1 2023, 5:19 PM
ashoat committed rCOMM8602a0a39b8f: [keyserver] Prefetch URL facts in scripts.
Aug 1 2023, 5:19 PM
ashoat removed a reviewer for D8577: [Docs] Document keyserver deployment: ashoat. ashoat added 1 blocking reviewer(s) for D8577: [Docs] Document keyserver deployment: varun.
Aug 1 2023, 3:24 PM
ashoat resigned from D8577: [Docs] Document keyserver deployment.

I haven't reviewed the latest pass. Please add me before landing. By the time you add me, I should be able to simply accept the diff. See my comment here for details.

Aug 1 2023, 3:24 PM
ashoat removed a reviewer for D8468: [Docs/nix] Document how to update flake and push artifacts: ashoat. ashoat added 1 blocking reviewer(s) for D8468: [Docs/nix] Document how to update flake and push artifacts: varun.

Please add me as a blocking reviewer before landing, once you're both sure I'll be able to simply accept the diff without needing to request any changes

Aug 1 2023, 3:22 PM
ashoat resigned from D8468: [Docs/nix] Document how to update flake and push artifacts.

I simply can't be the first line reviewer for @jon's docs diffs anymore – this isn't a good use of my time, and frankly it's deeply frustrating for me. I feel like I'm saying the same things over and over.

Aug 1 2023, 3:22 PM
ashoat committed rCOMMd650a55bafc9: [web][keyserver] `codeVersion` -> 16.
Aug 1 2023, 3:04 PM
ashoat committed rCOMM9f0d6556d049: Enable encrypted rescinds for codeVersions starting with 233.
Aug 1 2023, 3:03 PM
ashoat requested review of D8696: [keyserver] Prefetch URL facts in scripts.
Aug 1 2023, 2:29 PM
ashoat added a comment to D8518: [web] Inherit min-height property for media elements.

Thanks for attaching! In addition to my above comments, I can leave some guidance on the image grid. The image grid is treated somewhat differently... we basically want to fit the image into the space available in the grid. For small images we can "zoom" them in, and for larger images we can "zoom" them out. Let me know if you have any questions about this, or my previous comment.

Aug 1 2023, 2:22 PM
ashoat added a comment to D8518: [web] Inherit min-height property for media elements.

I can't see your attachments.

Aug 1 2023, 2:05 PM
ashoat added inline comments to D8030: [landing] introduce Matrix competitor data.
Aug 1 2023, 1:50 PM
ashoat added inline comments to D8652: [native] Cache feature flags config.
Aug 1 2023, 1:30 PM
ashoat accepted D8526: [lib] Add containedThreadInfos selector.

Thanks!

Aug 1 2023, 1:28 PM
ashoat closed D8686: [lib] Replace BaseAppState<*> with default type param.
Aug 1 2023, 1:27 PM
ashoat committed rCOMMc451a8155e79: [lib] Replace BaseAppState<*> with default type param.
Aug 1 2023, 1:27 PM
ashoat closed D8685: [lib][native][web] Make Flow types for Redux state read-only.
Aug 1 2023, 1:27 PM
ashoat committed rCOMM76af95c35305: [lib][native][web] Make Flow types for Redux state read-only.
Aug 1 2023, 1:27 PM
ashoat accepted D8690: [GH Actions] Add "Disk Usage" step to Android workflows.
Aug 1 2023, 12:37 PM
ashoat accepted D8688: [GH Actions] Remove JDK 11 step from Android workflows.
Aug 1 2023, 12:36 PM
ashoat accepted D8687: [GH Actions] Remove "Install Yarn" step from Android workflows.

How about .github/workflows/windows_ci.yml? Can you update that one too before landing?

Aug 1 2023, 12:36 PM
ashoat accepted D8689: [Android] Remove 32-bit x86 support.
Aug 1 2023, 12:29 PM

Jul 31 2023

ashoat requested review of D8686: [lib] Replace BaseAppState<*> with default type param.
Jul 31 2023, 8:29 PM
ashoat requested review of D8685: [lib][native][web] Make Flow types for Redux state read-only.
Jul 31 2023, 8:02 PM
ashoat requested changes to D8680: [keyserver] Correctly set memberships last_message.

thread-permission-updaters.js is one of the most complex parts of the keyserver codebase. Some quick notes:

Jul 31 2023, 7:32 PM
ashoat requested changes to D8644: [lib, web, natvie] Add sessionID field to keyserverStore.

I'd really like to see a solution that doesn't use *, any, or $FlowFixMe. I'm not sure, but I suspect that this is possible here. I've created a start for you with D8685 and D8686. Can you please rebase this diff on top of that stack, and try to find a way forward without using *?

Jul 31 2023, 6:50 PM
ashoat accepted D8682: [desktop] Upgrade node-abi.
Jul 31 2023, 6:40 PM
ashoat requested changes to D8526: [lib] Add containedThreadInfos selector.

I don't have much spare time, but I took a look at this for you

Jul 31 2023, 6:39 PM
ashoat resigned from D8667: [terraform] Introduce SOPS secrets.

Thanks for explaining! This looks good to me, but I'd like one of the other reviewers to review it as well, since I don't know how to read .tf files yet

Jul 31 2023, 5:52 PM
ashoat accepted D8593: [web] Create a community roles modal to display all roles and member counts.

I'm probably missing the method you're talking about to re-create the crash, and if so it makes sense that we should definitely avoid that. If that is the case, I can bring back the original method of pulling from Redux if it exists

Jul 31 2023, 5:42 PM
ashoat accepted D8590: [native] Warn the user when deleting a chat that has contained chats.

Accepting, but please address inline comment before landing

Jul 31 2023, 5:34 PM
ashoat added a comment to D8518: [web] Inherit min-height property for media elements.

Thanks for testing those cases!

Jul 31 2023, 5:31 PM
ashoat added inline comments to D8652: [native] Cache feature flags config.
Jul 31 2023, 5:29 PM
ashoat added a comment to D8667: [terraform] Introduce SOPS secrets.

Can you clarify how the secret is stored / accessed? Eg. does the human running the script enter their AWS credentials somewhere (or perhaps the AWS credentials of the Terraform account, or the AWS credentials of an IAM user on the Terraform account) to access the secret? If so, where / how are those credentials entered?

Jul 31 2023, 5:16 PM
ashoat accepted D8564: [native] Support the edit_role action on the keyserver.

I have a lot of small comments below. None of them are substantial, so I'll accept here, but please make sure to address comments before landing!

Jul 31 2023, 5:09 PM
ashoat accepted D8671: Remove check for even code version when deciding on rescind payload structure.
Jul 31 2023, 3:32 PM

Jul 28 2023

ashoat added inline comments to D8478: [lib] Add unit tests for user-facing permissions to verify the result.
Jul 28 2023, 8:11 PM
ashoat added a comment to D8646: [lib][web][native] Remove sessionID redux field.

Heads-up, it looks like you've not specified any reviewers

Jul 28 2023, 8:06 PM
ashoat accepted D8530: [web] Warn the user when deleting a chat that has contained chats.

Thank you!!

Jul 28 2023, 6:09 PM
ashoat added inline comments to D8645: [lib, web] Use sessionId from keyserverStore.
Jul 28 2023, 6:04 PM
ashoat added a comment to D8644: [lib, web, natvie] Add sessionID field to keyserverStore.

Agree with @michal... wondering, what if we use a default type param here? Then we could just use BaseAppState<>.

Jul 28 2023, 6:02 PM