Page MenuHomePhabricator
Feed All Stories

Wed, Oct 30

ashoat accepted D13819: [keyserver] add the addViewerAsGhost option to createThread.
Wed, Oct 30, 12:02 PM
ashoat requested review of D13822: [web] Convert activeChatThreadItem to a hook.
Wed, Oct 30, 11:59 AM
ashoat requested review of D13821: [lib] Inline getChatThreadItems.
Wed, Oct 30, 11:53 AM
ashoat requested review of D13820: [lib] Remove chatListData.
Wed, Oct 30, 11:52 AM
will requested review of D13819: [keyserver] add the addViewerAsGhost option to createThread.
Wed, Oct 30, 11:27 AM
will abandoned D13813: [keyserver] remove commbot after creating community.
Wed, Oct 30, 11:13 AM
will added a comment to D13813: [keyserver] remove commbot after creating community.

Abandoning this diff. We're going with the approach introduced in https://phab.comm.dev/D13819 where commbot is added as a ghost

Wed, Oct 30, 11:13 AM
will updated the summary of D13782: [keyserver] create message and sidebar based on cast.
Wed, Oct 30, 11:12 AM
will updated the summary of D13775: [keyserver] add community creation logic to farcaster webhook responder.
Wed, Oct 30, 11:10 AM
varun closed D13818: [terraform] bump prod identity to 0.44.
Wed, Oct 30, 10:32 AM
varun committed rCOMM13c7aded9674: [terraform] bump prod identity to 0.44 (authored by varun).
[terraform] bump prod identity to 0.44
Wed, Oct 30, 10:32 AM
varun accepted D13803: [identity][comm-lib] move `is_valid_ethereum_address` to `comm-lib`.
Wed, Oct 30, 10:18 AM
ashoat accepted D13818: [terraform] bump prod identity to 0.44.
Wed, Oct 30, 10:16 AM
varun published D13818: [terraform] bump prod identity to 0.44 for review.
Wed, Oct 30, 10:13 AM
will abandoned D13816: [keyserver] add dontAddViewerAsMember to createThread.

Abandoning with new approach in setting the viewer as a ghost

Wed, Oct 30, 10:12 AM
kamil published D13809: [backup-service][backup-client] update `/latest` endpoint to return both `backupID` and `userID` for review.
Wed, Oct 30, 9:29 AM
kamil published D13808: [backup-service][backup-client] rename `username` -> `user_identifier` for review.
Wed, Oct 30, 9:29 AM
kamil published D13807: [backup-service] use `username` instead of `userID` when downloading backup for review.
Wed, Oct 30, 9:28 AM
kamil published D13817: [docker-compose] configure Identity endpoint for backup in commtest for review.
Wed, Oct 30, 9:28 AM
kamil published D13806: [backup-service] implement calling `FindUserID` RPC from Backup for review.
Wed, Oct 30, 9:28 AM
kamil published D13805: [commtest] use registered `UserIdentity` in backup tests for review.
Wed, Oct 30, 9:28 AM
kamil published D13803: [identity][comm-lib] move `is_valid_ethereum_address` to `comm-lib` for review.
Wed, Oct 30, 9:28 AM
varun closed D13810: [lib] SyncCommunityStoreHandler.
Wed, Oct 30, 8:55 AM
varun committed rCOMMded59d66ae76: [lib] SyncCommunityStoreHandler (authored by varun).
[lib] SyncCommunityStoreHandler
Wed, Oct 30, 8:55 AM
will added inline comments to D13816: [keyserver] add dontAddViewerAsMember to createThread.
Wed, Oct 30, 7:48 AM
angelika closed D13792: [lib] Wait with processing inbound messages for Tunnelbroker connection.
Wed, Oct 30, 6:30 AM
angelika committed rCOMM9360b1f7fff5: [lib] Wait with processing inbound messages for Tunnelbroker connection (authored by angelika).
[lib] Wait with processing inbound messages for Tunnelbroker connection
Wed, Oct 30, 6:30 AM
angelika closed D13802: [lib] Make sure PeerToPeerMessageHandler is run after persisted state is read.
Wed, Oct 30, 6:30 AM
angelika closed D13814: [lib] Add `canProcess` parameter to `useActionsQueue`.
Wed, Oct 30, 6:30 AM
angelika committed rCOMMb51dd5e5ad70: [lib] Make sure PeerToPeerMessageHandler is run after persisted state is read (authored by angelika).
[lib] Make sure PeerToPeerMessageHandler is run after persisted state is read
Wed, Oct 30, 6:30 AM
angelika committed rCOMM93fb2e536ff6: [lib] Add `canProcess` parameter to `useActionsQueue` (authored by angelika).
[lib] Add `canProcess` parameter to `useActionsQueue`
Wed, Oct 30, 6:30 AM
angelika closed D13801: [lib] Move usePersistedStateLoaded() to lib package.
Wed, Oct 30, 6:30 AM
angelika committed rCOMMe2ed1f3642f5: [lib] Move usePersistedStateLoaded() to lib package (authored by angelika).
[lib] Move usePersistedStateLoaded() to lib package
Wed, Oct 30, 6:30 AM
angelika added a comment to D13802: [lib] Make sure PeerToPeerMessageHandler is run after persisted state is read.

