Page MenuHomePhorge
Feed Search

Jun 7 2023

ashoat closed D8146: [lib] Use RegExp.source instead of RegExp.toString() in emojis.js.
Jun 7 2023, 9:05 PM
ashoat committed rCOMM375f45edc017: [lib] Unify duplicated avatar tcomb validators.
Jun 7 2023, 9:05 PM
ashoat committed rCOMM5423a97b4deb: [lib] Use RegExp.source instead of RegExp.toString() in emojis.js.
Jun 7 2023, 9:05 PM
ashoat closed D8145: [lib] Make sure all default emojis pass onlyOneEmojiRegex.
Jun 7 2023, 9:05 PM
ashoat committed rCOMM746427b642ba: [lib] Make sure all default emojis pass onlyOneEmojiRegex.
Jun 7 2023, 9:05 PM
ashoat updated the diff for D8145: [lib] Make sure all default emojis pass onlyOneEmojiRegex.

Add failing test case

Jun 7 2023, 9:03 PM
ashoat updated the summary of D8145: [lib] Make sure all default emojis pass onlyOneEmojiRegex.
Jun 7 2023, 9:00 PM
ashoat requested review of D8147: [lib] Unify duplicated avatar tcomb validators.
Jun 7 2023, 7:51 PM
ashoat requested review of D8146: [lib] Use RegExp.source instead of RegExp.toString() in emojis.js.
Jun 7 2023, 7:51 PM
ashoat requested review of D8145: [lib] Make sure all default emojis pass onlyOneEmojiRegex.
Jun 7 2023, 7:51 PM
ashoat requested changes to D8133: [identity] introduce RPC to update reserved usernames list.

I think we need some way to authenticate this request. We can't use the access token until keyservers are able to register with the identity service, which is still several weeks away. In yesterday's 1:1, you and I had talked about using a signed message for this, similar to how RegisterReservedPasswordUserStart works. To make that work we'd have to change the .proto here, though. What do you think?

Jun 7 2023, 7:46 PM
ashoat accepted D8131: Flip the switch to enable community creation.
Jun 7 2023, 7:40 PM
ashoat requested changes to D8126: [Protos] Update uploadOneTimeKeys to include device info and both sets of keys.
Jun 7 2023, 7:40 PM
ashoat accepted D8130: [native] Navigate to newly created community after successful creation.
Jun 7 2023, 7:36 PM
ashoat accepted D8129: [native] Introduce `addSelectedUsersToCommunity` to `CommunityCreationMembers`.
Jun 7 2023, 7:35 PM
ashoat accepted D8122: [native] Pass `threadID` of newly created community to `CommunityCreationMembers`.
Jun 7 2023, 7:33 PM
ashoat closed D8111: [lib] Stop setting dataLoaded from register / siweAuth actions.
Jun 7 2023, 7:31 PM
ashoat closed D8110: [native] Dispatch SET_DATA_LOADED action after registration completes.
Jun 7 2023, 7:31 PM
ashoat committed rCOMM8d9e6fd35d0c: [lib] Stop setting dataLoaded from register / siweAuth actions.
Jun 7 2023, 7:31 PM
ashoat committed rCOMM1cc8fe1aedbf: [native] Dispatch SET_DATA_LOADED action after registration completes.
Jun 7 2023, 7:31 PM
ashoat closed D8109: [native] Dispatch SET_DATA_LOADED action after SIWE completes.
Jun 7 2023, 7:31 PM
ashoat closed D8108: [web] Dispatch SET_DATA_LOADED action after SIWE completes.
Jun 7 2023, 7:31 PM
ashoat committed rCOMMad384a05380c: [native] Dispatch SET_DATA_LOADED action after SIWE completes.
Jun 7 2023, 7:31 PM
ashoat committed rCOMM8fdf7bae1900: [web] Dispatch SET_DATA_LOADED action after SIWE completes.
Jun 7 2023, 7:31 PM
ashoat closed D8107: [lib] Introduce new SET_DATA_LOADED action.
Jun 7 2023, 7:30 PM
ashoat committed rCOMMe2afd44c93a1: [lib] Introduce new SET_DATA_LOADED action.
Jun 7 2023, 7:30 PM

