Commit Graph

66103 Commits

Author SHA1 Message Date
Lauryn Menard
7a9b78f1f5 settings: Add user setting to ignore channel folders in left sidebar.
Fixes #35573.
2025-08-01 09:18:19 -07:00
Lauryn Menard
624988d498 help-beta: Rename "identifier" to "target" in NavigationSteps. 2025-08-01 09:15:12 -07:00
Lauryn Menard
9a25e97c40 help-beta: Adjust icon class names in the conversion process.
Use the icon's name, in camelcase, with the suffix "Icon" for
icon class names in the new help center documentation. E.g.,
zulip-icon-external-link becomes ExternalLinkIcon and fa fa-plus
becomes PlusIcon.
2025-08-01 09:13:05 -07:00
Maneesh Shukla
e5864eb103 banners: Use "fit-content" width for organization settings banners.
This commit updates the organization settings banners to use
`width: fit-content`, ensuring they no longer span the full available
width. While this change does not yet support wrapping the action button
to a new line, it works reliably for these banners.

Currently, flex-wrap is set to `nowrap` to prevent buttons from wrapping
to the next line, as using `min-content` or `fit-content` forces
wrapping when space runs out. This approach limits the banner width to
its content size while maintaining layout consistency.

Making this as a separate commit since this is an experimental change
and we can tinker this later when we have a solid solution.
2025-08-01 09:08:30 -07:00
Maneesh Shukla
021af590e6 upload-stat: Redesign upload space stats banners.
Fixes: #34252.
2025-08-01 09:08:30 -07:00
Maneesh Shukla
da5c411054 banners: Redesign the invitation permission banners.
Fixes part of #34252.
2025-08-01 09:08:30 -07:00
Maneesh Shukla
13b78b7039 banners: Redesign mobile push notifications banner.
Fixes part of #34252.
2025-08-01 09:08:30 -07:00
Maneesh Shukla
b0241bfa3c banners: Redesign group info banner.
Fixes part of #34252.
2025-08-01 09:08:30 -07:00
Maneesh Shukla
3651748d31 banners: Redesign stream info banner.
Fixes part of #34252.
2025-08-01 09:08:30 -07:00
Maneesh Shukla
a93a015b21 banners: Redesign organization upgrade banners.
This commit redesigns the upgrade and sponsorship banners by adding
AVAILABLE_ON_STANDARD, UPGRADE_ACCESS_BANNER, and
UPGRADE_OR_SPONSORSHIP_BANNER.

Fixes part of #34252.
2025-08-01 09:08:30 -07:00
Maneesh Shukla
85d8c225a3 banners: Convert banners into plain text.
This commits convert the banners of "Settings > Default user settings"
and "Personal > Bots" into plain text. Also, change the plain text of
"Personal > Bots" to be more descriptive.

Fixes part of #34252.
2025-08-01 09:08:30 -07:00
Maneesh Shukla
e52ee6ee98 banners: Remove the permission banners from Settings/ Users.
This commit removes the permission banners from Settings / Users / Users
and Settings / Users / Deactivated.

Fixes part of #34252.
2025-08-01 09:08:30 -07:00
Maneesh Shukla
deaa6390a8 banners: Redesign the permission banners.
Fixes part of #34252.
2025-08-01 09:08:30 -07:00
Evy Kassirer
8f783c53c0 left_sidebar: Display folder unread counters like channel counters.
Discussion here:
https://chat.zulip.org/#narrow/channel/101-design/topic/channel.20folder.20unread.20count.20styling/with/2232873
2025-07-31 23:50:25 -07:00
Karl Stolley
6d4cd1b9d0 compose: Correct faulty logic for determining attention state. 2025-07-31 11:30:00 -07:00
Lauryn Menard
71640d53d8 help: Standardize Welcome Bot and Notification Bot styling.
In the help center, we want these two system bots to be referred
to as names: capitalize both words, no bold, no links, no "the"
before the bot's name.
2025-07-31 11:29:09 -07:00
Alya Abbott
e0bd534433 help: Move tip about changing uploaded file name into instructions. 2025-07-30 19:23:32 -07:00
Pratik Chanda
c62938a1b1 message_send: Fix update draft error when message send fails.
Currently, we save a draft copy in case message send fails on server
but this only saves a copy of message when it has savable message
length. Short message doesn't save a copy and throws an error.

This commit introduces a new option `force_save` to `update_draft`
and saves any message regardless of message length if passed true.
2025-07-30 18:14:19 -07:00
Alya Abbott
39895b0c3d help: Improve resolve topic page.
- Update for dedicated permissions setting.
- Make last section more user-oriented.
2025-07-30 18:02:30 -07:00
Alya Abbott
622729f444 help: Add automatic mark as read setting to resolved topic page. 2025-07-30 18:02:30 -07:00
Lauryn Menard
f712fa975e help: Make extra content about outgoing bots one paragraph. 2025-07-30 18:00:40 -07:00
Maneesh Shukla
c02b69eae0 default-user-settings: Remove the configuration banner for non-admin users.
Fixes #35546.
2025-07-30 17:46:38 -07:00
Lauryn Menard
9d2c6a8984 help: Update for mobile "Copy link to..." actions.
Adds mobile instructions for copying a link to a message, topic,
and channel via the long-press action menus. Clarifies some of
the text around link formatting being in the web/desktop apps.

Fixes some example links to redirect to headers on the page, and
adds a missing period to a sentence.
2025-07-30 17:42:34 -07:00
Lauryn Menard
18da60a643 help: Fix intro section of "Reading conversations" article. 2025-07-30 17:41:40 -07:00
Lauryn Menard
8e5507844a help: Add mobile tab to reply to a conversation instructions.
Moves introduction text about how to reply to a conversation into
a shared include file.
2025-07-30 17:41:17 -07:00
Tim Abbott
923447b939 api_docs: Add changelog entry recent APNS changes. 2025-07-30 17:39:30 -07:00
Sahil Batra
078d93e310 drafts-ui: Fix banner shown on deleting drafts.
Banner shown on deleting drafts was broken because "banner-wrapper"
class was missing in container element that led to some CSS not
being applied.

