Page MenuHomePhorge
Feed All Stories

Jun 9 2023

ashoat updated the diff for D8163: [native] Move final registration step to RegistrationTerms.

Realized useFocusEffect doesn't work because there are two other auxiliary screens we use for setting avatars. Reworked it to enable registrationMode while any of the 3 relevant screens are in focus

Jun 9 2023, 7:44 PM
ginsu updated subscribers of D8083: [landing] redesign footer component.
Jun 9 2023, 7:43 PM
ginsu updated the diff for D8083: [landing] redesign footer component.

address comments

Jun 9 2023, 7:41 PM
ginsu updated the diff for D8132: [landing] add faq section and request access section to keyserver page.

address comments

Jun 9 2023, 7:39 PM
rohan added inline comments to D8159: [native] Handle unsaved changes when 'cancel' is pressed.
Jun 9 2023, 7:36 PM
atul accepted D8154: [native] Add cached user selection state into RegistrationContext.

Thanks for the annotations

Jun 9 2023, 7:36 PM
atul accepted D8163: [native] Move final registration step to RegistrationTerms.
Jun 9 2023, 7:31 PM
atul added inline comments to D8164: [native] Style RegistrationTerms.
Jun 9 2023, 7:30 PM
atul accepted D8164: [native] Style RegistrationTerms.
Jun 9 2023, 7:29 PM
ashoat published D8163: [native] Move final registration step to RegistrationTerms for review.
Jun 9 2023, 7:29 PM
ashoat attached a referenced file: F580414: Screenshot 2023-06-09 at 2.17.26 PM.png.
Jun 9 2023, 7:28 PM
ashoat updated subscribers of D8164: [native] Style RegistrationTerms.
Jun 9 2023, 7:27 PM
ashoat requested review of D8164: [native] Style RegistrationTerms.
Jun 9 2023, 7:27 PM
atul accepted D8162: [native] Introduce RegistrationTerms screen.
Jun 9 2023, 7:27 PM
atul accepted D8153: [native] Update registrationMode from state to ref.
Jun 9 2023, 7:25 PM
ashoat requested review of D8162: [native] Introduce RegistrationTerms screen.
Jun 9 2023, 7:25 PM
ashoat added inline comments to D8159: [native] Handle unsaved changes when 'cancel' is pressed.
Jun 9 2023, 7:25 PM
atul accepted D8152: [native] Set user avatar after registering in registration flow.

If the avatar upload fails, we'll log the user in anyways, and display an error Alert. The user can then go and change their avatar using the normal flow. I opted for this approach because I figured trying to "undo" the registration would be more complicated, and leaving the registration in a half-complete state would be confusing to the user.

Jun 9 2023, 7:25 PM
atul accepted D8150: [native] Make callback param optional in useUploadSelectedMedia avatar hook.
Jun 9 2023, 7:24 PM
ashoat abandoned D8151: [native] Don't show loading spinner during avatar server call in registration screen.

Following D8163, we no longer do the server call from AvatarSelection, so this diff is no longer necessary

Jun 9 2023, 7:19 PM
rohan updated subscribers of D8159: [native] Handle unsaved changes when 'cancel' is pressed.
Jun 9 2023, 7:12 PM
atul accepted D8149: [native] Introduce code to call keyserver for registration in new flow.
Jun 9 2023, 7:09 PM
ashoat added inline comments to D8160: [native] Create a ChangeRolesHeaderRightButton to save role changes.
Jun 9 2023, 7:07 PM
atul accepted D8148: [native] Introduce RegistrationContext.
Jun 9 2023, 7:07 PM
ginsu updated the diff for D8093: [landing] introduce keyserver faq component.

address feedback

Jun 9 2023, 7:03 PM
rohan requested review of D8161: [native] Prevent the only admin role from being changed.
Jun 9 2023, 7:02 PM
ginsu updated subscribers of D8128: [landing] add rotation animation to keyserver faq icon.

Did you try animation-timing-function: ease-in-out; by chance? Think it might look better for this sort of thing

Jun 9 2023, 7:00 PM
rohan requested review of D8160: [native] Create a ChangeRolesHeaderRightButton to save role changes.
Jun 9 2023, 6:58 PM
rohan requested review of D8159: [native] Handle unsaved changes when 'cancel' is pressed.
Jun 9 2023, 6:53 PM
rohan requested review of D8158: [native] Create a ChangeRolesHeaderLeftButton to cancel role changes.
Jun 9 2023, 6:51 PM
rohan requested review of D8156: [native] Create a new screen that will show the role change information.
Jun 9 2023, 6:46 PM
rohan requested review of D8157: [native] Navigate to the role change screen.
Jun 9 2023, 6:46 PM
rohan requested review of D8155: [native] Show option to change role from the members list.
Jun 9 2023, 6:41 PM
rohan updated the diff for D8141: [web] Prevent changing the only admin role in a community.

