Page MenuHomePhorge
Feed All Stories

Sep 27 2023

atul attached a referenced file: F777030: 7d57d5.png.
Sep 27 2023, 6:36 PM
atul updated the diff for D9304: [nix] Enable `performance_schema` by default on Nix.

different approach that doesn't override $HOME/.my.cnf, continues to work:

Sep 27 2023, 6:34 PM
ashoat published D9305: [keyserver] Compress HTTP responses for review.
Sep 27 2023, 6:20 PM
ashoat requested changes to D9304: [nix] Enable `performance_schema` by default on Nix.
Sep 27 2023, 6:18 PM
ginsu added inline comments to D9286: [native] make user profiles accessible from RelationshipListItem.
Sep 27 2023, 6:06 PM
atul published D9304: [nix] Enable `performance_schema` by default on Nix for review.
Sep 27 2023, 6:01 PM
ted attached a referenced file: F776853: RPReplay_Final1695836467.MP4.
Sep 27 2023, 5:59 PM
ted added inline comments to D9286: [native] make user profiles accessible from RelationshipListItem.
Sep 27 2023, 5:59 PM
atul closed D9303: [keyserver] Introduce `yarn clear-profile-logs` to `keyserver`.
Sep 27 2023, 5:24 PM
atul committed rCOMMcc70264697e3: [keyserver] Introduce `yarn clear-profile-logs` to `keyserver`.
Sep 27 2023, 5:24 PM
ashoat accepted D9303: [keyserver] Introduce `yarn clear-profile-logs` to `keyserver`.
Sep 27 2023, 5:04 PM
atul closed D9302: [keyserver] Introduce `yarn profile-prod` to `keyserver`.
Sep 27 2023, 5:04 PM
atul committed rCOMM35ad12958bf9: [keyserver] Introduce `yarn profile-prod` to `keyserver`.
Sep 27 2023, 5:04 PM
atul closed D9301: [keyserver] Add `$KEYSERVER_PROFILING_ENABLED` to toggle `node:cluster`.
Sep 27 2023, 5:04 PM
atul committed rCOMM851d1f97c684: [keyserver] Add `$KEYSERVER_PROFILING_ENABLED` to toggle `node:cluster`.
Sep 27 2023, 5:04 PM
atul closed D9300: [keyserver] Introduce `0x` dependency for `keyserver` profiling.
Sep 27 2023, 5:04 PM
atul committed rCOMMd039d228e72b: [keyserver] Introduce `0x` dependency for `keyserver` profiling.
Sep 27 2023, 5:04 PM
atul updated the diff for D9301: [keyserver] Add `$KEYSERVER_PROFILING_ENABLED` to toggle `node:cluster`.

remove extraneous condition

Sep 27 2023, 4:59 PM
atul published D9303: [keyserver] Introduce `yarn clear-profile-logs` to `keyserver` for review.
Sep 27 2023, 4:55 PM
atul added inline comments to D9301: [keyserver] Add `$KEYSERVER_PROFILING_ENABLED` to toggle `node:cluster`.
Sep 27 2023, 4:45 PM
ashoat accepted D9301: [keyserver] Add `$KEYSERVER_PROFILING_ENABLED` to toggle `node:cluster`.
Sep 27 2023, 4:40 PM
ashoat accepted D9302: [keyserver] Introduce `yarn profile-prod` to `keyserver`.
Sep 27 2023, 4:38 PM
atul updated the test plan for D9302: [keyserver] Introduce `yarn profile-prod` to `keyserver`.
Sep 27 2023, 4:38 PM
atul updated the diff for D9302: [keyserver] Introduce `yarn profile-prod` to `keyserver`.

fix

