Page MenuHomePhabricator
Feed Advanced Search

Feb 7 2024

atul committed rCOMM1cb9081f4e66: [lib] Introduce `ServerLegacyRoleInfo` (authored by atul).
[lib] Introduce `ServerLegacyRoleInfo`
Feb 7 2024, 12:38 PM
atul updated the diff for D10969: [lib] Introduce `ServerLegacyRoleInfo`.

land

Feb 7 2024, 12:37 PM
atul closed D10968: Rename `LegacyRoleInfo` to `ClientLegacyRoleInfo`.
Feb 7 2024, 12:36 PM
atul committed rCOMM552bf09bda6c: Rename `LegacyRoleInfo` to `ClientLegacyRoleInfo` (authored by atul).
Rename `LegacyRoleInfo` to `ClientLegacyRoleInfo`
Feb 7 2024, 12:36 PM
atul updated the diff for D10968: Rename `LegacyRoleInfo` to `ClientLegacyRoleInfo`.

rebase and resolve merge conflicts

Feb 7 2024, 12:33 PM
atul accepted D10919: [lib] introduce useMembersGroupedByRole.

Looks good, including suggestion from ChatGPT with simpler syntax inline that you can choose to adopt/ignore depending on what you prefer

Feb 7 2024, 11:50 AM
atul removed a reviewer for D10975: [lib] Add `shouldIncludeSpecialRoleFieldInRoles` to `RawThreadInfoOptions`: ashoat.
Feb 7 2024, 11:00 AM
atul removed a reviewer for D10971: [lib] Remove support for `ServerThreadInfo` from `useKeyserverAdmin`: ashoat.
Feb 7 2024, 11:00 AM
atul removed a reviewer for D10969: [lib] Introduce `ServerLegacyRoleInfo`: ashoat.
Feb 7 2024, 11:00 AM
atul removed a reviewer for D10968: Rename `LegacyRoleInfo` to `ClientLegacyRoleInfo`: ashoat.
Feb 7 2024, 10:59 AM
atul closed D10976: [CI] Remove `action-tmate`.
Feb 7 2024, 7:32 AM
atul committed rCOMM14ff8020af61: [CI] Remove `action-tmate` (authored by atul).
[CI] Remove `action-tmate`
Feb 7 2024, 7:32 AM
atul closed D10967: [CI] Use M1 runners for macOS-based GH Actions workflows.
Feb 7 2024, 7:32 AM
atul committed rCOMM540d603fd873: [CI] Use M1 runners for macOS-based GH Actions workflows (authored by atul).
[CI] Use M1 runners for macOS-based GH Actions workflows
Feb 7 2024, 7:32 AM

Feb 6 2024

atul updated the diff for D10976: [CI] Remove `action-tmate`.

land

Feb 6 2024, 3:05 PM
atul published D10976: [CI] Remove `action-tmate` for review.
Feb 6 2024, 1:54 PM
atul updated the diff for D10967: [CI] Use M1 runners for macOS-based GH Actions workflows.

land

Feb 6 2024, 1:53 PM
atul requested review of D10975: [lib] Add `shouldIncludeSpecialRoleFieldInRoles` to `RawThreadInfoOptions`.
Feb 6 2024, 1:29 PM
atul added a comment to D10107: [keyserver] Update `fetchServerThreadInfos(filter?: FetchThreadInfosFilter)` to fetch special_role.
NOTE: This diff is NOT safe to land (validators will fail) until we make corresponding updates to rawThreadInfoFromServerThreadInfo.
Feb 6 2024, 12:31 PM
atul published D10971: [lib] Remove support for `ServerThreadInfo` from `useKeyserverAdmin` for review.
Feb 6 2024, 12:29 PM
atul updated the diff for D10107: [keyserver] Update `fetchServerThreadInfos(filter?: FetchThreadInfosFilter)` to fetch special_role.

fix import

Feb 6 2024, 12:04 PM
atul attached a referenced file: F1122162: 370b46.png.
Feb 6 2024, 12:02 PM
atul added inline comments to D10107: [keyserver] Update `fetchServerThreadInfos(filter?: FetchThreadInfosFilter)` to fetch special_role.
Feb 6 2024, 12:02 PM
atul updated the diff for D10107: [keyserver] Update `fetchServerThreadInfos(filter?: FetchThreadInfosFilter)` to fetch special_role.

fix query