Also, needed to change the "text-align" CSS property to override
the "center" value set for overlay header text because "banner-label"
flex element is allowed to grow and take more width after recent
changes in d00cf1a.
2025-07-30 17:36:15 -07:00
Sahil Batra
2a09a66f2d drafts-ui: Fix pressing "Enter" when there are no drafts.
This commit fixes an assertion error on pressing "Enter" in
drafts UI when there are no drafts.
2025-07-30 17:36:15 -07:00
Prakhar Pratyush
6c625a0177 push_notification: Remove "time" field from APNs payload.
This reverts 1862c3d9ab.

The "time" field was added in the APNs payload to log
"Remote queuing latency".

The client doesn't use this field. Ideally, we should have
removed the field from the payload before sending it to APNs.

We no longer log "Remote queuing latency", so it's safe to
remove it from the APNs payload.

Only FCM payload will have this field as it is used by android
clients.
2025-07-30 17:24:57 -07:00
Prakhar Pratyush
2225142554 push_notification: Remove "Remote queue latency" log on bouncer.
We haven't ever inspected those logs, since adding the metric.
2025-07-30 17:24:57 -07:00
Prakhar Pratyush
298a39e457 push_notification: Remove 'modernize_apns_payload'.
The function was used to reformat apns payload sent
by servers older than 613d093d7.

Since we no longer need to worry about servers older
than 1.6.0, it's safe to remove that function.
2025-07-30 17:24:57 -07:00
Prakhar Pratyush
e2369369c3 changelog: Fix a typo. 2025-07-30 17:24:57 -07:00
Lauryn Menard
0c9e0ed941 new-help-center: Update left sidebar for current help center state. 2025-07-30 17:21:49 -07:00
Anders Kaseorg
985498a4ff tests: Remove unused mocks.
These became unused in #35075.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
2025-07-30 17:20:56 -07:00
Karl Stolley
78e3cfba55 left_sidebar: Open up space between DMs, filter input. 2025-07-30 15:48:26 -07:00
Karl Stolley
01febad94e inbox: Hold vdots to same column on archived topics. 2025-07-30 15:46:54 -07:00
Karl Stolley
6c65e57010 recents: Preserve space for actions in archived channels. 2025-07-30 15:46:54 -07:00
Karl Stolley
9d1908d746 rendered_markdown: Correct alignment on textless images. 2025-07-30 13:16:10 -07:00
Shubham Padia
66c477f6df help-beta: Add more spacing b/w ordered list steps.
We should ideally be having this styling on class, but there is no
default class for li elements inside an ol. Maybe the best thing here is
to attach classes at different places if possible once have some spare
time after the important post cutover issues are done.
2025-07-30 11:06:16 -07:00
Shubham Padia
c32fd16dcb help: Make loose lists title.
I missed converting `integrations-overview.md` since it was a file in
`api_docs` without realising that we had a symlink in help/ that pointed
to that file. I'm not sure how the other two files were missed but we
corrrect here nonetheless.

We have a few files where we have blank lines before tables and tips, we
need these blank lines for the current help center to render those
tables and tips properly. But those same blank lines make the list loose
when converted to MDX. We cannot make these changes before we have the
ability to modify MDX directly. We track this issue in #35533.
2025-07-30 11:05:15 -07:00
Shubham Padia
49e7e9dae8 help-beta: Stop asides from making a tight list loose.
A lot of our admonition declaration had an empty new line in the
beginning which was getting ported over in the conversion. This caused
the asides to unintentionally mark a tight list as loose which we do not
want.
2025-07-30 11:05:15 -07:00
Sahil Batra
df5669d546 stream-settings: Sort folders in dropdown by name.
Folders shown in dropdown are now sorted by name instead of ID.
2025-07-30 11:04:16 -07:00
Alex Vandiver
f273e39939 i18n: Update .po files with ./manage.py makemessages. 2025-07-30 13:48:13 +00:00
Alex Vandiver
2491dc47e8 i18n: Swap three docs for ellipsis. 2025-07-30 13:45:53 +00:00
Hosted Weblate
2af6338756 i18n: Sync translations from Weblate. 2025-07-30 15:44:54 +02:00
Tim Abbott
afca3d1c3a Release Zulip Server 11.0-beta2. 11.0-beta2 2025-07-29 17:43:18 -07:00
Evy Kassirer
abd1bf00eb left_sidebar: Fade muted unread dots on headers and inactive toggles. 2025-07-29 17:37:29 -07:00
Evy Kassirer
033ef953db left_sidebar: Fully rerender stream list when count display policy changes.
Now that there are many counts to update, we may as well just rerender
the whole stream list.
2025-07-29 17:37:29 -07:00
Evy Kassirer
07b05f3c78 left_sidebar: Apply summary counter setting only to home view.
Fixes #35326.

Previously, the visibility of unread counts for both the home view and
the "CHANNELS" heading was controlled by the "Hide unread summary counts"
setting. Now, it controls only the visibility of unread counts in the
home view.
2025-07-29 17:37:29 -07:00
Evy Kassirer
ef052182b1 left_sidebar: Clean up hide_unread_counts vs hide-unread-messages-count.
Now the former is only used in the channels list (headers and inactive
toggles included) and the latter is only used for the home view.

Note that this changes some behavior, notably the header and inactive
toggles now show the masked dots when all unread markers in them are
also masked.
2025-07-29 17:37:29 -07:00