Page MenuHomePhabricator
Feed Advanced Search

Feb 15 2024

atul updated the diff for D11057: [native] Deprecate and move `updateClientDBThreadStoreThreadInfos` and `createUpdateDBOpsForThreadStoreThreadInfos`.

land

Feb 15 2024, 1:32 PM
atul requested review of D11097: [native] Reintroduce `updateClientDBThreadStoreThreadInfos`.
Feb 15 2024, 1:17 PM
atul attached a referenced file: F1163828: e3633a.png.
Feb 15 2024, 12:26 PM
atul attached a referenced file: F1163834: 708e5c.png.
Feb 15 2024, 12:26 PM
atul attached a referenced file: F1163839: f25f0b.png.
Feb 15 2024, 12:26 PM
atul published D11095: [native] Reintroduce `createUpdateDBOpsForThreadStoreThreadInfos` for new `RawThreadInfo` encoding for review.
Feb 15 2024, 12:26 PM
atul updated the summary of D11057: [native] Deprecate and move `updateClientDBThreadStoreThreadInfos` and `createUpdateDBOpsForThreadStoreThreadInfos`.
Feb 15 2024, 11:42 AM
atul updated the summary of D11057: [native] Deprecate and move `updateClientDBThreadStoreThreadInfos` and `createUpdateDBOpsForThreadStoreThreadInfos`.
Feb 15 2024, 11:42 AM
atul updated the diff for D11057: [native] Deprecate and move `updateClientDBThreadStoreThreadInfos` and `createUpdateDBOpsForThreadStoreThreadInfos`.

tidy up

Feb 15 2024, 11:41 AM
atul closed D11056: [lib] Introduce `patchRawThreadInfosWithSpecialRole()`.
Feb 15 2024, 11:33 AM
atul committed rCOMM9b9a18ca1180: [lib] Introduce `patchRawThreadInfosWithSpecialRole()` (authored by atul).
[lib] Introduce `patchRawThreadInfosWithSpecialRole()`
Feb 15 2024, 11:33 AM
atul updated the diff for D11056: [lib] Introduce `patchRawThreadInfosWithSpecialRole()`.

address @tomek's feedback

Feb 15 2024, 11:14 AM

Feb 14 2024

atul accepted D11069: [web] cleanup members modal.
Feb 14 2024, 8:23 PM
atul accepted D11068: [web] cleanup user list modals.
Feb 14 2024, 8:22 PM
atul accepted D11067: [web] remove deprecated members modals code.

Nice

Feb 14 2024, 8:17 PM
atul accepted D11066: [web] cleanup compose subchannel modal.
Feb 14 2024, 8:17 PM
atul accepted D11065: [web] use AddUsersList in SubchannelMembers.
Feb 14 2024, 5:54 PM
atul accepted D11031: [web] introduce thread settings utils.

Appreciate that you took the time to update Test Plan, it looks great.

Feb 14 2024, 2:13 PM
atul accepted D11064: [web] cleanup create roles modal.

Looks good

Feb 14 2024, 1:42 PM
atul accepted D11063: [web] cleanup enum option component when there is no icon.
Feb 14 2024, 1:38 PM

Feb 13 2024

atul planned changes to D11057: [native] Deprecate and move `updateClientDBThreadStoreThreadInfos` and `createUpdateDBOpsForThreadStoreThreadInfos`.
Feb 13 2024, 2:43 PM
atul requested review of D11057: [native] Deprecate and move `updateClientDBThreadStoreThreadInfos` and `createUpdateDBOpsForThreadStoreThreadInfos`.
Feb 13 2024, 2:21 PM
atul published D11056: [lib] Introduce `patchRawThreadInfosWithSpecialRole()` for review.
Feb 13 2024, 1:46 PM
atul closed D11055: [lib] Introduce `patchRoleInfoWithSpecialRole(RoleInfo): RoleInfo`.
Feb 13 2024, 1:11 PM
atul committed rCOMMa1a0c0204ba7: [lib] Introduce `patchRoleInfoWithSpecialRole(RoleInfo): RoleInfo` (authored by atul).
[lib] Introduce `patchRoleInfoWithSpecialRole(RoleInfo): RoleInfo`
Feb 13 2024, 1:11 PM
atul published D11055: [lib] Introduce `patchRoleInfoWithSpecialRole(RoleInfo): RoleInfo` for review.
Feb 13 2024, 12:37 PM
atul abandoned D11053: [lib] Introduce `roleIsDefaultRole`.

