Page MenuHomePhabricator
Feed Advanced Search

Mon, Apr 22

ashoat committed rCOMM029db6094f0f: Revert "[native] Temporary changes for staff release" (authored by ashoat).
Revert "[native] Temporary changes for staff release"
Mon, Apr 22, 6:51 PM
ashoat added a reverting change for rCOMM401ff794a88d: [native] Temporary changes for staff release: rCOMM029db6094f0f: Revert "[native] Temporary changes for staff release".
Mon, Apr 22, 6:51 PM
ashoat committed rCOMM052a77578d50: [native] codeVersion -> 338 (authored by ashoat).
[native] codeVersion -> 338
Mon, Apr 22, 6:51 PM
ashoat committed rCOMM401ff794a88d: [native] Temporary changes for staff release (authored by ashoat).
[native] Temporary changes for staff release
Mon, Apr 22, 6:51 PM
ashoat committed rCOMM382927a31606: [native] codeVersion -> 337 (authored by ashoat).
[native] codeVersion -> 337
Mon, Apr 22, 6:51 PM
ashoat committed rCOMM16b83437da11: [web][keyserver] codeVersion -> 79 (authored by ashoat).
[web][keyserver] codeVersion -> 79
Mon, Apr 22, 6:45 PM
ashoat committed rCOMMf4e23177072b: [keyserver] Update NEXT_CODE_VERSION to 79 for web (authored by ashoat).
[keyserver] Update NEXT_CODE_VERSION to 79 for web
Mon, Apr 22, 6:45 PM
ashoat added a comment to D11705: [web] log out if CSAT is missing.

What is a scenario when this could happen?

Mon, Apr 22, 6:33 PM
ashoat added inline comments to D11188: [web] Redux migration to patch in `specialRole` field.
Mon, Apr 22, 12:09 PM
ashoat accepted D11712: [lib] Shim unsupported messages for `web`/`desktop`.
Mon, Apr 22, 11:01 AM
ashoat added a comment to D11707: [keyserver] Send farcaster_mutual UPDATE_RELATIONSHIP message when establishing Farcaster relationship.

Makes sense – I'll defer landing this

Mon, Apr 22, 10:23 AM
ashoat added inline comments to D11583: [web] update `WorkerCryptoStore` to handle session version.
Mon, Apr 22, 5:02 AM
ashoat closed D11703: [lib][native] Rename uploadBlob to performHTTPMultipartUpload.
Mon, Apr 22, 4:50 AM
ashoat committed rCOMMbcbe05d2f8c6: [lib][native] Rename uploadBlob to performHTTPMultipartUpload (authored by ashoat).
[lib][native] Rename uploadBlob to performHTTPMultipartUpload
Mon, Apr 22, 4:50 AM
ashoat added inline comments to D11141: [IGNORE] Client hacks for testing multiple keyservers.
Mon, Apr 22, 4:46 AM

Sun, Apr 21

ashoat added inline comments to D11692: [lib] Don't reduce KEYSERVER_AUTH_SUCCESS in reduceCurrentUserInfo.
Sun, Apr 21, 5:23 PM
ashoat requested review of D11707: [keyserver] Send farcaster_mutual UPDATE_RELATIONSHIP message when establishing Farcaster relationship.
Sun, Apr 21, 5:14 PM

Fri, Apr 19

ashoat accepted D11705: [web] log out if CSAT is missing.
Fri, Apr 19, 4:29 PM
ashoat accepted D11706: [terraform] revert identity image.
Fri, Apr 19, 1:33 PM
ashoat added inline comments to D11587: replace single deleteUser RPC with deleteWalletUser, deletePasswordUserStart, and deletePasswordUserFinish.
Fri, Apr 19, 1:27 PM
ashoat accepted D11638: Persist SIWE backup secrets to SQLite after succesfull registration process.

Thanks, and sorry for all the iteration here!

Fri, Apr 19, 12:26 PM
ashoat accepted D11704: bump identity version and introduce script for identity releases.
Fri, Apr 19, 12:25 PM
ashoat added inline comments to D11684: Construct local badge-only notif when notification doesn't have body property.
Fri, Apr 19, 12:18 PM
ashoat added inline comments to D11684: Construct local badge-only notif when notification doesn't have body property.
Fri, Apr 19, 12:13 PM
ashoat added a comment to D11694: [native][web] Align logic in SQLiteDataHandlers across platforms.

Regarding context vs registerConfig - I think we should usually prefer the config because it is simpler. The context approach is necessary when the shared logic is placed inside hooks because these can't be shared via the config. But if the final solution uses the context it is also ok - I think it depends on the decisions from the mentioned tasks.

