Page MenuHomePhabricator
Feed Advanced Search

Apr 7 2023

ashoat requested review of D7366: [keyserver] Update keyserver ENSCache to source Alchemy key via getCommConfig.
Apr 7 2023, 3:49 PM
ashoat requested review of D7357: [lib][landing][web] Use getCommConfig to get API keys for Webpack builds.
Apr 7 2023, 3:47 PM
ashoat requested review of D7354: [keyserver][lib][web] Make it possible to call getCommConfig from Webpack config.
Apr 7 2023, 3:17 PM
ashoat added inline comments to D7211: [keyserver/lib/native] Store the number of pinned messages in ThreadInfo.
Apr 7 2023, 12:46 PM
ashoat added inline comments to D7211: [keyserver/lib/native] Store the number of pinned messages in ThreadInfo.
Apr 7 2023, 12:43 PM
ashoat updated the diff for D7351: [keyserver] Rename importJSON to getCommConfig.

Move to lib

Apr 7 2023, 10:28 AM
ashoat requested review of D7351: [keyserver] Rename importJSON to getCommConfig.
Apr 7 2023, 9:22 AM
ashoat added a comment to D7342: [native] Add EditState to the InputState.

Can you provide more justification as to why this state needs to exist globally versus just being inside a local React component?

Apr 7 2023, 7:21 AM
ashoat added inline comments to D6976: [web] Use new handlers in communnity drawer.
Apr 7 2023, 7:20 AM
ashoat added inline comments to D7218: [desktop] Modify the generated native windows notifs module.
Apr 7 2023, 7:18 AM
ashoat added inline comments to D7218: [desktop] Modify the generated native windows notifs module.
Apr 7 2023, 6:44 AM
ashoat closed D7339: [native][lib] Add code to unshim encrypted media.
Apr 7 2023, 6:04 AM
ashoat closed D7338: [native] Extract unshimClientDB into function.
Apr 7 2023, 6:04 AM
ashoat committed rCOMM8851c420a135: [native][lib] Add code to unshim encrypted media (authored by ashoat).
[native][lib] Add code to unshim encrypted media
Apr 7 2023, 6:04 AM
ashoat committed rCOMM27959733759b: [native] Extract unshimClientDB into function (authored by ashoat).
[native] Extract unshimClientDB into function
Apr 7 2023, 6:04 AM
ashoat closed D7336: [keyserver][lib] Get rid of unused code for handling videos in mediaFromRow.
Apr 7 2023, 6:04 AM
ashoat committed rCOMM9049ae0e7069: [keyserver][lib] Get rid of unused code for handling videos in mediaFromRow (authored by ashoat).
[keyserver][lib] Get rid of unused code for handling videos in mediaFromRow
Apr 7 2023, 6:04 AM
ashoat closed D7337: [lib][native] Deprecate unshimMessageStore.
Apr 7 2023, 6:04 AM
ashoat committed rCOMMbd05e90ad757: [lib][native] Deprecate unshimMessageStore (authored by ashoat).
[lib][native] Deprecate unshimMessageStore
Apr 7 2023, 6:04 AM
ashoat closed D7335: [native][lib] Gate encrypted media uploads on Comm staff community.
Apr 7 2023, 6:04 AM
ashoat committed rCOMM7c65b441f6e0: [native][lib] Gate encrypted media uploads on Comm staff community (authored by ashoat).
[native][lib] Gate encrypted media uploads on Comm staff community
Apr 7 2023, 6:04 AM
ashoat added a comment to D7335: [native][lib] Gate encrypted media uploads on Comm staff community.
In D7335#218238, @atul wrote:

Would be great to test a MULTIMEDIA message with eg 1 video, 1 video + 1 image, 2 videos in addition to photos mentioned in Test Plan (if not done already)

Apr 7 2023, 6:02 AM
ashoat updated the test plan for D7335: [native][lib] Gate encrypted media uploads on Comm staff community.
Apr 7 2023, 6:02 AM
ashoat added inline comments to D7285: Send Darwin Notification from NSE to AppDelegate so that it consumes flat file storage immediately and sends event to JS.
Apr 7 2023, 5:25 AM
ashoat accepted D7340: [lib] Remove `rawThreadInfoFromThreadInfo` from `ThreadUtils`.

Yeah I had the same thought last time I saw this. Let's remove it

Apr 7 2023, 5:19 AM
ashoat added a comment to D7323: [native] introduce emoji avatar creation screen.