Rebase on D8136

Jun 9 2023, 6:14 PM
rohan updated the diff for D8140: [web] Add functionality on save to actually change a member's role.

Rebase on D8136

Jun 9 2023, 6:14 PM
rohan updated the diff for D8139: [web] Confirm a user wants to exit if changes are made in the modal.

Rebase on D8136

Jun 9 2023, 6:14 PM
rohan updated the diff for D8138: [web] Create a modal that allows admins to change a member's role (dropdown menu, actionable buttons).

Rebase on D8136

Jun 9 2023, 6:13 PM
rohan updated the diff for D8137: [web] Create a modal that allows admins to change a member's role (modal, description, avatar).

Rebase on D8136

Jun 9 2023, 6:13 PM
rohan updated the diff for D8136: [web] Implement a custom dropdown menu component.

Expect role to be non-null

Jun 9 2023, 6:13 PM
jon accepted D8133: [identity] introduce RPC to update reserved usernames list.
Jun 9 2023, 6:01 PM
rohan updated the diff for D8136: [web] Implement a custom dropdown menu component.

ESLint

Jun 9 2023, 6:00 PM
Harbormaster failed remote builds in B20126: Diff 27576 for D8136: [web] Implement a custom dropdown menu component!
Jun 9 2023, 4:06 PM
rohan updated the diff for D8136: [web] Implement a custom dropdown menu component.

Use invariant

Jun 9 2023, 3:53 PM
ashoat accepted D8126: [Protos] Update uploadOneTimeKeys to include device info and both sets of keys.
Jun 9 2023, 2:22 PM
ashoat accepted D8133: [identity] introduce RPC to update reserved usernames list.

Makes sense. To address replay attacks we should definitely make sure that the signature has a recent timestamp

Jun 9 2023, 2:21 PM
rohan closed D8068: [native] Refactor the members list to support any variety of role labels.
Jun 9 2023, 10:43 AM
rohan closed D8072: [lib] Remove parent admin from members list if they are not part of the thread.
Jun 9 2023, 10:43 AM
rohan committed rCOMM5178ebf8f277: [lib] Remove parent admin from members list if they are not part of the thread.
Jun 9 2023, 10:43 AM
rohan committed rCOMM2910a4dbd8d7: [native] Refactor the members list to support any variety of role labels.
Jun 9 2023, 10:43 AM
rohan closed D8067: [web] Refactor the members modal to support any variety of role labels.
Jun 9 2023, 10:43 AM
rohan committed rCOMMd9b427f87c4a: [web] Refactor the members modal to support any variety of role labels.
Jun 9 2023, 10:43 AM
varun accepted D8126: [Protos] Update uploadOneTimeKeys to include device info and both sets of keys.
Jun 9 2023, 5:31 AM
varun updated the diff for D8133: [identity] introduce RPC to update reserved usernames list.

address feedback

Jun 9 2023, 5:24 AM
jon updated the diff for D8127: [Identity] Implement upload one time keys endpoint.

Fix comment

Jun 9 2023, 12:16 AM
jon updated the diff for D8094: [Identity] Refactor access token verification to be more usable.

Address feedback

Jun 9 2023, 12:14 AM

Jun 8 2023

jon requested review of D8126: [Protos] Update uploadOneTimeKeys to include device info and both sets of keys.
Jun 8 2023, 11:57 PM
atul accepted D8067: [web] Refactor the members modal to support any variety of role labels.
Jun 8 2023, 9:03 PM
ashoat requested review of D8154: [native] Add cached user selection state into RegistrationContext.
Jun 8 2023, 8:37 PM
ashoat committed rCOMM446c6f2697f5: [web] `codeVersion` -> 2.
Jun 8 2023, 8:24 PM
atul added a reverting change for rCOMM343fda9b18a1: [native] Temporary changes for staff release: rCOMM7a0b7ad94831: Revert "[native] Temporary changes for staff release".
Jun 8 2023, 8:22 PM
atul committed rCOMM7a0b7ad94831: Revert "[native] Temporary changes for staff release".
Jun 8 2023, 8:22 PM
atul committed rCOMM2c01d7ecd339: [native] `codeVersion` -> 224.
Jun 8 2023, 8:22 PM
atul committed rCOMM343fda9b18a1: [native] Temporary changes for staff release.
Jun 8 2023, 8:22 PM
atul committed rCOMM338be1daa551: [native] `codeVersion` -> 223.
Jun 8 2023, 8:22 PM
atul closed D8131: Flip the switch to enable community creation.
Jun 8 2023, 6:38 PM
atul committed rCOMM15cf01c11651: Flip the switch to enable community creation.
Jun 8 2023, 6:38 PM
atul updated the diff for D8131: Flip the switch to enable community creation.

rebase and land