Fri, Apr 19, 12:12 PM
ashoat requested review of D11703: [lib][native] Rename uploadBlob to performHTTPMultipartUpload.
Fri, Apr 19, 12:10 PM
ashoat accepted D11702: Remove unecessary SQLite initialization from CommHybrid.

Nice to clean up the additionalParameters stuff

Fri, Apr 19, 12:02 PM
ashoat added inline comments to D11698: [lib] Move uploadBlob to lib/keyserver-conn.
Fri, Apr 19, 11:49 AM
ashoat closed D11700: [lib][native][web] Move useLegacyAshoatKeyserverCall to lib/keyserver-conn/legacy-keyserver-call.js.
Fri, Apr 19, 11:12 AM
ashoat closed D11699: [lib][web] Move useKeyserverCall to lib/keyserver-conn.
Fri, Apr 19, 11:12 AM
ashoat committed rCOMMb88a8e15d3d5: [lib][web] Move useKeyserverCall to lib/keyserver-conn (authored by ashoat).
[lib][web] Move useKeyserverCall to lib/keyserver-conn
Fri, Apr 19, 11:12 AM
ashoat committed rCOMMeeea2a4113f8: [lib][native][web] Move useLegacyAshoatKeyserverCall to lib/keyserver… (authored by ashoat).
[lib][native][web] Move useLegacyAshoatKeyserverCall to lib/keyserver…
Fri, Apr 19, 11:12 AM
ashoat closed D11698: [lib] Move uploadBlob to lib/keyserver-conn.
Fri, Apr 19, 11:12 AM
ashoat closed D11697: [lib][native][web] Move callSingleKeyserverEndpoint to lib/keyserver-conn.
Fri, Apr 19, 11:12 AM
ashoat committed rCOMM34e9d5b1913b: [lib] Move uploadBlob to lib/keyserver-conn (authored by ashoat).
[lib] Move uploadBlob to lib/keyserver-conn
Fri, Apr 19, 11:12 AM
ashoat committed rCOMM5a8afb7eae4a: [lib][native][web] Move callSingleKeyserverEndpoint to lib/keyserver-conn (authored by ashoat).
[lib][native][web] Move callSingleKeyserverEndpoint to lib/keyserver-conn
Fri, Apr 19, 11:12 AM
ashoat closed D11696: [lib][native][web] Move KeyserverConnectionHandler to lib/keyserver-conn.
Fri, Apr 19, 11:12 AM
ashoat committed rCOMMd3362bc06f6b: [lib][native][web] Move KeyserverConnectionHandler to lib/keyserver-conn (authored by ashoat).
[lib][native][web] Move KeyserverConnectionHandler to lib/keyserver-conn
Fri, Apr 19, 11:12 AM
ashoat updated the diff for D11699: [lib][web] Move useKeyserverCall to lib/keyserver-conn.

Merge imports

Fri, Apr 19, 11:09 AM
ashoat added inline comments to D11698: [lib] Move uploadBlob to lib/keyserver-conn.
Fri, Apr 19, 11:08 AM
ashoat requested review of D11700: [lib][native][web] Move useLegacyAshoatKeyserverCall to lib/keyserver-conn/legacy-keyserver-call.js.
Fri, Apr 19, 9:08 AM
ashoat requested review of D11699: [lib][web] Move useKeyserverCall to lib/keyserver-conn.
Fri, Apr 19, 8:59 AM
ashoat requested review of D11698: [lib] Move uploadBlob to lib/keyserver-conn.
Fri, Apr 19, 8:56 AM
ashoat requested review of D11697: [lib][native][web] Move callSingleKeyserverEndpoint to lib/keyserver-conn.
Fri, Apr 19, 8:51 AM
ashoat requested review of D11696: [lib][native][web] Move KeyserverConnectionHandler to lib/keyserver-conn.
Fri, Apr 19, 8:49 AM
ashoat requested changes to D11638: Persist SIWE backup secrets to SQLite after succesfull registration process.

I'm rethinking whether this should have been a separate step, and now considering whether it should be combined with step 1. My apologies for not considering this earlier. I've tried to leave some more detailed comments in this review, and in particular suggest you read the code comment pointing out by my first inline comment below – it gives some context on the "step" mechanism we're using here

