Page MenuHomePhabricator
Feed Advanced Search

Feb 22 2023

ginsu committed rCOMM192fdb2d72a7: [web] factor out app container position info logic out of tooltip utils (authored by ginsu).
[web] factor out app container position info logic out of tooltip utils
Feb 22 2023, 12:55 PM
ginsu requested review of D6634: [web] implement emoji keyboard position into message tooltip.

Rerequesting review since made some changes with the ref logic by switching from useCallback hook => useRef hook

Feb 22 2023, 12:50 PM
ginsu updated the diff for D6634: [web] implement emoji keyboard position into message tooltip.

address tomek's comments and fixed issue with the value of emojiKeyboardNode

Feb 22 2023, 12:40 PM
ginsu added inline comments to D6634: [web] implement emoji keyboard position into message tooltip.
Feb 22 2023, 12:38 PM
ginsu updated the diff for D6632: [web] introduce the getEmojiKeyboardPosition function.

address tomeks comments

Feb 22 2023, 7:52 AM
ginsu updated the diff for D6786: [web] factor out app container position info logic out of tooltip utils.

rebase before landing

Feb 22 2023, 7:48 AM

Feb 21 2023

ginsu requested review of D6830: [keyserver] introduce sendRescindNotifs.
Feb 21 2023, 11:46 PM
ginsu requested review of D6829: [keyserver] convert existing logic for building userPushInfoPromises to an async function called generateNotifUserInfoPromise.
Feb 21 2023, 11:07 PM
ginsu abandoned D6667: [keyserver] introduce fetchUnreadNotifs fetcher.

D6830 makes this diff no longer relevant

Feb 21 2023, 11:01 PM
ginsu accepted D6828: [web] Change "Sign in" button colors to match designs.

Can't see the color change visually, but code looks good

Feb 21 2023, 10:41 PM
ginsu added inline comments to D6634: [web] implement emoji keyboard position into message tooltip.
Feb 21 2023, 8:58 AM
ginsu updated the diff for D6634: [web] implement emoji keyboard position into message tooltip.

fix ref dependency error

Feb 21 2023, 8:56 AM
ginsu added inline comments to D6634: [web] implement emoji keyboard position into message tooltip.
Feb 21 2023, 8:25 AM
ginsu attached a referenced file: F394674: Screen Recording 2023-02-21 at 11.12.11 AM.mov.
Feb 21 2023, 8:13 AM
ginsu attached a referenced file: F394673: Screen Recording 2023-02-21 at 11.12.00 AM.mov.
Feb 21 2023, 8:13 AM
ginsu attached a referenced file: F394672: Screen Recording 2023-02-21 at 11.11.49 AM.mov.
Feb 21 2023, 8:13 AM
ginsu attached a referenced file: F394669: Screen Recording 2023-02-21 at 11.10.34 AM.mov.
Feb 21 2023, 8:13 AM
ginsu updated the test plan for D6632: [web] introduce the getEmojiKeyboardPosition function.
Feb 21 2023, 8:13 AM
ginsu attached a referenced file: F394664: Screen Recording 2023-02-21 at 11.03.22 AM.mov.
Feb 21 2023, 8:08 AM
ginsu added inline comments to D6632: [web] introduce the getEmojiKeyboardPosition function.
Feb 21 2023, 8:08 AM
ginsu added a comment to D6786: [web] factor out app container position info logic out of tooltip utils.

It is a good practice to be more explicit in the test plan. Saying that there are no regression doesn't allow the reviewer to verify if all the important cases were covered.

Feb 21 2023, 7:36 AM
ginsu updated the diff for D6634: [web] implement emoji keyboard position into message tooltip.

address comments

Feb 21 2023, 7:31 AM
ginsu attached a referenced file: F394545: Screenshot 2023-02-21 at 10.17.29 AM.png.
Feb 21 2023, 7:30 AM
ginsu added a comment to D6634: [web] implement emoji keyboard position into message tooltip.

If there is such a strong reason, you should absolutely expect your reviewer will call you out, and you should preemptively annotate and explain why are you doing this.

Feb 21 2023, 7:30 AM

Feb 20 2023

ginsu accepted D6794: [native] Replace settings `ThreadSettings` icon on Android.

Looks good

