Page MenuHomePhabricator
Feed Advanced Search

Mar 29 2024

atul accepted D11476: [native] Avoid passing in localMediaID to onUploadFailed every time.
Mar 29 2024, 12:26 PM
atul closed D11474: [GH Actions] Fix pip issue.
Mar 29 2024, 12:13 PM
atul committed rCOMM06810553e7d8: [GH Actions] Fix pip issue (authored by atul).
[GH Actions] Fix pip issue
Mar 29 2024, 12:13 PM
atul published D11474: [GH Actions] Fix pip issue for review.
Mar 29 2024, 11:53 AM

Mar 28 2024

atul requested review of D11459: [lib] Implement `UpdateRelationshipSpec.shimUnsupportedMessageInfo`.
Mar 28 2024, 1:10 PM
atul published D11458: [lib] Handle `farcaster_mutual` case in `robotext/notificationTexts` for review.
Mar 28 2024, 12:12 PM
atul requested review of D11457: [lib] Fix `UpdateRelationshipMessageSpec.validator`.
Mar 28 2024, 11:49 AM
atul published D11455: [lib] Update `rawMessageInfoFromClientDB` to support `RawUpdateRelationshipMessageInfo` for review.
Mar 28 2024, 11:35 AM
atul published D11452: [lib] Partially update `UpdateRelationshipMessageSpec` to support updated `UpdateRelationship` message type for review.
Mar 28 2024, 10:47 AM
atul published D11443: [lib] Update `messageContentFor[Client/Server]DB` to handle `UpdateRelationship` for review.
Mar 28 2024, 10:01 AM
atul requested review of D11439: [lib] Update union types in `message-types` to include `UpdateRelationship` types.
Mar 28 2024, 8:15 AM
atul requested review of D11438: [lib] Introduce bare minimum `messageTypes.UPDATE_RELATIONSHIP`.
Mar 28 2024, 7:55 AM
atul published D11436: [lib] Add "Legacy" to types in `update-relationship` for review.
Mar 28 2024, 7:04 AM
atul closed D11383: [CommCoreModule] MessageSpec changes for updated `UPDATE_RELATIONSHIP`.
Mar 28 2024, 6:54 AM
atul committed rCOMM190b098d2697: [CommCoreModule] MessageSpec changes for updated `UPDATE_RELATIONSHIP` (authored by atul).
[CommCoreModule] MessageSpec changes for updated `UPDATE_RELATIONSHIP`
Mar 28 2024, 6:54 AM
atul updated the diff for D11383: [CommCoreModule] MessageSpec changes for updated `UPDATE_RELATIONSHIP`.

land

Mar 28 2024, 6:50 AM
atul added inline comments to D11428: [landing] introduce ConnectFarcaster.
Mar 28 2024, 6:49 AM
atul accepted D11432: [landing/lib/native] introduce FarcasterWebView.

Some notes inline

Mar 28 2024, 5:57 AM
atul accepted D11429: [landing] introduce /connect-farcaster route.
Mar 28 2024, 5:51 AM
atul accepted D11434: [native] introduce FarcasterLogo.

Wouldn't hurt to memoize

Mar 28 2024, 5:50 AM
atul accepted D11428: [landing] introduce ConnectFarcaster.
Mar 28 2024, 5:49 AM
atul accepted D11427: [keyserver/landing] add @babel/plugin-transform-private-methods to list of plugins.
Mar 28 2024, 5:43 AM
atul accepted D11426: [landing] add @farcaster/auth-kit dep.
Mar 28 2024, 5:43 AM

Mar 26 2024

atul closed D11381: [CI] Include "Save NEYNAR_API_KEY to file" step in `[ios/android]_release` workflows.
Mar 26 2024, 12:31 PM
atul committed rCOMMc469b8386036: [CI] Include "Save NEYNAR_API_KEY to file" step in `[ios/android]_release`… (authored by atul).
[CI] Include "Save NEYNAR_API_KEY to file" step in `[ios/android]_release`…
Mar 26 2024, 12:31 PM
atul updated the diff for D11381: [CI] Include "Save NEYNAR_API_KEY to file" step in `[ios/android]_release` workflows.

rebase and land

Mar 26 2024, 12:28 PM
atul closed D11382: [lib] Rename `UPDATE_RELATIONSHIP` message type to `LEGACY_UPDATE...`.
Mar 26 2024, 12:25 PM
atul committed rCOMM91b21c0873ea: [lib] Rename `UPDATE_RELATIONSHIP` message type to `LEGACY_UPDATE...` (authored by atul).
[lib] Rename `UPDATE_RELATIONSHIP` message type to `LEGACY_UPDATE...`
Mar 26 2024, 12:25 PM
atul updated the diff for D11382: [lib] Rename `UPDATE_RELATIONSHIP` message type to `LEGACY_UPDATE...`.