Jun 6 2023

ashoat accepted D8115: [native] Display "Skip"/"Done" button to exit community creation flow.
Jun 6 2023, 5:26 PM
ashoat added inline comments to D8098: [native] Block TimeStamp from rendering in the pinned messages screen.
Jun 6 2023, 3:57 PM
ashoat added inline comments to D8104: [native] Add drawer utils for flattening items structure.
Jun 6 2023, 3:56 PM
ashoat added a comment to D8068: [native] Refactor the members list to support any variety of role labels.

(should we "singularize" "Members" and "Admins" so it appears as "Member" and "Admin"?)

Jun 6 2023, 3:55 PM
ashoat added a comment to D8070: Implement CommConstants HostObject with `NATIVE_MESSAGE_TYPES` property in C++.

This is cool – our first HostObject!

Jun 6 2023, 3:51 PM
ashoat accepted D8072: [lib] Remove parent admin from members list if they are not part of the thread.

Okay, cool. I'm a bit worried that in the future we might introduce an "admin" role for a channel in a community, and in that scenario this code would break ThreadSettingsLeaveThread's usage of otherUsersButNoOtherAdmins. But I guess we can address that when we get there...

Jun 6 2023, 3:50 PM
ashoat requested review of D8111: [lib] Stop setting dataLoaded from register / siweAuth actions.
Jun 6 2023, 3:50 PM
ashoat added inline comments to D7943: [landing] introduce logo svg assets for competitor comparison.
Jun 6 2023, 3:46 PM
ashoat requested review of D8110: [native] Dispatch SET_DATA_LOADED action after registration completes.
Jun 6 2023, 3:40 PM
ashoat requested review of D8109: [native] Dispatch SET_DATA_LOADED action after SIWE completes.
Jun 6 2023, 3:37 PM
ashoat requested review of D8108: [web] Dispatch SET_DATA_LOADED action after SIWE completes.
Jun 6 2023, 3:37 PM
ashoat requested review of D8107: [lib] Introduce new SET_DATA_LOADED action.
Jun 6 2023, 3:37 PM
ashoat closed D8089: [native] Rename accountSelections to accountSelection.
Jun 6 2023, 3:18 PM
ashoat closed D8088: [native] Move some types from avatar-selection.react.js to registration-types.js.
Jun 6 2023, 3:18 PM
ashoat committed rCOMMfb4cfe1c45fb: [native] Rename accountSelections to accountSelection.
Jun 6 2023, 3:18 PM
ashoat committed rCOMM1e9601c6fc0b: [native] Move some types from avatar-selection.react.js to registration-types.js.
Jun 6 2023, 3:18 PM
ashoat closed D8085: [native] Change AvatarSelection button to say "Submit" instead of "Next".
Jun 6 2023, 3:18 PM
ashoat closed D8087: [native] Fix userInfo calculation in UserAvatar.
Jun 6 2023, 3:18 PM
ashoat committed rCOMMf2e840061476: [native] Fix userInfo calculation in UserAvatar.
Jun 6 2023, 3:18 PM
ashoat committed rCOMMaef077c76767: [native] Change AvatarSelection button to say "Submit" instead of "Next".
Jun 6 2023, 3:18 PM
ashoat closed D8084: [native] Disable PasswordSelection "next" button when passwords are empty.
Jun 6 2023, 3:18 PM
ashoat committed rCOMM804d8f146721: [native] Disable PasswordSelection "next" button when passwords are empty.
Jun 6 2023, 3:18 PM
ashoat added a comment to D8087: [native] Fix userInfo calculation in UserAvatar.

Ping on this review

Jun 6 2023, 12:28 PM

Jun 5 2023

ashoat added inline comments to D8095: [landing] animate the keyserver faq section.
Jun 5 2023, 10:04 PM
ashoat added a comment to D8074: [native] Fetch latest messages in chat list.

