zulip/web/src
evykassirer 4c2995c613 stream settings: Warn users before locking them out of a stream.
Organization owners can make streams private even if they're not
subscribed to them, but cannot access private streams they're not
subscribed to. This means they're able to lock themself out of streams.

This change warns users of this and give them a chance to subscribe.

Fixes #26437.
2023-08-11 16:46:41 -07:00
..
analytics support: Add option to delete user from /activity/support. 2023-05-16 12:38:12 -07:00
billing web: Do not assume error responses are valid, or our, JSON. 2023-07-19 16:18:31 -07:00
bundles print: Add print styles targeted at topics. 2023-07-25 17:30:40 -07:00
portico web: Do not assume error responses are valid, or our, JSON. 2023-07-19 16:18:31 -07:00
stats web: Do not assume error responses are valid, or our, JSON. 2023-07-19 16:18:31 -07:00
types/stacktrace-gps eslint: Fix @typescript-eslint/consistent-indexed-object-style. 2023-04-19 16:52:39 -07:00
about_zulip.js
activity.js narrow: Add frontend support for `dm:` narrow and `/dm/...` URL. 2023-04-25 09:07:08 -07:00
add_subscribers_pill.js
admin.js js: Break cyclic dependency between `admin.js` and `settings.js`. 2023-04-19 16:41:49 -07:00
alert_popup.ts
alert_words.ts ts: Migrate `alert_words.js` to TypeScript. 2023-08-02 18:38:58 -07:00
alert_words_ui.js list_widget: Explicitly pass generic sort functions to the list widget. 2023-07-17 11:31:51 -07:00
all_messages_data.js message_list_data: Remove dependency on `filter.js`. 2023-05-14 11:24:31 -07:00
assets.d.ts ts: Convert `emojisets` to TypeScript. 2023-05-22 09:02:42 -07:00
attachments_ui.js list_widget: Explicitly pass generic sort functions to the list widget. 2023-07-17 11:31:51 -07:00
avatar.js
blueslip.ts eslint: Fix @typescript-eslint/no-redundant-type-constituents. 2023-07-21 15:58:42 -07:00
blueslip_stacktrace.ts eslint: Fix @typescript-eslint/no-redundant-type-constituents. 2023-07-21 15:58:42 -07:00
bot_data.js eslint: Fix unicorn/prefer-spread. 2023-03-02 12:16:56 -08:00
browser_history.js hashchange: Never set empty hash `#` in URL. 2023-05-26 16:28:45 -07:00
buddy_data.js people: Make `get_by_user_id` type-safe. 2023-07-02 16:57:16 -07:00
buddy_list.js eslint: Expand no-unused-vars check to all function parameters. 2023-07-02 16:16:38 -07:00
channel.js web: Do not assume error responses are valid, or our, JSON. 2023-07-19 16:18:31 -07:00
click_handlers.js dropdown_widget: Refactor to use Class. 2023-07-27 14:10:08 -07:00
color_data.ts eslint: Fix unicorn/prefer-spread. 2023-03-02 12:16:56 -08:00
colorspace.ts
common.ts
components.ts
compose.js compose: Get stream name from id in create_message_object. 2023-08-07 17:08:59 -07:00
compose_actions.js compose: Use stream id instead of stream name for composebox opts. 2023-08-07 17:08:59 -07:00
compose_banner.ts compose_banner: Remove uploads banners when clearing compose box. 2023-06-23 11:45:04 -07:00
compose_closed_ui.js narrow_state: Rename stream() to stream_name() which is more accurate. 2023-08-07 17:08:59 -07:00
compose_fade.js focused recipient: Remove unused stream attribute. 2023-08-07 17:08:59 -07:00
compose_fade_helper.js web-src: Update comments with "private message" or "PM". 2023-06-26 11:07:28 -07:00
compose_fade_users.js
compose_pm_pill.js compose: Return focus to DM input after pill selection. 2023-07-26 21:05:38 -07:00
compose_recipient.js compose: Use stream id instead of stream name for composebox opts. 2023-08-07 17:08:59 -07:00
compose_state.js compose: Use stream id instead of stream name for composebox opts. 2023-08-07 17:08:59 -07:00
compose_textarea.ts ts: Convert `compose_textarea.js` to TypeScript. 2023-05-25 17:33:18 -07:00
compose_tooltips.js giphy: Migrate Giphy popover to Tippy. 2023-07-05 14:43:19 -07:00
compose_ui.js compose: Allow URLs to be pasted onto selected text. 2023-08-09 15:35:14 -07:00
compose_validate.js dropdown_widget: Refactor to use Class. 2023-07-27 14:10:08 -07:00
composebox_typeahead.js compose: Use stream id instead of stream name for composebox opts. 2023-08-07 17:08:59 -07:00
condense.js condense: Focus on the message after condensing/expanding it. 2023-08-11 12:39:43 -07:00
confirm_dialog.ts ts: Convert `confirm_dialog` module to TypeScript. 2023-05-18 08:44:30 -07:00
copy_and_paste.js compose: Allow URLs to be pasted onto selected text. 2023-08-09 15:35:14 -07:00
csrf.ts
css_variables.js Revert "ts: Convert css_variables.js to TypeScript." 2023-04-04 10:54:01 -07:00
dark_theme.ts dark_theme: Fix dark recipient background in light theme for spectators. 2023-04-28 12:39:46 -07:00
debug.ts debug: Remove print_elapsed_time in favor of console.time. 2023-05-11 14:49:55 -07:00
deprecated_feature_notice.ts ts: Convert `deprecated_feature_notice` module to TypeScript. 2023-05-18 08:52:26 -07:00
desktop_integration.js notifications: Move electon bridge code to `desktop_integration` module. 2023-06-08 16:20:59 -07:00
dialog_widget.ts dropdown_widget: Refactor to use Class. 2023-07-27 14:10:08 -07:00
drafts.js drafts: Add functionality to bulk delete drafts. 2023-08-11 15:54:17 -07:00
dropdown_widget.js dropdown_widget: Show disabled if value not in options. 2023-08-06 14:18:51 -07:00
echo.js echo: Cut dependency on `message_events.js`. 2023-07-11 22:33:59 -07:00
emoji.ts ts: Convert input_pill.js to TypeScript. 2023-04-25 09:09:48 -07:00
emoji_picker.js popovers: Use `fixed` position for all bootstrap popovers. 2023-05-24 15:43:19 -07:00
emojisets.ts ts: Convert `emojisets` to TypeScript. 2023-05-22 09:02:42 -07:00
favicon.ts blueslip: Only show in dev mode, or report to Sentry. 2023-04-13 14:59:58 -07:00
feedback_widget.ts feedback_widget: Don't use non-optimal animation properties. 2023-05-24 11:30:55 -07:00
fetch_status.ts ts: Migrate `fetch_status` to TypeScript. 2023-05-31 13:31:12 -07:00
filter.js message view: Don't mark message as read in mentions view. 2023-07-21 13:10:07 -07:00
flatpickr.js eslint: Expand no-unused-vars check to all function parameters. 2023-07-02 16:16:38 -07:00
fold_dict.ts eslint: Fix @typescript-eslint/prefer-return-this-type. 2023-04-19 16:52:39 -07:00
gear_menu.ts web: Use `uri` instead of `url`. 2023-04-10 10:26:48 -07:00
giphy.js giphy: Migrate Giphy popover to Tippy. 2023-07-05 14:43:19 -07:00
global.d.ts ts: Migrate setup.js to typescript. 2023-07-10 13:49:26 -07:00
group_permission_settings.ts eslint: Fix @typescript-eslint/consistent-generic-constructors. 2023-04-19 16:52:39 -07:00
hash_util.js refactor: Move `maybe_get_stream_name` from `stream_data` to `sub_store`. 2023-05-18 08:46:16 -07:00
hashchange.js hashchange: Remove hiding of recent topics. 2023-08-07 10:06:48 -07:00
hbs.d.ts
hotkey.js narrow: Add hotkey trigger for navigation to new topic/direct message. 2023-07-21 14:21:29 -07:00
hotspots.js web: Do not assume error responses are valid, or our, JSON. 2023-07-19 16:18:31 -07:00
huddle_data.ts ts: Migrate `huddle_data.js` to TypeScript. 2023-07-24 16:45:30 -07:00
i18n.ts dependencies: Upgrade JavaScript dependencies. 2023-03-20 15:48:29 -07:00
info_overlay.js info_overlay: Align me-message example with rendered classes. 2023-07-13 14:01:32 -07:00
input_pill.ts ts: Migrate `user_group_pill` module to TypeScript. 2023-07-17 10:38:24 -07:00
invite.js dialog_widget: Rename "dialog_cancel_button" to "dialog_exit_button". 2023-07-25 10:25:12 -07:00
keydown_util.ts eslint: Fix @typescript-eslint/prefer-nullish-coalescing. 2023-04-19 16:52:39 -07:00
lazy_set.ts blueslip: Reduce cardinality of blueslip.error() calls. 2023-05-09 13:16:28 -07:00
left_sidebar_navigation_area.js js: Rename top_left_corner.js to left_sidebar_navigation_area.js. 2023-07-24 13:02:28 -07:00
lightbox.js blueslip: Reduce cardinality of blueslip.error() calls. 2023-05-09 13:16:28 -07:00
linkifiers.ts linkifier: Remove unused debug message. 2023-05-29 14:40:55 -07:00
list_cursor.js blueslip: Reduce cardinality of blueslip.error() calls. 2023-05-09 13:16:28 -07:00
list_util.ts send_later: Add keyboard navigation to message scheduling modal. 2023-05-15 14:52:06 -07:00
list_widget.ts list_widget: Check length of JQuery collection instead of collection 2023-07-17 11:31:51 -07:00
loading.ts
local_message.js
localstorage.ts lint: Fix TypeScript linter error in localstorage.ts. 2023-04-24 13:24:08 -07:00
markdown.js mention: Send notifications for @topic wildcard mentions. 2023-07-17 09:39:24 -07:00
markdown_config.js
message_edit.js web: Do not assume error responses are valid, or our, JSON. 2023-07-19 16:18:31 -07:00
message_edit_history.js refactor: Move `maybe_get_stream_name` from `stream_data` to `sub_store`. 2023-05-18 08:46:16 -07:00
message_events.js update_messages: Compare to compose stream by id instead of name. 2023-08-07 17:08:59 -07:00
message_feed_loading.ts message feed: Change color of zulip logo at top of feed. 2023-07-24 17:27:59 -07:00
message_feed_top_notices.js message_scroll: Extract module message_feed_top_notices. 2023-06-05 21:57:35 -07:00
message_fetch.js narrow: Support string and integer encoding of "id" operator. 2023-07-20 13:14:20 -07:00
message_flags.js starred_messages: Extract starred_messages_ui.js. 2023-06-05 21:57:35 -07:00
message_helper.js people: Make `get_by_user_id` type-safe. 2023-07-02 16:57:16 -07:00
message_list.js narrow_state: Rename stream() to stream_name() which is more accurate. 2023-08-07 17:08:59 -07:00
message_list_data.js web-src: Update comments with "private message" or "PM". 2023-06-26 11:07:28 -07:00
message_list_tooltips.js message_feed: Improve edited/moved tooltip. 2023-07-11 17:33:06 -07:00
message_list_view.js compose: Use stream id instead of stream name for composebox opts. 2023-08-07 17:08:59 -07:00
message_lists.js more/less: Fix bug where messages rapidly condense and uncondense. 2023-06-26 10:59:53 -07:00
message_live_update.js ui: Move update_message_lists related functions to other related modules. 2023-04-26 12:59:08 -07:00
message_parser.ts eslint: Fix @typescript-eslint/consistent-type-definitions. 2023-04-19 16:52:39 -07:00
message_scroll.js message_scroll: Extract module message_feed_top_notices. 2023-06-05 21:57:35 -07:00
message_store.js people: Make `get_by_user_id` type-safe. 2023-07-02 16:57:16 -07:00
message_user_ids.ts web-src: Update comments with "private message" or "PM". 2023-06-26 11:07:28 -07:00
message_util.js
message_view_header.js search: Invert double negative with De Morgan's law. 2023-06-23 11:32:42 -07:00
message_viewport.js jquery: Replace `safeOuterWidth` and `safeOuterHeight` functions. 2023-07-10 13:49:26 -07:00
messages_overlay_ui.ts drafts: Remove classes that had the same effect. 2023-08-11 15:54:17 -07:00
muted_users.ts eslint: Fix @typescript-eslint/prefer-optional-chain. 2023-04-19 16:52:39 -07:00
muted_users_ui.js
narrow.js narrow_state: Rename stream() to stream_name() which is more accurate. 2023-08-07 17:08:59 -07:00
narrow_banner.js narrow_state: Rename stream() to stream_name() which is more accurate. 2023-08-07 17:08:59 -07:00
narrow_error.ts ts: Migrate narrow_error to TypeScript. 2023-03-28 15:04:57 -07:00
narrow_state.js compose: Use stream id instead of stream name for composebox opts. 2023-08-07 17:08:59 -07:00
navbar_alerts.js navbar_alerts: Adjust app based on navbar height. 2023-05-24 15:43:19 -07:00
navigate.js jquery: Replace `safeOuterWidth` and `safeOuterHeight` functions. 2023-07-10 13:49:26 -07:00
notifications.js notifications: Enable audible notifications for the FOLLOWED topic. 2023-07-17 17:39:17 -07:00
overlays.ts overlays: Use `close_overlay` to close overlays! 2023-05-29 08:29:47 -07:00
padded_widget.ts
page_params.ts ts: Migrate people.js to TypeScript. 2023-07-11 22:22:30 -07:00
password_quality.ts dependencies: Upgrade JavaScript dependencies. 2023-06-05 21:51:26 -07:00
peer_data.ts peer_data: Remove over defensive `assert_number` function. 2023-07-17 10:37:29 -07:00
people.ts people: Revert to using `ignore_missing` parameter. 2023-08-02 17:25:14 -07:00
pill_typeahead.js compose: Use stream id instead of stream name for composebox opts. 2023-08-07 17:08:59 -07:00
pm_conversations.ts ts: Migrate `pm_conversations` module to typescript. 2023-08-08 12:19:12 -07:00
pm_list.js web-src: Update comments with "private message" or "PM". 2023-06-26 11:07:28 -07:00
pm_list_data.js left_sidebar: Replace the presence dot with bot icon for bots. 2023-04-28 19:14:00 -07:00
pm_list_dom.js
poll_widget.js
popover_menus.js topic_popover: Add support to follow a topic from the topic_popover. 2023-07-17 17:39:17 -07:00
popover_menus_data.js topic_popover: Add support to follow a topic from the topic_popover. 2023-07-17 17:39:17 -07:00
popovers.js realm_playgrounds: Replace url_prefix with url_template. 2023-07-24 17:40:59 -07:00
presence.js people: Revert to using `ignore_missing` parameter. 2023-08-02 17:25:14 -07:00
reactions.js web: Do not assume error responses are valid, or our, JSON. 2023-07-19 16:18:31 -07:00
read_receipts.js read_receipts: Open the help link in a new tab. 2023-03-30 09:10:20 -07:00
realm_icon.js
realm_logo.js ui_util: Extract listener for change in `preferred-color-scheme`. 2023-04-10 23:41:30 -07:00
realm_playground.ts realm_playgrounds: Refactor error handling for validation on creation. 2023-07-24 17:40:59 -07:00
realm_user_settings_defaults.ts settings: Add a "Followed topics" row to Notification Triggers table. 2023-06-13 18:01:41 -07:00
recent_senders.js people: Add function get participants from user_ids_string. 2023-03-07 15:43:03 -08:00
recent_topics_data.js recent_topics_data: Simplify .entries() loop to .values(). 2023-06-29 15:54:40 -07:00
recent_topics_ui.js js: Rename top_left_corner.js to left_sidebar_navigation_area.js. 2023-07-24 13:02:28 -07:00
recent_topics_util.js web-src: Update comments with "private message" or "PM". 2023-06-26 11:07:28 -07:00
reload.js css: Scroll on `html` instead of `.app`. 2023-05-24 15:43:19 -07:00
reload_state.ts
rendered_markdown.js people: Revert to using `ignore_missing` parameter. 2023-08-02 17:25:14 -07:00
resize.js UI redesign: more-less message interaction. 2023-07-24 17:42:08 -07:00
rows.js drafts: Remove classes that had the same effect. 2023-08-11 15:54:17 -07:00
rtl.ts ts: Convert rtl.js to TypeScript. 2023-05-22 15:41:42 -07:00
scheduled_messages.js scheduled messages: Allow user to reschedule quickly from edit window. 2023-08-06 14:34:33 -07:00
scheduled_messages_overlay_ui.js compose: Use stream id instead of stream name for composebox opts. 2023-08-07 17:08:59 -07:00
schema.js
scroll_bar.ts scroll_bar: Fix overlapping right sidebar and browser scrollbars. 2023-05-29 08:50:06 -07:00
scroll_util.ts ts: Migrate `scroll_util.js` to TypeScript. 2023-04-27 09:00:13 -07:00
search.js search: Remove unused base_query variable. 2023-07-17 17:19:08 -07:00
search_suggestion.js narrow_state: Rename stream() to stream_name() which is more accurate. 2023-08-07 17:08:59 -07:00
search_util.ts
sent_messages.js sent_messages: Remove from cache when message has been fully received. 2023-05-09 13:16:28 -07:00
sentry.ts sentry: Downsample typing spans. 2023-05-12 13:53:57 -07:00
server_events.js web: Do not assume error responses are valid, or our, JSON. 2023-07-19 16:18:31 -07:00
server_events_dispatch.js stream_settings: Add 'Default stream' option in edit stream UI. 2023-08-09 14:38:52 -07:00
settings.js settings: Fix save-discard widget fo. 2023-08-06 17:53:57 -07:00
settings_account.js web: Do not assume error responses are valid, or our, JSON. 2023-07-19 16:18:31 -07:00
settings_bots.js dropdown_widget: Refactor to use Class. 2023-07-27 14:10:08 -07:00
settings_config.ts settings: Update SETTINGS/TOPICS panel to include followed topics. 2023-07-17 17:39:17 -07:00
settings_data.ts settings_data: Extract TimePreferences. 2023-03-16 10:47:12 -07:00
settings_display.js settings: Fix save-discard widget fo. 2023-08-06 17:53:57 -07:00
settings_emoji.js web: Remove nonsense round-trip through JSON.parse() + JSON.stringify(). 2023-07-19 16:18:31 -07:00
settings_exports.js list_widget: Explicitly pass generic sort functions to the list widget. 2023-07-17 11:31:51 -07:00
settings_invites.js list_widget: Explicitly pass generic sort functions to the list widget. 2023-07-17 11:31:51 -07:00
settings_linkifiers.js web: Do not assume error responses are valid, or our, JSON. 2023-07-19 16:18:31 -07:00
settings_muted_users.js list_widget: Explicitly pass generic sort functions to the list widget. 2023-07-17 11:31:51 -07:00
settings_notifications.js notifications: Warn if all PM notifications will be disabled. 2023-03-28 18:36:56 -07:00
settings_org.js stream settings: Warn users before locking them out of a stream. 2023-08-11 16:46:41 -07:00
settings_panel_menu.js refactor: Move simplebar helper functions from `ui` to `scroll_util`. 2023-04-26 12:59:08 -07:00
settings_playgrounds.js realm_playgrounds: Replace url_prefix with url_template. 2023-07-24 17:40:59 -07:00
settings_profile_fields.js settings: Make custom profile fields table consistent with others. 2023-08-06 18:13:33 -07:00
settings_realm_domains.js
settings_realm_user_settings_defaults.js
settings_sections.js settings: Change "Display settings" to "Preferences". 2023-07-12 07:09:03 -07:00
settings_streams.js dropdown_widget: Refactor to use Class. 2023-07-27 14:10:08 -07:00
settings_toggle.js eslint: Expand no-unused-vars check to all function parameters. 2023-07-02 16:16:38 -07:00
settings_ui.js
settings_user_groups_legacy.js web: Remove nonsense round-trip through JSON.parse() + JSON.stringify(). 2023-07-19 16:18:31 -07:00
settings_user_topics.js settings: Add a saving-saved indicator to the 'SETTINGS/TOPICS' UI. 2023-08-06 13:55:21 -07:00
settings_users.js settings_user: Pass data of correct type to `list_widget.render_item`. 2023-07-17 11:31:51 -07:00
setup.ts ts: Migrate setup.js to typescript. 2023-07-10 13:49:26 -07:00
spectators.js
spoilers.ts eslint: Fix @typescript-eslint/prefer-nullish-coalescing. 2023-04-19 16:52:39 -07:00
starred_messages.js starred_messages: Use standard initialization patterns. 2023-06-08 09:42:56 -07:00
starred_messages_ui.js js: Rename top_left_corner.js to left_sidebar_navigation_area.js. 2023-07-24 13:02:28 -07:00
stream_bar.js compose: Use stream id instead of stream name for composebox opts. 2023-08-07 17:08:59 -07:00
stream_color.js compose: Use stream id instead of stream name for composebox opts. 2023-08-07 17:08:59 -07:00
stream_create.js stream_settings: Add 'Default stream' option in create stream UI. 2023-08-09 15:20:09 -07:00
stream_create_subscribers.js list_widget: Explicitly pass generic sort functions to the list widget. 2023-07-17 11:31:51 -07:00
stream_create_subscribers_data.js people: Make `get_by_user_id` type-safe. 2023-07-02 16:57:16 -07:00
stream_data.js compose: Use stream id instead of stream name for composebox opts. 2023-08-07 17:08:59 -07:00
stream_edit.js stream settings: Warn users before locking them out of a stream. 2023-08-11 16:46:41 -07:00
stream_edit_subscribers.js web: Do not assume error responses are valid, or our, JSON. 2023-07-19 16:18:31 -07:00
stream_events.js streams: Rename `can_remove_subscribers_group_id` parameter. 2023-07-25 18:33:04 -07:00
stream_list.js left_sidebar: Avoid zooming out when toggling stream subscription. 2023-07-17 10:13:53 -07:00
stream_list_sort.js refactor: Move `maybe_get_stream_name` from `stream_data` to `sub_store`. 2023-05-18 08:46:16 -07:00
stream_muting.js message_list: Deduplicate stream muting live update code path. 2023-04-21 13:52:02 -07:00
stream_pill.js eslint: Fix unicorn/prefer-spread. 2023-03-02 12:16:56 -08:00
stream_popover.js compose: Use stream id instead of stream name for composebox opts. 2023-08-07 17:08:59 -07:00
stream_settings_containers.ts ts: Convert `stream_settings_containers.js` to TypeScript. 2023-07-17 17:24:15 -07:00
stream_settings_data.js stream_color: Fix duplicate ids for colored privacy icons. 2023-03-27 22:24:45 -07:00
stream_settings_ui.js stream_settings: Add 'Default stream' option in create stream UI. 2023-08-09 15:20:09 -07:00
stream_topic_history.js eslint: Fix unicorn/prefer-spread. 2023-03-02 12:16:56 -08:00
stream_topic_history_util.js
stream_ui_updates.js stream_settings: Add 'Default stream' option in create stream UI. 2023-08-09 15:20:09 -07:00
sub_store.ts refactor: Move `maybe_get_stream_name` from `stream_data` to `sub_store`. 2023-05-18 08:46:16 -07:00
submessage.js blueslip: Reduce cardinality of blueslip.error() calls. 2023-05-09 13:16:28 -07:00
subscriber_api.js
templates.js templates: Allow the same line-wrapping in {{t}} as in {{#tr}}. 2023-03-16 11:26:45 -07:00
timerender.ts timerender: Extract new variant of get_full_datetime. 2023-04-30 22:39:52 -07:00
tippyjs.js drafts: Add functionality to bulk delete drafts. 2023-08-11 15:54:17 -07:00
todo_widget.js eslint: Expand no-unused-vars check to all function parameters. 2023-07-02 16:16:38 -07:00
topic_generator.js refactor: Rename `stream_sort.js` to `stream_list_sort.js`. 2023-04-25 10:05:59 -07:00
topic_list.js topic_list: Clean up component API. 2023-06-05 21:57:35 -07:00
topic_list_data.js topic_list: Show muted unread counts in muted streams. 2023-05-01 21:13:53 -07:00
topic_zoom.js left_sidebar: Fix 'more topics' view scroll position. 2023-04-17 17:40:35 -07:00
transmit.js blueslip: Reduce cardinality of blueslip.error() calls. 2023-05-09 13:16:28 -07:00
tutorial.js
typeahead_helper.js compose: Use stream id instead of stream name for composebox opts. 2023-08-07 17:08:59 -07:00
types.ts ts: Migrate people.js to TypeScript. 2023-07-11 22:22:30 -07:00
typing.js web: Do not assume error responses are valid, or our, JSON. 2023-07-19 16:18:31 -07:00
typing_data.ts eslint: Fix @typescript-eslint/prefer-nullish-coalescing. 2023-04-19 16:52:39 -07:00
typing_events.js narrow: Add frontend support for `dm:` narrow and `/dm/...` URL. 2023-04-25 09:07:08 -07:00
ui_init.js dropdown-list-widget: Remove dropdown-list-body class and reference. 2023-08-11 12:26:47 -07:00
ui_report.ts web: Do not assume error responses are valid, or our, JSON. 2023-07-19 16:18:31 -07:00
ui_util.ts refactor: Move `replace_emoji_with_text` from `ui` to `ui_util`. 2023-04-26 12:59:08 -07:00
unread.js web-src: Update comments with "private message" or "PM". 2023-06-26 11:07:28 -07:00
unread_ops.js web: Do not assume error responses are valid, or our, JSON. 2023-07-19 16:18:31 -07:00
unread_ui.js web-src: Update comments with "private message" or "PM". 2023-06-26 11:07:28 -07:00
upload.js upload: Simplify the query for the "send_button". 2023-07-06 17:48:22 -07:00
upload_widget.ts image_upload_widget: Refactor style of upload_widget's preview_image. 2023-03-27 10:19:29 -07:00
url-template.d.ts eslint: Fix @typescript-eslint/consistent-type-definitions. 2023-04-19 16:52:39 -07:00
user_events.js people: Make `get_by_user_id` type-safe. 2023-07-02 16:57:16 -07:00
user_group_create.js
user_group_create_members.js list_widget: Explicitly pass generic sort functions to the list widget. 2023-07-17 11:31:51 -07:00
user_group_create_members_data.js people: Make `get_by_user_id` type-safe. 2023-07-02 16:57:16 -07:00
user_group_edit.js dialog_widget: Remove redundant `preventDefault` calls. 2023-07-05 14:25:10 -07:00
user_group_edit_members.js web: Do not assume error responses are valid, or our, JSON. 2023-07-19 16:18:31 -07:00
user_group_pill.ts ts: Migrate `user_group_pill` module to TypeScript. 2023-07-17 10:38:24 -07:00
user_group_ui_updates.js stream_settings: Remove unused parameters after migration to tippy. 2023-05-24 12:11:10 -07:00
user_groups.ts stream_settings: Migrate to new DropdownWidget. 2023-07-27 14:10:08 -07:00
user_groups_settings_ui.js list_widget: Make `get_item` option required and pass a default where needed. 2023-07-17 11:31:51 -07:00
user_pill.js pill_typeahead: Remove bots in person picker custom profile fields. 2023-07-06 16:32:08 -07:00
user_profile.js list_widget: Make `get_item` option required and pass a default where needed. 2023-07-17 11:31:51 -07:00
user_search.js
user_settings.ts settings: Add a "Followed topics" row to Notification Triggers table. 2023-06-13 18:01:41 -07:00
user_status.js
user_status_ui.js css: Hyphenate .status-emoji-wrapper selector. 2023-03-27 17:31:31 -07:00
user_topics.js settings: Add a saving-saved indicator to the 'SETTINGS/TOPICS' UI. 2023-08-06 13:55:21 -07:00
user_topics_ui.js user_topics: Fix live-update bug in the 'SETTINGS / TOPICS' panel. 2023-07-17 17:39:17 -07:00
util.ts web-src: Update comments with "private message" or "PM". 2023-06-26 11:07:28 -07:00
vdom.ts ts: Migrate `vdom.js` to TypeScript. 2023-07-24 16:49:53 -07:00
watchdog.ts
webpack_public_path.js
widgetize.js
zcommand.js theme: Change recipient bar color and theme in the same paint. 2023-07-03 21:47:45 -07:00
zform.js
zulip_test.js