However, I think building the toast will take some time and shouldn't be a priority rn

Apr 7 2023, 5:18 AM

Apr 6 2023

ashoat requested review of D7339: [native][lib] Add code to unshim encrypted media.
Apr 6 2023, 2:32 PM
ashoat requested review of D7338: [native] Extract unshimClientDB into function.
Apr 6 2023, 2:25 PM
ashoat requested review of D7337: [lib][native] Deprecate unshimMessageStore.
Apr 6 2023, 2:24 PM
ashoat requested review of D7336: [keyserver][lib] Get rid of unused code for handling videos in mediaFromRow.
Apr 6 2023, 2:11 PM
ashoat added inline comments to D7291: [keyserver] Support encrypted media in create_multimedia_message.
Apr 6 2023, 1:57 PM
ashoat updated the test plan for D7335: [native][lib] Gate encrypted media uploads on Comm staff community.
Apr 6 2023, 1:56 PM
ashoat requested review of D7335: [native][lib] Gate encrypted media uploads on Comm staff community.
Apr 6 2023, 1:24 PM
ashoat added inline comments to D7291: [keyserver] Support encrypted media in create_multimedia_message.
Apr 6 2023, 12:52 PM
ashoat added inline comments to D7291: [keyserver] Support encrypted media in create_multimedia_message.
Apr 6 2023, 12:48 PM
ashoat accepted D7332: [keyserver] Modify `updateThread` to handle `avatar`s.

Thanks for combining the diffs for me!

Apr 6 2023, 12:42 PM
ashoat accepted D7333: [keyserver] Update `fetchServerThreadInfos` to include `avatar` field.
Apr 6 2023, 12:40 PM
ashoat added a comment to D7323: [native] introduce emoji avatar creation screen.

Nice! Might be worth syncing with Ted... ideally this stuff is covered in designs and you don't have to "wing out", and I don't have to call out the UX issues.

Apr 6 2023, 12:38 PM
ashoat accepted D7334: [lib] Update `ChangeSettingsMessageSpec` robotext for `avatar` update.
Apr 6 2023, 12:37 PM
ashoat added a comment to D7320: [lib] Add `avatar` to `ThreadChanges`.
In D7320#218118, @atul wrote:

Can you please include the actual changes instead of submitting a diff that only changes types?

Included changes in D7332. Combining these changes made my workflow more difficult:

057544.png (304×1 px, 378 KB)

Personally would prefer to be able to get these scaffolding type diffs out of the way so I don't need to constantly reposition things.

Apr 6 2023, 12:35 PM
ashoat added a comment to D7083: Amended Account & Session types..

Two quick notes:

Apr 6 2023, 12:05 PM
ashoat updated the diff for D7083: Amended Account & Session types..

Add signatures for @anunay's new methods

Apr 6 2023, 12:03 PM
ashoat added inline comments to D7330: [keyserver] Use correct font for Comm title.
Apr 6 2023, 11:07 AM
ashoat accepted D7328: [web] Only update badge when connected.
Apr 6 2023, 11:06 AM
ashoat accepted D7327: [web] Extract useBadgeHandler.

Looks simple

Apr 6 2023, 11:05 AM
ashoat added a comment to D7326: [desktop] Type windows notifs module.

Note that an alternative to a flow-typed library would be to type the library directly. If the code instead the library has // @flow annotations, the libdef would not be necessary. Not sure if that's easier or harder though... could be harder to do if the library is largely codegenned code

Apr 6 2023, 11:01 AM
ashoat added inline comments to D7326: [desktop] Type windows notifs module.
Apr 6 2023, 11:00 AM
ashoat added a comment to D7218: [desktop] Modify the generated native windows notifs module.

Wow this is complicated. I imagine it will be hard for somebody else to recreate this if ever necessary, but appreciate your annotations – hopefully they will be helpful

Apr 6 2023, 10:57 AM
ashoat added a comment to D7301: [native] Display edited message content in the pending threads.

@kuba, can you rebase this on master so that it includes the un-revert of your reverted diff?

Apr 6 2023, 8:43 AM

Apr 5 2023

ashoat added a comment to D7323: [native] introduce emoji avatar creation screen.

It's unclear in the video what happens when you save.

Apr 5 2023, 7:01 PM
ashoat accepted D7321: [native] introduce outerRingSelectedColor prop to ColorSelectorButton and ColorRows.

Ohhhh got it now!