Feb 20 2023, 4:22 PM
ginsu attached a referenced file: F391864: Screenshot 2023-02-20 at 1.21.35 AM.png.
Feb 20 2023, 2:35 PM
ginsu attached a referenced file: F392006: Screen Recording 2023-02-20 at 5.32.28 PM.mov.
Feb 20 2023, 2:35 PM
ginsu attached a referenced file: F392014: Screen Recording 2023-02-20 at 5.29.34 PM.mov.
Feb 20 2023, 2:35 PM
ginsu updated the test plan for D6634: [web] implement emoji keyboard position into message tooltip.
Feb 20 2023, 2:35 PM
ginsu updated the diff for D6634: [web] implement emoji keyboard position into message tooltip.

fix import statements

Feb 20 2023, 2:24 PM
ginsu updated the summary of D6634: [web] implement emoji keyboard position into message tooltip.
Feb 20 2023, 1:53 PM
ginsu updated the summary of D6634: [web] implement emoji keyboard position into message tooltip.
Feb 20 2023, 1:53 PM
ginsu updated the summary of D6632: [web] introduce the getEmojiKeyboardPosition function.
Feb 20 2023, 1:42 PM
ginsu updated the summary of D6786: [web] factor out app container position info logic out of tooltip utils.
Feb 20 2023, 1:41 PM
ginsu updated the diff for D6634: [web] implement emoji keyboard position into message tooltip.

address tomeks comments

Feb 20 2023, 1:40 PM
ginsu added a comment to D6634: [web] implement emoji keyboard position into message tooltip.

The video from the test plan doesn't load for me - it is displayed but the spinner is present for a couple of minutes now. Could you describe your test plan in words? It also might be a good idea to have shorter and smaller (with only the relevant portion of the screen) videos.

Feb 20 2023, 1:40 PM
ginsu requested review of D6786: [web] factor out app container position info logic out of tooltip utils.
Feb 20 2023, 1:40 PM
ginsu updated the diff for D6632: [web] introduce the getEmojiKeyboardPosition function.

address tomeks comments

Feb 20 2023, 1:33 PM
ginsu added inline comments to D6632: [web] introduce the getEmojiKeyboardPosition function.
Feb 20 2023, 1:33 PM

Feb 8 2023

ginsu requested review of D6667: [keyserver] introduce fetchUnreadNotifs fetcher.
Feb 8 2023, 11:28 PM

Feb 7 2023

ginsu accepted D6658: [native] Clean up Tooltip transition state.

Looks good, also closely watched @ashoat write this IRL

Feb 7 2023, 3:07 PM
ginsu accepted D6657: [native] Introduce setRouteParams action on OverlayRouter.

Looks good, I also closely watched @ashoat write this IRL

Feb 7 2023, 2:41 PM
ginsu abandoned D6644: [native] factor out emojiKeyboard shared value from tooltip component.

Abandoning due to improved solution by @ashoat in D6657 and D6658

Feb 7 2023, 2:31 PM

Feb 6 2023

ginsu requested review of D6644: [native] factor out emojiKeyboard shared value from tooltip component.
Feb 6 2023, 11:17 PM
ginsu requested review of D6634: [web] implement emoji keyboard position into message tooltip.
Feb 6 2023, 12:49 PM
ginsu requested review of D6632: [web] introduce the getEmojiKeyboardPosition function.
Feb 6 2023, 12:36 PM
ginsu accepted D6631: [native] Add `copy-filled` icon to `CommIcons.ttf`.
Feb 6 2023, 11:51 AM
ginsu closed D6629: [lib] add what reaction was used in reaction message title/notif text.
Feb 6 2023, 9:27 AM
ginsu committed rCOMM2574c87a1b4f: [lib] add what reaction was used in reaction message title/notif text (authored by ginsu).
[lib] add what reaction was used in reaction message title/notif text
Feb 6 2023, 9:27 AM
ginsu added inline comments to D6629: [lib] add what reaction was used in reaction message title/notif text.
Feb 6 2023, 9:02 AM
ginsu requested review of D6629: [lib] add what reaction was used in reaction message title/notif text.
Feb 6 2023, 7:31 AM

Feb 5 2023

ginsu accepted D6549: [native] Clean up Tooltip component.
Feb 5 2023, 12:26 AM

