Page MenuHomePhabricator
Feed All Stories

Jul 11 2024

varun updated the diff for D12620: [native] modify SecondaryDeviceQRCodeScanner to support emulator.

address feedback

Jul 11 2024, 3:18 PM
will updated the summary of D12457: [terraform] Upgrade AWS Terraform provider to 5.32.0.
Jul 11 2024, 2:39 PM
atul requested review of D12733: [lib] Deprecate `minimallyEncodeRawThreadInfo`.
Jul 11 2024, 2:16 PM
will planned changes to D12731: [terraform] Migration script for for self-hosted keyserver.
Jul 11 2024, 1:44 PM
varun removed a reviewer for D12732: [terraform] bump prod identity to 0.29: will. varun added 1 blocking reviewer(s) for D12732: [terraform] bump prod identity to 0.29: ashoat.

making ashoat blocking since we're discussing when to do this deployment on Comm

Jul 11 2024, 1:02 PM
varun published D12732: [terraform] bump prod identity to 0.29 for review.
Jul 11 2024, 12:47 PM
varun closed D12723: [terraform] bump staging identity to 0.29-staging.
Jul 11 2024, 12:37 PM
varun committed rCOMM9110bf477939: [terraform] bump staging identity to 0.29-staging (authored by varun).
[terraform] bump staging identity to 0.29-staging
Jul 11 2024, 12:37 PM
will planned changes to D12710: [terraform] add authoritative keyserver id as a user-specified variable.
Jul 11 2024, 12:32 PM
will updated the test plan for D12731: [terraform] Migration script for for self-hosted keyserver.
Jul 11 2024, 12:08 PM
will requested review of D12731: [terraform] Migration script for for self-hosted keyserver.
Jul 11 2024, 12:07 PM
varun added a comment to D12619: [keyserver] display copyable url for qr code auth.

What is the URL that is printed? Wondering if it's https or some sort of deep link

Jul 11 2024, 12:02 PM
varun added a comment to D12213: [keyserver] finish secondary login via qr code.

https://linear.app/comm/issue/ENG-8813/remove-recursive-logic-from-tunnelbroker-websocket-code-in-keyserver

Jul 11 2024, 11:57 AM
will accepted D12723: [terraform] bump staging identity to 0.29-staging.
Jul 11 2024, 11:08 AM
varun requested review of D12723: [terraform] bump staging identity to 0.29-staging.

staging is fixed now -- all items in the identity-users table with a username attribute now also have a usernameLower attribute

Jul 11 2024, 11:02 AM
will requested review of D12730: [terraform] Ensure that the primary service is running before deploying secondary service.
Jul 11 2024, 10:28 AM
will requested review of D12729: [terraform] Make number of secondary nodes configured by the user.
Jul 11 2024, 10:24 AM
marcin requested review of D12728: Implement Android HTTP call to identity to get notifs inbound keys.
Jul 11 2024, 8:54 AM
marcin added inline comments to D12703: Transfer CSAT to IndexedDB from service worker and implement call to identity to query for inbound keys.
Jul 11 2024, 8:39 AM
marcin added inline comments to D12676: Migrate notifications crypto account to MMKV on native.
Jul 11 2024, 8:36 AM
will added inline comments to D12689: [terraform] create comm database on aws rds startup.
Jul 11 2024, 8:32 AM
marcin updated the diff for D12676: Migrate notifications crypto account to MMKV on native.
  1. Don't pass references to unique pointer between lambdas - a rookie mistake!. Pass shared pointers by copy.
  2. Switch to multi process mode on MMKV on Android
Jul 11 2024, 8:29 AM
inka planned changes to D12693: [native][web] Add fts5 extension to SQLite.
Jul 11 2024, 7:20 AM
inka requested review of D12727: [keyserver] Fix keyserver allowing adding unauthorized users to chats.
Jul 11 2024, 7:11 AM
ashoat accepted D12724: [keyserver] add `aws` proxy type for self-hosted keyservers.
Jul 11 2024, 7:05 AM
ashoat closed D12720: [lib] Fix subchannels of subchannels in GENESIS not appearing in navigation side drawer.
Jul 11 2024, 6:37 AM
ashoat committed rCOMMcf1ca31fe968: [lib] Fix subchannels of subchannels in GENESIS not appearing in navigation… (authored by ashoat).
[lib] Fix subchannels of subchannels in GENESIS not appearing in navigation…
Jul 11 2024, 6:37 AM
ashoat updated the diff for D12720: [lib] Fix subchannels of subchannels in GENESIS not appearing in navigation side drawer.