Sep 27 2023, 4:36 PM
atul published D9302: [keyserver] Introduce `yarn profile-prod` to `keyserver` for review.
Sep 27 2023, 4:28 PM
atul published D9301: [keyserver] Add `$KEYSERVER_PROFILING_ENABLED` to toggle `node:cluster` for review.
Sep 27 2023, 4:20 PM
atul updated the diff for D9300: [keyserver] Introduce `0x` dependency for `keyserver` profiling.

Similar to .*/node_modules/resolve/test/resolver/malformed_package_json/package\.json$ which is in the RN .flowconfig this package.json isn't actually a package.json, but rather an intentionally malformed json file used as part of some internal tests. We can just ignore it for now to appease flow.

Sep 27 2023, 4:04 PM
ashoat accepted D9300: [keyserver] Introduce `0x` dependency for `keyserver` profiling.

Can you make sure CI passes before landing? It looks like you'll need to add some [ignore] lines to some .flowconfigs

Sep 27 2023, 4:00 PM
Harbormaster failed remote builds in B22863: Diff 31446 for D9300: [keyserver] Introduce `0x` dependency for `keyserver` profiling!
Sep 27 2023, 3:33 PM
Harbormaster failed remote builds in B22862: Diff 31445 for D9300: [keyserver] Introduce `0x` dependency for `keyserver` profiling!
Sep 27 2023, 3:32 PM
atul updated the test plan for D9300: [keyserver] Introduce `0x` dependency for `keyserver` profiling.
Sep 27 2023, 3:31 PM
atul published D9300: [keyserver] Introduce `0x` dependency for `keyserver` profiling for review.
Sep 27 2023, 3:22 PM
patryk updated the diff for D8849: [native] Add chat mention rule to text message rules.

Render Text component directly in markdown rules to avoid a bug where
message "onPress area" was smaller when chat mention with no access was
rendered

Sep 27 2023, 2:59 PM
patryk updated the diff for D8873: [native] Make chat mentions clickable.

Rebase

Sep 27 2023, 2:57 PM
patryk updated the diff for D8845: [native] Introduce markdown component for chat mentions.

Move hasAccessToChat to rules.react.js

Sep 27 2023, 2:56 PM
patryk updated the diff for D8910: [native] Show chats in mention typeahead tooltip.

Modify getMentionTypeaheadChatSuggestions

Sep 27 2023, 2:01 PM
patryk updated the diff for D8900: [lib] Add chat mention SearchIndex selector.

Fix typo

Sep 27 2023, 2:00 PM
patryk updated the diff for D8900: [lib] Add chat mention SearchIndex selector.

Sort threads by name

Sep 27 2023, 1:49 PM
patryk updated the diff for D8899: [lib] Introduce SentencePrefixSearchIndex.

Store entries in a set

Sep 27 2023, 1:48 PM
patryk updated the diff for D8875: [web] Make chat mentions clickable.

Rebase

Sep 27 2023, 1:47 PM
patryk updated the diff for D8852: [web] Introduce markdown component for chat mentions.

Remove strong tag

Sep 27 2023, 1:46 PM
ashoat added inline comments to D9286: [native] make user profiles accessible from RelationshipListItem.
Sep 27 2023, 1:10 PM
ashoat accepted D9291: [keyserver] Stop accepting http cookies.

Let's defer landing this for a while

Sep 27 2023, 1:59 AM

Sep 26 2023

ashoat committed rCOMMda11d5b355e5: Revert "[native] Temporary changes for staff release".
Sep 26 2023, 9:13 PM
ashoat added a reverting change for rCOMM74ca63a3c2ba: [native] Temporary changes for staff release: rCOMMda11d5b355e5: Revert "[native] Temporary changes for staff release".
Sep 26 2023, 9:13 PM
ashoat committed rCOMM116837f8e2be: [native] codeVersion -> 266.
Sep 26 2023, 9:13 PM
ashoat committed rCOMM74ca63a3c2ba: [native] Temporary changes for staff release.
Sep 26 2023, 9:13 PM
atul accepted D9289: [native] make user profile accessible from message author avatar.

Looks good!