You can't update the commit message with arc diff. Instead, you should edit the revision on Phabricator, and then run arc amend locally to update the commit text based on what's on Phabricator. (I think this last step also gets run automatically as part of arc land.)

Wed, Oct 30, 6:08 AM
ashoat added a comment to D13802: [lib] Make sure PeerToPeerMessageHandler is run after persisted state is read.

You can't update the commit message with arc diff. Instead, you should edit the revision on Phabricator, and then run arc amend locally to update the commit text based on what's on Phabricator. (I think this last step also gets run automatically as part of arc land.)

Wed, Oct 30, 6:04 AM
angelika updated the diff for D13792: [lib] Wait with processing inbound messages for Tunnelbroker connection.

Update commit message

Wed, Oct 30, 6:04 AM
angelika updated the diff for D13802: [lib] Make sure PeerToPeerMessageHandler is run after persisted state is read.

Update commit message

Wed, Oct 30, 6:02 AM
kamil added inline comments to D13792: [lib] Wait with processing inbound messages for Tunnelbroker connection.
Wed, Oct 30, 5:07 AM
ashoat requested changes to D13816: [keyserver] add dontAddViewerAsMember to createThread.
Wed, Oct 30, 5:01 AM
ashoat added inline comments to D13792: [lib] Wait with processing inbound messages for Tunnelbroker connection.
Wed, Oct 30, 4:45 AM
ashoat accepted D13815: [keyserver] check if viewer role is positive for updateThread.
Wed, Oct 30, 4:38 AM
ashoat accepted D13810: [lib] SyncCommunityStoreHandler.
Wed, Oct 30, 4:35 AM
tomek accepted D13814: [lib] Add `canProcess` parameter to `useActionsQueue`.
Wed, Oct 30, 4:15 AM
kamil accepted D13792: [lib] Wait with processing inbound messages for Tunnelbroker connection.
Wed, Oct 30, 3:08 AM
kamil added 1 blocking reviewer(s) for D13814: [lib] Add `canProcess` parameter to `useActionsQueue`: tomek.

Actually, would like to have @tomek opinion too

Wed, Oct 30, 3:07 AM
kamil accepted D13814: [lib] Add `canProcess` parameter to `useActionsQueue`.
Wed, Oct 30, 3:06 AM
will requested review of D13816: [keyserver] add dontAddViewerAsMember to createThread.
Wed, Oct 30, 12:30 AM
will updated the summary of D13782: [keyserver] create message and sidebar based on cast.
Wed, Oct 30, 12:15 AM

Tue, Oct 29

will requested review of D13815: [keyserver] check if viewer role is positive for updateThread.
Tue, Oct 29, 11:43 PM
will abandoned D13812: [keyserver] Add dontCheckJoinPermissions override option to createThread for sidebar.

Abandoning. We're no longer planning to override permissions

Tue, Oct 29, 11:29 PM
will updated the summary of D13782: [keyserver] create message and sidebar based on cast.
Tue, Oct 29, 11:27 PM
varun updated the diff for D13810: [lib] SyncCommunityStoreHandler.

address feedback