Fri, Apr 19, 8:40 AM
ashoat added inline comments to D11684: Construct local badge-only notif when notification doesn't have body property.
Fri, Apr 19, 8:32 AM
ashoat closed D11694: [native][web] Align logic in SQLiteDataHandlers across platforms.
Fri, Apr 19, 7:47 AM
ashoat committed rCOMMb29609e214c5: [native][web] Align logic in SQLiteDataHandlers across platforms (authored by ashoat).
[native][web] Align logic in SQLiteDataHandlers across platforms
Fri, Apr 19, 7:47 AM
ashoat closed D11693: [native] Wait for authoritative keyserver login before setting avatar in registration flow.
Fri, Apr 19, 7:47 AM
ashoat closed D11691: [lib] Separate recovery types that are managed by KeyserverConnectionHandler.
Fri, Apr 19, 7:47 AM
ashoat committed rCOMM4947ef57ce64: [native] Wait for authoritative keyserver login before setting avatar in… (authored by ashoat).
[native] Wait for authoritative keyserver login before setting avatar in…
Fri, Apr 19, 7:47 AM
ashoat committed rCOMMd8f442299526: [lib] Separate recovery types that are managed by KeyserverConnectionHandler (authored by ashoat).
[lib] Separate recovery types that are managed by KeyserverConnectionHandler
Fri, Apr 19, 7:47 AM
ashoat closed D11690: [lib] Don't initiate keyserver session recovery if currentUserInfo is not set.
Fri, Apr 19, 7:47 AM
ashoat committed rCOMM9c644d05fab1: [lib] Don't initiate keyserver session recovery if currentUserInfo is not set (authored by ashoat).
[lib] Don't initiate keyserver session recovery if currentUserInfo is not set
Fri, Apr 19, 7:47 AM
ashoat added a comment to D11694: [native][web] Align logic in SQLiteDataHandlers across platforms.

It seems like we can extract the logic to lib by creating a function that accepts three functions: for fetching the stamped user ID, clearing the DB, and stamping the DB. What do you think about doing this?

Fri, Apr 19, 7:04 AM
ashoat added inline comments to D11638: Persist SIWE backup secrets to SQLite after succesfull registration process.
Fri, Apr 19, 6:48 AM
ashoat added inline comments to D11684: Construct local badge-only notif when notification doesn't have body property.
Fri, Apr 19, 6:45 AM
ashoat added a comment to D11681: [keyserver] Remove `UPDATE_RELATIONSHIP.farcaster_mutual` messages from KeyserverDB.

Yeah, I'll make sure to do that

Fri, Apr 19, 6:42 AM
ashoat accepted D11680: [web] Redux migration to clear `UNSUPPORTED<UPDATE_RELATIONSHIP>` messages.
Fri, Apr 19, 6:42 AM
ashoat accepted D11684: Construct local badge-only notif when notification doesn't have body property.
Fri, Apr 19, 6:36 AM

Thu, Apr 18

ashoat added inline comments to D11691: [lib] Separate recovery types that are managed by KeyserverConnectionHandler.
Thu, Apr 18, 1:34 PM
ashoat added inline comments to D11691: [lib] Separate recovery types that are managed by KeyserverConnectionHandler.
Thu, Apr 18, 1:33 PM
ashoat requested review of D11694: [native][web] Align logic in SQLiteDataHandlers across platforms.
Thu, Apr 18, 1:26 PM
ashoat requested review of D11693: [native] Wait for authoritative keyserver login before setting avatar in registration flow.
Thu, Apr 18, 1:19 PM
ashoat requested review of D11692: [lib] Don't reduce KEYSERVER_AUTH_SUCCESS in reduceCurrentUserInfo.
Thu, Apr 18, 1:11 PM
ashoat requested review of D11690: [lib] Don't initiate keyserver session recovery if currentUserInfo is not set.
Thu, Apr 18, 1:07 PM
ashoat requested review of D11691: [lib] Separate recovery types that are managed by KeyserverConnectionHandler.
Thu, Apr 18, 1:07 PM
ashoat added inline comments to D11670: [native][web] Don't stamp SQLite database until authoritative keyserver auth.
Thu, Apr 18, 12:59 PM
ashoat added inline comments to D11638: Persist SIWE backup secrets to SQLite after succesfull registration process.
Thu, Apr 18, 12:56 PM
ashoat accepted D11689: [lib/web] fix error handling indirection.

Looks good!

Thu, Apr 18, 12:18 PM
ashoat resigned from D11683: [native] implement UI for selecting a farcaster channel.

Thanks for adding me!

Thu, Apr 18, 11:56 AM
ashoat requested changes to D11638: Persist SIWE backup secrets to SQLite after succesfull registration process.

Getting close!