Sep 26 2023, 9:12 PM
ashoat committed rCOMM15488454f7dc: [native] codeVersion -> 265.
Sep 26 2023, 9:11 PM
atul requested changes to D9285: [native] simplify RelationshipListItem jsx.

Let's memoize that style object (array)

Sep 26 2023, 9:07 PM
atul accepted D9095: [native] Block editing messages on search and pinned messages screens, and of the first message in a thread.
Sep 26 2023, 9:06 PM
atul accepted D9274: [native] make bottomsheet snap point dynamic.
Sep 26 2023, 9:06 PM
ashoat committed rCOMM17c07a933ea1: [web][keyserver] codeVersion -> 30.
Sep 26 2023, 9:05 PM
ashoat committed rCOMMd6ee5247ec79: [keyserver] Replace NEXT_CODE_VERSION for Brotli compression before releases.
Sep 26 2023, 9:05 PM
atul resigned from D9291: [keyserver] Stop accepting http cookies.

Deferring to @ashoat/@tomek since I'm not familiar w/ this area of the codebase and it seems important to get right.

Sep 26 2023, 9:02 PM
ashoat closed D9299: [keyserver] Fix threadFetchMediaResponder output validation.
Sep 26 2023, 9:02 PM
ashoat committed rCOMMdd8e90e0a43d: [keyserver] Fix threadFetchMediaResponder output validation.
Sep 26 2023, 9:02 PM
atul accepted D9299: [keyserver] Fix threadFetchMediaResponder output validation.
Sep 26 2023, 9:01 PM
ashoat closed D9292: [lib] Only consider children of GENESIS when proposing existing chats.
Sep 26 2023, 8:56 PM
ashoat committed rCOMMe91430a951e1: [lib] Only consider children of GENESIS when proposing existing chats.
Sep 26 2023, 8:56 PM
ashoat published D9299: [keyserver] Fix threadFetchMediaResponder output validation for review.
Sep 26 2023, 8:55 PM
atul accepted D9292: [lib] Only consider children of GENESIS when proposing existing chats.

Thanks for thoroughly explaining reasoning in comment

Sep 26 2023, 8:46 PM
atul accepted D9273: [native] factor out UserProfileRelationshipButton condtionals.

Personally would prefer to inline these conditions but it doesn't matter a ton

Sep 26 2023, 8:44 PM
ashoat closed D9298: [keyserver] Use async version of brotliCompress.
Sep 26 2023, 8:44 PM
ashoat closed D9294: Introduce Brotli compression for keyserver -> client socket messages.
Sep 26 2023, 8:44 PM
ashoat committed rCOMM1bab9cb450cc: [keyserver] Use async version of brotliCompress.
Sep 26 2023, 8:44 PM
ashoat committed rCOMM1a5f519898ce: Introduce Brotli compression for keyserver -> client socket messages.
Sep 26 2023, 8:44 PM
ashoat closed D9293: Add brotli.js library.
Sep 26 2023, 8:43 PM
ashoat committed rCOMM660d195cb003: Add brotli.js library.
Sep 26 2023, 8:43 PM
ashoat updated the diff for D9298: [keyserver] Use async version of brotliCompress.

Add comments

Sep 26 2023, 8:40 PM
ashoat updated the test plan for D9294: Introduce Brotli compression for keyserver -> client socket messages.
Sep 26 2023, 8:36 PM
ashoat updated the test plan for D9294: Introduce Brotli compression for keyserver -> client socket messages.
Sep 26 2023, 8:36 PM
atul accepted D9272: [native] introduce BottomSheetProvider.

Seems reasonable

Sep 26 2023, 8:36 PM
atul accepted D9298: [keyserver] Use async version of brotliCompress.

Glad it wasn't too much overhead to use the async versions of the brotli functions

Sep 26 2023, 8:32 PM
atul accepted D9271: [native] improve organization of user profiles work.

