Shubham Padia
259ef423ad
icons: Let the system using the icons specify the fill color.
...
The fill color is ignored when we generate webfonts in our main app.
For our help center beta project using Astro, we would have needed to
come up with a way to change fill colors for all the icons. Since, there
was no reason for us to keep the fill colors in the SVGs, we decided to
remove it instead and add a lint rule to keep that in check.
See
https://chat.zulip.org/#narrow/channel/6-frontend/topic/fill.20in.20our.20current.20svg.20icons
for more details.
2025-05-22 16:00:21 -07:00
Karl Stolley
1db859db4a
svg: Convert CRLF line-endings to LF.
2025-05-22 15:59:55 -07:00
Karl Stolley
584bd13b09
gitattributes: Diff SVGs as code.
...
We also no longer worry about preventing newline
conversions.
2025-05-22 15:59:55 -07:00
Shubham Padia
43a27423d5
help: Remove single use macro manage-configured-topics.md.
...
Having these single use macros exist was not intentional.
2025-05-22 11:05:29 -07:00
Shubham Padia
5131008682
help: Remove single use macro trying-out-zulip.md.
...
Having these single use macros exist was not intentional.
2025-05-22 11:05:29 -07:00
Shubham Padia
0c131cf624
help: Remove single use macro tips-for-creating-channels.md.
...
Having these single use macros exist was not intentional.
2025-05-22 11:05:29 -07:00
Shubham Padia
0d168ff7bb
help: Remove single use macro set-up-integrations.md.
...
Having these single use macros exist was not intentional.
2025-05-22 11:05:29 -07:00
Shubham Padia
f5d4a5a942
help: Remove single use macro self-hosted-log-in.md.
...
Having these single use macros exist was not intentional.
2025-05-22 11:05:29 -07:00
Shubham Padia
3a13bcf432
help: Remove single use macro self-hosted-billing-admin-only.md.
...
Having these single use macros exist was not intentional.
2025-05-22 11:05:29 -07:00
Shubham Padia
15f0750480
help: Remove single use macro remove-from-a-group.md.
...
Having these single use macros exist was not intentional.
2025-05-22 11:05:29 -07:00
Shubham Padia
1b40ec4576
help: Remove single use macro register-server.md.
...
Having these single use macros exist was not intentional.
2025-05-22 11:05:29 -07:00
Shubham Padia
946e6c6055
help: Remove single use macro register-server-legacy.md.
...
Having these single use macros exist was not intentional.
2025-05-22 11:05:29 -07:00
Shubham Padia
ca38c388c1
help: Remove single use macro reading-dms.md.
...
Having these single use macros exist was not intentional.
2025-05-22 11:05:29 -07:00
Shubham Padia
9afa916fb1
help: Remove single use macro organization-profile-intro.md.
...
Having these single use macros exist was not intentional.
2025-05-22 11:05:29 -07:00
Shubham Padia
4f73a9d969
help: Remove single use macro migrating-from-other-chat-tools.md.
...
Having these single use macros exist was not intentional.
2025-05-22 11:05:29 -07:00
Shubham Padia
32f609a88d
help: Remove single use macro manual-billing-intro.md.
...
Having these single use macros exist was not intentional.
2025-05-22 11:05:29 -07:00
Shubham Padia
88c1a3dcde
help: Remove single use macro self-hosted-billing.md.
...
Having these single use macros exist was not intentional.
2025-05-22 11:05:29 -07:00
Shubham Padia
0b094b98d8
help: Remove single use macro legacy-log-in-intro.md.
...
Having these single use macros exist was not intentional.
2025-05-22 11:05:29 -07:00
Shubham Padia
683b372708
help: Remove single use macro custom-organization-settings.md.
...
Having these single use macros exist was not intentional
2025-05-22 11:05:29 -07:00
Shubham Padia
fd89d91fbe
help: Remove single use macro configure-topic-notifications.md.
...
Having these single use macros exist was not intentional.
2025-05-22 11:05:29 -07:00
Shubham Padia
489370b1b1
help: Remove single use macro cloud-only.md.
...
Having these single use macros exist was not intentional.
2025-05-22 11:05:29 -07:00
Shubham Padia
0770adcebf
help: Remove single use macro advantages-of-self-hosting-zulip.md.
...
Having these single use macros exist was not intentional.
2025-05-22 11:05:29 -07:00
Karl Stolley
aecba99132
settings: Rename banner function to reference desktop.
2025-05-22 11:03:54 -07:00
Karl Stolley
a420dfd6cc
settings: Don't update desktop notification banner in mobile.
...
Fixes #34668
2025-05-22 11:03:54 -07:00
Anders Kaseorg
c356595ed5
upload: Avoid jQuery sizzle extension :visible.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2025-05-22 10:40:15 -07:00
Anders Kaseorg
4814898ccf
user_group_popover: Avoid jQuery sizzle extension :visible.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2025-05-22 10:40:15 -07:00
Anders Kaseorg
2c19cac621
user_card_popover: Avoid jQuery sizzle extension :visible.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2025-05-22 10:40:15 -07:00
Anders Kaseorg
90c5bcad9a
settings_panel_menu: Avoid jQuery sizzle extension :visible.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2025-05-22 10:40:15 -07:00
Anders Kaseorg
71fbc93c03
popover_menus: Avoid jQuery sizzle extension :visible.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2025-05-22 10:40:15 -07:00
Anders Kaseorg
42b05fdd5f
navbar_menus: Avoid jQuery sizzle extension :visible.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2025-05-22 10:40:15 -07:00
Alex Vandiver
df74c54f38
find_account: Fix HTML version of email.
...
This was broken in the refactor in 0078310be7 .
2025-05-22 10:31:21 -07:00
Alex Vandiver
198a5a8294
email_senders: Handle a None realm_id.
...
Some codepaths send an event with `realm_id=None` -- which we still
must trim out of the event, even if we do not add a `realm` value for
them.
2025-05-22 10:30:39 -07:00
Anders Kaseorg
42360c9477
production-build: Bump es-check language version to es2022.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com >
2025-05-21 16:30:07 -07:00
PieterCK
201a71b575
mattermost_import: Except error when converting messages HTML.
...
This adds a try-except block when running html2text when processing raw
messages from HTML to markdown.
convert_html_to_text is added mainly for testing convinience. We don't
have any sample of Mattermosts' problematic content that could trigger
this sort of error yet, so the test mocks convert_html_to_text to raise
error instead.
2025-05-21 16:08:30 -07:00
PieterCK
45b396393f
mattermost_import: Log when processing messages.
...
This logs a line for every batch of messages processed by
process_list_in_batches.
2025-05-21 16:08:30 -07:00
Lauryn Menard
8830373c9e
demo-orgs: Disable allowing users to join until owner email set.
...
Until a demo organization creator sets an email address, we want to
restrict other users from joining the organization. Therefore, we
disable changing the "invite_required" setting for the organization
until they set their email address. Otherwise, the owner could
share the demo organization URL with someone and they could create
an account via the homepage.
Checks the demo organization owner delivery email address state
on the server-side.
Disables updating the organization setting in the web app UI.
2025-05-21 15:52:38 -07:00
Lauryn Menard
c9592c62f8
demo-orgs: Check owner email state when changing subdomain.
...
Enforce checking the demo organization owner delivery email on
the server-side when converting the organization to a permanent
organization via changing the subdomain.
2025-05-21 15:52:38 -07:00
Karl Stolley
eec8045b6b
user_circles: Adjust offline circle for gray highlight.
2025-05-21 15:27:22 -07:00
Karl Stolley
70f32138df
typeahead: Match active colors to dropdown items.
2025-05-21 15:27:22 -07:00
Karl Stolley
e406b7a013
user_circles: Bump offline contrast in typeahead highlight.
2025-05-21 15:27:22 -07:00
Karl Stolley
fd49c20b58
user_circles: Bump up offline-circle contrast.
2025-05-21 15:27:22 -07:00
Karl Stolley
6192341830
thumbnails: Use more muted background, high-contrast hover.
2025-05-21 15:23:24 -07:00
Karl Stolley
115411ca4a
markdown: Present message embeds with logical props.
2025-05-21 15:19:08 -07:00
Karl Stolley
753fb56b31
markdown: Present blockquotes with logical props.
2025-05-21 15:19:08 -07:00
Karl Stolley
eedcb2cfe4
browserslist: Add support for logical props.
...
Co-authored-by: Anders Kaseorg <anders@zulip.com >
2025-05-21 15:19:08 -07:00
Lauryn Menard
2fac27afb9
demo-orgs: Check owner email for missed message emails.
...
It is possible that a demo organization owner will receive a direct
message from a bot when they haven't yet added an email to their
account, e.g., the Notification bot sends a reminder about watching
the intro to Zulip onboarding video.
Adds a check and early return in handle_missedmessage_emails for
this demo organization owner case.
2025-05-21 12:56:27 -07:00
Vector73
c5c1b79580
tools: Update docs for create-api-changelog tool.
2025-05-21 12:04:45 -07:00
Alya Abbott
98b90a8da1
updates: Add update message (level=16).
2025-05-21 07:33:32 -07:00
Kislay Verma
92467f232f
buddy_data: Clean up unnecessary rewires in test.
...
Instead of rewiring `narrow_state` functions, we create appropriate
filters to organically use the code paths during tests.
Fixes part of #32326 .
2025-05-20 17:03:00 -07:00
Kislay Verma
5f86ac6e36
buddy_data: Fix error in test.
...
The test `get_conversation_participants` didn't need
rewiring in the first place.
The filter was not properly created - the field `channel_id`
was wrongly being used instead of `stream_id`.
Once the filter was fixed, the code automatically returned
the expected stream_id and topic, without rewiring.
This eliminated the use of override_rewire in that test.
Fixes part of #32326 .
2025-05-20 17:03:00 -07:00