Jun 8 2023, 6:03 PM
atul closed D8130: [native] Navigate to newly created community after successful creation.
Jun 8 2023, 5:52 PM
atul committed rCOMM8e53b360b3d7: [native] Navigate to newly created community after successful creation.
Jun 8 2023, 5:52 PM
atul updated the diff for D8130: [native] Navigate to newly created community after successful creation.

rebase and land

Jun 8 2023, 5:47 PM
atul closed D8129: [native] Introduce `addSelectedUsersToCommunity` to `CommunityCreationMembers`.
Jun 8 2023, 5:40 PM
atul committed rCOMM7ca83617d0e2: [native] Introduce `addSelectedUsersToCommunity` to `CommunityCreationMembers`.
Jun 8 2023, 5:40 PM
atul updated the diff for D8129: [native] Introduce `addSelectedUsersToCommunity` to `CommunityCreationMembers`.

address feedback

Jun 8 2023, 5:28 PM
ginsu accepted D8137: [web] Create a modal that allows admins to change a member's role (modal, description, avatar).
Jun 8 2023, 4:22 PM
rohan updated the diff for D8068: [native] Refactor the members list to support any variety of role labels.

Preemptively remove the check for a parent admin. Tested with the changes
made in D8072

Jun 8 2023, 4:21 PM
rohan updated the diff for D8067: [web] Refactor the members modal to support any variety of role labels.

Preemptively remove the check for a parent admin. Tested with the changes
made in D8072

Jun 8 2023, 4:21 PM
ginsu accepted D8098: [native] Block TimeStamp from rendering in the pinned messages screen.
Jun 8 2023, 4:17 PM
ashoat requested review of D8152: [native] Set user avatar after registering in registration flow.
Jun 8 2023, 2:27 PM
ashoat requested review of D8149: [native] Introduce code to call keyserver for registration in new flow.
Jun 8 2023, 2:25 PM
ashoat requested review of D8153: [native] Update registrationMode from state to ref.
Jun 8 2023, 2:17 PM
ashoat requested review of D8151: [native] Don't show loading spinner during avatar server call in registration screen.
Jun 8 2023, 2:12 PM
ashoat requested review of D8150: [native] Make callback param optional in useUploadSelectedMedia avatar hook.
Jun 8 2023, 2:12 PM
varun accepted D8101: [blob-service] Use new error types in S3 functions.
Jun 8 2023, 2:11 PM
ashoat requested review of D8148: [native] Introduce RegistrationContext.
Jun 8 2023, 2:10 PM
varun accepted D8127: [Identity] Implement upload one time keys endpoint.

just some clarifying questions inline

Jun 8 2023, 2:06 PM
varun accepted D8102: [blob-service] Use S3 errors in HTTP endpoints.
Jun 8 2023, 1:54 PM
rohan added inline comments to D8067: [web] Refactor the members modal to support any variety of role labels.
Jun 8 2023, 1:35 PM
ashoat added inline comments to D8067: [web] Refactor the members modal to support any variety of role labels.
Jun 8 2023, 1:33 PM
rohan added inline comments to D8136: [web] Implement a custom dropdown menu component.
Jun 8 2023, 1:32 PM
atul closed D8122: [native] Pass `threadID` of newly created community to `CommunityCreationMembers`.
Jun 8 2023, 1:31 PM
atul committed rCOMMde8ff3bfad6e: [native] Pass `threadID` of newly created community to….
Jun 8 2023, 1:31 PM
rohan updated the diff for D8067: [web] Refactor the members modal to support any variety of role labels.

Use a variant prop to style the label. Did a quick search prior to
confirm no other instances of Label pass in a custom color or bg
prop, so it would be safe to remove. Also confirmed the existing uses of
Label still look the same

Jun 8 2023, 1:30 PM
ashoat added inline comments to D8136: [web] Implement a custom dropdown menu component.
Jun 8 2023, 1:27 PM
atul updated the diff for D8122: [native] Pass `threadID` of newly created community to `CommunityCreationMembers`.

rebase and land

Jun 8 2023, 1:25 PM
rohan updated the diff for D8141: [web] Prevent changing the only admin role in a community.

Rebase

Jun 8 2023, 1:12 PM
rohan updated the diff for D8140: [web] Add functionality on save to actually change a member's role.

Rebase

Jun 8 2023, 1:11 PM
rohan updated the diff for D8139: [web] Confirm a user wants to exit if changes are made in the modal.

Rebase

Jun 8 2023, 1:11 PM
rohan updated the diff for D8138: [web] Create a modal that allows admins to change a member's role (dropdown menu, actionable buttons).

Rebase

Jun 8 2023, 1:10 PM
rohan updated the diff for D8137: [web] Create a modal that allows admins to change a member's role (modal, description, avatar).

Address feedback

Jun 8 2023, 1:09 PM
rohan updated the diff for D8141: [web] Prevent changing the only admin role in a community.

Fix errorMessage string literal

Jun 8 2023, 1:07 PM