rebase and land

Mar 26 2024, 12:11 PM
atul closed D11380: [native] Export `neynarKey` so it's accessible from `native`.
Mar 26 2024, 12:00 PM
atul committed rCOMMbbaa364113d8: [native] Export `neynarKey` so it's accessible from `native` (authored by atul).
[native] Export `neynarKey` so it's accessible from `native`
Mar 26 2024, 12:00 PM
atul updated the diff for D11380: [native] Export `neynarKey` so it's accessible from `native`.

address feedback

Mar 26 2024, 11:05 AM

Mar 25 2024

atul requested review of D11383: [CommCoreModule] MessageSpec changes for updated `UPDATE_RELATIONSHIP`.
Mar 25 2024, 6:14 PM
atul requested review of D11382: [lib] Rename `UPDATE_RELATIONSHIP` message type to `LEGACY_UPDATE...`.
Mar 25 2024, 1:49 PM
atul requested review of D11381: [CI] Include "Save NEYNAR_API_KEY to file" step in `[ios/android]_release` workflows.
Mar 25 2024, 1:32 PM
atul requested review of D11380: [native] Export `neynarKey` so it's accessible from `native`.
Mar 25 2024, 1:23 PM

Mar 24 2024

atul accepted D11377: [keyserver] Fix memberOfContainingThreadPromise behavior for users missing in DB.
Mar 24 2024, 9:12 PM

Mar 21 2024

atul updated the diff for D11188: [web] Redux migration to patch in `specialRole` field.

rename databaseModule -> sharedWorker

Mar 21 2024, 10:23 AM
atul added a comment to D11188: [web] Redux migration to patch in `specialRole` field.

JK, literally a rename in https://phab.comm.dev/D11236

Mar 21 2024, 10:22 AM
atul added a comment to D11188: [web] Redux migration to patch in `specialRole` field.

Looks like eg await databaseModule.isDatabaseSupported(); are no longer available, so this migration will need to be updated.

Mar 21 2024, 10:17 AM

Mar 20 2024

atul added inline comments to D11188: [web] Redux migration to patch in `specialRole` field.
Mar 20 2024, 12:10 PM
atul updated the diff for D11188: [web] Redux migration to patch in `specialRole` field.

land

Mar 20 2024, 11:59 AM
atul closed D11099: [native] Redux migration to patch in `specialRole` field.
Mar 20 2024, 11:51 AM
atul committed rCOMM50d6fe1ddfaf: [native] Redux migration to patch in `specialRole` field (authored by atul).
[native] Redux migration to patch in `specialRole` field
Mar 20 2024, 11:51 AM
atul added a comment to D11099: [native] Redux migration to patch in `specialRole` field.

Safe to land, persist.version will get bumped when flip the switch lands.

Mar 20 2024, 11:41 AM
atul updated the diff for D11099: [native] Redux migration to patch in `specialRole` field.

land

Mar 20 2024, 11:36 AM
atul closed D11308: [native][web] Update `ChatInputBar` to pass `communityThreadInfo` to `threadFrozenDueToViewerBlock`.
Mar 20 2024, 11:35 AM
atul committed rCOMM4a6e82ed9bb5: [native][web] Update `ChatInputBar` to pass `communityThreadInfo` to… (authored by atul).
[native][web] Update `ChatInputBar` to pass `communityThreadInfo` to…
Mar 20 2024, 11:35 AM
atul updated the diff for D11308: [native][web] Update `ChatInputBar` to pass `communityThreadInfo` to `threadFrozenDueToViewerBlock`.

land

Mar 20 2024, 11:33 AM
atul closed D11276: [lib] Remove usage of `memberHasAdminPowers` in `useThreadSearchIndex`.
Mar 20 2024, 11:22 AM
atul committed rCOMMf4f87f5e87e0: [lib] Remove usage of `memberHasAdminPowers` in `useThreadSearchIndex` (authored by atul).
[lib] Remove usage of `memberHasAdminPowers` in `useThreadSearchIndex`
Mar 20 2024, 11:22 AM
atul updated the diff for D11276: [lib] Remove usage of `memberHasAdminPowers` in `useThreadSearchIndex`.

land

Mar 20 2024, 11:17 AM
atul closed D11261: [lib] Omit `isDefault` field in `rawThreadInfoFromServerThreadInfo`.
Mar 20 2024, 11:13 AM
atul committed rCOMMcb303c6ea6b6: [lib] Omit `isDefault` field in `rawThreadInfoFromServerThreadInfo` (authored by atul).
[lib] Omit `isDefault` field in `rawThreadInfoFromServerThreadInfo`
Mar 20 2024, 11:13 AM
atul updated the diff for D11261: [lib] Omit `isDefault` field in `rawThreadInfoFromServerThreadInfo`.

