Commit Graph

131 Commits

Author SHA1 Message Date
Karl Stolley
26c7fc8564 bootstrap: Remove bootstrap-btn file and refs. 2026-05-21 17:31:24 +05:30
sandeep
7112a1706a left_sidebar: Use 'zulip-icon-hash' for View channels icon.
Replace the recently added 'hashtag-thin.svg' icon in the folder popover
View channels menu item with the existing 'zulip-icon-hash'. The hash
icon is already used in the gear menu for channel settings.

Remove 'hashtag-thin.svg' and its THIRDPARTY entry, as it is no longer
needed.
2026-04-14 10:48:21 -07:00
sandeep
f0488356ab left-sidebar: Add 'hashtag-thin' icon for folder popover view channels item
The existing hashtag icon appears too bold and large in the folder popover
compared to other menu icons. Added a new lighter-weight 'hashtag-thin.svg'
based on Lucide's hash icon with rounded stroke corners.
2026-03-22 07:56:46 -07:00
Evy Kassirer
161a430733 left_sidebar: Modal styling for more DM conversations.
Part of #34471.
2026-03-06 17:20:03 -08:00
Amit Patil
7a9acd7707 user_card: Allow showing long text custom profile fields on user cards.
Long text custom profile fields cannot be rendered directly on user
cards due to large content length.

Instead of displaying the value, show the custom profile field name
with a copy button, and clicking on the name would go to the
user profile where the full value can be viewed. This field is
rendered after all the other fields.

Fixes: #36517.
2026-03-05 10:53:56 -08:00
Anders Kaseorg
c47c0cb4b4 jquery-idle: Remove.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2026-03-03 09:56:34 -08:00
Sayam Samal
67e9e96839 icons: Add loader-circle icon from Lucide.
This commit adds the loader-circle SVG icon to be used as a loading
indicator, alongside CSS in `app_components.css` to enable the spinning
animation by default.
2026-01-27 10:53:08 -08:00
Sahil Batra
6244621008 stream-settings: Allow filtering streams by folder.
This commit adds code to allow filtering streams by folder
in stream settings UI.

Fixes part of #35779.

Co-authored-by: Karl Stolley <karl@zulip.com>
2026-01-06 15:41:07 -08:00
Niloth P
6fb44fa3b5 icons: Add icons for default external account profile fields.
Added 19 icons:
- 17 of the 19 newly added accounts (except LinkedIn, Behance)
- 2 of the older accounts (GitHub, Twitter)
2026-01-05 17:17:20 -08:00
Evy Kassirer
b3aef2dafc icons: Add inbound and internal link icons.
The internal link is to be used for outgoing links that don't open
in a new tab, unlike external-link which does open in a new tab.
2025-12-25 19:12:44 -08:00
Lauryn Menard
a9c4faefb9 demo-orgs: Get word list for demo subdomains from jitsi js-utils repo.
Adds a script to build a word list for demo organization subdomains
from the word lists used in the jitsi js-utils repository.
2025-12-11 10:22:49 -08:00
Pratik Chanda
a54004db34 channel_folder_ui: Add channel list in edit folder modal.
We add a scrollable channel list populated with channels in the
channel folder inside the edit folder modal. The list gives option
to search channels in the folder and remove them from the folder.

Fixes part of zulip#36422.
2025-12-03 13:46:20 -08:00
Shubham Padia
e7269a1368 shared: Move icons to web/images/icons.
This completes the removal of web/shared.
https://chat.zulip.org/#narrow/channel/6-frontend/topic/web.2Fshared
2025-11-14 10:19:12 -08:00
Sahil Batra
836b9dbafb settings: Add buttons for common bot actions in the table.
This commit adds code to show a "Download zuliprc" button
for "Generic" bots and "Generate URL for integration" button
for "Incoming Webhook" bots in "Actions" column of the bots
table as they are commonly used actions and would be good
to have it such that they are easy to access.

URL integration button is shown to admins and bot owners and
download zuliprc button is only shown to bot owner which is
same as what we do in "Manage bot" form.
2025-11-13 10:08:33 -08:00
PieterCK
daa14bb3c4 message_actions: Add "Report message" action and settings UI.
This adds a new field in the "Organization settings" menu for the
moderation request channel. It only includes private channels as the
dropdown options.

