zulip/frontend_tests/puppeteer_tests
jai2201 6f9e97921d pm_section: Create collapsible private messages section.
This commit introduces the change of rendering private messages
section as collapsible, whose data-fetching logic came with zulip#21357.

We now have separated out `Private messages` from `top_left_corner`
section and shifted it below the `global_filters` in a different
separate section along with stream list with common scroll bar
in left-sidebar.

The new PM section will be opened by-default on loading the page
and will have a toggle-icon in its header, clicking on which makes the
section collapse/expand accordingly.

In default view, only recent 5 PM threads would be shown
and would append the active conversation as the 6th one at last
if not present in those 5, similar to how topics list work.

In PM section with unreads, a maximum of 8 conversations
would be shown and rest of them would be hidden behind
the 'more conversations' li-item, clicking on which takes
to the zoomedIn view of PM section where all the present
PM threads would be visible and rest of the sections of left-sidebar
will get collapsed.

Fixes #20870.

Co-authored-by: Aman Agrawal <amanagr@zulip.com>
2022-10-26 13:47:08 -07:00
..
admin.ts delete custom emoji: Add confirmation dialog. 2022-09-17 11:55:33 -07:00
compose.ts pm_section: Create collapsible private messages section. 2022-10-26 13:47:08 -07:00
copy-and-paste.ts puppeteer_tests: Remove jQuery dependency. 2022-09-11 12:53:20 -07:00
custom-profile.ts settings: Add default label and hint when creating "Prounouns" custom field. 2022-10-06 17:56:26 -07:00
delete-message.ts puppeteer_tests: Avoid some ElementHandle casts. 2022-09-11 17:41:41 -07:00
drafts.ts narrow: Update browser title when in a narrow search view. 2022-10-18 17:13:51 -07:00
edit.ts message_edit: Allow only content edit in message_edit_form. 2022-10-12 10:50:05 -07:00
mention.ts puppeteer_tests: Add helper to correctly test @class in an XPath query. 2022-09-11 12:53:20 -07:00
message-basics.ts pm_section: Create collapsible private messages section. 2022-10-26 13:47:08 -07:00
navigation.ts pm_section: Create collapsible private messages section. 2022-10-26 13:47:08 -07:00
realm-creation.ts puppeteer_lib: Explode CommonUtils class. 2022-09-11 12:53:20 -07:00
realm-linkifier.ts puppeteer_lib: Explode CommonUtils class. 2022-09-11 12:53:20 -07:00
realm-playground.ts puppeteer_lib: Explode CommonUtils class. 2022-09-11 12:53:20 -07:00
settings.ts settings: Convert `form` to `div` in `Full name` input. 2022-09-29 17:11:15 -07:00
stars.ts puppeteer_tests: Remove jQuery dependency. 2022-09-11 12:53:20 -07:00
stream_create.ts puppeteer_tests: Remove jQuery dependency. 2022-09-11 12:53:20 -07:00
subscribe_toggle.ts puppeteer_tests: Remove jQuery dependency. 2022-09-11 12:53:20 -07:00
user-deactivation.ts puppeteer_lib: Explode CommonUtils class. 2022-09-11 12:53:20 -07:00
user-status.ts puppeteer_lib: Explode CommonUtils class. 2022-09-11 12:53:20 -07:00