land

Mar 20 2024, 11:12 AM
atul closed D11254: [lib] Remove `isDefault` field from `RoleInfo` in `patchRoleInfoWithSpecialRole`.
Mar 20 2024, 11:03 AM
atul committed rCOMM531b65b66af4: [lib] Remove `isDefault` field from `RoleInfo` in `patchRoleInfoWithSpecialRole` (authored by atul).
[lib] Remove `isDefault` field from `RoleInfo` in `patchRoleInfoWithSpecialRole`
Mar 20 2024, 11:03 AM
atul added inline comments to D11261: [lib] Omit `isDefault` field in `rawThreadInfoFromServerThreadInfo`.
Mar 20 2024, 10:52 AM
atul updated the diff for D11254: [lib] Remove `isDefault` field from `RoleInfo` in `patchRoleInfoWithSpecialRole`.

land

Mar 20 2024, 10:50 AM
atul attached a referenced file: F1418680: f1e2ee.png.
Mar 20 2024, 10:18 AM
atul added inline comments to D8665: Implement native iOS code to fetch data from blob service and keyserver code to upload notification payload if it exceeds APNs limits.
Mar 20 2024, 10:18 AM

Mar 19 2024

atul closed D11205: [lib][native] Introduce `useRoleNamesToSpecialRole` to remove `"Admins"` string check in `RolePanelEntry`.
Mar 19 2024, 8:41 PM
atul committed rCOMM36ee6cd417ce: [lib][native] Introduce `useRoleNamesToSpecialRole` to remove `"Admins"` string… (authored by atul).
[lib][native] Introduce `useRoleNamesToSpecialRole` to remove `"Admins"` string…
Mar 19 2024, 8:41 PM
atul updated the diff for D11205: [lib][native] Introduce `useRoleNamesToSpecialRole` to remove `"Admins"` string check in `RolePanelEntry`.

rebase and land

Mar 19 2024, 7:12 PM
atul closed D11253: [lib] Remove `isDefault` field from `RoleInfo`.
Mar 19 2024, 6:54 PM
atul committed rCOMM0f3def7e94b8: [lib] Remove `isDefault` field from `RoleInfo` (authored by atul).
[lib] Remove `isDefault` field from `RoleInfo`
Mar 19 2024, 6:54 PM
atul updated the diff for D11253: [lib] Remove `isDefault` field from `RoleInfo`.

rebase before landing

Mar 19 2024, 12:16 PM
atul added a comment to D11253: [lib] Remove `isDefault` field from `RoleInfo`.

Do we have a task for the migration?

Mar 19 2024, 11:52 AM
atul added a comment to D11254: [lib] Remove `isDefault` field from `RoleInfo` in `patchRoleInfoWithSpecialRole`.

This migration wasn't already applied, right?

Mar 19 2024, 11:38 AM
atul closed D11209: [lib] Update `threadHasAdminRole` to consider `specialField`.
Mar 19 2024, 11:28 AM
atul committed rCOMMcd71e1fc65fe: [lib] Update `threadHasAdminRole` to consider `specialField` (authored by atul).
[lib] Update `threadHasAdminRole` to consider `specialField`
Mar 19 2024, 11:28 AM
atul updated the diff for D11209: [lib] Update `threadHasAdminRole` to consider `specialField`.

rebase around and land

Mar 19 2024, 10:56 AM
atul added a comment to D11209: [lib] Update `threadHasAdminRole` to consider `specialField`.

Thanks for checking!

If leaveThread is the only place where we need to support the legacy approach, we can consider having the special logic only there. Overall, I'm looking for a solution where we can make this code a bit more maintainable, but not sure if it is worth it (maybe we can have two variants of this function with different types accepted?).

Mar 19 2024, 10:55 AM
atul closed D11208: [lib] Deprecate `useRoleDeletableAndEditableStatus` and determine `is[Editable/Deletable]` directly in `RoleActionsMenu`.
Mar 19 2024, 10:51 AM
atul committed rCOMM49bcd23b617f: [lib] Deprecate `useRoleDeletableAndEditableStatus` and determine `is… (authored by atul).
[lib] Deprecate `useRoleDeletableAndEditableStatus` and determine `is…
Mar 19 2024, 10:51 AM
atul updated the diff for D11208: [lib] Deprecate `useRoleDeletableAndEditableStatus` and determine `is[Editable/Deletable]` directly in `RoleActionsMenu`.

rebase around and land

Mar 19 2024, 10:35 AM
atul added a comment to D11208: [lib] Deprecate `useRoleDeletableAndEditableStatus` and determine `is[Editable/Deletable]` directly in `RoleActionsMenu`.