Thu, Apr 18, 11:42 AM
ashoat accepted D11636: Implement screen to create backup mesage and its signature.
Thu, Apr 18, 11:35 AM
ashoat accepted D11682: [native] introduce screen options to tag farcaster channel stack navigator.
Thu, Apr 18, 11:31 AM
ashoat requested changes to D11684: Construct local badge-only notif when notification doesn't have body property.

I think the changes are good here, but I feel like the code comments can be improved, and I'd like to review the updated code comments before this is landed

Thu, Apr 18, 5:03 AM
ashoat added a comment to D11141: [IGNORE] Client hacks for testing multiple keyservers.

Exciting that there's only one hack left here!

Thu, Apr 18, 4:51 AM

Wed, Apr 17

ashoat abandoned D11670: [native][web] Don't stamp SQLite database until authoritative keyserver auth.

More context in the task, but I'm abandoning this approach in favor of another, more idiomatic/clean one

Wed, Apr 17, 7:48 PM
ashoat accepted D11675: [lib] refine fetchFriendFIDs function.

Let's just fix $ReadOnlyArray and use getMessageForException

Wed, Apr 17, 4:57 PM
ashoat accepted D11681: [keyserver] Remove `UPDATE_RELATIONSHIP.farcaster_mutual` messages from KeyserverDB.
Wed, Apr 17, 4:57 PM
ashoat accepted D11676: [lib] introduce fetchFollowedFarcasterChannels to neynar client class.
Wed, Apr 17, 4:57 PM
ashoat added inline comments to D11675: [lib] refine fetchFriendFIDs function.
Wed, Apr 17, 4:57 PM
ashoat added inline comments to D11675: [lib] refine fetchFriendFIDs function.
Wed, Apr 17, 4:57 PM
ashoat requested changes to D11680: [web] Redux migration to clear `UNSUPPORTED<UPDATE_RELATIONSHIP>` messages.

Worried about invariants

Wed, Apr 17, 4:56 PM
ashoat requested changes to D11675: [lib] refine fetchFriendFIDs function.

In this case since I was the author of most of this code, it probably would've been a good idea to put me on the review

Wed, Apr 17, 4:56 PM
ashoat closed D11668: [web] Rename GET_/SET_CURRENT_USER_ID in shared worker.
Wed, Apr 17, 9:20 AM
ashoat committed rCOMMb0cbc41f6fbc: [web] Rename GET_/SET_CURRENT_USER_ID in shared worker (authored by ashoat).
[web] Rename GET_/SET_CURRENT_USER_ID in shared worker
Wed, Apr 17, 9:20 AM
ashoat closed D11666: [native] Rename get/setCurrentUserID in CommCoreModule.
Wed, Apr 17, 9:20 AM
ashoat committed rCOMMc8d95123a827: [native] Rename get/setCurrentUserID in CommCoreModule (authored by ashoat).
[native] Rename get/setCurrentUserID in CommCoreModule
Wed, Apr 17, 9:20 AM
ashoat resigned from D11672: create new aux user store action for clearing fids.

Cool. It looks good to me, but I'd like somebody else to take a look at it as well

Wed, Apr 17, 9:16 AM
ashoat added a comment to D11639: [lib] Add farcaster friend fids to sqlite.

we'd need another identity rpc that when given a list of userIDs, returns all their associated farcaster infos

Wed, Apr 17, 9:08 AM
ashoat added a comment to D11672: create new aux user store action for clearing fids.

Based on that, are any changes necessary here, or is this still ready to review?

Wed, Apr 17, 9:05 AM
ashoat accepted D11673: [native] check for null fid before adding to sqlite database.
Wed, Apr 17, 8:04 AM
ashoat added a comment to D11672: create new aux user store action for clearing fids.

PS there are no reviewers on this diff

Wed, Apr 17, 6:35 AM
ashoat added a comment to D11672: create new aux user store action for clearing fids.

but I'm also thinking we might be able to run it when we disconnect our farcaster accounts?

Wed, Apr 17, 6:35 AM
ashoat requested changes to D11639: [lib] Add farcaster friend fids to sqlite.

Back to you with questions:

Wed, Apr 17, 6:33 AM
ashoat accepted D11671: Makes fid optionally null so that we can delete the fid later.
Wed, Apr 17, 6:30 AM

Tue, Apr 16

ashoat requested review of D11670: [native][web] Don't stamp SQLite database until authoritative keyserver auth.
Tue, Apr 16, 1:03 PM
ashoat added inline comments to D11534: [web][native] Extract the common logic determining when to clear the data.
Tue, Apr 16, 12:49 PM
ashoat accepted D11669: [native] Redux migration to clear `UNSUPPORTED<UPDATE_RELATIONSHIP>` messages.
Tue, Apr 16, 12:34 PM