Feb 6 2024, 11:57 AM
atul retitled D10107: [keyserver] Update `fetchServerThreadInfos(filter?: FetchThreadInfosFilter)` to fetch special_role from [keyserver] Update thread-fetchers to fetch special_role to [keyserver] Update `fetchServerThreadInfos(filter?: FetchThreadInfosFilter)` to fetch special_role.
Feb 6 2024, 11:57 AM
atul requested review of D10107: [keyserver] Update `fetchServerThreadInfos(filter?: FetchThreadInfosFilter)` to fetch special_role.
Feb 6 2024, 11:55 AM
atul updated the summary of D10106: [keyserver] Update `fetchRoles(threadID: string)` to fetch special_role.
Feb 6 2024, 11:55 AM
atul requested review of D10106: [keyserver] Update `fetchRoles(threadID: string)` to fetch special_role.
Feb 6 2024, 11:54 AM
atul updated the diff for D10107: [keyserver] Update `fetchServerThreadInfos(filter?: FetchThreadInfosFilter)` to fetch special_role.

update

Feb 6 2024, 11:53 AM
atul added a comment to D10106: [keyserver] Update `fetchRoles(threadID: string)` to fetch special_role.

Updated return type of fetchRoles(...) to Promise<ServerLegacyRoleInfo[]>.

Feb 6 2024, 11:20 AM
atul retitled D10106: [keyserver] Update `fetchRoles(threadID: string)` to fetch special_role from [keyserver] Update role-fetchers to fetch special_role to [keyserver] Update `fetchRoles(threadID: string)` to fetch special_role.
Feb 6 2024, 11:19 AM
atul updated the diff for D10106: [keyserver] Update `fetchRoles(threadID: string)` to fetch special_role.

update

Feb 6 2024, 11:17 AM
atul updated the diff for D10969: [lib] Introduce `ServerLegacyRoleInfo`.

fix name

Feb 6 2024, 11:12 AM
atul retitled D10969: [lib] Introduce `ServerLegacyRoleInfo` from [lib] Introduce `ServerClientLegacyRoleInfo` to [lib] Introduce `ServerLegacyRoleInfo`.
Feb 6 2024, 11:12 AM
atul published D10969: [lib] Introduce `ServerLegacyRoleInfo` for review.
Feb 6 2024, 11:09 AM
atul published D10968: Rename `LegacyRoleInfo` to `ClientLegacyRoleInfo` for review.
Feb 6 2024, 11:04 AM
atul added a comment to D10967: [CI] Use M1 runners for macOS-based GH Actions workflows.

Can you wait on ENG-6685 being resolved before landing? I think it should be simple... can take a look in the next hour

Feb 6 2024, 10:34 AM
atul added a comment to D10105: [lib] Add optional specialRole field to RoleInfo.

I modified this diff before landing to only modify RoleInfo (formerly MinimallyEncodedRoleInfo) since I figured we could ignore LegacyRoleInfo going forward...

Feb 6 2024, 10:33 AM
atul published D10967: [CI] Use M1 runners for macOS-based GH Actions workflows for review.
Feb 6 2024, 10:22 AM
atul closed D10105: [lib] Add optional specialRole field to RoleInfo.
Feb 6 2024, 10:17 AM
atul committed rCOMM51398b30f3e5: [lib] Add optional specialRole field to RoleInfo (authored by atul).
[lib] Add optional specialRole field to RoleInfo
Feb 6 2024, 10:17 AM
atul updated the diff for D10105: [lib] Add optional specialRole field to RoleInfo.

update before landing

Feb 6 2024, 10:06 AM
atul accepted D10957: [lib/native] fix @-mentioning in a create new pending GENSIS chat crashes app.

Seems reasonable, but I don't have a ton of context. Adding @ashoat as blocking since he's reviewing D10956 as well.

Feb 6 2024, 10:03 AM
atul accepted D10953: [lib][keyserver] Extract rawThreadInfo validators into their own file.

Thanks for fixing that capitalization issue

Feb 6 2024, 7:17 AM

Feb 5 2024