This is safe to land because we will fall back to previous roleIsAdminRole and roleIsDefaultRole logic if specialRole field is missing (as it will on web when landed prior to "flipping the switch").

Mar 19 2024, 10:32 AM
atul closed D11248: [lib] Constrain dep list of `useRoleMemberCountsForCommunity` and `useRoleUserSurfacedPermissions`.
Mar 19 2024, 10:28 AM
atul committed rCOMM18ae66cdc3f9: [lib] Constrain dep list of `useRoleMemberCountsForCommunity` and… (authored by atul).
[lib] Constrain dep list of `useRoleMemberCountsForCommunity` and…
Mar 19 2024, 10:28 AM
atul updated the diff for D11248: [lib] Constrain dep list of `useRoleMemberCountsForCommunity` and `useRoleUserSurfacedPermissions`.

rebase and land

Mar 19 2024, 10:25 AM
atul closed D11286: [lib] Introduce `persistedRoleInfoValidator` and use in `convertClientDBThreadInfoToRawThreadInfo`.
Mar 19 2024, 10:22 AM
atul committed rCOMM413c7b519700: [lib] Introduce `persistedRoleInfoValidator` and use in… (authored by atul).
[lib] Introduce `persistedRoleInfoValidator` and use in…
Mar 19 2024, 10:22 AM
atul updated the diff for D11286: [lib] Introduce `persistedRoleInfoValidator` and use in `convertClientDBThreadInfoToRawThreadInfo`.

make things read-only

Mar 19 2024, 10:16 AM
atul updated the diff for D11286: [lib] Introduce `persistedRoleInfoValidator` and use in `convertClientDBThreadInfoToRawThreadInfo`.

rebase around everything and land

Mar 19 2024, 10:08 AM
atul closed D11206: [web] Compute `existingRole` instead of `existingRoleID` in `RoleActionsMenu`.
Mar 19 2024, 9:53 AM
atul committed rCOMM1c8fd0995bab: [web] Compute `existingRole` instead of `existingRoleID` in `RoleActionsMenu` (authored by atul).
[web] Compute `existingRole` instead of `existingRoleID` in `RoleActionsMenu`
Mar 19 2024, 9:53 AM

Mar 18 2024

atul updated the diff for D11206: [web] Compute `existingRole` instead of `existingRoleID` in `RoleActionsMenu`.

rebase around other diffs

Mar 18 2024, 2:17 PM
atul closed D11263: [lib] Remove usage of `memberHasAdminPowers` in `useKeyserverAdmin`.
Mar 18 2024, 12:47 PM
atul committed rCOMM43137cdaa2c0: [lib] Remove usage of `memberHasAdminPowers` in `useKeyserverAdmin` (authored by atul).
[lib] Remove usage of `memberHasAdminPowers` in `useKeyserverAdmin`
Mar 18 2024, 12:47 PM
atul updated the test plan for D11263: [lib] Remove usage of `memberHasAdminPowers` in `useKeyserverAdmin`.
Mar 18 2024, 12:44 PM
atul updated the diff for D11263: [lib] Remove usage of `memberHasAdminPowers` in `useKeyserverAdmin`.

rebase before landing

Mar 18 2024, 11:48 AM
atul added inline comments to D11263: [lib] Remove usage of `memberHasAdminPowers` in `useKeyserverAdmin`.
Mar 18 2024, 11:47 AM

Mar 14 2024

atul requested review of D11333: [lib] Split implementations of `[client/server]ThreadInfoFromRawThreadInfo`.
Mar 14 2024, 12:09 PM

Mar 13 2024

atul requested review of D11317: [lib] Update `clientThreadFrozenDueToBlock` and `getMinimallyEncodedCurrentUser` signatures to include `communityThreadInfo`.
Mar 13 2024, 8:56 PM
atul requested review of D11318: [lib] Introduce `threadInfoFromRawThreadInfo` wrapper that computes `currentUser` and passes to `baseThreadInfoFromRawThreadInfo`.
Mar 13 2024, 2:04 PM

Mar 12 2024

atul added inline comments to D11247: [lib] Add integrity store ops.
Mar 12 2024, 1:06 PM
atul updated the diff for D11311: [lib] Separate `serverThreadFrozenDueToBlock` and `clientThreadFrozenDueToBlock`.

narrow type

Mar 12 2024, 10:45 AM
atul requested review of D11311: [lib] Separate `serverThreadFrozenDueToBlock` and `clientThreadFrozenDueToBlock`.
Mar 12 2024, 9:11 AM

Mar 11 2024

atul requested review of D11308: [native][web] Update `ChatInputBar` to pass `communityThreadInfo` to `threadFrozenDueToViewerBlock`.
Mar 11 2024, 2:28 PM
atul abandoned D11289: [lib] Delete `memberHasAdminPowers`.
Mar 11 2024, 2:11 PM