zulip/web/src
Prakhar Pratyush 8e1f0c4bcf topic_list: Fix "show all topics" flashing.
Earlier, 'all_topics_in_cache' used to return `false`
in the case where we were unsure if some topics were
present even before the user subscribed to the channel
and hence missing in the cache.

Returning `false` led to visible 'show all topics',
even if all the topics were already displayed. This was
helpful if the API call to fetch channel history failed,
as users had the option to make another request.

That resulted in a bug where "show all topics" was flashing
in channels with less number of topics. We used to display
"show all topics" initially and then hide it after the API
call confirmed that there were no new topics to display.

To fix this bug, we return `true`. So, the "show all topics"
is not displayed beforehand. We let the API call fetch the history
and rebuild the topic list based on the updated data.

Instead of show then hide. We now prefer, show if needed.

To fix the issue of API call failure and users having no option
to see all topics, we did prep work in the last commit
to add retry mechanism to the concerned API call.
2025-06-26 10:11:05 -07:00
..
billing billing: Convert TypeScript enums to unions. 2025-03-17 08:43:19 -07:00
bundles blueslip: Move blueslip related code to its own files. 2025-06-04 11:28:49 -07:00
portico social_auth: Fix keyboard navigation on accounts in oauth. 2025-06-26 10:02:30 -07:00
stats eslint: Fix unicorn/consistent-date-clone. 2025-02-26 16:20:47 -08:00
support support: Avoid $(callback) to reduce zjquery complexity. 2025-05-09 09:04:39 -07:00
about_zulip.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
activity_ui.ts buddy_list: Fetch all subscribers before showing search results. 2025-05-28 17:27:18 -07:00
activity.ts activity: Convert TypeScript enum to union. 2025-03-17 08:43:19 -07:00
add_group_members_pill.ts stream_pill: Fetch all subscribers before getting user ids for a stream. 2025-06-23 17:04:47 -07:00
add_stream_options_popover.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
add_subscribers_pill.ts channel: Add option to notify users newly added to a channel. 2025-06-26 10:08:11 -07:00
admin.ts organization settings: Clean up labels for custom time limits. 2025-06-24 10:12:15 -07:00
alert_popup.ts blueslip: Move blueslip related code to its own files. 2025-06-04 11:28:49 -07:00
alert_words_ui.ts alert_words: Update label in the alert words removal status banner. 2025-04-25 12:26:02 -07:00
alert_words.ts people: Remove is_current_user legacy helper. 2025-03-05 15:56:57 -08:00
all_messages_data.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
assets.d.ts emoji: Convert spritesheets to webp. 2024-09-11 09:03:47 -07:00
attachments_ui.ts personal-settings: Redesign buttons in personal settings. 2025-04-10 11:32:43 -07:00
attachments.ts attachments: Extract attachment_schema. 2024-12-30 09:42:26 -08:00
audible_notifications.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
avatar.ts avatar: Fix missing function call. (#32667) 2024-12-11 10:05:01 -08:00
banners.ts components: Restructure component type declarations. 2025-04-07 18:22:16 -07:00
base_page_params.ts upgrade: Remove demo_organization_scheduled_deletion_date page param. 2025-04-17 10:49:02 -07:00
blueslip_stacktrace.ts blueslip: Scroll to top when a new stacktrace is added. 2025-06-04 11:28:49 -07:00
blueslip.ts blueslip: Move blueslip related code to its own files. 2025-06-04 11:28:49 -07:00
bootstrap_typeahead.ts typeahead: Fix typeahead showing for disabled inputs. 2025-04-14 09:24:53 -07:00
bot_data.ts bot_data: Remove the stale 'get_editable' function. 2025-02-12 15:08:32 -08:00
bot_types.ts bot_types: Add user_id to server_update_bot_schema. 2024-12-30 09:42:26 -08:00
browser_history.ts eslint: Fix @typescript-eslint/prefer-nullish-coalescing. 2025-04-09 15:46:56 -07:00
buddy_data.ts move_topic_modal: Add unsubscribed participants warning banner. 2025-05-19 00:08:29 -07:00
buddy_list.ts buddy_list: Set html instead of append for view all subscribers link. 2025-06-05 16:13:07 -07:00
bulleted_numbered_list_util.ts
buttons.ts settings: Update save button style when "Saved" is shown. 2025-04-07 18:22:16 -07:00
channel_folders.ts channel-folders: Add UI to create new channel folder. 2025-06-10 11:51:58 -07:00
channel.ts channel: Remove PATCH as POST workaround. 2025-05-05 12:13:00 -07:00
click_handlers.ts left_sidebar: Support channel-row clicks on the left. 2025-06-20 16:23:08 -07:00
clipboard_handler.ts clipboard_handler: Improve fallback text copying links. 2025-03-10 15:33:08 -07:00
color_data.ts eslint: Fix unicorn/consistent-existence-index-check. 2024-10-04 08:47:07 -07:00
color_picker_popover.ts settings: Make clicking "Channel color" label open color picker. 2025-02-13 11:33:33 -08:00
common.ts emoji_picker: Replace deprecated e.which with e.key. 2025-06-06 09:26:42 -07:00
components.ts components: Let toggle label be optional. 2024-11-19 14:01:10 -08:00
compose_actions.ts compose: Rename classes, CSS vars to reflect attention level. 2025-06-20 15:54:59 -07:00
compose_banner.ts stream_settings: Add new topics_policy setting. 2025-06-17 17:05:58 -07:00
compose_call_ui.ts video-calls: Add Zoom Serverto Server OAuth integration. 2025-02-13 16:35:43 -08:00
compose_call.ts video-calls: Add Zoom Serverto Server OAuth integration. 2025-02-13 16:35:43 -08:00
compose_closed_ui.ts compose-closed-ui: Use specific button label when composing to self. 2025-04-28 20:50:51 -07:00
compose_fade_helper.ts mandatory_topics: Refactor mandatory_topics check into a function. 2025-06-17 17:05:58 -07:00
compose_fade.ts compose_state: Rename private_message_recipient to clarify it stores emails. 2025-05-16 10:51:29 -07:00
compose_notifications.ts people: Remove is_current_user legacy helper. 2025-03-05 15:56:57 -08:00
compose_paste.ts compose_paste: Refactor is_safe_url_paste_target. 2025-06-18 14:10:10 -07:00
compose_pm_pill.ts user_pill: Use user_id to get user info instead of email. 2025-06-18 11:27:59 -07:00
compose_recipient.ts compose: Rename classes, CSS vars to reflect attention level. 2025-06-20 15:54:59 -07:00
compose_reply.ts compose_actions: Migrate start() to use pm recipient ids. 2025-05-16 10:51:29 -07:00
compose_send_menu_popover.js message_reminder: Add UI to schedule message reminder. 2025-06-25 12:05:28 -07:00
compose_setup.js channel: Add option to notify users newly added to a channel. 2025-06-26 10:08:11 -07:00
compose_state.ts mandatory_topics: Refactor mandatory_topics check into a function. 2025-06-17 17:05:58 -07:00
compose_textarea.ts
compose_tooltips.ts compose: Rename get_disabled_send_tooltip to add _html. 2025-06-17 17:05:59 -07:00
compose_ui.ts mandatory_topics: Refactor mandatory_topics check into a function. 2025-06-17 17:05:58 -07:00
compose_validate.ts bug: Fix incorrect topic resolution check. 2025-06-24 16:52:53 -07:00
compose.js drafts: Refactor draft deletion to support bulk operations. 2025-06-05 15:34:11 -07:00
composebox_typeahead.ts compose_typeahead: Check for unique full name syntax in query. 2025-06-18 11:27:59 -07:00
condense.ts condense: Modify height offset to collapse messages. 2024-12-17 10:14:43 -08:00
confirm_dialog.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
conversation_participants.ts buddy_data: Check conversation_participants against legacy data. 2024-12-17 11:03:46 -08:00
copied_tooltip.ts user_card_popover: Convert module to TypeScript. 2024-11-27 22:05:38 -08:00
copy_messages.ts copy_messages: Expand selection for math expressions and blocks. 2025-06-05 17:42:07 -07:00
csrf.ts
css_variables.ts message_area: Establish message-lists container. 2025-03-04 16:00:03 -08:00
custom_profile_fields_ui.ts eslint: Fix @typescript-eslint/prefer-nullish-coalescing. 2025-04-09 15:46:56 -07:00
debug.ts
demo_organizations_ui.ts demo-orgs: Rename do_convert_demo_organization frontend function. 2025-06-09 15:36:04 -07:00
deprecated_feature_notice.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
desktop_integration.ts desktop_integration: Convert module to TypeScript. 2024-11-26 09:17:03 -08:00
desktop_notifications.ts banners: Improve desktop notifications banner display logic. 2025-01-30 10:17:39 -08:00
dialog_widget.ts web: Fix nonsensical use of TypeScript Omit<>. 2025-05-05 12:12:20 -07:00
direct_message_group_data.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
drafts_overlay_ui.ts mandatory_topics: Refactor mandatory_topics check into a function. 2025-06-17 17:05:58 -07:00
drafts.ts mandatory_topics: Refactor mandatory_topics check into a function. 2025-06-17 17:05:58 -07:00
dropdown_widget.ts dropdown_widget: Add focus management options. 2025-05-30 13:31:37 -07:00
echo_state.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
echo.ts echo: Use ID instead of email to access user data. 2025-05-20 13:55:48 -07:00
electron_bridge.ts desktop_integration: Convert module to TypeScript. 2024-11-26 09:17:03 -08:00
email_pill.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
emoji_picker.ts empji_picker: Remove the usage of deprecated keypress event. 2025-06-06 09:26:42 -07:00
emoji.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
emojisets.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
favicon.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
feedback_widget.ts message_reminder: Set a 6s delay before closing reminder feedback widget. 2025-06-25 12:05:28 -07:00
fetch_status.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
filter.ts filter: Do not set anchor as first_unread for starred messages view. 2025-06-09 16:21:09 -07:00
flatpickr.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
fold_dict.ts
gear_menu_util.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
gear_menu.ts demo-orgs: Rename do_convert_demo_organization frontend function. 2025-06-09 15:36:04 -07:00
giphy_state.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
giphy.ts eslint: Fix @typescript-eslint/prefer-nullish-coalescing. 2025-04-09 15:46:56 -07:00
global.ts stream_color: Remove spectrum-colorpicker library. 2025-01-07 17:27:58 -08:00
group_permission_settings.ts stream_setting: Add setting for who can move messages out of channel. 2025-06-24 16:52:53 -07:00
group_setting_pill.ts user_pill: Use user_id to get user info instead of email. 2025-06-18 11:27:59 -07:00
hash_parser.ts inbox: Show inbox channel view based on user setting. 2025-05-09 15:13:56 -07:00
hash_util.ts hash_util: Redirect '#groups/new' to '#groups/your' on limited plans. 2025-05-20 10:45:13 -07:00
hashchange.ts inbox: Show inbox channel view based on user setting. 2025-05-09 15:13:56 -07:00
hbs.d.ts
hotkey.js hotkey: Ignore keydown events with event.key=undefined. 2025-06-24 12:44:16 -07:00
i18n.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
inbox_ui.ts inbox: Fix calls to is_complete_for_stream_id. 2025-06-19 13:05:15 -07:00
inbox_util.ts inbox: Show inbox channel view based on user setting. 2025-05-09 15:13:56 -07:00
info_overlay.ts components: Let toggle label be optional. 2024-11-19 14:01:10 -08:00
information_density.ts eslint: Fix @typescript-eslint/prefer-nullish-coalescing. 2025-04-09 15:46:56 -07:00
input_pill.ts groups-ui: Add option to copy membership from group. 2025-04-24 11:36:49 -07:00
integration_branch_pill.ts integration-url-modal: Use input pills for branch names. 2025-03-28 09:58:39 -07:00
integration_url_modal.ts integration-url-modal: Focus on the topic input when it is displayed. 2025-06-05 15:38:06 -07:00
invite_stream_picker_pill.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
invite.ts banners: Redesign "configure your email" demo organization banners. 2025-05-13 12:04:24 -07:00
keydown_util.ts
lazy_set.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
left_sidebar_navigation_area_popovers.ts common_click_handlers: Remove redundant statement. 2025-03-07 18:08:41 -08:00
left_sidebar_navigation_area.ts left_sidebar: Show sidebar menu icon for muted unread messages. 2025-06-04 16:19:18 -07:00
left_sidebar_tooltips.ts left_sidebar_tooltips: Avoid jQuery sizzle extension :visible. 2025-05-18 16:22:15 -07:00
lightbox.ts eslint: Fix @typescript-eslint/prefer-nullish-coalescing. 2025-04-09 15:46:56 -07:00
linkifiers.ts settings: Validate candidate linkifier before sending to server. 2025-02-13 10:07:02 -08:00
list_cursor.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
list_util.ts list_util: Narrow event type to JQuery.KeyDownEvent only. 2025-06-11 10:18:31 -07:00
list_widget.ts list_widget: Fix placeholder for unmatched deactivated user filters. 2025-06-05 17:09:02 -07:00
loading.ts page_loader: Correct hard-coded pixel values. 2025-04-28 16:08:53 -07:00
local_message.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
localstorage.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
markdown_config.ts hash_util: Set channel URL based on user setting. 2025-05-09 15:13:56 -07:00
markdown.ts message_link: Add support for empty string topic in syntax. 2025-01-31 14:23:15 -08:00
message_actions_popover.ts message_reminder: Add UI to schedule message reminder. 2025-06-25 12:05:28 -07:00
message_edit_history.ts message_history: Improve overlay header. 2025-03-18 11:21:44 -07:00
message_edit.ts stream_setting: Add setting for who can move messages out of channel. 2025-06-24 16:52:53 -07:00
message_events_util.ts message_list: Fix list not scrolling when new message is added. 2025-03-15 00:41:40 -07:00
message_events.ts message_edit: Sort message_ids when sending update_message event. 2025-06-18 16:48:21 -07:00
message_feed_loading.ts message_feed_bottom_whitespace: Rename variable for general use. 2025-06-10 11:49:05 -07:00
message_feed_top_notices.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
message_fetch.ts message_list: Update trailing bookend on empty channel or topic. 2025-03-25 16:04:55 -07:00
message_flags.ts web: Add parameters to API requests for empty topic name support. 2025-01-10 14:32:55 -08:00
message_helper.ts eslint: Fix @typescript-eslint/prefer-nullish-coalescing. 2025-04-09 15:46:56 -07:00
message_list_data_cache.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
message_list_data.ts eslint: Fix @typescript-eslint/prefer-nullish-coalescing. 2025-04-09 15:46:56 -07:00
message_list_hover.ts message_list_hover: Optimize code for show edit message icon. 2025-03-17 11:00:04 -07:00
message_list_tooltips.ts tooltip: Fix empty tooltip on recipient row resolve topic spinner. 2025-06-17 18:55:41 -07:00
message_list_view.ts hash_util: Set channel URL based on user setting. 2025-05-09 15:13:56 -07:00
message_list.ts message_list: Fix just_unsubscribed for empty views. 2025-03-25 16:04:55 -07:00
message_lists.ts messages_lists: Show recipient header in conversation view with "near". 2025-01-07 13:25:00 -08:00
message_live_update.ts user_events: Convert module to TypeScript (#32658) 2024-12-11 09:18:52 -08:00
message_notifications.ts notifications: Render emoji in desktop notifications. 2025-02-23 10:57:09 -08:00
message_parser.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
message_reminder.ts message_reminder: Set a 6s delay before closing reminder feedback widget. 2025-06-25 12:05:28 -07:00
message_scroll_state.ts
message_scroll.ts eslint: Fix unicorn/explicit-length-check. (#32666) 2024-12-11 09:19:46 -08:00
message_store.ts message_view: Live update on losing access to a stream. 2025-04-29 09:46:19 -07:00
message_summary.ts topic_summaries: Ensure modal takes rendered_markdown class. 2025-02-20 10:37:42 -08:00
message_user_ids.ts
message_util.ts message_util: Rename "get_messages_in_topic". 2025-05-19 00:08:29 -07:00
message_view_header.ts message_view_header: Remove "All topics in" from channel topic view. 2025-06-17 16:14:34 -07:00
message_view.ts mandatory_topics: Refactor mandatory_topics check into a function. 2025-06-17 17:05:58 -07:00
message_viewport.ts message_viewport: Fix msg selection not updated on scroll. 2025-02-03 17:11:24 -08:00
messages_overlay_ui.ts message_overlay_ui: Remove restore X tooltip function. 2025-06-10 11:08:35 -07:00
modals.ts modals: Move a misplaced comment. 2025-03-13 14:38:16 -07:00
muted_users_ui.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
muted_users.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
narrow_banner.ts empty-feed: Show special banner if muted topics in channel. 2025-04-13 20:32:11 -07:00
narrow_error.ts empty_feed_notice: Add support for empty string topic. 2025-02-18 09:47:13 -08:00
narrow_history.ts narrow_history: Remove invalid assertion. 2025-06-20 15:56:19 -07:00
narrow_state.ts buddy_data: Clean up unnecessary rewires in test. 2025-05-20 17:03:00 -07:00
narrow_title.ts people: Use Intl.ListFormat rather than .join(","). 2025-03-04 16:58:23 -08:00
navbar_alerts.ts banners: Change insecure-desktop-app intent and message. 2025-06-24 12:07:54 -07:00
navbar_help_menu.ts support: Add form for sales support queries. 2024-11-25 16:53:33 -08:00
navbar_menus.ts navbar_menus: Avoid jQuery sizzle extension :visible. 2025-05-22 10:40:15 -07:00
navigate.ts navigate: Fix up keypress behaviour when a long prev message. 2025-04-01 14:51:01 -07:00
onboarding_steps.ts onboarding_steps: Fix abnormal initialize calling convention. 2025-06-13 22:05:34 -07:00
overlay_util.ts
overlays.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
padded_widget.ts
page_params.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
password_quality.ts change_password_modal: Hide the dialog spinner when action fails. 2025-02-06 09:40:57 -08:00
peer_data.ts peer_data: Ensure potential_subscribers is only called with full data. 2025-05-14 15:00:45 -07:00
people.ts user_pill: Use user_id to get user info instead of email. 2025-06-18 11:27:59 -07:00
personal_menu_popover.ts popovers: Keep font size of popover constant once it is opened. 2025-03-13 11:08:20 -07:00
pill_typeahead.ts groups-ui: Add option to copy membership from group. 2025-04-24 11:36:49 -07:00
playground_links_popover.ts playground_links_popover: Avoid jQuery sizzle extension :visible. 2025-05-18 16:22:15 -07:00
pm_conversations.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
pm_list_data.ts sidebars: Show "(you)" after user's own name in user lists. 2025-04-28 20:50:51 -07:00
pm_list_dom.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
pm_list.ts hotkey: Focus visible input filter field on query streams hotkey. 2025-02-05 13:23:15 -08:00
poll_widget.ts widgets: Remove author tip for polls without question. 2025-03-25 10:48:28 -07:00
popover_menus_data.ts message_reminder: Add UI to schedule message reminder. 2025-06-25 12:05:28 -07:00
popover_menus.ts popover_menus: Allow focusing an item when none is focused. 2025-05-26 22:47:41 -07:00
popovers.ts
popup_banners.ts popup_banners: Update connection error banner label. 2025-04-13 20:25:01 -07:00
postprocess_content.ts markdown: Experiment with custom bullets, counters. 2025-05-12 18:08:28 -07:00
presence.ts presence_data: Fetch presence data when user card is opened. 2025-03-03 16:11:30 -08:00
pygments_data.ts web: Add setters for rewired variables. 2024-11-08 12:38:14 -08:00
reactions.ts reactions: Correctly convert template output to a jQuery object. 2025-05-08 17:13:25 -07:00
read_receipts.ts message: Remove failure message for disabled read receipts. 2025-01-29 15:02:14 -08:00
realm_icon.ts navbar: Remove realm navbar icon logo. 2025-02-26 15:52:49 -08:00
realm_logo.ts fluid_layout: Fix narrow description not aligned with content. 2025-03-03 16:03:54 -08:00
realm_playground.ts util: Fix spelling mistake. 2025-05-09 15:13:56 -07:00
realm_user_settings_defaults.ts settings: Add setting for marking resolved-topic notices as read. 2025-05-13 16:23:21 -07:00
recent_senders.ts eslint: Fix @typescript-eslint/prefer-nullish-coalescing. 2025-04-09 15:46:56 -07:00
recent_view_data.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
recent_view_ui.ts recent_view: Extract function to check when to render more items. 2025-06-10 11:49:05 -07:00
recent_view_util.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
reload_setup.js compose_actions: Migrate start() to use pm recipient ids. 2025-05-16 10:51:29 -07:00
reload_state.ts reload: Convert module to TypeScript. 2024-09-18 15:31:41 -07:00
reload.ts compose_state: Rename private_message_recipient to clarify it stores emails. 2025-05-16 10:51:29 -07:00
rendered_markdown.ts utils: Fix decode_stream_topic_from_url to pass origin to construct url. 2025-04-28 20:25:15 -07:00
resize_handler.ts compose: Initialize scrolling buttons only when needed. 2025-01-14 15:52:02 -08:00
resize.ts settings: Fix resizing of streams and groups overlay. 2025-05-29 10:57:02 -07:00
rows.ts eslint: Fix unicorn/explicit-length-check. (#32666) 2024-12-11 09:19:46 -08:00
rtl.ts
saved_snippets_ui.ts dropdown_widget: Convert TypeScript enum to union. 2025-03-17 08:43:19 -07:00
saved_snippets.ts saved_snippets: Add support for editing saved snippets. 2025-03-13 10:58:36 -07:00
scheduled_messages_feed_ui.ts narrow-state: Use stream_id in cases where only stream ID is needed. 2025-03-06 17:47:59 -08:00
scheduled_messages_overlay_ui.ts scheduled_messages: Clarify the editing UI. 2025-06-10 11:08:35 -07:00
scheduled_messages_ui.ts compose_actions: Migrate start() to use pm recipient ids. 2025-05-16 10:51:29 -07:00
scheduled_messages.ts compose: Add notice to confirmation banner. 2025-02-03 12:20:47 -08:00
scroll_bar.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
scroll_util.ts scroll_util: Fix typo caught by codespell. 2025-01-23 16:07:52 -08:00
search_pill.ts search_pill: Prevent adding duplicate search pills. 2025-06-07 22:59:14 -07:00
search_suggestion.ts search_suggestion: Prevent duplicate terms in default suggestion. 2025-06-07 22:59:14 -07:00
search_util.ts
search.ts search_pill: Avoid jQuery sizzle extension :visible. 2025-05-18 16:22:15 -07:00
sent_messages.ts codespell: Fix typos caught by codespell. 2025-02-18 22:04:43 -08:00
sentry.ts dependencies: Upgrade JavaScript dependencies. 2024-10-04 08:47:07 -07:00
server_event_types.ts unread_ops: Extract and correct message_details_schema. 2024-12-30 09:42:26 -08:00
server_events_dispatch.js settings: Add can_set_topics_policy_group realm setting. 2025-06-17 17:05:58 -07:00
server_events_state.ts server_events: Extract interface for compose, transmit to new module. 2025-05-12 11:07:12 -07:00
server_events.js server_events: Extract interface for compose, transmit to new module. 2025-05-12 11:07:12 -07:00
server_message.ts message-edit: Use last_moved_timestamp for edited/moved indicators. 2025-03-11 16:42:28 -07:00
settings_account.ts settings_account: Remove change-email loading spinner. 2025-03-12 16:32:15 -07:00
settings_bots.ts bot: Set Incoming webhook the default bot type. 2025-03-10 15:55:16 -07:00
settings_components.ts stream_setting: Add setting for who can move messages out of channel. 2025-06-24 16:52:53 -07:00
settings_config.ts settings: Update move messages settings label. 2025-06-26 10:01:43 -07:00
settings_data.ts stream_settings: Add new topics_policy setting. 2025-06-17 17:05:58 -07:00
settings_emoji.ts organization-settings: Redesign edit and delete buttons in settings tables. 2025-04-10 11:32:43 -07:00
settings_exports.ts organization-settings: Redesign edit and delete buttons in settings tables. 2025-04-10 11:32:43 -07:00
settings_invites.ts organization-settings: Restyle "Resend" and "Revoke" buttons in Invitations panel. 2025-04-10 11:32:43 -07:00
settings_linkifiers.ts organization-settings: Redesign edit and delete buttons in settings tables. 2025-04-10 11:32:43 -07:00
settings_muted_users.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
settings_notifications.ts settings-banner: Fix bugs in the rendering of the desktop notification banner. 2025-06-14 21:34:25 -07:00
settings_org.ts organization settings: Clean up labels for custom time limits. 2025-06-24 10:12:15 -07:00
settings_panel_menu.ts settings_panel_menu: Avoid jQuery sizzle extension :visible. 2025-05-22 10:40:15 -07:00
settings_playgrounds.ts organization-settings: Redesign edit and delete buttons in settings tables. 2025-04-10 11:32:43 -07:00
settings_preferences.ts settings: Update UI for information density settings. 2025-03-10 16:07:37 -07:00
settings_profile_fields.ts trash-icon: Replace remaining fa-trash icons with zulip-icon-trash and update buttons. 2025-06-08 17:12:27 -07:00
settings_realm_domains.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
settings_realm_user_settings_defaults.ts settings: Update UI for information density settings. 2025-03-10 16:07:37 -07:00
settings_sections.ts settings_sections: Convert module to typescript. 2024-11-18 10:35:21 -08:00
settings_streams.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
settings_toggle.ts settings_toggle: Convert module to typescript. 2024-11-24 18:45:25 -08:00
settings_ui.ts web: Fix nonsensical use of TypeScript Omit<>. 2025-05-05 12:12:20 -07:00
settings_user_topics.ts user_topics_search: Add support to search for empty string topics. 2025-01-22 16:09:46 -08:00
settings_users.ts list_widget: Fix placeholder for unmatched deactivated user filters. 2025-06-05 17:09:02 -07:00
settings.ts settings: Add channel notifications customization in Personal settings. 2025-06-09 13:50:55 -07:00
setup.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
sidebar_ui.ts sidebar_ui: Avoid jQuery sizzle extension :visible. 2025-05-18 16:22:15 -07:00
spectators.ts hotkey: Fix warning about unused login_to_access import. 2025-04-28 16:10:49 -07:00
spoilers.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
starred_messages_ui.ts unstar_topic_messages: Show realm_empty_topic_display_name for topic="". 2025-01-10 14:32:55 -08:00
starred_messages.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
state_data.ts channel: Add option to notify users newly added to a channel. 2025-06-26 10:08:11 -07:00
stream_card_popover.ts stream_data: Split can_change_permissions into two functions. 2025-02-11 15:09:16 -08:00
stream_color_events.ts stream_color: Replace spectrum color picker with native color picker. 2025-01-07 17:27:23 -08:00
stream_color.ts compose: Experiment with adjusted privacy icon colors. 2025-06-19 17:21:20 -07:00
stream_create_subscribers_data.ts stream: Allow non-admins to create channel without subscribing to it. 2025-01-29 12:36:10 -08:00
stream_create_subscribers.ts settings: Refactor code for subscribers and members pill widget. 2025-04-29 09:29:50 -07:00
stream_create.ts stream_setting: Add setting for who can move messages out of channel. 2025-06-24 16:52:53 -07:00
stream_data.ts stream_setting: Add setting for who can move messages out of channel. 2025-06-24 16:52:53 -07:00
stream_edit_subscribers.ts channel: Add option to notify users newly added to a channel. 2025-06-26 10:08:11 -07:00
stream_edit_toggler.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
stream_edit.ts stream_settings: Add new topics_policy setting. 2025-06-17 17:05:58 -07:00
stream_events.ts stream_settings: Add new topics_policy setting. 2025-06-17 17:05:58 -07:00
stream_list_sort.ts stream_list_sort: Fix user setting for demote inactive stream ignored. 2025-03-25 09:47:06 -07:00
stream_list.ts hash_util: Set channel URL based on user setting. 2025-05-09 15:13:56 -07:00
stream_muting.ts stream_muting: Fix stream msgs not displayed when stream in unmuted. 2024-12-08 18:34:28 -08:00
stream_pill.ts stream_pill: Fetch all subscribers before getting user ids for a stream. 2025-06-23 17:04:47 -07:00
stream_popover.ts channel: Add option to notify users newly added to a channel. 2025-06-26 10:08:11 -07:00
stream_settings_api.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
stream_settings_components.ts hash_util: Set channel URL based on user setting. 2025-05-09 15:13:56 -07:00
stream_settings_containers.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
stream_settings_data.ts hash_util: Set channel URL based on user setting. 2025-05-09 15:13:56 -07:00
stream_settings_ui.ts stream_settings: Add new topics_policy setting. 2025-06-17 17:05:58 -07:00
stream_topic_history_util.ts stream_topic_history_util: Add retry mechanism to get_server_history. 2025-06-26 10:11:05 -07:00
stream_topic_history.ts topic_list: Move and reorganize couple of functions to topic_list.ts. 2025-06-19 12:43:02 -07:00
stream_types.ts stream_setting: Add setting for who can move messages out of channel. 2025-06-24 16:52:53 -07:00
stream_ui_updates.ts stream_settings: Add new topics_policy setting. 2025-06-17 17:05:58 -07:00
sub_store.ts drafts: Clean up unnecessary rewires in test. 2025-05-20 17:03:00 -07:00
submessage.ts eslint: Fix @typescript-eslint/prefer-nullish-coalescing. 2025-04-09 15:46:56 -07:00
subscriber_api.ts channel: Add option to notify users newly added to a channel. 2025-06-26 10:08:11 -07:00
templates.ts compose: Use an icon for the mac command hotkey hint. 2025-01-06 11:29:38 -08:00
theme.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
thumbnail.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
time_zone_util.ts
timerender.ts banners: Redesign organization profile incomplete navbar banner. 2025-01-30 10:17:39 -08:00
tippyjs.ts channel: Add option to notify users newly added to a channel. 2025-06-26 10:08:11 -07:00
todo_widget.ts blueslip: Require record for more_info. 2025-01-02 17:30:40 -08:00
topic_generator.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
topic_link_util.ts topic_link: Document get_fallback_markdown_link. 2025-06-25 12:03:54 -07:00
topic_list_data.ts topic_list: Generalize use of TopicListWidget. 2025-04-10 11:52:03 -07:00
topic_list.ts topic_list: Fix "show all topics" flashing. 2025-06-26 10:11:05 -07:00
topic_popover.ts topic-box: Support clicking on the left side. 2025-06-20 16:23:08 -07:00
transmit.js server_events: Extract interface for compose, transmit to new module. 2025-05-12 11:07:12 -07:00
typeahead_helper.ts typeahead_helper: Cache diacritic-less names for performance. 2025-06-11 15:14:34 -07:00
types.ts components: Restructure component type declarations. 2025-04-07 18:22:16 -07:00
typing_data.ts message_edit: Show typing indicator for message editing. 2025-02-12 15:08:56 -08:00
typing_events.ts typing-events: Use valid channel ID to get conversation typists. 2025-03-27 12:52:07 -07:00
typing.ts mandatory_topics: Refactor mandatory_topics check into a function. 2025-06-17 17:05:58 -07:00
ui_init.js message_reminder: Add UI to schedule message reminder. 2025-06-25 12:05:28 -07:00
ui_report.ts ui_report: Rename btn -> button in JS variables. 2024-11-14 12:03:36 -08:00
ui_util.ts ui_util: Improve enable_element_and_remove_tooltip method logic. 2025-05-15 11:16:59 -07:00
unread_ops.ts unread_ops: Avoid jQuery sizzle extension :visible. 2025-05-18 16:22:15 -07:00
unread_ui.ts banners: Redesign bankruptcy navbar banner. 2025-01-30 10:17:39 -08:00
unread.ts inbox: Fix calls to is_complete_for_stream_id. 2025-06-19 13:05:15 -07:00
upload_widget.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
upload.ts upload: Fix uploading the same file twice in the same session. 2025-05-28 09:23:51 -07:00
user_card_popover.ts user_card_popover: Avoid jQuery sizzle extension :visible. 2025-05-22 10:40:15 -07:00
user_deactivation_ui.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
user_events.ts navbar: Fix fallback avatar in navbar. 2025-05-13 12:05:28 -07:00
user_group_components.ts stream_settings: Improve handling of long stream titles in UI. 2025-03-19 11:35:11 -07:00
user_group_create_members_data.ts group-settings: Allow system groups as subgroups when creating groups. 2024-12-30 09:37:32 -08:00
user_group_create_members.ts settings: Refactor code for subscribers and members pill widget. 2025-04-29 09:29:50 -07:00
user_group_create.ts settings: Fix resizing of streams and groups overlay. 2025-05-29 10:57:02 -07:00
user_group_edit_members.ts settings: Refactor code for subscribers and members pill widget. 2025-04-29 09:29:50 -07:00
user_group_edit.ts Groups: Can perform any join, leave, add, remove for deactivated group. 2025-06-11 14:58:14 -07:00
user_group_picker_pill.ts user_groups: Allow adding a user to groups via user profile. 2025-01-28 15:19:21 -08:00
user_group_pill.ts groups-ui: Add option to copy membership from group. 2025-04-24 11:36:49 -07:00
user_group_popover.ts user_group_popover: Avoid jQuery sizzle extension :visible. 2025-05-22 10:40:15 -07:00
user_groups.ts streams: Fix warning shown when unsubscribing from private stream. 2025-04-14 09:24:53 -07:00
user_pill.ts user_pill: Use user_id to get user info instead of email. 2025-06-18 11:27:59 -07:00
user_profile.ts channel: Add option to notify users newly added to a channel. 2025-06-26 10:08:11 -07:00
user_search.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
user_settings.ts settings: Add setting for marking resolved-topic notices as read. 2025-05-13 16:23:21 -07:00
user_sort.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
user_status_types.ts
user_status_ui.ts web: Replace the deprecated keypress event with keydown. 2025-06-11 10:18:31 -07:00
user_status.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
user_topic_popover.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
user_topics_ui.ts eslint: Fix unicorn/explicit-length-check. (#32666) 2024-12-11 09:19:46 -08:00
user_topics.ts user_topics: Extract method to check if topic is visible in-home. 2024-12-08 18:34:28 -08:00
util.ts settings: Add a new topics_policy realm setting. 2025-06-17 17:05:58 -07:00
vdom.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
views_util.ts inbox: Alter dropdown text for channel view. 2025-06-17 16:14:34 -07:00
watchdog.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
widget_modal.ts widget_modal: Clean up typing mess. 2025-04-09 15:46:56 -07:00
widgetize.ts blueslip: Require record for more_info. 2025-01-02 17:30:40 -08:00
widgets.js web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
zcommand.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
zform.js web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
zulip_test.ts compose_state: Rename private_message_recipient to clarify it stores emails. 2025-05-16 10:51:29 -07:00