Commit Graph

2977 Commits

Author SHA1 Message Date
apoorvapendse
ab01079f40 message_header: Improve text selection.
Fixes: #34959.
2025-08-12 17:40:00 -07:00
apoorvapendse
14231e9fe2 left_sidebar: Improve text selection in buddy list.
Signed-off-by: apoorvapendse <apoorvavpendse@gmail.com>
2025-08-12 17:40:00 -07:00
apoorvapendse
0bc1bdda86 left_sidebar: Improve text selection for dm box.
Signed-off-by: apoorvapendse <apoorvavpendse@gmail.com>
2025-08-12 17:40:00 -07:00
apoorvapendse
4288734030 left_sidebar: Improve text selection for topic text.
Fixes: #34959.

Signed-off-by: apoorvapendse <apoorvavpendse@gmail.com>
2025-08-12 17:40:00 -07:00
Tim Abbott
ed97ae3c96 settings: Improve textarea starting heights.
Having the textarea not be super small greatly reduces the temptation
to immediately resize it when working with it.

This helps reduce the impact of #35663.
2025-08-12 17:09:01 -07:00
Tim Abbott
b13019bc7b invite: Fix resizing of custom message textarea.
Horizontal resizing could overflow the region, which looked busted, or
shrink it, which is useless.

Fixes part of #35663.
2025-08-12 17:09:01 -07:00
Karl Stolley
39b69ab90a inbox: Move lefthand padding to avoid disturbing grid.
This fixes a subtle alignment issue with unreads in
the DM header row versus the actual DM rows that
follow.
2025-08-12 14:06:37 -07:00
Karl Stolley
39025636b1 dropdown_lists: Scope alignment tweaks to folder selector. 2025-08-12 13:45:48 -07:00
Karl Stolley
1fcf9acd33 dropdown_lists: Tweak alignment for multline text, buttons. 2025-08-12 12:41:31 -07:00
Karl Stolley
f95572e1e6 dropdown_lists: Open folder selector to 75% of input width. 2025-08-12 12:41:31 -07:00
Karl Stolley
fce8b57e27 dropdown_lists: Present gridded list items.
Fixes #35600.

Co-Authored-By: Kunal Sharma <v.shm.kunal@gmail.com>
2025-08-12 12:41:31 -07:00
Karl Stolley
4c129e73b7 dropdown_lists: Simplify selected item-text class. 2025-08-12 12:41:31 -07:00
whilstsomebody
d0207a4297 inbox_ui: Clarify inbox state when all sections are collapsed.
It was reported that the UI is pretty confusing when there is
just a collapsed folder in inbox view.

To address this issue, we now show a note below the folders in
following two situations:
  - All folders collapsed.
  - If all folders are not collapsed, all visible channels
    are collapsed.

Fixes: #35555
2025-08-12 12:04:23 -07:00
Pratik Chanda
8711730e6b left_sidebar: Add menu to change channel folder setting in left sidebar.
Earlier, you could change setting to show/hide channel folders in
left sidebar from setting overlay.

This commit adds an menu option to toggle channel folders setting in
the left sidebar. The menu is hidden if there are no subscribed
channels with channel folder.

Fixes #35574.
2025-08-12 10:29:44 -07:00
Aman Agrawal
78a3ef56e4 left_sidebar: Support filtering all items using the search input. 2025-08-12 00:38:22 -07:00
Karl Stolley
6cf1f0071b left_sidebar: Don't normalize search wrapper height. 2025-08-12 00:38:22 -07:00
Aman Agrawal
b5f1af6742 left_sidebar: Move channel search input top the top. 2025-08-12 00:38:22 -07:00
Evy Kassirer
9adee70d8d left_sidebar: Hide counts in section header when no unreads.
Reported here: https://chat.zulip.org/#narrow/channel/9-issues/topic/.F0.9F.8E.AF.20broken.20unread.20marker.20w.2F.20.22No.20channels.22.20configuration/near/2241414
2025-08-11 23:35:27 -07:00
Evy Kassirer
4df4f072f4 stream_list: Show mention indicator in section headings.
Fixes #35104.
2025-08-11 14:57:28 -07:00
Karl Stolley
7a2116ab5d compose: Suppress low-attention styles with keyboard focus. 2025-08-11 14:37:56 -07:00
Karl Stolley
7dce8df4e8 left_sidebar: Avoid clipping tall glyphs in DM groups, topics. 2025-08-11 14:36:38 -07:00
Tim Abbott
ae04cdee78 left_sidebar: Rename stream-search-and-add for global search.
This will be more readable once we've moved the search input.
2025-08-11 14:22:32 -07:00
Aman Agrawal
f359e357b8 left_sidebar: Use hidden-by-filters to hide top left row items. 2025-08-11 14:22:32 -07:00
Sayam Samal
9b979d4072 user_status: Add active state styling to status emoji picker.
This commit adds the active state styling to the status emoji picker,
when the status emoji picker popover is open.
2025-08-11 11:54:18 -07:00
Sayam Samal
cdea8e9d51 user_status: Improve custom user status picker input styling.
As a follow-up to the previous commit, this commit improves the styling
of the custom user status picker input.