Model after useThreadChatMentionCandidates

Jul 11 2024, 6:17 AM
ashoat added a comment to D12720: [lib] Fix subchannels of subchannels in GENESIS not appearing in navigation side drawer.

Great catch @inka. You're totally right... this did break non-GENESIS communities.

Jul 11 2024, 6:17 AM
ashoat closed D12721: [web] Don't wrap usernames with dashes in ReactionTooltip.
Jul 11 2024, 6:11 AM
ashoat committed rCOMMb38e13890249: [web] Don't wrap usernames with dashes in ReactionTooltip (authored by ashoat).
[web] Don't wrap usernames with dashes in ReactionTooltip
Jul 11 2024, 6:11 AM
marcin closed D12695: Make client handlers that call authenticated identity RPC's gated on CSAT.
Jul 11 2024, 6:09 AM
marcin committed rCOMM11e83317cd31: Make client handlers that call authenticated identity RPC's gated on CSAT (authored by marcin).
Make client handlers that call authenticated identity RPC's gated on CSAT
Jul 11 2024, 6:09 AM
marcin added a comment to D12695: Make client handlers that call authenticated identity RPC's gated on CSAT.

Hey @marcin, any reason this hasn't been landed yet?

Jul 11 2024, 5:54 AM
marcin updated the diff for D12695: Make client handlers that call authenticated identity RPC's gated on CSAT.

Rebase before landing

Jul 11 2024, 5:53 AM
tomek accepted D12726: [web] Allow creating subchannels with no other users.
Jul 11 2024, 5:51 AM
inka requested review of D12726: [web] Allow creating subchannels with no other users.
Jul 11 2024, 5:50 AM
ashoat added a comment to D12695: Make client handlers that call authenticated identity RPC's gated on CSAT.

Hey @marcin, any reason this hasn't been landed yet?

Jul 11 2024, 5:44 AM
inka closed D12715: [web] Don't allow creating subchannels with users the user should not be able to add.
Jul 11 2024, 5:17 AM
inka committed rCOMM3acce0a16833: [web] Don't allow creating subchannels with users the user should not be able… (authored by inka).
[web] Don't allow creating subchannels with users the user should not be able…
Jul 11 2024, 5:17 AM
inka closed D12667: [web] Fix creating subchannels in chats in GENESIS.
Jul 11 2024, 5:17 AM
inka committed rCOMMe0aed78637dd: [web] Fix creating subchannels in chats in GENESIS (authored by inka).
[web] Fix creating subchannels in chats in GENESIS
Jul 11 2024, 5:17 AM
will requested review of D12725: [terraform] add Tunnelbroker configuration variable to self-host.
Jul 11 2024, 4:48 AM
will requested review of D12724: [keyserver] add `aws` proxy type for self-hosted keyservers.
Jul 11 2024, 4:36 AM
will requested changes to D12723: [terraform] bump staging identity to 0.29-staging.

Just saw https://linear.app/comm/issue/ENG-8810/unable-to-login#comment-47abbe95. Unrelated to the actual code in this diff but we should probably make a fix a dependency for this one

Jul 11 2024, 4:10 AM
tomek added inline comments to D12650: Update extractKeyserverIDFromID so that it returns null for DMs.
Jul 11 2024, 4:08 AM
inka added inline comments to D12650: Update extractKeyserverIDFromID so that it returns null for DMs.
Jul 11 2024, 4:04 AM
will accepted D12723: [terraform] bump staging identity to 0.29-staging.
Jul 11 2024, 4:04 AM
inka added a comment to D12715: [web] Don't allow creating subchannels with users the user should not be able to add.

Sorry about this!

Jul 11 2024, 3:43 AM
inka updated the diff for D12715: [web] Don't allow creating subchannels with users the user should not be able to add.

Memozie