@inka heads-up, your upload doesn't appear to have attached

Jun 5 2023, 12:51 PM
ashoat added inline comments to D8052: [Keyserver] Use olm identity key for tunnelbroker connection.
Jun 5 2023, 12:09 PM
ashoat accepted D8090: [Protos] Use outbound key bundle for keyserver information.
Jun 5 2023, 12:07 PM
ashoat added inline comments to D8067: [web] Refactor the members modal to support any variety of role labels.
Jun 5 2023, 12:04 PM

Jun 4 2023

ashoat requested review of D8089: [native] Rename accountSelections to accountSelection.
Jun 4 2023, 10:01 PM
ashoat requested review of D8088: [native] Move some types from avatar-selection.react.js to registration-types.js.
Jun 4 2023, 10:01 PM
ashoat requested review of D8087: [native] Fix userInfo calculation in UserAvatar.
Jun 4 2023, 10:01 PM
ashoat requested review of D8084: [native] Disable PasswordSelection "next" button when passwords are empty.
Jun 4 2023, 5:18 PM
ashoat requested review of D8085: [native] Change AvatarSelection button to say "Submit" instead of "Next".
Jun 4 2023, 5:18 PM

Jun 2 2023

ashoat added inline comments to D8073: [keyserver] Add fetch latest messages endpoint.
Jun 2 2023, 3:52 PM
ashoat requested changes to D8072: [lib] Remove parent admin from members list if they are not part of the thread.

This diff makes sense, but from a code search it looks like it might impact ThreadSettingsLeaveThread and its use of otherUsersButNoOtherAdmins.

Jun 2 2023, 3:48 PM
ashoat added inline comments to D8067: [web] Refactor the members modal to support any variety of role labels.
Jun 2 2023, 3:44 PM
ashoat closed D8064: [web] Include stateVersion in web PlatformDetails.
Jun 2 2023, 2:46 PM
ashoat committed rCOMMc014a677a83a: [web] Include stateVersion in web PlatformDetails.
Jun 2 2023, 2:46 PM
ashoat closed D8063: [web] Separate out redux-persist logic from web/root.js.
Jun 2 2023, 2:46 PM
ashoat committed rCOMMad982f2b375e: [web] Separate out redux-persist logic from web/root.js.
Jun 2 2023, 2:46 PM

Jun 1 2023

ashoat closed D8065: [native] Rename avatar action sheet actions.
Jun 1 2023, 10:45 PM
ashoat committed rCOMM575b39a70f57: [native] Rename avatar action sheet actions.
Jun 1 2023, 10:45 PM
ashoat requested review of D8065: [native] Rename avatar action sheet actions.
Jun 1 2023, 9:15 PM
ashoat requested review of D8064: [web] Include stateVersion in web PlatformDetails.
Jun 1 2023, 9:13 PM
ashoat requested review of D8063: [web] Separate out redux-persist logic from web/root.js.
Jun 1 2023, 9:09 PM
ashoat accepted D8058: [native] Pass whether created community is `ANNOUNCEMENT` to `CommunityCreationMembers`.
Jun 1 2023, 9:00 PM
ashoat accepted D8056: [native] Barebones user selection in `CommunityCreationMembers`.
In D8056#239034, @atul wrote:

I can try to pull something generic out of CommunityCreationMembers and see if it can be used in other components where we have TagInput and UserList (ComposeSubchannel, AddUsersModal, etc) later in this stack.

Jun 1 2023, 8:59 PM
ashoat accepted D8057: [native] Introduce `CommunityCreationContentContainer` component.
Jun 1 2023, 8:41 PM
ashoat requested changes to D8056: [native] Barebones user selection in `CommunityCreationMembers`.

Back to you with questions:

