Page MenuHomePhabricator
Feed Advanced Search

Apr 13 2023

ginsu updated the diff for D7403: [native] use savedEmojiAvatarSelectorForCurrentUser in EmojiAvatarCreation.

address feedback

Apr 13 2023, 8:18 AM
ginsu updated the diff for D7402: [lib] introduce savedEmojiAvatarSelectorForCurrentUser selector.

rebase before landing

Apr 13 2023, 8:11 AM

Apr 12 2023

ginsu closed D7401: [lib] introduce getRandomDefaultEmojiAvatar function.
Apr 12 2023, 11:23 PM
ginsu committed rCOMMc8f9f5955783: [lib] introduce getRandomDefaultEmojiAvatar function (authored by ginsu).
[lib] introduce getRandomDefaultEmojiAvatar function
Apr 12 2023, 11:23 PM
ginsu updated the diff for D7403: [native] use savedEmojiAvatarSelectorForCurrentUser in EmojiAvatarCreation.

address comments

Apr 12 2023, 10:51 PM
ginsu updated the diff for D7402: [lib] introduce savedEmojiAvatarSelectorForCurrentUser selector.

address comments

Apr 12 2023, 10:50 PM
ginsu added a comment to D7401: [lib] introduce getRandomDefaultEmojiAvatar function.

In general I think small utility functions like this should be introduced alongside their callsite, to make it easier for the reviewer to understand why / how they're being introduced. A good rule of thumb (not a hard rule) is whether you have unit tests for it.

Apr 12 2023, 10:50 PM
ginsu updated the diff for D7401: [lib] introduce getRandomDefaultEmojiAvatar function.

rebase before landing

Apr 12 2023, 10:49 PM
ginsu closed D7360: [native] have UserAvatar component also use currentUserInfo state.
Apr 12 2023, 3:36 PM
ginsu committed rCOMM40dd39566b8b: [native] have UserAvatar component also use currentUserInfo state (authored by ginsu).
[native] have UserAvatar component also use currentUserInfo state
Apr 12 2023, 3:36 PM
ginsu updated the diff for D7360: [native] have UserAvatar component also use currentUserInfo state.

rebase before landing

Apr 12 2023, 3:16 PM
ginsu requested review of D7403: [native] use savedEmojiAvatarSelectorForCurrentUser in EmojiAvatarCreation.
Apr 12 2023, 12:34 PM
ginsu updated the diff for D7359: [native] implement onPressSetAvatar function.

forgot to add !

Apr 12 2023, 12:30 PM
ginsu updated the summary of D7359: [native] implement onPressSetAvatar function.
Apr 12 2023, 12:26 PM
ginsu updated the diff for D7359: [native] implement onPressSetAvatar function.

address comments

Apr 12 2023, 12:25 PM
ginsu attached a referenced file: F481854: Screen Recording 2023-04-12 at 3.22.13 PM.mov.
Apr 12 2023, 12:23 PM
ginsu updated the test plan for D7402: [lib] introduce savedEmojiAvatarSelectorForCurrentUser selector.
Apr 12 2023, 12:23 PM
ginsu added inline comments to D7402: [lib] introduce savedEmojiAvatarSelectorForCurrentUser selector.
Apr 12 2023, 12:14 PM
ginsu updated the summary of D7402: [lib] introduce savedEmojiAvatarSelectorForCurrentUser selector.
Apr 12 2023, 12:14 PM
ginsu requested review of D7402: [lib] introduce savedEmojiAvatarSelectorForCurrentUser selector.
Apr 12 2023, 12:13 PM
ginsu requested review of D7401: [lib] introduce getRandomDefaultEmojiAvatar function.
Apr 12 2023, 12:07 PM
ginsu updated the summary of D7359: [native] implement onPressSetAvatar function.
Apr 12 2023, 12:01 PM

Apr 10 2023

ginsu closed D7323: [native] introduce emoji avatar creation screen.
Apr 10 2023, 8:47 PM
ginsu committed rCOMMf25dad1c92f1: [native] introduce emoji avatar creation screen (authored by ginsu).
[native] introduce emoji avatar creation screen
Apr 10 2023, 8:47 PM
ginsu closed D7373: [native] change outerRingSelectedColor prop type from string to ViewStyle.
Apr 10 2023, 8:45 PM
ginsu committed rCOMMc1ec9c0a5ec7: [native] change outerRingSelectedColor prop type from string to ViewStyle (authored by ginsu).
[native] change outerRingSelectedColor prop type from string to ViewStyle
Apr 10 2023, 8:45 PM
ginsu closed D7353: [native] changed name of loginText to whiteText.
Apr 10 2023, 8:44 PM
ginsu committed rCOMMc198c0e0f858: [native] changed name of loginText to whiteText (authored by ginsu).
[native] changed name of loginText to whiteText
Apr 10 2023, 8:44 PM
ginsu updated the diff for D7323: [native] introduce emoji avatar creation screen.