atul retitled D10105: [lib] Add optional specialRole field to RoleInfo from [lib] Add optional speciaRole field to RoleInfo to [lib] Add optional specialRole field to RoleInfo.
Feb 5 2024, 12:48 PM
atul commandeered D10119: [web] Update existing checks on isDefault in role-actions-menu.reactjs.
Feb 5 2024, 12:45 PM
atul commandeered D10118: [native] Update existing checks on isDefault in role-panel-entry.react.js.
Feb 5 2024, 12:44 PM
atul commandeered D10117: [keyserver] Update existing checks on isDefault in invite-link-creator.js.
Feb 5 2024, 12:44 PM
atul commandeered D10116: [lib] Update existing checks on isDefault in thread-utils.js.
Feb 5 2024, 12:44 PM
atul commandeered D10115: [native] Update update-roles-and-permissions-test-data.js to include specialRole field.
Feb 5 2024, 12:44 PM
atul commandeered D10114: [lib] Update thread-ops-utils.test.js to include specialRole field.
Feb 5 2024, 12:43 PM
atul commandeered D10113: [lib] Update validation.test.js to include specialRole field.
Feb 5 2024, 12:43 PM
atul commandeered D10112: [lib] Update minimally-encoded-thread-permissions-test-data.js to include specialRole field.
Feb 5 2024, 12:39 PM
atul commandeered D10111: [lib] Update minimally-encoded-thread-permissions.test.js to include specialRole field.
Feb 5 2024, 12:39 PM
atul commandeered D10110: [keyserver] Update responder-validators.test.js to include specialRole field.
Feb 5 2024, 12:38 PM
atul commandeered D10109: [lib] Update thread-utils to include specialRole field.
Feb 5 2024, 12:38 PM
atul commandeered D10108: [keyserver] Update role-creator to include specialRole field.
Feb 5 2024, 12:38 PM
atul commandeered D10107: [keyserver] Update `fetchServerThreadInfos(filter?: FetchThreadInfosFilter)` to fetch special_role.
Feb 5 2024, 12:36 PM
atul commandeered D10106: [keyserver] Update `fetchRoles(threadID: string)` to fetch special_role.
Feb 5 2024, 12:36 PM
atul commandeered D10105: [lib] Add optional specialRole field to RoleInfo.
Feb 5 2024, 12:35 PM
atul added inline comments to D10820: [web] introduce previouslySelectedUsers map to add users list.
Feb 5 2024, 12:31 PM
atul accepted D10907: [web][native] Rename decryptMedia to fetchAndDecryptMedia.

Looks like straightforward rename

Feb 5 2024, 12:19 PM
atul requested changes to D10820: [web] introduce previouslySelectedUsers map to add users list.

Actually, requesting changes. I think we can avoid using setState in useEffect

Feb 5 2024, 12:15 PM
atul accepted D10820: [web] introduce previouslySelectedUsers map to add users list.

Thanks for addressing feedback!

Feb 5 2024, 12:13 PM
atul accepted D10943: [web] replace AddMembersListContent experience with AddUsersList.
Feb 5 2024, 12:13 PM
atul accepted D10942: [web] introduce useAddMembersListUserInfos.
Feb 5 2024, 12:13 PM
atul accepted D10941: [web] remove old Label ui component from add members modal.
Feb 5 2024, 11:55 AM
atul accepted D10940: [web] make AddUsersList feature agnostic.
Feb 5 2024, 11:24 AM
atul accepted D10937: [web] introduce add users list provider.

Didn't read too carefully, but looks like straightforward refactor.

Feb 5 2024, 11:22 AM
atul accepted D10936: [web] introduce useUserRelationshipUserInfos.

Didn't read too carefully, but looks like straightforward move.

Feb 5 2024, 11:20 AM
atul accepted D10924: [web] update ThreadMember component to match new UI redesign.
Feb 5 2024, 11:17 AM
atul accepted D10922: [web] introduce member list sidebar.
Feb 5 2024, 11:07 AM
atul accepted D10921: [web] introduce RoleGroupMemberList.

Makes sense, but can't we ensure that the members are sorted by the time we "get here"?

Feb 5 2024, 10:56 AM
atul attached a referenced file: F1116861: 312b1d.png.
Feb 5 2024, 10:53 AM
atul accepted D10920: [web] make useSortedENSResolvedUsers more permissive.
Feb 5 2024, 10:53 AM
atul requested changes to D10919: [lib] introduce useMembersGroupedByRole.

I would guess that a function named useMembersGroupedByRole would return something like Map<string, $ReadOnlyArray<RelativeMemberInfo>>

Feb 5 2024, 10:45 AM
atul accepted D10899: [web] introduce member list sidebar provider.

The implementation of MemberListSidebarProvider looks correct and makes sense for now.