Jun 1 2023, 8:35 PM
ashoat committed rCOMM0b5392afb400: [web] `codeVersion` -> 1.
Jun 1 2023, 7:12 PM
ashoat closed D8049: [native] Default to ENS avatar for users that have one.
Jun 1 2023, 6:52 PM
ashoat closed D8048: [native] Introduce avatarData state to hold pending avatar in AvatarSelection.
Jun 1 2023, 6:52 PM
ashoat closed D8047: [native] Make EditUserAvatar component conditionally navigate to registration screens.
Jun 1 2023, 6:52 PM
ashoat committed rCOMMfd1cec1c4e0a: [native] Default to ENS avatar for users that have one.
Jun 1 2023, 6:52 PM
ashoat committed rCOMM408cea282dc6: [native] Introduce avatarData state to hold pending avatar in AvatarSelection.
Jun 1 2023, 6:52 PM
ashoat closed D8046: [native] Construct synthetic UserInfo to pass to EditUserAvatar.
Jun 1 2023, 6:52 PM
ashoat committed rCOMM27ebf48a0caa: [native] Make EditUserAvatar component conditionally navigate to registration….
Jun 1 2023, 6:52 PM
ashoat committed rCOMM58b5465af053: [native] Construct synthetic UserInfo to pass to EditUserAvatar.
Jun 1 2023, 6:52 PM
ashoat closed D8045: [lib] Introduce new GenericUserInfoWithAvatar type.
Jun 1 2023, 6:52 PM
ashoat committed rCOMM33be0a69d6ae: [lib] Introduce new GenericUserInfoWithAvatar type.
Jun 1 2023, 6:52 PM
ashoat closed D8044: [native] Introduce new RegistrationUserAvatarCameraModal screen for registration flow.
Jun 1 2023, 6:52 PM
ashoat committed rCOMMa7453042ae47: [native] Introduce new RegistrationUserAvatarCameraModal screen for….
Jun 1 2023, 6:52 PM
ashoat closed D8043: [native] Introduce new EmojiAvatarSelection screen for registration flow.
Jun 1 2023, 6:52 PM
ashoat closed D8042: [native] Replace savedEmojiAvatarSelector with savedEmojiAvatarFunc.
Jun 1 2023, 6:52 PM
ashoat committed rCOMM5081dfc4cdb9: [native] Introduce new EmojiAvatarSelection screen for registration flow.
Jun 1 2023, 6:52 PM
ashoat committed rCOMM59eb11c6dda0: [native] Replace savedEmojiAvatarSelector with savedEmojiAvatarFunc.
Jun 1 2023, 6:52 PM
ashoat closed D8041: [native] Introduce RegistrationMode in EditUserAvatarProvider.
Jun 1 2023, 6:51 PM
ashoat committed rCOMM3c9aefcd99b3: [native] Introduce RegistrationMode in EditUserAvatarProvider.
Jun 1 2023, 6:51 PM
ashoat added a comment to D8039: [landing] add feedback text to subscription form component.

Tablet / mobile screenshots have buttons with text that doesn't appear vertically centered. Can we look into that and ideally resolve it before landing?

Jun 1 2023, 6:18 PM
ashoat accepted D8053: [web] Escape focus trap when an outside node is clicked.

Makes sense to me, but would be great to get @kuba to take a look and test it to make sure it doesn't break the edit message use case focus-trap was introduced to handle!

Jun 1 2023, 6:17 PM
ashoat added a comment to D8027: [web] Scrolling to the edited message when it overflows.

Just some nits, not a full review. This one is pretty complicated, so would appreciate a detailed review by one of the listed reviewers!

Jun 1 2023, 6:15 PM
ashoat accepted D8035: [web][fix] Fixed cursor issue in the message editing.
Jun 1 2023, 6:05 PM
ashoat added 1 blocking reviewer(s) for D7981: [web] Don't hide pinned messages on reload: rohan.

Ah – makes sense, thanks for explaining @inka!

Jun 1 2023, 5:25 PM
ashoat requested changes to D8052: [Keyserver] Use olm identity key for tunnelbroker connection.

Curious for your thoughts on the inline comments. I think it might be good to move await getDeviceID out so it's not called on every Websocket initialization

Jun 1 2023, 3:41 PM