Page MenuHomePhabricator
Feed Advanced Search

Apr 25 2022

jacek updated the diff for D3669: [web] Redesign `Modal` to match Figma.

rebase

Apr 25 2022, 10:27 AM
jacek updated the diff for D3668: [web] Remove `Modal`s usused style.

rebase

Apr 25 2022, 10:27 AM
jacek updated the diff for D3667: [web] Convert `Modal` into functional component.

rebase

Apr 25 2022, 10:27 AM
jacek updated the diff for D3666: [web] Center modals vertically.

rebase

Apr 25 2022, 10:26 AM
jacek updated the diff for D3665: [web] Allow displaying multiple modals.

rebase

Apr 25 2022, 10:26 AM
jacek requested review of D3836: [web] Change `ConfirmLeaveThreadModal` size to `fit-content`.
Apr 25 2022, 10:08 AM
jacek updated the diff for D3740: [web] Introduce `AddMemberGroup` component.

fix type and move capitalizing header into parent component

Apr 25 2022, 9:34 AM
jacek added inline comments to D3740: [web] Introduce `AddMemberGroup` component.
Apr 25 2022, 9:31 AM
jacek updated the diff for D3741: [web] Introduce `AddMembersList` component.

Fixes after review & capitalize headers

Apr 25 2022, 9:21 AM
jacek added inline comments to D3739: [web] Introduce `AddMembersItem` component.
Apr 25 2022, 6:53 AM
jacek updated the diff for D3739: [web] Introduce `AddMembersItem` component.

replace alertTitle with alertText and change css class name to label

Apr 25 2022, 6:53 AM
jacek updated the summary of D3813: [web] Introduce `:disabled` and `:hover` styles for `Button`.
Apr 25 2022, 2:53 AM
jacek added inline comments to D3813: [web] Introduce `:disabled` and `:hover` styles for `Button`.
Apr 25 2022, 2:49 AM

Apr 22 2022

jacek updated the diff for D3744: [web] Add callback adding members to thread in `AddMembersModal`.

rebase, convert set to array

Apr 22 2022, 3:41 AM
jacek updated the diff for D3742: [web] Introduce `AddMembersModal` component.

replace array of users with set and changed button types.

Apr 22 2022, 3:40 AM
jacek updated the diff for D3741: [web] Introduce `AddMembersList` component.

Add missing useMemo and make the component more readable

Apr 22 2022, 3:39 AM
jacek updated the diff for D3740: [web] Introduce `AddMemberGroup` component.

Follow comments after review

Apr 22 2022, 3:38 AM
jacek updated the diff for D3739: [web] Introduce `AddMembersItem` component.

Updates following review comments

Apr 22 2022, 3:37 AM
jacek requested review of D3813: [web] Introduce `:disabled` and `:hover` styles for `Button`.
Apr 22 2022, 2:37 AM
jacek updated the test plan for D3665: [web] Allow displaying multiple modals.
Apr 22 2022, 12:56 AM
jacek updated the diff for D3665: [web] Allow displaying multiple modals.

remove redundant variable

Apr 22 2022, 12:54 AM

Apr 19 2022

jacek planned changes to D3739: [web] Introduce `AddMembersItem` component.
Apr 19 2022, 11:27 AM
jacek updated the diff for D3670: [web] Allow passing `Modal` parameters into `SearchModal`.

Excluded overridable Modal props into separate type

Apr 19 2022, 10:59 AM
jacek updated the diff for D3665: [web] Allow displaying multiple modals.

Fixes after Tomek's review

Apr 19 2022, 10:41 AM
jacek planned changes to D3665: [web] Allow displaying multiple modals.
Apr 19 2022, 10:31 AM
jacek accepted D3731: [web] [feat] [ENG-991] add promote thread to menu dropdown.
Apr 19 2022, 5:02 AM

Apr 15 2022