will squash actually

Feb 13 2024, 11:45 AM
atul requested review of D11053: [lib] Introduce `roleIsDefaultRole`.
Feb 13 2024, 11:43 AM
atul abandoned D10115: [native] Update update-roles-and-permissions-test-data.js to include specialRole field.

No longer necessary

Feb 13 2024, 11:08 AM

Feb 12 2024

atul abandoned D10114: [lib] Update thread-ops-utils.test.js to include specialRole field.

No longer necessary

Feb 12 2024, 1:14 PM
atul abandoned D10113: [lib] Update validation.test.js to include specialRole field.

No longer necessary since we aren't updating legacy types to include specialRole.

Feb 12 2024, 1:12 PM
atul attached a referenced file: F1147415: 960170.png.
Feb 12 2024, 1:10 PM
atul accepted D11036: [lib] introduce barebones community types.
Feb 12 2024, 1:07 PM
atul accepted D11035: [web] reintroduce error message to thread settings modal.
Feb 12 2024, 1:06 PM
atul accepted D11034: [web] cleanup thread settings general + privacy tabs.

Didn't read too carefully. Can you make sure removing form doesn't affect functionality?

Feb 12 2024, 1:05 PM
atul accepted D11033: [web] cleanup thread settings relationship tab.
Feb 12 2024, 12:51 PM
atul accepted D11032: [web] cleanup thread settings modal delete tab.
Feb 12 2024, 12:49 PM
atul requested changes to D11031: [web] introduce thread settings utils.

Seems reasonable, but going to have to be annoying here and request a more fleshed out Test Plan for this.

Feb 12 2024, 12:47 PM
atul accepted D11030: [web] cleanup keyserver selection modal.

Can we remove extraneous <>/</>

Feb 12 2024, 12:30 PM
atul accepted D11029: [web] cleanup add keyserver modal.

Looks good!

Feb 12 2024, 12:28 PM
atul accepted D11027: [web] clean up user profiles modal.
Feb 12 2024, 12:28 PM
atul accepted D11026: [web] cleanup alert modal.
Feb 12 2024, 12:27 PM
atul accepted D11025: [web] cleanup UnsavedChangesModal.

Looks good, but make sure to address copy feedback before landing.

Feb 12 2024, 12:15 PM
atul accepted D11024: [web] cleanup community creation members modal.

Looks good, some notes inline. Probably makes sense to create tasks and link before landing instead of addressing right now.

Feb 12 2024, 12:12 PM
atul accepted D11023: [web] cleanup add members modal.

High level looks good, might be worth memoizing some stuff here since some of the search stuff may be "expensive"? Not really sure, and web is generally pretty performant (at least on our machines), so up to you.

Feb 12 2024, 11:56 AM

Feb 10 2024

atul closed D10111: [lib] Update minimally-encoded-thread-permissions.test.js to include specialRole field.
Feb 10 2024, 1:13 PM
atul committed rCOMM150bfc4697a1: [lib] Update minimally-encoded-thread-permissions.test.js to include… (authored by atul).
[lib] Update minimally-encoded-thread-permissions.test.js to include…
Feb 10 2024, 1:13 PM
atul closed D10109: [lib] Update thread-utils to include specialRole field.
Feb 10 2024, 1:13 PM
atul committed rCOMMc6ebf6eac8a8: [lib] Update thread-utils to include specialRole field (authored by atul).
[lib] Update thread-utils to include specialRole field
Feb 10 2024, 1:13 PM

Feb 9 2024

atul abandoned D10112: [lib] Update minimally-encoded-thread-permissions-test-data.js to include specialRole field.

No longer necessary after handling things differently for old/current/future clients

Feb 9 2024, 1:31 PM
atul updated the diff for D10111: [lib] Update minimally-encoded-thread-permissions.test.js to include specialRole field.

update

Feb 9 2024, 1:23 PM
atul abandoned D10110: [keyserver] Update responder-validators.test.js to include specialRole field.

This diff is no longer relevant because we're not including specialRole for "Legacy" RoleInfos.