rebase before landing

Apr 10 2023, 3:22 PM
ginsu updated the diff for D7373: [native] change outerRingSelectedColor prop type from string to ViewStyle.

rebase before landing

Apr 10 2023, 3:22 PM
ginsu updated the diff for D7353: [native] changed name of loginText to whiteText.

rebase before landing

Apr 10 2023, 3:21 PM
ginsu added inline comments to D7378: [native] add edit avatar badge to thread avatar.
Apr 10 2023, 1:32 PM
ginsu added inline comments to D7359: [native] implement onPressSetAvatar function.
Apr 10 2023, 1:30 PM
ginsu requested review of D7378: [native] add edit avatar badge to thread avatar.
Apr 10 2023, 1:02 PM
ginsu updated the diff for D7359: [native] implement onPressSetAvatar function.

address ashoat's comments

Apr 10 2023, 12:09 PM
ginsu added inline comments to D7359: [native] implement onPressSetAvatar function.
Apr 10 2023, 12:05 PM
ginsu requested review of D7373: [native] change outerRingSelectedColor prop type from string to ViewStyle.
Apr 10 2023, 12:02 PM
ginsu attached a referenced file: F476371: Screenshot 2023-04-10 at 2.37.24 PM.png.
Apr 10 2023, 11:56 AM
ginsu attached a referenced file: F476370: Screenshot 2023-04-10 at 2.37.11 PM.png.
Apr 10 2023, 11:56 AM
ginsu updated the test plan for D7323: [native] introduce emoji avatar creation screen.
Apr 10 2023, 11:56 AM
ginsu added inline comments to D7323: [native] introduce emoji avatar creation screen.
Apr 10 2023, 11:55 AM
ginsu updated the diff for D7323: [native] introduce emoji avatar creation screen.

addressed ashoat's comments

Apr 10 2023, 11:53 AM
ginsu updated the summary of D7323: [native] introduce emoji avatar creation screen.
Apr 10 2023, 11:51 AM
ginsu attached a referenced file: F476192: Screenshot 2023-04-10 at 2.29.33 PM.png.
Apr 10 2023, 11:35 AM
ginsu retitled D7353: [native] changed name of loginText to whiteText from [native] introduce colors for emoji avatar creation screen to [native] changed name of loginText to whiteText.
Apr 10 2023, 11:35 AM
ginsu updated the diff for D7353: [native] changed name of loginText to whiteText.

remove avatar specific entries and changed name of loginText => whiteText

Apr 10 2023, 11:31 AM
ginsu added inline comments to D7353: [native] changed name of loginText to whiteText.
Apr 10 2023, 10:51 AM
ginsu added inline comments to D7353: [native] changed name of loginText to whiteText.
Apr 10 2023, 8:33 AM

Apr 7 2023

ginsu updated the diff for D7324: [native] introduce EmojiAvatarCreation into profile and chat navigators.

address ashoat's comments

Apr 7 2023, 12:47 PM
ginsu attached a referenced file: F469353: Screenshot 2023-04-04 at 3.44.01 PM.png.
Apr 7 2023, 12:44 PM
ginsu added inline comments to D7324: [native] introduce EmojiAvatarCreation into profile and chat navigators.
Apr 7 2023, 12:44 PM
ginsu requested review of D7360: [native] have UserAvatar component also use currentUserInfo state.
Apr 7 2023, 12:44 PM
ginsu updated the summary of D7324: [native] introduce EmojiAvatarCreation into profile and chat navigators.
Apr 7 2023, 12:42 PM
ginsu added inline comments to D7359: [native] implement onPressSetAvatar function.
Apr 7 2023, 12:11 PM
ginsu requested review of D7359: [native] implement onPressSetAvatar function.
Apr 7 2023, 12:01 PM
ginsu accepted D7358: [native] Exclude `permission.AD_ID` to unblock Android release.

rubber stamping