jacek requested review of D3745: [web] Introduce "Add Members" button in `MembersModal`.
Apr 15 2022, 8:31 AM
jacek requested review of D3743: [web] Introduce searching users in `AddMembersModal`.
Apr 15 2022, 8:29 AM
jacek requested review of D3744: [web] Add callback adding members to thread in `AddMembersModal`.
Apr 15 2022, 8:27 AM
jacek requested review of D3742: [web] Introduce `AddMembersModal` component.
Apr 15 2022, 8:23 AM
jacek requested review of D3741: [web] Introduce `AddMembersList` component.
Apr 15 2022, 8:23 AM
jacek requested review of D3740: [web] Introduce `AddMemberGroup` component.
Apr 15 2022, 8:19 AM
jacek requested review of D3739: [web] Introduce `AddMembersItem` component.
Apr 15 2022, 8:15 AM
jacek added reviewers for D3670: [web] Allow passing `Modal` parameters into `SearchModal`: benschac, atul.
Apr 15 2022, 3:07 AM
jacek requested changes to D3731: [web] [feat] [ENG-991] add promote thread to menu dropdown.

Isn't the screenshot in the diff description from some other task?

Apr 15 2022, 3:03 AM
jacek accepted D3730: [web] [fix] [ENG-1005] arrows visually broken on safari.
Apr 15 2022, 2:46 AM
jacek requested changes to D3737: [web] [feat] [ENG-991] add promote api call to promote menu drop down.
Apr 15 2022, 2:40 AM

Apr 14 2022

jacek requested review of D3670: [web] Allow passing `Modal` parameters into `SearchModal`.
Apr 14 2022, 3:18 AM
jacek retitled D3670: [web] Allow passing `Modal` parameters into `SearchModal` from [web] Allow passing `size` parameter into `SearchModal` to [web] Allow passing `Modal` parameters into `SearchModal`.
Apr 14 2022, 3:16 AM
jacek updated the diff for D3670: [web] Allow passing `Modal` parameters into `SearchModal`.

Allow passing other Modal parameters

Apr 14 2022, 3:15 AM
jacek updated the diff for D3669: [web] Redesign `Modal` to match Figma.

rebase

Apr 14 2022, 3:14 AM
jacek updated the diff for D3668: [web] Remove `Modal`s usused style.

rebase

Apr 14 2022, 3:09 AM
jacek updated the diff for D3667: [web] Convert `Modal` into functional component.

rebase

Apr 14 2022, 3:01 AM
jacek requested review of D3666: [web] Center modals vertically.
Apr 14 2022, 2:59 AM
jacek updated the diff for D3665: [web] Allow displaying multiple modals.

Introduce generating UUIDs as keys for modals

Apr 14 2022, 2:45 AM

Apr 13 2022

jacek added a comment to D3665: [web] Allow displaying multiple modals.
In D3665#101474, @palys-swm wrote:

Not sure if you've done that, but we need to confirm one thing: there's a significant difference between calling setModal and pushModal when calling it multiple times. setModal would render the same modal again but push will add its copy. So please check all the calls to pushModal and confirm that each user action / function call would result in at most one call to the function. If we call it from an effect (even indirectly) it might be an indication that we have some issues.

Apr 13 2022, 7:44 AM
jacek accepted D3681: [web] [refactor] [ENG-986] use lib useIsomorphicLayoutEffect.
Apr 13 2022, 2:55 AM
jacek accepted D3678: [web] [fix] [ENG-986] replace useLayoutEffect with useEffect.
Apr 13 2022, 2:53 AM

Apr 12 2022

jacek added a comment to D3681: [web] [refactor] [ENG-986] use lib useIsomorphicLayoutEffect.

@benschac please take a look at my last comment in D3678. The initial solution seems to be ok - it was my mistake. Really sorry for that

Apr 12 2022, 3:03 AM
jacek added a comment to D3678: [web] [fix] [ENG-986] replace useLayoutEffect with useEffect.

The issue I had using useEffect is presented on video below:

The problem source was, that we were calling renderMenu before updatePosition, which was called in useEffect, so the position was correctly set after in the next render, so the menu was shown in a position of previously rendered menu for a short period of time (it was nondeterministic and happened only from time to time, as it's in the video). The solution was to execute effect with updatePosition synchronously, so the position was updated in the same render which contains calling renderMenu.

Apr 12 2022, 2:55 AM

Apr 10 2022

jacek updated the summary of D3672: [web] Adjust `SubchannelsModal` size to match designs.
Apr 10 2022, 11:44 PM
jacek updated the summary of D3671: [web] Adjust `MembersModal` size to match designs.
Apr 10 2022, 11:42 PM
jacek added inline comments to D3667: [web] Convert `Modal` into functional component.
Apr 10 2022, 11:40 PM
jacek added inline comments to D3684: [web] Introduce `pendingColorSelection` state to `ColorSelector` component.
Apr 10 2022, 11:34 PM
jacek accepted D3660: [web] Introduce `ColorSelectorButton` component with basic styling.
Apr 10 2022, 11:17 PM

Apr 8 2022

jacek requested changes to D3678: [web] [fix] [ENG-986] replace useLayoutEffect with useEffect.

I disagree with the summary:

useLayoutEffect isn't needed here.

@benschac for what reasons was such a conclusion made?

Apr 8 2022, 1:15 PM
jacek closed D3602: [web] Introduce `Subchannels` action in thread menu.
Apr 8 2022, 7:10 AM
jacek committed rCOMM93d5f95888fc: [web] Introduce `Subchannels` action in thread menu (authored by jacek).
[web] Introduce `Subchannels` action in thread menu
Apr 8 2022, 7:10 AM
jacek closed D3601: [web] Fetch preview messages from non-watched threads in thread subchannels modal.
Apr 8 2022, 7:10 AM
jacek closed D3600: [web] Introduce `SubchannelsModal`.
Apr 8 2022, 7:10 AM
jacek committed rCOMM2a88a2f330a7: [web] Introduce `SubchannelsModal` (authored by jacek).
[web] Introduce `SubchannelsModal`
Apr 8 2022, 7:10 AM
jacek committed rCOMM68be5edee543: [web] Fetch preview messages from non-watched threads in thread subchannels… (authored by jacek).
[web] Fetch preview messages from non-watched threads in thread subchannels…
Apr 8 2022, 7:10 AM
jacek closed D3599: [web] Introduce `Subchannel` component.
Apr 8 2022, 7:10 AM
jacek closed D3598: [lib] Introduce `useFilteredChatListData` hook.
Apr 8 2022, 7:10 AM
jacek committed rCOMM89dff72c45f7: [web] Introduce `Subchannel` component (authored by jacek).
[web] Introduce `Subchannel` component
Apr 8 2022, 7:10 AM
jacek committed rCOMM0980190ce4b9: [lib] Introduce `useFilteredChatListData` hook (authored by jacek).
[lib] Introduce `useFilteredChatListData` hook
Apr 8 2022, 7:10 AM
jacek closed D3597: [web] [lib] Introduce `getMessagePreview` function.
Apr 8 2022, 7:09 AM
jacek committed rCOMM8c2d50500131: [web] [lib] Introduce `getMessagePreview` function (authored by jacek).
[web] [lib] Introduce `getMessagePreview` function
Apr 8 2022, 7:09 AM
jacek requested review of D3672: [web] Adjust `SubchannelsModal` size to match designs.
Apr 8 2022, 6:09 AM
jacek added reviewers for D3671: [web] Adjust `MembersModal` size to match designs: tomek, atul, benschac.
Apr 8 2022, 6:07 AM
jacek added a reviewer for D3670: [web] Allow passing `Modal` parameters into `SearchModal`: tomek.
Apr 8 2022, 6:07 AM
jacek added reviewers for D3669: [web] Redesign `Modal` to match Figma: tomek, atul, benschac.
Apr 8 2022, 6:07 AM
jacek added reviewers for D3668: [web] Remove `Modal`s usused style: tomek, atul, benschac.
Apr 8 2022, 6:06 AM
jacek added reviewers for D3667: [web] Convert `Modal` into functional component: tomek, atul, benschac.
Apr 8 2022, 6:06 AM
jacek added reviewers for D3666: [web] Center modals vertically: tomek, atul, benschac.
Apr 8 2022, 6:06 AM
jacek requested review of D3671: [web] Adjust `MembersModal` size to match designs.
Apr 8 2022, 6:05 AM
jacek added reviewers for D3665: [web] Allow displaying multiple modals: tomek, benschac, atul.
Apr 8 2022, 6:04 AM
jacek updated the summary of D3669: [web] Redesign `Modal` to match Figma.
Apr 8 2022, 6:04 AM
jacek requested review of D3670: [web] Allow passing `Modal` parameters into `SearchModal`.
Apr 8 2022, 6:02 AM
jacek requested review of D3669: [web] Redesign `Modal` to match Figma.
Apr 8 2022, 5:59 AM
jacek requested review of D3668: [web] Remove `Modal`s usused style.
Apr 8 2022, 4:33 AM
jacek requested review of D3667: [web] Convert `Modal` into functional component.
Apr 8 2022, 4:30 AM
jacek requested review of D3666: [web] Center modals vertically.
Apr 8 2022, 4:25 AM
jacek requested review of D3665: [web] Allow displaying multiple modals.
Apr 8 2022, 4:16 AM
jacek updated the diff for D3602: [web] Introduce `Subchannels` action in thread menu.

rebase

Apr 8 2022, 3:12 AM
jacek accepted D3657: [web] First pass at styling `ThreadSettingsModal`.
Apr 8 2022, 3:11 AM
jacek added inline comments to D3662: [web] Introduce `ColorSelector` component with basic styling.
Apr 8 2022, 3:06 AM
jacek requested changes to D3660: [web] Introduce `ColorSelectorButton` component with basic styling.

The color picker looks cool!
Suggested some small fixes

Apr 8 2022, 2:50 AM
jacek updated the diff for D3601: [web] Fetch preview messages from non-watched threads in thread subchannels modal.

fix missed problems caused by rebase

Apr 8 2022, 2:29 AM
jacek updated the diff for D3602: [web] Introduce `Subchannels` action in thread menu.

rebase

Apr 8 2022, 2:24 AM
jacek updated the diff for D3601: [web] Fetch preview messages from non-watched threads in thread subchannels modal.

rebase

Apr 8 2022, 2:23 AM
jacek updated the diff for D3599: [web] Introduce `Subchannel` component.

rebase

Apr 8 2022, 2:23 AM
jacek updated the diff for D3598: [lib] Introduce `useFilteredChatListData` hook.

rebase

Apr 8 2022, 2:23 AM
jacek updated the diff for D3597: [web] [lib] Introduce `getMessagePreview` function.

rebase

Apr 8 2022, 2:22 AM
jacek updated the diff for D3600: [web] Introduce `SubchannelsModal`.

rebase & use single plural form

Apr 8 2022, 2:18 AM
jacek added inline comments to D3597: [web] [lib] Introduce `getMessagePreview` function.
Apr 8 2022, 2:10 AM

Apr 6 2022

jacek updated the diff for D3601: [web] Fetch preview messages from non-watched threads in thread subchannels modal.

Moved code as suggested and fix typo

Apr 6 2022, 2:51 AM
jacek added inline comments to D3601: [web] Fetch preview messages from non-watched threads in thread subchannels modal.
Apr 6 2022, 2:10 AM

Apr 5 2022

jacek accepted D3615: [web] [feat] [ENG-716] add icon to modal header.
Apr 5 2022, 2:04 AM

Apr 4 2022

jacek accepted D3566: [lib] New action to fetch single message for a list of threads.
Apr 4 2022, 10:36 AM