Feb 5 2024, 10:39 AM

Feb 2 2024

atul closed D10918: [yarn] Tidy up `yarn.lock` with `yarn-deduplicate`.
Feb 2 2024, 1:22 PM
atul committed rCOMM96861b6362c9: [yarn] Tidy up `yarn.lock` with `yarn-deduplicate` (authored by atul).
[yarn] Tidy up `yarn.lock` with `yarn-deduplicate`
Feb 2 2024, 1:22 PM

Feb 1 2024

atul requested review of D10918: [yarn] Tidy up `yarn.lock` with `yarn-deduplicate`.
Feb 1 2024, 2:53 PM
atul closed D10916: [native] Bump `@redux-devtools/cli` to `^2.0.0`.
Feb 1 2024, 2:33 PM
atul committed rCOMMc8f5cd547ca5: [native] Bump `@redux-devtools/cli` to `^2.0.0` (authored by atul).
[native] Bump `@redux-devtools/cli` to `^2.0.0`
Feb 1 2024, 2:33 PM
atul updated the test plan for D10916: [native] Bump `@redux-devtools/cli` to `^2.0.0`.
Feb 1 2024, 1:10 PM
atul updated the summary of D10916: [native] Bump `@redux-devtools/cli` to `^2.0.0`.
Feb 1 2024, 12:26 PM
atul published D10916: [native] Bump `@redux-devtools/cli` to `^2.0.0` for review.
Feb 1 2024, 12:26 PM
atul closed D10914: [lib] Bump some endpoint timeouts in `thread-actions`.
Feb 1 2024, 11:43 AM
atul committed rCOMM1b65bc274dda: [lib] Bump some endpoint timeouts in `thread-actions` (authored by atul).
[lib] Bump some endpoint timeouts in `thread-actions`
Feb 1 2024, 11:43 AM
atul published D10914: [lib] Bump some endpoint timeouts in `thread-actions` for review.
Feb 1 2024, 10:54 AM

Jan 31 2024

atul accepted D10822: [web] introduce previouslySelectedUsers ui to add users list.

Thanks for addressing feedback, could we use if statement instead of invariant where I annotated?

Jan 31 2024, 12:53 PM
atul abandoned D10826: [web] Migrate existing `ClientDBThreadInfo`s on `web` to be minimally encoded.

Thanks @kamil for clarifying those details. I think it's reasonable to abandon this diff and mark migration task as canceled.

Jan 31 2024, 12:29 PM
atul closed D10898: [lib] Split `WebInitialReduxStateResponse` into `Client/Server` variants.
Jan 31 2024, 12:24 PM
atul committed rCOMM85f4aa485848: [lib] Split `WebInitialReduxStateResponse` into `Client/Server` variants (authored by atul).
[lib] Split `WebInitialReduxStateResponse` into `Client/Server` variants
Jan 31 2024, 12:24 PM
atul closed D10895: [lib] Move `WebInitialReduxStateResponse` to `lib`.
Jan 31 2024, 12:24 PM
atul committed rCOMM22572c7a040f: [lib] Move `WebInitialReduxStateResponse` to `lib` (authored by atul).
[lib] Move `WebInitialReduxStateResponse` to `lib`
Jan 31 2024, 12:24 PM
atul updated the diff for D10898: [lib] Split `WebInitialReduxStateResponse` into `Client/Server` variants.

rebase and land

Jan 31 2024, 12:22 PM
atul closed D10894: [web] Rename `InitialKeyserverInfo` -> `WebInitialKeyserverInfo`.
Jan 31 2024, 12:18 PM
atul closed D10893: [web] Rename `InitialReduxStateResponse` -> `InitialWebReduxStateResponse`.
Jan 31 2024, 12:18 PM
atul committed rCOMM2586cc179116: [web] Rename `InitialKeyserverInfo` -> `WebInitialKeyserverInfo` (authored by atul).
[web] Rename `InitialKeyserverInfo` -> `WebInitialKeyserverInfo`
Jan 31 2024, 12:18 PM
atul committed rCOMMfb9cca0fea9f: [web] Rename `InitialReduxStateResponse` -> `InitialWebReduxStateResponse` (authored by atul).
[web] Rename `InitialReduxStateResponse` -> `InitialWebReduxStateResponse`
Jan 31 2024, 12:18 PM
atul closed D10892: [lib] Move `WebNavInfo` to `lib`.
Jan 31 2024, 12:18 PM