Apr 5 2023, 1:13 PM
ashoat accepted D7325: Revert "[lib] Displaying edited content in a pending thread".

No review is necessary for reverts

Apr 5 2023, 12:48 PM
ashoat published D7325: Revert "[lib] Displaying edited content in a pending thread" for review.
Apr 5 2023, 12:47 PM
ashoat added a comment to D7313: [lib] Introduce `threadPermissions.EDIT_THREAD_AVATAR`.
In D7313#217779, @atul wrote:

Does it make sense to just remove EDIT_THREAD_NAME permissions for threadTypes.PERSONAL now, so we don't have to run another migration for that?

Maybe, but wouldn't that mean those who've already changed the name of a PERSONAL/PRIVATE thread wouldn't be able to change it back?

Apr 5 2023, 12:47 PM
ashoat accepted D7324: [native] introduce EmojiAvatarCreation into profile and chat navigators.
Apr 5 2023, 12:43 PM
ashoat requested changes to D7322: [keyserver] Add `avatar` to `updateThreadRequestInputValidator.changes`.

Can you please combine this diff into the one that updates Flow types, and the upcoming one that will change the actual code? Your pattern of submitting tiny diffs makes it hard to review your changes

Apr 5 2023, 12:41 PM
ashoat added inline comments to D7323: [native] introduce emoji avatar creation screen.
Apr 5 2023, 12:40 PM
ashoat added a comment to D7321: [native] introduce outerRingSelectedColor prop to ColorSelectorButton and ColorRows.

I can't tell what the issue is in the before video

Apr 5 2023, 12:40 PM
ashoat requested changes to D7320: [lib] Add `avatar` to `ThreadChanges`.

You have a pattern of submitting tiny diffs... I find these hard to review because I don't see the context of your changes. Can you please include the actual changes instead of submitting a diff that only changes types?

Apr 5 2023, 12:38 PM
ashoat accepted D7313: [lib] Introduce `threadPermissions.EDIT_THREAD_AVATAR`.

Does it make sense to just remove EDIT_THREAD_NAME permissions for threadTypes.PERSONAL now, so we don't have to run another migration for that?

Apr 5 2023, 12:25 PM
ashoat added a comment to D7301: [native] Display edited message content in the pending threads.

@kuba has not made it clear, but it appears that this diff solves a push-blocking issue: ENG-3584

Apr 5 2023, 12:15 PM
ashoat closed D7315: [keyserver] Split fetchServerThreadInfos into two queries.
Apr 5 2023, 11:39 AM
ashoat committed rCOMM9170255b19a4: [keyserver] Split fetchServerThreadInfos into two queries (authored by ashoat).
[keyserver] Split fetchServerThreadInfos into two queries
Apr 5 2023, 11:39 AM
ashoat accepted D7211: [keyserver/lib/native] Store the number of pinned messages in ThreadInfo.

My feedback appears to have been addressed. Defer to @atul on the redux-persist migration

Apr 5 2023, 6:55 AM
ashoat closed D7306: [web] Introduce types for identity service communication.
Apr 5 2023, 6:52 AM
ashoat committed rCOMMafc6a825b2f5: [web] Introduce types for identity service communication (authored by ashoat).
[web] Introduce types for identity service communication
Apr 5 2023, 6:52 AM
ashoat added a comment to D7306: [web] Introduce types for identity service communication.

Might've been helpful to have a link to a Gist or something so I could quickly do a side-by-side, have caught minor discrepancies in the past that way.

Apr 5 2023, 6:50 AM

Apr 4 2023

ashoat updated the test plan for D7306: [web] Introduce types for identity service communication.
Apr 4 2023, 4:38 PM
ashoat added a comment to D7307: [identity] fix CORS.

Thanks for fixing this so quickly!

Apr 4 2023, 3:58 PM
ashoat accepted D7307: [identity] fix CORS.
Apr 4 2023, 3:58 PM
ashoat requested review of D7306: [web] Introduce types for identity service communication.
Apr 4 2023, 1:46 PM
ashoat accepted D7305: [lib] Move `invariant` in `changeThreadSettings` above `callServerEndpoint`.

I'm guessing it was put there because it's only there to prevent Flow errors in the return, but this is fine