The changes in this commit adjust the styling of the input field towards
the new redesigned inputs while shying away from using the input
component to avoid the complexity involved in including the status
emoji selector in the input component.
2025-08-11 11:54:18 -07:00
Sayam Samal
6f6e3b9f48 user_status: Improve selectable default user status options styling.
This commit improves the styling of the default user status options in
the status picker modal by adding hover, focus and active state styles
similar to that of the popover menu options.

Fixes #35005.
2025-08-11 11:54:18 -07:00
Karl Stolley
d21a4ad5db left_sidebar: Make highlighted new-channel area clickable. 2025-08-11 11:49:59 -07:00
Evy Kassirer
4585d87cec stream_list: Always show expanded muted/inactive channels. 2025-08-11 11:45:45 -07:00
Evy Kassirer
fd08149993 left_sidebar: Use icons for the inactive/muted toggle.
Finishes #35552.
2025-08-11 11:45:45 -07:00
Evy Kassirer
c56ddf9ba4 left_sidebar: Combine muted and inactive channels.
Part of #35552.
2025-08-11 11:45:45 -07:00
Evy Kassirer
3ced9a1ad3 left_sidebar: Don't fade inactive channels (unless muted).
Part of #35552.
2025-08-11 11:45:45 -07:00
Aman Agrawal
6d9b282b86 inbox: Match style of inbox view unread count folder to left sidebar. 2025-08-11 10:14:42 -07:00
Saubhagya Patel
bb5c87e306 bots: Add a setting to customize the Welcome Bot message.
This commit includes the following changes:
- Add an administrator setting to customize the Welcome Bot
message when sending an invitation.
- Add an API endpoint to test the customized Welcome Bot message
by sending a copy of the message to the administrator.

Fixes #27663.

Co-authored-by: Akarsh Jain <akarsh.jain.790@gmail.com>
2025-08-08 18:59:37 -07:00
Maneesh Shukla
340b6adab4 topic-filter-input: Remove text-overflow property.
This commit removes the text-overflow property from input fields.
Chrome has a bug where truncation indicators in scrollable contenteditable
divs do not adjust when scrolling to the rightmost part of long text.
This behavior is related to https://issues.chromium.org/issues/41245282.
Firefox handles this correctly, but to ensure consistency, we will rely
on the default behavior of input fields, hiding overflowed text without
adding ellipses.

Fixes part of #35284.
2025-08-08 14:29:22 -07:00
Karl Stolley
4289cb67e5 left_sidebar: Change animation for new unread mentions.
Fixes #34473

Co-Authored-By: Aman Agrawal <amanagr@zulip.com>
2025-08-08 13:52:51 -07:00
Karl Stolley
d089c42c98 markdown: Reduce space when paragraphs precede lists. 2025-08-08 12:06:55 -07:00
Evy Kassirer
fb49e5e420 left_sidebar: Make muted mention indicator more faded than unmuted. 2025-08-08 11:54:59 -07:00
Maneesh Shukla
c9fd9ade11 buttons: Rename sticky-bottom-option to sticky-bottom-option-button.
Fixes part of #35006.
2025-08-07 18:21:39 -07:00
Maneesh Shukla
6815a65a18 buttons: Redesign sticky-bottom-option button.
This commit removes "button" and "rounded" class from the button and
add the required rules to the pre existing sticky-bottom-option class.

Fixes part of #35006.
2025-08-07 18:21:39 -07:00
Kislay Verma
f0a88d51cc message_reminders: Add support for notes.
This commit adds the ability for users to include notes
with their message reminders.

Fixes #35070.

Co-Authored-By: Aman Agrawal <amanagr@zulip.com>
2025-08-07 17:13:12 -07:00
Sahil Batra
c127a0ae9f settings: Add UI to manage channel folders.
Fixes part of #35545.
2025-08-06 18:58:15 -07:00
Karl Stolley
42014f2f79 site_previews: Don't hide overflow on data-container.
Because both .message_embed_title and
.message_embed_description manage their own overflow,
there's no need to set it on the outer container,
which can clip the top of the letters on message titles
under certain circumstances.
2025-08-06 17:04:04 -07:00
Karl Stolley
c974b3c05c audio_player: Allow resizing to message area on narrow viewports. 2025-08-06 10:45:31 -07:00
Karl Stolley
32da008335 audio_player: Improve vertical alignment. 2025-08-06 10:45:31 -07:00
Karl Stolley
b37a78c7b3 audio_player: Do not interfere with native player display. 2025-08-06 10:45:31 -07:00
Karl Stolley
6e9ad5faf1 audio_player: Reference audio via .media-audio-element class. 2025-08-06 10:45:31 -07:00
Karl Stolley
7e6773dc73 audio_player: Remove shadow-DOM CSS adjustments. 2025-08-06 10:45:31 -07:00
Karl Stolley
4b822d19cf left_sidebar: Respect masked unreads in active home view. 2025-08-05 15:04:14 -07:00
Karl Stolley
27f2b45523 left_sidebar: Ensure same footprint for condensed vdots. 2025-08-05 15:04:14 -07:00
Karl Stolley
fb8f695d28 left_sidebar: Vastly improve the unread-dot placement. 2025-08-05 15:04:14 -07:00