Fixes #20047.

Co-authored-by: Adam Sah <140002+asah@users.noreply.github.com>
Co-authored-by: Alya Abbott <alya@zulip.com>
2025-11-05 11:20:32 -08:00
Anders Kaseorg
40a022dcc3 zephyr: Remove Zephyr mirroring support.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2025-09-16 11:18:18 -07:00
Karl Stolley
dc40549531 thirdparty: Add missing icon references. 2025-08-27 13:50:40 -07:00
Karl Stolley
488710108e thirdparty: Alphabetize list of icons. 2025-08-27 13:50:40 -07:00
Sahil Batra
c127a0ae9f settings: Add UI to manage channel folders.
Fixes part of #35545.
2025-08-06 18:58:15 -07:00
Shubham Padia
cb852b0fa6 help-beta: Add ZulipTip custom component that does not have a header.
We do not want to have a heading for every tip and thus we created a
custom component for our aside. We want to add a lightbulb icon and the
text `Tip:` is bold as a prefix for every tip as if it was already part
of the text. To do that, we cannot insert both of those as html seperate
from the slot html, we had to access the slot html and insert both of
them into the HTML tree.
2025-07-24 12:00:26 -07:00
Lauryn Menard
7c0eacba97 help: Update "Share and upload files" for Flutter launch.
Adds mobile-camera and mobile-image to shared icons.

Deletes static/images/help/mobile-camera-icon.svg,
static/images/help/mobile-image-icon.svg, and
static/images/help/mobile-paperclip.svg as they are no
longer used.

Part of #34748.
2025-06-16 10:03:10 -07:00
Lauryn Menard
9b380d6a65 help: Update "Switch account" instructions for Flutter launch.
Adds mobile-arrow-left-right icon to shared icons.

Part of #34748.
2025-06-16 10:03:10 -07:00
Lauryn Menard
4f60a95065 help: Add "View Zulip mobile app version" section.
Adds a section to "View Zulip version" article for viewing the
mobile app version, and adds the mobile app installation guide
to the related articles section.

Part of #34748.
2025-06-16 09:48:15 -07:00
Saubhagya Patel
b82bc1a738 settings: Add button to reset channel notifications to default.
This commit adds a "Reset to default notifications" button in the
Notifications menu, to the right of the channel name, for which a
user has selected custom notifications and a confirmation
dialog to confirm this action.

Fixes #19860.
2025-06-11 15:08:25 -07:00
Saubhagya Patel
74ce93df3c icons: Add attribution references for follow and inherit icons. 2025-06-05 17:05:24 -07:00
Saubhagya Patel
cfadd67c75 icons: Rename zulip-icon-unmute-new to zulip-icon-unmute.
This commit removes the old `zulip-icon-unmute` icon, which is
no longer used. The `zulip-icon-unmute-new` icon is now
renamed to `zulip-icon-unmute`.
2025-06-05 17:05:24 -07:00
Saubhagya Patel
b4f2c4cafc icons: Rename zulip-icon-mute-new to zulip-icon-mute.
This commit removes the old `zulip-icon-mute` icon, which is
no longer used. The `zulip-icon-mute-new` icon is now
renamed to `zulip-icon-mute`.
2025-06-05 17:05:24 -07:00
Sahil Batra
53cdfddf5b groups-ui: Add option to copy membership from group.
Instead of adding group as a subgroup, we now provide option
to add direct members and direct subgroups of a group to a
user group by providing an expand button in the group pill.

Fixes #32335.
2025-04-24 11:36:49 -07:00
ahmedgulabkhan
3ece6ca196 user-settings: Update icon for managing a user or bot.
Co-authored-by: Lauryn Menard <lauryn@zulip.com>
2025-03-17 10:52:25 -07:00
ahmedgulabkhan
c0b3fb1bbe user-settings: Update icon for deactivating user or bot.
Co-authored-by: Lauryn Menard <lauryn@zulip.com>
2025-03-17 10:52:25 -07:00
Sahil Batra
6f6059da73 personal_menu: Support changing information density settings.
This commit adds UI in personal popover menu for user to change
font-size and line-height.