Apr 7 2023, 11:41 AM
ginsu attached a referenced file: F469088: Screen Recording 2023-04-07 at 1.53.06 PM.mov.
Apr 7 2023, 11:01 AM
ginsu updated the summary of D7323: [native] introduce emoji avatar creation screen.
Apr 7 2023, 11:00 AM
ginsu added a comment to D7323: [native] introduce emoji avatar creation screen.

Addressing all the feedback for the saving avatar UX made this diff very large. I will split this diff into two to make it easier to review. This diff will handle purely all the UI and frontend user interactions (visual layout, picking a new emoji, picking a new color, and resetting the avatar), and the next diff will handle all the behavior when a user hits save (displaying a loading state, saving the avatar, and showing an error or success depending on the results of the response)

Apr 7 2023, 10:59 AM
ginsu updated the diff for D7323: [native] introduce emoji avatar creation screen.

Splitting this diff into two, this is part 1

Apr 7 2023, 10:55 AM
ginsu closed D7321: [native] introduce outerRingSelectedColor prop to ColorSelectorButton and ColorRows.
Apr 7 2023, 10:46 AM
ginsu committed rCOMM0072734eded4: [native] introduce outerRingSelectedColor prop to ColorSelectorButton and… (authored by ginsu).
[native] introduce outerRingSelectedColor prop to ColorSelectorButton and…
Apr 7 2023, 10:46 AM
ginsu requested review of D7353: [native] changed name of loginText to whiteText.
Apr 7 2023, 10:45 AM
ginsu updated the summary of D7323: [native] introduce emoji avatar creation screen.
Apr 7 2023, 10:41 AM
ginsu added a comment to D7323: [native] introduce emoji avatar creation screen.

You can actually just call displayActionResultModal("string") to use our existing "toast" functionality. It doesn't look like that design but it's easy to use and better than nothing

Apr 7 2023, 10:40 AM
ginsu updated the diff for D7321: [native] introduce outerRingSelectedColor prop to ColorSelectorButton and ColorRows.

rebase before landing

Apr 7 2023, 10:27 AM

Apr 6 2023

ginsu accepted D7340: [lib] Remove `rawThreadInfoFromThreadInfo` from `ThreadUtils`.
Apr 6 2023, 4:15 PM
ginsu added a comment to D7340: [lib] Remove `rawThreadInfoFromThreadInfo` from `ThreadUtils`.

looks good, but will defer to @ashoat for the final say

Apr 6 2023, 4:15 PM
ginsu attached a referenced file: F466528: Screenshot 2023-04-06 at 4.20.56 PM.png.
Apr 6 2023, 1:57 PM
ginsu attached a referenced file: F466539: Screenshot 2023-04-06 at 4.27.26 PM.png.
Apr 6 2023, 1:57 PM
ginsu added a comment to D7323: [native] introduce emoji avatar creation screen.

Separately, can you clarify where the loading indicator will be displayed?

Apr 6 2023, 1:57 PM
ginsu planned changes to D7323: [native] introduce emoji avatar creation screen.

Removing diff from my reviewers queue as I address improving the behavior after a user saves

Apr 6 2023, 12:11 PM

Apr 5 2023

ginsu attached a referenced file: F464639: Screen Recording 2023-04-05 at 2.52.08 PM.mov.
Apr 5 2023, 1:08 PM
ginsu attached a referenced file: F464637: Screen Recording 2023-04-05 at 4.02.46 PM.mov.
Apr 5 2023, 1:07 PM
ginsu added a comment to D7321: [native] introduce outerRingSelectedColor prop to ColorSelectorButton and ColorRows.

I can't tell what the issue is in the before video

Apr 5 2023, 1:07 PM
ginsu requested review of D7324: [native] introduce EmojiAvatarCreation into profile and chat navigators.
Apr 5 2023, 12:38 PM
ginsu accepted D7313: [lib] Introduce `threadPermissions.EDIT_THREAD_AVATAR`.

Does it make sense to just remove EDIT_THREAD_NAME permissions for threadTypes.PERSONAL now, so we don't have to run another migration for that?