Jul 11 2024, 3:42 AM
inka added inline comments to D12667: [web] Fix creating subchannels in chats in GENESIS.
Jul 11 2024, 3:40 AM
inka updated the diff for D12667: [web] Fix creating subchannels in chats in GENESIS.

Address review

Jul 11 2024, 3:40 AM
tomek added a comment to D12704: [identity] fix issues with capitalized usernames in users and reserved usernames tables.

This diff caused https://linear.app/comm/issue/ENG-8810/unable-to-login - we're reading from the new index but we didn't create records in it for existing users.

Jul 11 2024, 3:37 AM
inka accepted D12721: [web] Don't wrap usernames with dashes in ReactionTooltip.
Jul 11 2024, 3:28 AM
inka accepted D12720: [lib] Fix subchannels of subchannels in GENESIS not appearing in navigation side drawer.

The name getCommunityThreadIDForGenesisThreads seems to suggest that this function only returns values for GENESIS subchannels. Can you confirm this doesn't break for chats in other communities?

Jul 11 2024, 2:58 AM
ginsu attached a referenced file: F2235986: Screenshot 2024-07-11 at 3.53.12 AM.png.
Jul 11 2024, 1:18 AM
ginsu added inline comments to D12714: [native] update AutoJoinCommunityHandler to use useJoinCommunity hook.
Jul 11 2024, 1:18 AM
Harbormaster failed remote builds in B30279: Diff 42221 for D12714: [native] update AutoJoinCommunityHandler to use useJoinCommunity hook!
Jul 11 2024, 1:07 AM
ginsu updated the diff for D12714: [native] update AutoJoinCommunityHandler to use useJoinCommunity hook.

update

Jul 11 2024, 12:54 AM
varun requested review of D12723: [terraform] bump staging identity to 0.29-staging.
Jul 11 2024, 12:38 AM
varun accepted D12709: [terraform] Ensure only one running ecs task for primary service.
Jul 11 2024, 12:20 AM
varun accepted D12691: [terraform] include REDIS_URL as part of keyserver terraform config.
Jul 11 2024, 12:18 AM
varun accepted D12690: [terraform] restrict redis access to ecs keyserver service only.
Jul 11 2024, 12:17 AM

Jul 10 2024

varun added a comment to D12689: [terraform] create comm database on aws rds startup.

this solution is pretty neat

Jul 10 2024, 11:58 PM
varun accepted D12689: [terraform] create comm database on aws rds startup.
Jul 10 2024, 11:58 PM
ginsu updated the diff for D12713: [lib] make useJoinCommunity compatible with the auto join community handler.

update

Jul 10 2024, 11:57 PM
varun accepted D12688: [terraform] make aws rds instance class configurable for self-hosting.
Jul 10 2024, 11:56 PM
varun accepted D12719: Fix CORS issues with identity HTTP.
Jul 10 2024, 11:55 PM
ginsu added inline comments to D12706: [lib] introduce useJoinCommunity.
Jul 10 2024, 11:55 PM
ginsu updated the diff for D12706: [lib] introduce useJoinCommunity.

update

Jul 10 2024, 11:52 PM
ginsu attached a referenced file: F2235076: Screen Recording 2024-07-11 at 12.44.17 AM.mov.
Jul 10 2024, 11:51 PM
ginsu updated the test plan for D12718: [native] fix farcaster prompt being displayed to users with fid on login.
Jul 10 2024, 11:51 PM
varun added a comment to D12704: [identity] fix issues with capitalized usernames in users and reserved usernames tables.
In D12704#360102, @will wrote:

Directly synced with Varun. Looks good. Before landing make sure to remove need for unnecessary partition key check and add a comment for changes starting from line 340 in services/identity/src/database.rs

Jul 10 2024, 11:49 PM
ginsu added inline comments to D12718: [native] fix farcaster prompt being displayed to users with fid on login.
Jul 10 2024, 11:49 PM
varun closed D12704: [identity] fix issues with capitalized usernames in users and reserved usernames tables.
Jul 10 2024, 11:48 PM
varun committed rCOMM8383596b0c9c: [identity] fix issues with capitalized usernames in users and reserved… (authored by varun).
[identity] fix issues with capitalized usernames in users and reserved…
Jul 10 2024, 11:48 PM
varun updated the diff for D12704: [identity] fix issues with capitalized usernames in users and reserved usernames tables.