Feb 9 2024, 1:20 PM
atul added inline comments to D10109: [lib] Update thread-utils to include specialRole field.
Feb 9 2024, 1:18 PM
atul updated the diff for D10109: [lib] Update thread-utils to include specialRole field.

update

Feb 9 2024, 1:17 PM
atul closed D10995: [lib] Include `specialRole` field in `RoleInfo` for future clients.
Feb 9 2024, 1:01 PM
atul committed rCOMMb01e5441ce0d: [lib] Include `specialRole` field in `RoleInfo` for future clients (authored by atul).
[lib] Include `specialRole` field in `RoleInfo` for future clients
Feb 9 2024, 1:01 PM
atul accepted D11014: [web] fix reaction tooltip not showing the correct number of users.

Looks good!

Feb 9 2024, 12:56 PM
atul accepted D11002: [native] move transitionPreset into shared navigation options file.

Seems like straightforward move + flow annotation

Feb 9 2024, 12:43 PM
atul accepted D10820: [web] introduce previouslySelectedUsers map to add users list.
Feb 9 2024, 12:42 PM
atul added inline comments to D10995: [lib] Include `specialRole` field in `RoleInfo` for future clients.
Feb 9 2024, 12:40 PM
atul updated the diff for D10995: [lib] Include `specialRole` field in `RoleInfo` for future clients.

consistency

Feb 9 2024, 12:40 PM
atul accepted D10944: [web] lift primary button logic from AddMembersModalContent into AddMembersModal.
Feb 9 2024, 12:16 PM

Feb 8 2024

atul updated the diff for D10995: [lib] Include `specialRole` field in `RoleInfo` for future clients.

rebase to fix CI before addressing @ginsu's feedback

Feb 8 2024, 1:38 PM
atul closed D10108: [keyserver] Update role-creator to include specialRole field.
Feb 8 2024, 1:37 PM
atul committed rCOMMaf6fabf79679: [keyserver] Update role-creator to include specialRole field (authored by atul).
[keyserver] Update role-creator to include specialRole field
Feb 8 2024, 1:37 PM
atul updated the diff for D10108: [keyserver] Update role-creator to include specialRole field.

land

Feb 8 2024, 1:36 PM
atul updated the diff for D10108: [keyserver] Update role-creator to include specialRole field.

and fix CI..

Feb 8 2024, 1:27 PM
atul updated the diff for D10108: [keyserver] Update role-creator to include specialRole field.

fix flow

Feb 8 2024, 1:18 PM
atul added a comment to D10108: [keyserver] Update role-creator to include specialRole field.

This should be safe to land on its own:

  1. createInitialRolesForNewThread() is only called by createThread() in thread-creator
  2. The only fields accessed are newRoles.default.id and newRoles.creator.id, so nothing changes here
Feb 8 2024, 12:46 PM
atul updated the diff for D10108: [keyserver] Update role-creator to include specialRole field.

unstage extraneous code

Feb 8 2024, 12:44 PM
atul added inline comments to D10108: [keyserver] Update role-creator to include specialRole field.
Feb 8 2024, 12:43 PM
atul updated the diff for D10108: [keyserver] Update role-creator to include specialRole field.

update