Tue, Oct 29, 9:47 PM
will added inline comments to D13812: [keyserver] Add dontCheckJoinPermissions override option to createThread for sidebar.
Tue, Oct 29, 7:43 PM
will added inline comments to D13812: [keyserver] Add dontCheckJoinPermissions override option to createThread for sidebar.
Tue, Oct 29, 7:38 PM
angelika requested review of D13814: [lib] Add `canProcess` parameter to `useActionsQueue`.
Tue, Oct 29, 7:16 PM
ashoat requested changes to D13813: [keyserver] remove commbot after creating community.

See feedback in D13812 – we wouldn't need to remove commbot if we never add them to the thread

Tue, Oct 29, 7:08 PM
ashoat added inline comments to D13812: [keyserver] Add dontCheckJoinPermissions override option to createThread for sidebar.
Tue, Oct 29, 7:08 PM
ashoat requested changes to D13812: [keyserver] Add dontCheckJoinPermissions override option to createThread for sidebar.
Tue, Oct 29, 7:06 PM
angelika updated the summary of D13792: [lib] Wait with processing inbound messages for Tunnelbroker connection.
Tue, Oct 29, 7:00 PM
angelika updated the summary of D13802: [lib] Make sure PeerToPeerMessageHandler is run after persisted state is read.
Tue, Oct 29, 7:00 PM
angelika updated the diff for D13792: [lib] Wait with processing inbound messages for Tunnelbroker connection.

Rebase and implement requested changes

Tue, Oct 29, 6:59 PM
angelika updated the diff for D13802: [lib] Make sure PeerToPeerMessageHandler is run after persisted state is read.

Rebase and implement requested changes

Tue, Oct 29, 6:58 PM
angelika updated the diff for D13801: [lib] Move usePersistedStateLoaded() to lib package.

Rebase

Tue, Oct 29, 6:54 PM
ashoat requested changes to D13810: [lib] SyncCommunityStoreHandler.

There’s a risk here that if a community root ends up in the thread store, but its keyserver isn’t returning it when queried here, then we could end up querying over and over. Can you make sure that we only trigger a query once for each ID? We have something similar in UserInfosHandler: https://github.com/CommE2E/comm/blob/603f6924736f20014f39c6b57dffe4e39c9ba7d4/lib/handlers/user-infos-handler.react.js#L43

Tue, Oct 29, 5:24 PM
will added inline comments to D13775: [keyserver] add community creation logic to farcaster webhook responder.
Tue, Oct 29, 4:58 PM
will planned changes to D13775: [keyserver] add community creation logic to farcaster webhook responder.
Tue, Oct 29, 4:57 PM
will added inline comments to D13775: [keyserver] add community creation logic to farcaster webhook responder.
Tue, Oct 29, 4:54 PM
will updated the diff for D13775: [keyserver] add community creation logic to farcaster webhook responder.

rebase and review feedback

Tue, Oct 29, 4:52 PM
will added inline comments to D13775: [keyserver] add community creation logic to farcaster webhook responder.
Tue, Oct 29, 4:50 PM
will requested review of D13813: [keyserver] remove commbot after creating community.
Tue, Oct 29, 4:50 PM
will requested review of D13812: [keyserver] Add dontCheckJoinPermissions override option to createThread for sidebar.
Tue, Oct 29, 4:40 PM
varun updated the diff for D13810: [lib] SyncCommunityStoreHandler.

undo debounce, which didn't seem to work as expected

Tue, Oct 29, 3:18 PM
varun updated the diff for D13810: [lib] SyncCommunityStoreHandler.

debounce fetch community infos

Tue, Oct 29, 3:10 PM
varun accepted D13811: [keyserver] add function to grab comm userID for given fid if on keyserver.
Tue, Oct 29, 3:03 PM
angelika closed D13787: [lib] Close tunnelbroker socket when app is in background.
Tue, Oct 29, 3:03 PM
angelika committed rCOMM603f6924736f: [lib] Close tunnelbroker socket when app is in background (authored by angelika).
[lib] Close tunnelbroker socket when app is in background
Tue, Oct 29, 3:03 PM
will updated the diff for D13811: [keyserver] add function to grab comm userID for given fid if on keyserver.

review feedback