Apr 5 2023, 12:35 PM
ginsu requested review of D7323: [native] introduce emoji avatar creation screen.
Apr 5 2023, 12:22 PM
ginsu requested review of D7321: [native] introduce outerRingSelectedColor prop to ColorSelectorButton and ColorRows.
Apr 5 2023, 12:12 PM
ginsu closed D7319: Revert "[lib] introduce getRandomDefaultEmojiAvatar function".
Apr 5 2023, 11:36 AM
ginsu added a reverting change for rCOMM259ef828f13d: [lib] introduce getRandomDefaultEmojiAvatar function: rCOMM31b423fd0e60: Revert "[lib] introduce getRandomDefaultEmojiAvatar function".
Apr 5 2023, 11:36 AM
ginsu committed rCOMM31b423fd0e60: Revert "[lib] introduce getRandomDefaultEmojiAvatar function" (authored by ginsu).
Revert "[lib] introduce getRandomDefaultEmojiAvatar function"
Apr 5 2023, 11:36 AM
ginsu closed D7317: Revert "[native] introduce emoji avatar creation screen".
Apr 5 2023, 11:36 AM
ginsu closed D7318: Revert "[native] introduce EmojiAvatarCreation into profile navigator".
Apr 5 2023, 11:36 AM
ginsu added a reverting change for D7304: [native] introduce emoji avatar creation screen: rCOMM345f5ddb6e38: Revert "[native] introduce emoji avatar creation screen".
Apr 5 2023, 11:36 AM
ginsu committed rCOMM345f5ddb6e38: Revert "[native] introduce emoji avatar creation screen" (authored by ginsu).
Revert "[native] introduce emoji avatar creation screen"
Apr 5 2023, 11:36 AM
ginsu added a reverting change for rCOMMfc2cec3dca65: [native] introduce emoji avatar creation screen: rCOMM345f5ddb6e38: Revert "[native] introduce emoji avatar creation screen".
Apr 5 2023, 11:36 AM
ginsu added a reverting change for rCOMMbf283499974e: [native] introduce EmojiAvatarCreation into profile navigator: rCOMM2320fe0c3b23: Revert "[native] introduce EmojiAvatarCreation into profile navigator".
Apr 5 2023, 11:36 AM
ginsu committed rCOMM2320fe0c3b23: Revert "[native] introduce EmojiAvatarCreation into profile navigator" (authored by ginsu).
Revert "[native] introduce EmojiAvatarCreation into profile navigator"
Apr 5 2023, 11:36 AM
ginsu closed D7316: Revert "[native] introduce outerRingSelectedColor prop to ColorSelectorButton and ColorRows".
Apr 5 2023, 11:36 AM
ginsu added a reverting change for rCOMMeda4f13dd9fe: [native] introduce outerRingSelectedColor prop to ColorSelectorButton and…: rCOMM934417a50ee8: Revert "[native] introduce outerRingSelectedColor prop to ColorSelectorButton….
Apr 5 2023, 11:36 AM
ginsu committed rCOMM934417a50ee8: Revert "[native] introduce outerRingSelectedColor prop to ColorSelectorButton… (authored by ginsu).
Revert "[native] introduce outerRingSelectedColor prop to ColorSelectorButton…
Apr 5 2023, 11:36 AM
ginsu added a reverting change for rCOMM259ef828f13d: [lib] introduce getRandomDefaultEmojiAvatar function: D7319: Revert "[lib] introduce getRandomDefaultEmojiAvatar function".
Apr 5 2023, 11:29 AM
ginsu added a reverting change for rCOMMbf283499974e: [native] introduce EmojiAvatarCreation into profile navigator: D7318: Revert "[native] introduce EmojiAvatarCreation into profile navigator".
Apr 5 2023, 11:28 AM
ginsu added a reverting change for rCOMMfc2cec3dca65: [native] introduce emoji avatar creation screen: D7317: Revert "[native] introduce emoji avatar creation screen".
Apr 5 2023, 11:27 AM
ginsu added a reverting change for D7304: [native] introduce emoji avatar creation screen: D7317: Revert "[native] introduce emoji avatar creation screen".
Apr 5 2023, 11:27 AM
ginsu added a reverting change for rCOMMeda4f13dd9fe: [native] introduce outerRingSelectedColor prop to ColorSelectorButton and…: D7316: Revert "[native] introduce outerRingSelectedColor prop to ColorSelectorButton and ColorRows".
Apr 5 2023, 11:26 AM
ginsu committed rCOMM259ef828f13d: [lib] introduce getRandomDefaultEmojiAvatar function (authored by ginsu).
[lib] introduce getRandomDefaultEmojiAvatar function
Apr 5 2023, 11:25 AM
ginsu committed rCOMMbf283499974e: [native] introduce EmojiAvatarCreation into profile navigator (authored by ginsu).
[native] introduce EmojiAvatarCreation into profile navigator
Apr 5 2023, 11:25 AM
ginsu closed D7304: [native] introduce emoji avatar creation screen.
Apr 5 2023, 11:25 AM