Just skimmed through, trusting CI here

Sep 26 2023, 8:28 PM
ashoat requested review of D9298: [keyserver] Use async version of brotliCompress.
Sep 26 2023, 8:28 PM
atul accepted D9293: Add brotli.js library.
Sep 26 2023, 8:27 PM
atul added a comment to D9293: Add brotli.js library.

This can be abandoned now?

Sep 26 2023, 8:26 PM
atul accepted D9294: Introduce Brotli compression for keyserver -> client socket messages.

Looks good, thanks for addressing feedback

Sep 26 2023, 8:25 PM
ashoat added inline comments to D9294: Introduce Brotli compression for keyserver -> client socket messages.
Sep 26 2023, 8:15 PM
ashoat added inline comments to D9294: Introduce Brotli compression for keyserver -> client socket messages.
Sep 26 2023, 8:00 PM
atul attached a referenced file: F774975: 684a67.png.
Sep 26 2023, 7:54 PM
atul attached a referenced file: F774976: 1181e5.png.
Sep 26 2023, 7:54 PM
atul accepted D9286: [native] make user profiles accessible from RelationshipListItem.
Sep 26 2023, 7:54 PM
ashoat updated the diff for D9294: Introduce Brotli compression for keyserver -> client socket messages.

Remove brotli.js from keyserver in favor of built-in Node.js utility from zlib library

Sep 26 2023, 7:53 PM
ginsu updated the diff for D9247: [lib] introduce useUserProfileThreadInfo hook.

address comments

Sep 26 2023, 7:52 PM
ashoat added a comment to D9294: Introduce Brotli compression for keyserver -> client socket messages.
  1. It looks like Brotli is included in Zlib in (at least) Node >= 18 LTS: https://nodejs.org/dist/latest-v18.x/docs/api/zlib.html#class-brotlioptions. Would it be possible to leverage this instead of brotli.js (which doesn't seem to have a "real" commit since ~2016)?
Sep 26 2023, 7:52 PM
ashoat updated the diff for D9293: Add brotli.js library.

Remove brotli.js from keyserver in favor of built-in Node.js utility from zlib library

Sep 26 2023, 7:45 PM
atul accepted D9260: [native] improve BottomSheet component close function.

Nice, much easier to understand at a glance

Sep 26 2023, 7:23 PM
atul attached a referenced file: F774855: 58465c.png.
Sep 26 2023, 7:16 PM
atul accepted D9258: [native] introduce UserProfileRelationshipButton.

Looks good, only thing I'd change before landing is trying to avoid the one-off spacer.

Sep 26 2023, 7:16 PM
ashoat added a comment to D9292: [lib] Only consider children of GENESIS when proposing existing chats.

pendingToRealizedThreadIDsSelector is used for three things:

Sep 26 2023, 7:16 PM
ashoat updated the diff for D9292: [lib] Only consider children of GENESIS when proposing existing chats.

Allow SIDEBARs

Sep 26 2023, 7:06 PM
atul attached a referenced file: F774781: 1075ef.png.
Sep 26 2023, 6:45 PM
atul requested changes to D9252: [lib/native] introduce UserProfileMessageButton.

Let's use existing relationshipBlockedInEitherDirection

Sep 26 2023, 6:45 PM
ginsu added reviewers for D9285: [native] simplify RelationshipListItem jsx: atul, inka.
Sep 26 2023, 6:40 PM
atul accepted D9247: [lib] introduce useUserProfileThreadInfo hook.
Sep 26 2023, 6:33 PM
ashoat closed D9297: [lib] Fix memoization of useSearchSidebars.
Sep 26 2023, 6:29 PM
ashoat committed rCOMM101eb34481de: [lib] Fix memoization of useSearchSidebars.
Sep 26 2023, 6:29 PM
atul accepted D9297: [lib] Fix memoization of useSearchSidebars.
Sep 26 2023, 6:24 PM