Tue, Oct 29, 3:02 PM
angelika closed D13794: [lib] Add staff alert for decryption related errors.
Tue, Oct 29, 3:01 PM
angelika committed rCOMMba0f863b53c4: [lib] Add staff alert for decryption related errors (authored by angelika).
[lib] Add staff alert for decryption related errors
Tue, Oct 29, 3:01 PM
angelika closed D13793: [lib] Factor out useStaffAlert().
Tue, Oct 29, 3:01 PM
angelika committed rCOMM7efc7eda5e27: [lib] Factor out useStaffAlert() (authored by angelika).
[lib] Factor out useStaffAlert()
Tue, Oct 29, 3:01 PM
varun added inline comments to D13811: [keyserver] add function to grab comm userID for given fid if on keyserver.
Tue, Oct 29, 2:59 PM
angelika added a comment to D13793: [lib] Factor out useStaffAlert().
var startTime = performance.now()
Tue, Oct 29, 2:59 PM
will published D13811: [keyserver] add function to grab comm userID for given fid if on keyserver for review.
Tue, Oct 29, 2:34 PM
will updated the summary of D13775: [keyserver] add community creation logic to farcaster webhook responder.
Tue, Oct 29, 2:24 PM
varun requested review of D13810: [lib] SyncCommunityStoreHandler.
Tue, Oct 29, 2:17 PM
ashoat closed D13804: [native] Add loading button state to CreateSIWEBackupMessageBase.
Tue, Oct 29, 11:37 AM
ashoat committed rCOMMb66626ca8b8a: [native] Add loading button state to CreateSIWEBackupMessageBase (authored by ashoat).
[native] Add loading button state to CreateSIWEBackupMessageBase
Tue, Oct 29, 11:37 AM
varun accepted D13804: [native] Add loading button state to CreateSIWEBackupMessageBase.
Tue, Oct 29, 11:04 AM
ashoat closed D13800: [lib][keyserver][native] Stop sending passwords to authoritative keyserver on registration.
Tue, Oct 29, 9:08 AM
ashoat added a reverting change for D12641: [keyserver][lib][native] Continue storing password hash in authoritative keyserver MariaDB: rCOMM7c5ae6377226: [lib][keyserver][native] Stop sending passwords to authoritative keyserver on….
Tue, Oct 29, 9:08 AM
ashoat added a reverting change for rCOMM51a51ba64cc9: [keyserver][lib][native] Continue storing password hash in authoritative…: rCOMM7c5ae6377226: [lib][keyserver][native] Stop sending passwords to authoritative keyserver on….
Tue, Oct 29, 9:08 AM
ashoat committed rCOMM7c5ae6377226: [lib][keyserver][native] Stop sending passwords to authoritative keyserver on… (authored by ashoat).
[lib][keyserver][native] Stop sending passwords to authoritative keyserver on…
Tue, Oct 29, 9:08 AM
varun accepted D13800: [lib][keyserver][native] Stop sending passwords to authoritative keyserver on registration.
Tue, Oct 29, 8:29 AM
ashoat requested review of D13804: [native] Add loading button state to CreateSIWEBackupMessageBase.
Tue, Oct 29, 8:18 AM
kamil requested changes to D13792: [lib] Wait with processing inbound messages for Tunnelbroker connection.

I would prefer a slightly different approach, where we could read Inbound messages and add them to the queue, there is no point in deffering this - but instead wait with actual processing, to achieve that we might need to modify useActionsQueue to be able to conditionally start processing, what do you think?

Tue, Oct 29, 6:12 AM
kamil accepted D13787: [lib] Close tunnelbroker socket when app is in background.
Tue, Oct 29, 6:04 AM
ashoat accepted D13802: [lib] Make sure PeerToPeerMessageHandler is run after persisted state is read.

Makes sense, thanks for explaining!

Tue, Oct 29, 5:22 AM
angelika added a comment to D13802: [lib] Make sure PeerToPeerMessageHandler is run after persisted state is read.

Question about the test plan:

After this patch there should be less of them

Did some of errors still appear? What's your theory for why that is?

Tue, Oct 29, 4:52 AM
ashoat added a comment to D13793: [lib] Factor out useStaffAlert().

This implementation has a performance consequence - in the original implementation, we were only stringifying when an alert was shown. Now we're stringifying the object even for users who will never see an alert. We could consider keeping the JSON.stringify inside showAlertToStaff, but I'm not sure if it is really that important.

Tue, Oct 29, 4:48 AM