Feb 3 2023

ginsu attached a referenced file: F360441: Screenshot 2023-02-03 at 3.49.58 PM.png.
Feb 3 2023, 1:13 PM
ginsu attached a referenced file: F360480: Screen Recording 2023-02-03 at 4.09.47 PM.mov.
Feb 3 2023, 1:13 PM
ginsu attached a referenced file: F360474: Screen Recording 2023-02-03 at 4.07.15 PM.mov.
Feb 3 2023, 1:13 PM
ginsu requested changes to D6549: [native] Clean up Tooltip component.

Did some more tests with the tooltips and found some regressions that should be addressed:

Feb 3 2023, 1:13 PM

Feb 2 2023

ginsu closed D6538: [native] add SafeAreaView to MessageReactionsModal.
Feb 2 2023, 8:13 PM
ginsu committed rCOMMfea59cff31f5: [native] add SafeAreaView to MessageReactionsModal (authored by ginsu).
[native] add SafeAreaView to MessageReactionsModal
Feb 2 2023, 8:13 PM
ginsu added a comment to D5374: [native] added icons to tooltip item component.

We really shouldn't have added application-specific code here... it violates separation of concerns. This should've gone on the TooltipSpec

Feb 2 2023, 8:10 PM
ginsu requested review of D6538: [native] add SafeAreaView to MessageReactionsModal.
Feb 2 2023, 12:49 PM
ginsu closed D6456: [native] remove Like button from tooltip.
Feb 2 2023, 10:59 AM
ginsu committed rCOMM493c19843488: [native] remove Like button from tooltip (authored by ginsu).
[native] remove Like button from tooltip
Feb 2 2023, 10:59 AM
ginsu closed D6455: [native] implement emoji keyboard button on reaction selection popover.
Feb 2 2023, 10:57 AM
ginsu committed rCOMMf6b6c60e874d: [native] implement emoji keyboard button on reaction selection popover (authored by ginsu).
[native] implement emoji keyboard button on reaction selection popover
Feb 2 2023, 10:57 AM
ginsu updated the diff for D6456: [native] remove Like button from tooltip.

rebase before landing

Feb 2 2023, 8:56 AM
ginsu updated the diff for D6455: [native] implement emoji keyboard button on reaction selection popover.

rebase before landing

Feb 2 2023, 8:54 AM
ginsu added inline comments to D6455: [native] implement emoji keyboard button on reaction selection popover.
Feb 2 2023, 8:53 AM

Feb 1 2023

ginsu closed D6454: [native] introduce reaction selection popover component.
Feb 1 2023, 2:32 PM
ginsu committed rCOMM9e594b75db07: [native] introduce reaction selection popover component (authored by ginsu).
[native] introduce reaction selection popover component
Feb 1 2023, 2:32 PM
ginsu closed D6487: [native] introduce useSendReaction hook.
Feb 1 2023, 2:11 PM
ginsu committed rCOMMfa4110a3b78a: [native] introduce useSendReaction hook (authored by ginsu).
[native] introduce useSendReaction hook
Feb 1 2023, 2:11 PM
ginsu closed D6453: [native] introduce useReactionSelectionPopoverPosition hook.
Feb 1 2023, 2:09 PM
ginsu committed rCOMMd2d27db6e139: [native] introduce useReactionSelectionPopoverPosition hook (authored by ginsu).
[native] introduce useReactionSelectionPopoverPosition hook
Feb 1 2023, 2:09 PM
ginsu added inline comments to D6455: [native] implement emoji keyboard button on reaction selection popover.
Feb 1 2023, 2:06 PM
ginsu added a comment to D6454: [native] introduce reaction selection popover component.

The approach is ok, but it isn't a good practice to copy the code. For all the messages we use (almost?) the same logic - can we reuse it?

Feb 1 2023, 2:04 PM
ginsu added inline comments to D6453: [native] introduce useReactionSelectionPopoverPosition hook.
Feb 1 2023, 1:52 PM
ginsu added a comment to D6453: [native] introduce useReactionSelectionPopoverPosition hook.

An approach looks better, but we're duplicating a lot of logic. We should reuse it by e.g. introducing functions with common parts. Accepting, to not block the goal, but please improve this later.