Feb 8 2024, 12:42 PM
atul accepted D10999: [native] fix change role modal border radius style.
Feb 8 2024, 12:27 PM
atul updated the test plan for D10995: [lib] Include `specialRole` field in `RoleInfo` for future clients.
Feb 8 2024, 11:55 AM
atul published D10995: [lib] Include `specialRole` field in `RoleInfo` for future clients for review.
Feb 8 2024, 11:50 AM
atul accepted D10998: [tunnelbroker] use lockfile on cargo install.
Feb 8 2024, 11:47 AM
atul accepted D10997: [services] bump rust version in Dockerfiles.
Feb 8 2024, 11:12 AM
atul accepted D10994: [web] cleanup change member role modal.
Feb 8 2024, 11:03 AM
atul closed D10990: [lib] Add `rolesWithoutSpecialRoleField` filter to `rawThreadInfoFromServerThreadInfo`.
Feb 8 2024, 9:39 AM
atul committed rCOMM3cdfe501d658: [lib] Add `rolesWithoutSpecialRoleField` filter to… (authored by atul).
[lib] Add `rolesWithoutSpecialRoleField` filter to…
Feb 8 2024, 9:39 AM
atul closed D10975: [lib] Add `shouldIncludeSpecialRoleFieldInRoles` to `RawThreadInfoOptions`.
Feb 8 2024, 9:39 AM
atul closed D10971: [lib] Remove support for `ServerThreadInfo` from `useKeyserverAdmin`.
Feb 8 2024, 9:39 AM
atul committed rCOMMf754b7402820: [lib] Add `shouldIncludeSpecialRoleFieldInRoles` to `RawThreadInfoOptions` (authored by atul).
[lib] Add `shouldIncludeSpecialRoleFieldInRoles` to `RawThreadInfoOptions`
Feb 8 2024, 9:39 AM
atul committed rCOMMb643636cd299: [lib] Remove support for `ServerThreadInfo` from `useKeyserverAdmin` (authored by atul).
[lib] Remove support for `ServerThreadInfo` from `useKeyserverAdmin`
Feb 8 2024, 9:39 AM
atul closed D10107: [keyserver] Update `fetchServerThreadInfos(filter?: FetchThreadInfosFilter)` to fetch special_role.
Feb 8 2024, 9:39 AM
atul committed rCOMM09b4194803d4: [keyserver] Update `fetchServerThreadInfos(filter?: FetchThreadInfosFilter)` to… (authored by atul).
[keyserver] Update `fetchServerThreadInfos(filter?: FetchThreadInfosFilter)` to…
Feb 8 2024, 9:39 AM
atul updated the diff for D10990: [lib] Add `rolesWithoutSpecialRoleField` filter to `rawThreadInfoFromServerThreadInfo`.

land

Feb 8 2024, 9:35 AM
atul added a comment to D10990: [lib] Add `rolesWithoutSpecialRoleField` filter to `rawThreadInfoFromServerThreadInfo`.

We will patch the specialRole field back in to minimally encoded RawThreadInfos for future clients (where shouldMinimallyEncodePermissions AND includeSpecialRoleFieldInRoles are true).

Is it something already handled in the stack?

Feb 8 2024, 9:33 AM

Feb 7 2024

atul published D10990: [lib] Add `rolesWithoutSpecialRoleField` filter to `rawThreadInfoFromServerThreadInfo` for review.
Feb 7 2024, 1:31 PM
atul added a comment to D10107: [keyserver] Update `fetchServerThreadInfos(filter?: FetchThreadInfosFilter)` to fetch special_role.
NOTE: This is safe to land after D10990 (will land them at the same time)
Feb 7 2024, 1:31 PM
atul accepted D10989: [native] fix create roles screen bottom of permissions list being cut off.
Feb 7 2024, 1:03 PM
atul accepted D10988: [native] fix no spacing in the community creation add members screen.
Feb 7 2024, 1:01 PM
atul accepted D10983: [native] rename MessageResultsScreen to PinnedMessagesScreen.

Skimmed, assuming this is straightforward refactor.

Feb 7 2024, 12:58 PM
atul accepted D10982: [native] fix oversized username container in message header.
Feb 7 2024, 12:57 PM
atul attached a referenced file: F1126817: 92e919.png.
Feb 7 2024, 12:54 PM
atul accepted D10979: [web] introduce NavigationSidebarTabIndicator.

Looks like it matches the designs.

Feb 7 2024, 12:52 PM
atul accepted D10978: [lib/web] lift useSortedENSResolvedUsers into lib.

Thanks for addressing this feedback. Think it's a lot cleaner that the data is being "transformed" once and "pushed up" so that downstream components/logic don't have to deal with transforming data that isn't "ready to go"

Feb 7 2024, 12:47 PM
atul closed D10106: [keyserver] Update `fetchRoles(threadID: string)` to fetch special_role.
Feb 7 2024, 12:44 PM
atul committed rCOMMd0acd7462955: [keyserver] Update `fetchRoles(threadID: string)` to fetch special_role (authored by atul).
[keyserver] Update `fetchRoles(threadID: string)` to fetch special_role
Feb 7 2024, 12:44 PM
atul closed D10969: [lib] Introduce `ServerLegacyRoleInfo`.
Feb 7 2024, 12:39 PM