some small fixes

Jul 10 2024, 11:39 PM
ginsu updated the diff for D12718: [native] fix farcaster prompt being displayed to users with fid on login.

address comments

Jul 10 2024, 11:38 PM
ashoat added a comment to D12714: [native] update AutoJoinCommunityHandler to use useJoinCommunity hook.

Can't we factor out some shared state and have JoinHandler set the state after it tries once? We would check the state in both components

Jul 10 2024, 3:00 PM
Harbormaster failed remote builds in B30273: Diff 42214 for D12722: [lib] Add `invariant` to suppress `flow` issue in `getPushUserInfo`!
Jul 10 2024, 2:56 PM
atul published D12722: [lib] Add `invariant` to suppress `flow` issue in `getPushUserInfo` for review.
Jul 10 2024, 2:44 PM
ginsu added a comment to D12714: [native] update AutoJoinCommunityHandler to use useJoinCommunity hook.

Hmm... what did you think of my suggestion earlier?

What do you think about making sure this effect is only run once per app startup?

Jul 10 2024, 2:43 PM
will updated the diff for D12689: [terraform] create comm database on aws rds startup.

run this command every time

Jul 10 2024, 2:25 PM
ashoat added inline comments to D12714: [native] update AutoJoinCommunityHandler to use useJoinCommunity hook.
Jul 10 2024, 1:58 PM
ashoat added a comment to D12714: [native] update AutoJoinCommunityHandler to use useJoinCommunity hook.

Hmm... what did you think of my suggestion earlier?

Jul 10 2024, 1:57 PM
ginsu attached a referenced file: F2231501: Screenshot 2024-07-10 at 4.36.18 PM.png.
Jul 10 2024, 1:42 PM
ginsu attached a referenced file: F2231502: Screenshot 2024-07-10 at 4.36.44 PM.png.
Jul 10 2024, 1:42 PM
ginsu added inline comments to D12714: [native] update AutoJoinCommunityHandler to use useJoinCommunity hook.
Jul 10 2024, 1:42 PM
ginsu updated the diff for D12714: [native] update AutoJoinCommunityHandler to use useJoinCommunity hook.

update

Jul 10 2024, 1:23 PM
ginsu planned changes to D12714: [native] update AutoJoinCommunityHandler to use useJoinCommunity hook.

Messed something up when stashing + rebasing

Jul 10 2024, 1:10 PM
ginsu updated the diff for D12714: [native] update AutoJoinCommunityHandler to use useJoinCommunity hook.

address comments

Jul 10 2024, 1:08 PM
ashoat requested review of D12721: [web] Don't wrap usernames with dashes in ReactionTooltip.
Jul 10 2024, 12:17 PM
ashoat accepted D12715: [web] Don't allow creating subchannels with users the user should not be able to add.

This diff and the parent diff are missing React.useMemos in critical places

Jul 10 2024, 11:17 AM
ashoat accepted D12667: [web] Fix creating subchannels in chats in GENESIS.

Please wrap the previouslySelectedUserIDs declaration is a useMemo before landing! If you disagree or if the feedback doesn't make sense, please re-request review

Jul 10 2024, 11:14 AM
ashoat accepted D12713: [lib] make useJoinCommunity compatible with the auto join community handler.
Jul 10 2024, 10:56 AM
ashoat requested changes to D12714: [native] update AutoJoinCommunityHandler to use useJoinCommunity hook.

Your general approach with rendering a separate JoinHandler for each community makes sense to me. Helps avoid the complexity of having to convert useJoinCommunity to useJoinCommunities

Jul 10 2024, 10:56 AM
ashoat requested changes to D12718: [native] fix farcaster prompt being displayed to users with fid on login.

Thanks for finding this bug!! Really appreciate you trying to make sure your work is 100% before finishing off.

Jul 10 2024, 10:42 AM
ashoat accepted D12717: [web] introduce AutoJoinCommunityHandler to web.
Jul 10 2024, 10:39 AM
ashoat accepted D12716: [lib/native] lift auto join community handler to lib.
Jul 10 2024, 10:37 AM
ashoat added inline comments to D12710: [terraform] add authoritative keyserver id as a user-specified variable.
Jul 10 2024, 10:24 AM