zulip/web/tests/lib
Aadyot1 ae588277af streams: Add UI for per-stream push notification default.
Adds a "Mobile push notifications enabled by default" checkbox to the
channel settings General tab (between channel folder and email address)
for existing channels. In the channel creation form, the checkbox
appears at the end of the Subscription management section and is
only shown to organization administrators.

When subscribing to a stream with default_push_notifications=True,
the new subscription gets push_notifications=True. Live stream
update events keep the setting in sync without a reload.

Document the setting with a new help center article, and cross-link it
in relevant help center articles.

Fixes #23873.
2026-07-17 12:09:52 +05:30
..
buddy_list.cjs zjquery: Move remove method to FakeElement. 2026-03-06 09:02:45 -08:00
compose_banner.cjs upload: Clear stale upload error banners on a new upload. 2026-07-13 12:35:59 +05:30
compose_helpers.cjs compose_reply: Use new channel syntax in forwarded message context. 2026-05-19 13:16:25 +05:30
events.cjs streams: Add UI for per-stream push notification default. 2026-07-17 12:09:52 +05:30
example_group.cjs tests: Add library function to create user groups. 2025-08-11 11:57:49 -07:00
example_realm.cjs settings: Add UI for media_preview_size setting. 2026-02-24 17:11:16 -08:00
example_settings.cjs tests: Sync server_supported_permission_settings in example_settings. 2025-12-10 09:48:03 -08:00
example_stream.cjs stream_data: Fix can_use_empty_topic. 2026-03-10 11:10:09 -07:00
example_user.cjs bots: Remove duplicate fields from bot objects in realm_bots. 2026-03-03 17:36:43 -08:00
handlebars.cjs webpack: Enable explicitPartialContext for handlebars-loader. 2024-11-15 20:41:59 -08:00
i18n.cjs tests: Don’t mock i18n. 2026-02-04 03:16:20 -08:00
index.cjs tests: Unmock _.debounce, _.throttle. 2026-03-03 09:56:34 -08:00
markdown_assert.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
mdiff.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
message_list.cjs eslint: Fix unicorn/no-useless-collection-argument. 2025-11-01 07:24:57 -07:00
mock_channel.cjs peer_data: Fix data fetches to handle errors more specifically. 2026-01-05 11:43:41 -08:00
namespace.cjs tests: Require template mocks to return a string. 2026-03-06 09:02:45 -08:00
stub.cjs eslint: Fix unicorn/no-immediate-mutation. 2025-11-01 07:24:57 -07:00
test.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
zblueslip.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
zjquery_element.cjs search: Add support for date operator. 2026-07-14 12:46:28 +02:00
zjquery_event.cjs tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
zjquery.cjs zjquery: Cache fake elements rather than fake jQuery objects. 2026-03-06 09:02:45 -08:00
zpage_billing_params.cjs eslint: Unify JavaScript and TypeScript configs. 2025-02-27 13:29:41 -08:00
zpage_params.cjs tests: Don’t mock i18n. 2026-02-04 03:16:20 -08:00