Apr 4 2023, 1:44 PM
ashoat accepted D7302: [native] introduce ColorRows component.
Apr 4 2023, 1:43 PM
ashoat accepted D7300: [lib] Update `thread-ops-utils` to handle `avatar` field.
Apr 4 2023, 11:33 AM
ashoat committed rCOMM5d11ac060ca3: Remove Mhea from staff list (authored by ashoat).
Remove Mhea from staff list
Apr 4 2023, 7:47 AM
ashoat closed D7297: [native] Update to React Native 0.70.8.
Apr 4 2023, 7:47 AM
ashoat committed rCOMM938595dd87eb: [native] Update to React Native 0.70.8 (authored by ashoat).
[native] Update to React Native 0.70.8
Apr 4 2023, 7:47 AM
ashoat updated the diff for D7297: [native] Update to React Native 0.70.8.

yarn.lock

Apr 4 2023, 7:25 AM
ashoat added inline comments to D7254: [native] Cache decrypted media.
Apr 4 2023, 6:39 AM
ashoat accepted D7251: [native][lib] Introduce media cache context.
Apr 4 2023, 6:38 AM
ashoat accepted D7295: [lib][redux] Ability to update encrypted media messages.
Apr 4 2023, 6:35 AM
ashoat accepted D7296: [nix] Set db variables in our local environments.
Apr 4 2023, 6:29 AM

Apr 3 2023

ashoat added inline comments to D7274: [web] introduce ThreadAvatar component.
Apr 3 2023, 4:01 PM
ashoat accepted D7271: [native] Pass a referrer to Google Play.
Apr 3 2023, 3:58 PM
ashoat added a comment to D7251: [native][lib] Introduce media cache context.

Yes, chat messages shouldn't be rendered before cleanup (or at least cache reading should be disabled)

Apr 3 2023, 3:46 PM
ashoat accepted D7190: [web-db] implement custom `redux-persist` storage.
Apr 3 2023, 1:59 PM
ashoat accepted D7188: [web-db] support SQLite for staff and non-mobile browsers.
Apr 3 2023, 1:57 PM
ashoat accepted D7290: [CommCoreModule] Handle `thread.avatar` in `parseDBThreads`.
Apr 3 2023, 1:53 PM
ashoat accepted D7282: [keyserver] Add node-fetch package.
Apr 3 2023, 1:52 PM
ashoat accepted D7077: [keyserver] Process new messages for search.
In D7077#216716, @inka wrote:

are we are deciding between "hello+goodbye" being treated as one word "hellogoodbye", versus being split into two words "hello goodbye"?

No, with this approach "hello+bye" is parsed to "hello + bye", because segmenter splits them, and .replaceAll doesn't remove the +, since it doesn't match the punctuationRegex. So any of

+ < = > ^ ` | ~

would be left

I'm requesting review, since my goal cannot be landed anyway until I solve setting db variables for all team members

Apr 3 2023, 1:50 PM
ashoat closed D7269: [lib] Reducer for commServicesAccessToken.
Apr 3 2023, 7:31 AM
ashoat committed rCOMMcda2f4166325: [lib] Reducer for commServicesAccessToken (authored by ashoat).
[lib] Reducer for commServicesAccessToken
Apr 3 2023, 7:31 AM
ashoat closed D7212: [lib][web][native] Introduce commServicesAccessToken to Redux state.
Apr 3 2023, 7:31 AM
ashoat committed rCOMM36ec83e43d51: [lib][web][native] Introduce commServicesAccessToken to Redux state (authored by ashoat).
[lib][web][native] Introduce commServicesAccessToken to Redux state
Apr 3 2023, 7:31 AM
ashoat added a comment to D7269: [lib] Reducer for commServicesAccessToken.

As an aside, do we think we'll be storing additional tokens in Redux in the future?

Apr 3 2023, 7:28 AM

Apr 2 2023

ashoat closed D7270: [nix] Add protoc-gen-grpc-web for gRPC web codegen.
Apr 2 2023, 10:52 AM
ashoat committed rCOMM41c2e1eee673: [nix] Add protoc-gen-grpc-web for gRPC web codegen (authored by ashoat).
[nix] Add protoc-gen-grpc-web for gRPC web codegen
Apr 2 2023, 10:52 AM
ashoat added inline comments to D7271: [native] Pass a referrer to Google Play.
Apr 2 2023, 10:49 AM

Mar 31 2023

ashoat requested review of D7270: [nix] Add protoc-gen-grpc-web for gRPC web codegen.
Mar 31 2023, 8:54 AM
ashoat requested review of D7269: [lib] Reducer for commServicesAccessToken.
Mar 31 2023, 8:47 AM