Feb 1 2023, 1:51 PM
ginsu updated the diff for D6454: [native] introduce reaction selection popover component.

rebase before landing

Feb 1 2023, 1:42 PM
ginsu updated the diff for D6487: [native] introduce useSendReaction hook.

rebase before landing

Feb 1 2023, 1:40 PM
ginsu updated the diff for D6453: [native] introduce useReactionSelectionPopoverPosition hook.

address tomek's comments

Feb 1 2023, 1:39 PM
ginsu closed D6499: [lib] change reaction message title/notif text from liked => reacted.
Feb 1 2023, 1:29 PM
ginsu committed rCOMM418a1d782e3d: [lib] change reaction message title/notif text from liked => reacted (authored by ginsu).
[lib] change reaction message title/notif text from liked => reacted
Feb 1 2023, 1:29 PM
ginsu updated the diff for D6455: [native] implement emoji keyboard button on reaction selection popover.

address tomek's feedback

Feb 1 2023, 1:28 PM
ginsu updated the diff for D6454: [native] introduce reaction selection popover component.

rebase for changes needed in D6455

Feb 1 2023, 1:22 PM
ginsu added a reviewer for D6499: [lib] change reaction message title/notif text from liked => reacted: ashoat.

Adding @ashoat as blocking since these are copy changes

Feb 1 2023, 1:15 PM
ginsu updated the diff for D6487: [native] introduce useSendReaction hook.

rebase for changes needed in D6455

Feb 1 2023, 1:13 PM
ginsu requested review of D6499: [lib] change reaction message title/notif text from liked => reacted.
Feb 1 2023, 12:37 PM
ginsu added a comment to D6454: [native] introduce reaction selection popover component.
In D6454#194196, @tomek wrote:

The approach is ok, but it isn't a good practice to copy the code. For all the messages we use (almost?) the same logic - can we reuse it?

Feb 1 2023, 9:15 AM
ginsu added inline comments to D6455: [native] implement emoji keyboard button on reaction selection popover.
Feb 1 2023, 9:12 AM

Jan 31 2023

ginsu added a comment to D6455: [native] implement emoji keyboard button on reaction selection popover.
In D6455#193353, @tomek wrote:
In D6455#193305, @ginsu wrote:

When we have a couple of reactions, it is not clear to which of these the number corresponds.

@tomek could you elaborate on what you mean by the number these correspond to?

Sure! I was talking about the number from the video

reactions.png (134×776 px, 98 KB)

The 2 probably corresponds to the 4th emoji, but I think we should make it more obvious, by e.g. increasing the padding between emoji-number pairs, changing the background, or something else. It doesn't need to be addressed here - the main issue here is always rendering the picker.

Jan 31 2023, 11:14 PM
ginsu closed D6447: [native] change location to tooltipLocation in the TooltipParams.
Jan 31 2023, 10:58 PM
ginsu committed rCOMM8d26192f6362: [native] change location to tooltipLocation in the TooltipParams (authored by ginsu).
[native] change location to tooltipLocation in the TooltipParams
Jan 31 2023, 10:58 PM
ginsu closed D6445: [native] introduce showEmojiKeyboard shared value.
Jan 31 2023, 10:57 PM
ginsu committed rCOMM3c1984661190: [native] introduce showEmojiKeyboard shared value (authored by ginsu).
[native] introduce showEmojiKeyboard shared value
Jan 31 2023, 10:57 PM
ginsu updated the diff for D6447: [native] change location to tooltipLocation in the TooltipParams.

rebase

Jan 31 2023, 3:08 PM
ginsu updated the diff for D6445: [native] introduce showEmojiKeyboard shared value.

rebase

Jan 31 2023, 3:07 PM
ginsu updated the diff for D6456: [native] remove Like button from tooltip.

remove sendReaction function from reaction-message-utils

Jan 31 2023, 3:04 PM
ginsu attached a referenced file: F354473: Screen Recording 2023-01-31 at 5.53.41 PM.mov.
Jan 31 2023, 3:01 PM
ginsu updated the test plan for D6455: [native] implement emoji keyboard button on reaction selection popover.
Jan 31 2023, 3:01 PM
ginsu updated the diff for D6455: [native] implement emoji keyboard button on reaction selection popover.

remove unnecessary logs

Jan 31 2023, 2:57 PM