Fixes part of #33186.
2025-03-10 16:07:37 -07:00
Shubham Padia
333b3904b5 user_group_settings: Use user-group-x icon for deactivate button. 2025-01-06 09:48:28 -08:00
Karl Stolley
1f2ce2e7e6 left_sidebar: Use calendar-days icon with scheduled messages. 2024-10-09 11:14:27 -07:00
Shubham Padia
a696294355 user_card_popover: Change icon for Send direct message.
Fixes #30918.
This commit also adds a paper plane icon under `send-dm.svg`. `dm` is
used instead of `direct-message` to opt for brevity when using the
icons.
2024-07-17 12:08:07 -07:00
CIC4DA
3745e44963 navbar: Change the user list menu (narrow) to user-list.svg.
Fixes: zulip#28756
In this commit, we are changing the user list menu icon(narrow screen) from triple-users to user-list.
2024-04-24 17:37:38 -07:00
Sayam Samal
27c85af6d9 message_controls: Remove view message source icon.
With this commit, if a user cannot edit or move his own message,
we no longer show the view message source icon.
2024-04-11 15:57:24 -07:00
evykassirer
c7b12c996c typeahead: Convert module to typescript.
This contains two more complex changes:

- The default versions of sorter and matcher assume that ItemType is a
string. But the Typeahead class works on a generic ItemType and I'm
not aware of a way to assert that this function is only called for
typeaheads with string items. For `matcher`, we can assert that the
items are strings. `sorter` is now a required option instead of an
optional one that could fall back to the default.

- `element` can be either an `input` element or a `contenteditable`
`div`. We distinguish between them using `.is("[contenteditable]"))`
but TypeScript doesn't understand that. So we replaced `this.$element`
with `this.input_element` where `input_element` is an object with the
`$element` and also a `type` specifying which type of element it is
(input or contenteditable).
2024-03-30 10:41:38 -07:00
nimishmedatwal
35c5231fe6 left-sidebar: Change recent conversation icon.
Fixes #29180
2024-03-26 12:55:34 -07:00
evykassirer
03ec788a91 typeahead: Move module to web/src. 2024-03-11 09:56:18 -07:00
Karl Stolley
f07dae6b25 bootstrap: Fork CSS into app, portico copies.
This aims to reduce the cognitive overhead of doing Bootstrap CSS
cleanup by concerning contributors only with Zulip or the portico.
2024-01-28 15:07:36 -08:00
Tim Abbott
4b6b1da83c bootstrap: Remove now-unused tabs JS component.
This was the last bootstrap.js feature, so we finally get to remove
the whole module.
2024-01-25 18:35:38 -08:00
Karl Stolley
78d767c1ee pygments: Place Quansight Labs accessible GitHub themes. 2023-12-04 13:03:34 -08:00
Karl Stolley
c651c4f668 icons: Place new log-in and log-out icons across UI. 2023-12-04 12:11:00 -08:00
Aman Agrawal
e4ae826a47 inbox: Improve look of empty inbox view. 2023-10-20 17:13:33 -07:00
Karl Stolley
4a8f2773a8 icons: Add remaining views icons. 2023-10-20 12:27:19 -07:00
Aman Agrawal
da7a75d8ca popover_menu: Add thirdparty docs for icons used. 2023-10-18 22:02:38 -07:00
Hardik Dharmani
31b3f8762f gear_menu: Add new SVGs.
These icons are used in the gear menu.
Added thirdparty after talking with Vlad.
2023-10-18 22:02:38 -07:00
Tim Abbott
756b465b47 bootstrap: Remove last vestiges of bootstrap-tooltip library.
Everything but this sliver of CSS has been deleted previously as part
of our migration off Bootstrap.
2023-10-09 11:39:12 -07:00
Karl Stolley
c49ab123b2 icons: Remove unused move and source icons.
These were early candidates in the hover-controls work, but were
superseded by their "alt" counterparts.
2023-09-15 13:17:22 -07:00
Karl Stolley
3fe6cc18ff icons: Remove last vestiges of ellipsis-v-solid.
The deleted CSS around the `.zulip-icon-ellipsis-v-solid` class
has no impact on the hover controls, as flexbox and grid are
handling baseline alignment, not this one-off line-height.
2023-09-15 13:17:22 -07:00