zulip/web/src
Aman Agrawal 0c649ff2aa message_fetch: Avoid non-contiguous conversations in recent view.
Fixes #27208. Fixes #27207.

We only process messages from all_messages_data and special data
fetched for recent view only.

This avoids us having a conversation present in recent view which is
not contiguous due to loading a random old conversation.

Also, to ensure displayed conversations are contiguous while we are
loading data, we don't show message list data until we have found the
newest message in the list.
2023-10-17 13:03:49 -07:00
..
analytics support: Add option to delete user from /activity/support. 2023-05-16 12:38:12 -07:00
billing modals: Rename open_modal to open. 2023-10-10 16:43:57 -07:00
bundles webpack_public_path: Replace with webpack 5 publicPath: "auto" setting. 2023-10-16 10:36:27 -07:00
portico communities: Copy code from integrations to toggle_categories_dropdown. 2023-10-12 09:58:47 -07:00
stats stats: Add zod validation to server data and misc data. 2023-08-17 11:35:00 -07:00
types/stacktrace-gps eslint: Fix @typescript-eslint/consistent-indexed-object-style. 2023-04-19 16:52:39 -07:00
about_zulip.ts about_zulip: Convert module to TypeScript. 2023-10-10 13:20:31 -07:00
activity_ui.js templates: Display a different message for empty search results. 2023-10-11 18:03:53 -07:00
activity.js activity: Extract new activity_ui module. 2023-10-05 08:27:30 -07:00
add_stream_options_popover.js handlebars: Move popover handlebars to a new popovers folder. 2023-10-05 08:19:49 -07:00
add_subscribers_pill.js stream_edit: Disable add button when input field is empty. 2023-10-12 18:24:05 -07:00
admin.js realm: Add setting to control adding "(guest)" indicator to name. 2023-10-12 12:06:10 -07:00
alert_popup.ts
alert_words_ui.ts alert_words_ui: Convert module to TypeScript. 2023-10-02 17:46:22 -07:00
alert_words.ts docs: Fix grammar errors found by mwic. 2023-10-09 13:24:09 -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.ts list_widget: Rename unsafe modifier parameter to modifier_html. 2023-09-15 18:11:50 -07:00
audible_notifications.ts audible_notifications: Convert module to TypeScript. 2023-10-10 16:50:07 -07:00
avatar.ts setup: Fix wildly unsafe cast in $.fn.expectOne. 2023-09-08 14:32:26 -07:00
blueslip_stacktrace.ts eslint: Fix @typescript-eslint/no-redundant-type-constituents. 2023-07-21 15:58:42 -07:00
blueslip.ts eslint: Fix @typescript-eslint/no-redundant-type-constituents. 2023-07-21 15:58:42 -07:00
bot_data.ts bot_data: Fix owner_id field to allow null value. 2023-08-22 11:24:40 -07:00
browser_history.ts narrow: Cut import of hashchange. 2023-10-06 19:41:59 -07:00
buddy_data.js users: Add "(guest)" to names for guest users. 2023-10-12 12:06:10 -07:00
buddy_list.js eslint: Expand no-unused-vars check to all function parameters. 2023-07-02 16:16:38 -07:00
bulleted_numbered_list_util.ts bulleted_numbered_list_util: Convert module to TypeScript. 2023-10-02 17:46:56 -07:00
channel.ts ui_report: Reuse channel.xhr_error_message function in error method. 2023-08-31 13:47:16 -07:00
click_handlers.js left_sidebar: Fix click handler selector for all private messages. 2023-10-16 13:13:19 -07:00
color_data.ts eslint: Fix unicorn/prefer-spread. 2023-03-02 12:16:56 -08:00
common.ts common: Fix parameter type of autofocus function. 2023-08-14 16:00:20 -07:00
components.ts
compose_actions.js compose_actions: Warn callers if msg_type is not defined. 2023-10-17 10:34:48 -07:00
compose_banner.ts web: Add missing CSS selector escaping. 2023-09-08 15:35:50 -07:00
compose_call_ui.js compose: Move call button display functions to compose_call_ui. 2023-10-06 08:34:39 -07:00
compose_call.ts compose_call: Convert module to TypeScript. 2023-10-10 16:48:57 -07:00
compose_closed_ui.js compose: Present Start new topic button adjacent the reply button. 2023-10-10 17:37:03 -07:00
compose_fade_helper.ts compose_fade_helper: Convert module to TypeScript. 2023-09-22 09:26:58 -07:00
compose_fade_users.ts compose_fade_users: Convert module to TypeScript. 2023-09-22 09:26:58 -07:00
compose_fade.js focused recipient: Remove unused stream attribute. 2023-08-07 17:08:59 -07:00
compose_notifications.js notifications: Split out compose_notifications module. 2023-10-06 16:22:40 -07:00
compose_pm_pill.js compose: Return focus to DM input after pill selection. 2023-07-26 21:05:38 -07:00
compose_popovers.js compose: Make DM identifiers align with new conversations. 2023-10-10 17:37:03 -07:00
compose_recipient.js compose: Add button to clear topic box. 2023-10-10 17:37:03 -07:00
compose_reply.js compose_reply: Fix msg_type being not defined triggering errors. 2023-10-17 10:34:48 -07:00
compose_setup.js compose_setup: Hide compose formatting popover clicking an option. 2023-10-15 19:51:04 -07:00
compose_state.js stream_id: Replace empty string with undefined. 2023-10-12 11:03:49 -07:00
compose_textarea.ts ts: Convert compose_textarea.js to TypeScript. 2023-05-25 17:33:18 -07:00
compose_tooltips.js compose: Present Start new topic button adjacent the reply button. 2023-10-10 17:37:03 -07:00
compose_ui.js compose_ui: Add "(guest)" to user names in compose box placeholder. 2023-10-12 12:06:10 -07:00
compose_validate.js users: Add "(guest)" to names for guest users. 2023-10-12 12:06:10 -07:00
compose.js stream_id: Replace empty string with undefined. 2023-10-12 11:03:49 -07:00
composebox_typeahead.js compose_typeahead: Add new indicator to topic items in typeahead. 2023-10-12 14:44:40 -07:00
condense.js popovers: Convert module to TypeScript. 2023-10-10 16:50:48 -07:00
confirm_dialog.ts ts: Convert confirm_dialog module to TypeScript. 2023-05-18 08:44:30 -07:00
copied_tooltip.ts about_zulip: Convert module to TypeScript. 2023-10-10 13:20:31 -07:00
copy_and_paste.js docs: Fix grammar errors found by mwic. 2023-10-09 13:24:09 -07:00
csrf.ts
css_variables.js grid: Apply mobile-style grid when middle column is small. 2023-08-21 17:13:43 -07:00
custom_profile_fields_ui.js custom_fields: Extract some code in custom_profile_fields_ui.js. 2023-09-25 13:14:49 -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
demo_organizations_ui.js demo-orgs: Add UI for converting to permanent organization. 2023-10-03 09:11:41 -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 messages: Use stream_id instead of stream name. 2023-08-21 15:10:17 -07:00
desktop_notifications.js notifications: Rename to desktop_notifications. 2023-10-06 16:22:40 -07:00
dialog_widget.ts modals: Rename open_modal to open. 2023-10-10 16:43:57 -07:00
drafts_overlay_ui.js stream_id: Replace empty string with undefined. 2023-10-12 11:03:49 -07:00
drafts.js drafts: Extract drafts_overlay_ui module. 2023-10-06 08:30:31 -07:00
dropdown_widget.js list_widget: Rename unsafe modifier parameter to modifier_html. 2023-09-15 18:11:50 -07:00
echo.js notifications: Split out compose_notifications module. 2023-10-06 16:22:40 -07:00
electron_bridge.d.ts electron_bridge: Declare Zulip Desktop binding types. 2023-10-12 09:28:47 -07:00
emoji_picker.js popovers: Refactor show popovers as overlay on mobile widths. 2023-10-05 08:29:12 -07:00
emoji.ts markdown_config: Convert module to TypeScript. 2023-09-22 09:32:21 -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 narrow: Add "(guest)" to user names in narrow title. 2023-10-12 12:06:10 -07:00
flatpickr.ts flatpickr: Fix Tab key handler for 24-hour time. 2023-10-04 12:03:10 -07:00
fold_dict.ts fold_dict: Use IterableIterator instead of Iterator. 2023-09-11 10:57:38 -07:00
gear_menu.ts invites: Frontend changes for adding the new realm setting. 2023-09-07 14:21:01 -07:00
giphy.js giphy: Remove old comment. 2023-10-09 11:39:12 -07:00
global.d.ts global: Remove type stub for Bootstrap modal. 2023-10-16 13:07:47 -07:00
group_permission_settings.ts settings: Disallow everyone group for new setting. 2023-09-07 14:21:01 -07:00
hash_parser.ts hash_util: Extract hash_parser.ts. 2023-10-01 16:55:21 -07:00
hash_util.ts hash_util: Extract hash_parser.ts. 2023-10-01 16:55:21 -07:00
hashchange.js navigate: Move scroll_to_selected to message_viewport. 2023-10-09 11:32:16 -07:00
hbs.d.ts invite: Convert module to TypeScript. 2023-09-22 17:10:51 -07:00
hotkey.js overlays_modals: Replace with inline use of overlays/modals.any_active. 2023-10-11 09:45:37 -07:00
hotspots.js compose: Introduce 'Start new conversation' button. 2023-10-10 17:37:03 -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
inbox_ui.js inbox: Fix empty text visible with visible unread rows. 2023-10-17 10:29:45 -07:00
inbox_util.js inbox_util: Move is_in_focus to inbox_ui. 2023-10-02 17:37:56 -07:00
info_overlay.js overlays: Rename "modal-body" class. 2023-10-17 10:28:50 -07:00
input_pill.ts users: Add "(guest)" to names for guest users. 2023-10-12 12:06:10 -07:00
integration_url_modal.js integration-url: Disable "Copy URL" button when topic input is empty. 2023-10-02 12:29:42 -07:00
invite.ts invite: Convert module to TypeScript. 2023-09-22 17:10:51 -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_popovers.js left_sidebar_inbox_popover: Move to new popovers folder. 2023-10-06 11:24:40 -07:00
left_sidebar_navigation_area.js left_sidebar: Deduplicate handle_narrow_deactivated. 2023-10-05 10:31:23 -07:00
lightbox.js lightbox: Fix video playing in background after closing. 2023-10-12 09:57:21 -07:00
linkifiers.ts linkifier: Remove unused debug message. 2023-05-29 14:40:55 -07:00
list_cursor.ts list_cursor: Convert module to TypeScript. 2023-09-22 09:31:24 -07:00
list_util.ts left_sidebar: Refactor left_sidebar.hbs structures for readability. 2023-10-10 16:48:20 -07:00
list_widget.ts templates: Display a different message for empty search results. 2023-10-11 18:03:53 -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_config.ts markdown_config: Convert module to TypeScript. 2023-09-22 09:32:21 -07:00
markdown.js typos: Fix typos caught by typos. 2023-10-09 11:55:16 -07:00
message_actions_popover.js compose_actions: Extract compose_reply module. 2023-10-06 09:07:43 -07:00
message_edit_history.js message_edit_history: Remove popovers.hide_all in click event. 2023-10-03 09:58:29 -07:00
message_edit.js messages: Add support to allow bot-owners to delete messages. 2023-10-12 12:13:39 -07:00
message_events.js notifications: Split out compose_notifications module. 2023-10-06 16:22:40 -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 recent view: Rename topics to conversations in code comments. 2023-09-07 10:35:06 -07:00
message_fetch.js message_fetch: Avoid non-contiguous conversations in recent view. 2023-10-17 13:03:49 -07:00
message_flags.js starred_messages: Extract starred_messages_ui.js. 2023-06-05 21:57:35 -07:00
message_helper.js messages: Use stream_id instead of stream name. 2023-08-21 15:10:17 -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_hover.js message_list_hover: Fix hover edit button visibility on new messages. 2023-09-28 18:07:26 -07:00
message_list_tooltips.js css: Rename .message_table to .message-list. 2023-08-21 15:17:45 -07:00
message_list_view.js message_list_view: Italicize "(guest)" in recipient row. 2023-10-12 12:06:10 -07:00
message_list.js message_lists: Fix import cycle from how home is initialized. 2023-10-02 19:17:08 -07:00
message_lists.js views_util: Cut import of narrow. 2023-10-09 10:54:00 -07:00
message_live_update.js icons: Reference new icons from templates and JS. 2023-08-21 17:13:43 -07:00
message_notifications.js notifications: Rename to desktop_notifications. 2023-10-06 16:22:40 -07:00
message_parser.ts eslint: Fix @typescript-eslint/consistent-type-definitions. 2023-04-19 16:52:39 -07:00
message_scroll_state.ts message_scroll: Move state flags to new module message_scroll_state. 2023-10-02 17:37:56 -07:00
message_scroll.js message_scroll: Move state flags to new module message_scroll_state. 2023-10-02 17:37:56 -07:00
message_store.js messages: Use stream_id instead of stream name. 2023-08-21 15:10:17 -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: Move search code from message_view_header to search.js. 2023-09-22 09:55:50 -07:00
message_viewport.js docs: Fix grammar errors found by mwic. 2023-10-09 13:24:09 -07:00
messages_overlay_ui.ts web: Add missing CSS selector escaping. 2023-09-08 15:35:50 -07:00
modals.ts modals: Rename is_open to any_active. 2023-10-11 09:45:37 -07:00
muted_users_ui.js activity: Extract new activity_ui module. 2023-10-05 08:27:30 -07:00
muted_users.ts muted_users_ui: Move functions to more appropriate modules. 2023-10-01 16:55:21 -07:00
narrow_banner.js stream view: Show "start a conversation" for a topic with no messages. 2023-09-22 11:42:24 -07:00
narrow_error.ts ts: Migrate narrow_error to TypeScript. 2023-03-28 15:04:57 -07:00
narrow_history.js narrow: Save blue box position and restore on navigation. 2023-08-23 13:40:26 -07:00
narrow_state.js narrow_state: Add stream_id() function. 2023-10-10 17:36:55 -07:00
narrow_title.js narrow: Extract narrow_title module. 2023-10-05 16:26:45 -07:00
narrow.js scheduled_messages: Indicate scheduled messages in conversation views. 2023-10-11 17:53:07 -07:00
navbar_alerts.js navbar_alerts: Move resize_app to resize. 2023-10-09 11:32:16 -07:00
navigate.js navigate: Move scroll_to_selected to message_viewport. 2023-10-09 11:32:16 -07:00
overlay_util.ts overlays: Extract enable / disable scrolling to a util module. 2023-10-10 16:43:57 -07:00
overlays.ts overlays: Rename is_active to any_active. 2023-10-11 09:45:37 -07:00
padded_widget.ts
page_params.ts webpack_public_path: Replace with webpack 5 publicPath: "auto" setting. 2023-10-16 10:36:27 -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: Sharpen User type. 2023-10-16 13:06:54 -07:00
personal_menu_popover.js personal_menu: Add tippy personal_menu dropdown. 2023-10-12 15:31:01 -07:00
pill_typeahead.js stream_id: Replace empty string with undefined. 2023-10-12 11:03:49 -07:00
playground_links_popover.js handlebars: Move popover handlebars to a new popovers folder. 2023-10-05 08:19:49 -07:00
plotly.js.d.ts stats: Install @types/plotly.js for type check. 2023-08-17 11:35:00 -07:00
pm_conversations.ts ts: Migrate pm_conversations module to typescript. 2023-08-08 12:19:12 -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.ts pm_list_dom: Convert module to TypeScript. 2023-10-02 17:48:39 -07:00
pm_list.js pm_list: Cut import of topic_zoom. 2023-10-06 19:43:55 -07:00
poll_widget.js
popover_menus_data.js personal_menu: Add tippy personal_menu dropdown. 2023-10-12 15:31:01 -07:00
popover_menus.js personal_menu: Add tippy personal_menu dropdown. 2023-10-12 15:31:01 -07:00
popovers.ts popovers: Convert module to TypeScript. 2023-10-10 16:50:48 -07:00
presence.ts ts: Migrate presence.js module to typescript. 2023-08-16 11:46:40 -07:00
reactions.js docs: Fix grammar errors found by mwic. 2023-10-09 13:24:09 -07:00
read_receipts.js modals: Rename open_modal to open. 2023-10-10 16:43:57 -07:00
realm_icon.ts ts: Migrate realm_icon to TypeScript. 2023-09-09 18:30:43 -07:00
realm_logo.ts ts: Migrate realm_logo to TypeScript. 2023-09-09 18:30:43 -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 default typing indicator user settings. 2023-10-13 15:30:49 -07:00
recent_senders.js people: Add function get participants from user_ids_string. 2023-03-07 15:43:03 -08:00
recent_view_data.ts message_fetch: Avoid non-contiguous conversations in recent view. 2023-10-17 13:03:49 -07:00
recent_view_ui.js message_fetch: Avoid non-contiguous conversations in recent view. 2023-10-17 13:03:49 -07:00
recent_view_util.ts recent_view_util: Fix return type of get_key_from_message. 2023-09-27 09:40:57 -07:00
reload_setup.js narrow: Cut import of hashchange. 2023-10-06 19:41:59 -07:00
reload_state.ts
reload.js reload: Don't reload on 403 error for spectators. 2023-10-09 11:00:33 -07:00
rendered_markdown.js rendered_markdown: Add "(guest)" to user name in mention pill. 2023-10-12 12:06:10 -07:00
resize_handler.js navigate: Move scroll_to_selected to message_viewport. 2023-10-09 11:32:16 -07:00
resize.js stream_settings_ui: Avoid two scrollbars. 2023-10-11 16:25:27 -07:00
rows.js recipient-row: Remove logic for floating recipient bar. 2023-10-06 09:13:27 -07:00
rtl.ts global: Specialize jQuery .val() for elements with known value types. 2023-09-22 17:10:51 -07:00
scheduled_messages_feed_ui.js scheduled_messages: Indicate scheduled messages in conversation views. 2023-10-11 17:53:07 -07:00
scheduled_messages_overlay_ui.js scheduled_messages: Move UI to new scheduled_messages_ui module. 2023-10-03 17:56:43 -07:00
scheduled_messages_popover.js modals: Rename open_modal to open. 2023-10-10 16:43:57 -07:00
scheduled_messages_ui.js compose: Remove redundant code from scheduled_messages_ui.js. 2023-10-04 12:54:36 -07:00
scheduled_messages.js scheduled_messages: Move UI to new scheduled_messages_ui module. 2023-10-03 17:56:43 -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_suggestion.js users: Add "(guest)" to names for guest users. 2023-10-12 12:06:10 -07:00
search_util.ts
search.js search: Don't "initiate search" if it's already open. 2023-10-04 16:32:19 -07:00
sent_messages.ts sent_messages: Convert module to TypeScript. 2023-10-10 17:18:37 -07:00
sentry.ts webpack_public_path: Replace with webpack 5 publicPath: "auto" setting. 2023-10-16 10:36:27 -07:00
server_events_dispatch.js realm: Add setting to control adding "(guest)" indicator to name. 2023-10-12 12:06:10 -07:00
server_events.js web: Do not assume error responses are valid, or our, JSON. 2023-07-19 16:18:31 -07:00
settings_account.js modals: Rename open_modal to open. 2023-10-10 16:43:57 -07:00
settings_bots.js settings: Use render_empty_list_message_if_needed for empty bot list. 2023-10-11 18:03:53 -07:00
settings_components.js settings_org: Extract settings_components module. 2023-10-09 17:26:49 -07:00
settings_config.ts settings: Add default typing indicator user settings. 2023-10-13 15:30:49 -07:00
settings_data.ts stream_edit: Move get_request_data_for_stream_privacy to settings_data. 2023-10-04 16:35:24 -07:00
settings_display.js modals: Rename close_modal to close. 2023-10-10 16:43:57 -07:00
settings_emoji.ts settings_emoji: Pass active emoji data to the ListWidget. 2023-10-11 18:03:53 -07:00
settings_exports.ts settings_exports: Convert module to TypeScript. 2023-10-02 17:49:36 -07:00
settings_invites.ts user_deactivation_ui: Convert module to TypeScript. 2023-10-16 13:06:54 -07:00
settings_linkifiers.js modals: Rename close_modal to close. 2023-10-10 16:43:57 -07:00
settings_muted_users.ts settings_muted_users: Convert module to TypeScript. 2023-10-02 19:15:03 -07:00
settings_notifications.js settings_org: Cut import of settings_realm_user_settings_defaults. 2023-10-10 09:06:28 -07:00
settings_org.js audible_notifications: Convert module to TypeScript. 2023-10-10 16:50:07 -07:00
settings_panel_menu.js settings: Move set_settings_header to settings_panel_menu. 2023-10-09 16:04:30 -07:00
settings_playgrounds.js list_widget: Rename unsafe modifier parameter to modifier_html. 2023-09-15 18:11:50 -07:00
settings_profile_fields.js settings_profile_fields: Remove wrong $ prefix for non-jQuery variable. 2023-10-16 17:03:53 -07:00
settings_realm_domains.js
settings_realm_user_settings_defaults.js audible_notifications: Convert module to TypeScript. 2023-10-10 16:50:07 -07:00
settings_sections.js web: Fix namespace import names. 2023-10-03 12:21:06 -07:00
settings_streams.js modals: Rename close_modal to close. 2023-10-10 16:43:57 -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.ts settings_ui: Fix type and $ prefix of status_element argument. 2023-10-04 23:51:50 -07:00
settings_user_groups_legacy.js modals: Rename close_modal to close. 2023-10-10 16:43:57 -07:00
settings_user_topics.js list_widget: Rename unsafe modifier parameter to modifier_html. 2023-09-15 18:11:50 -07:00
settings_users.js modals: Rename close_modal_active to close_active. 2023-10-10 16:43:57 -07:00
settings.js settings: Add code to live-update lock icon on changing role. 2023-10-11 16:22:37 -07:00
setup.ts setup: Fix wildly unsafe cast in $.fn.expectOne. 2023-09-08 14:32:26 -07:00
sidebar_ui.js sidebar_ui: Hide sidebars when user clicks outside them. 2023-10-02 19:17:08 -07:00
spectators.ts modals: Rename open_modal to open. 2023-10-10 16:43:57 -07:00
spoilers.ts docs: Fix grammar errors found by mwic. 2023-10-09 13:24:09 -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
starred_messages.js starred_messages: Use standard initialization patterns. 2023-06-08 09:42:56 -07:00
stream_bar.js stream_id: Replace empty string with undefined. 2023-10-12 11:03:49 -07:00
stream_color_events.js web: Fix namespace import names. 2023-10-03 12:21:06 -07:00
stream_color.js stream_settings_ui: Move set_color to stream_settings_api. 2023-10-05 15:32:04 -07:00
stream_create_subscribers_data.ts ts: Migrate stream_create_subscribers_data.js to TypeScript. 2023-08-17 11:38:13 -07:00
stream_create_subscribers.js stream_edit: Disable add button when input field is empty. 2023-10-12 18:24:05 -07:00
stream_create.js stream_settings_ui: Extract stream_settings_components module. 2023-10-10 12:09:15 -07:00
stream_data.ts docs: Fix grammar errors found by mwic. 2023-10-09 13:24:09 -07:00
stream_edit_subscribers.js stream: Show warning when admin removes last user from a private stream. 2023-10-16 13:37:23 -07:00
stream_edit_toggler.ts stream_edit_toggler: Convert module to TypeScript. 2023-10-10 18:26:57 -07:00
stream_edit.js streams: Improve subscription toggle buttons on stream rows. 2023-10-13 11:08:54 -07:00
stream_events.js stream_settings_ui: Move set_color to stream_settings_api. 2023-10-05 15:32:04 -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_list.js topic_zoom: Merge into stream_list. 2023-10-06 19:43:55 -07:00
stream_muting.js message_list: Deduplicate stream muting live update code path. 2023-04-21 13:52:02 -07:00
stream_pill.ts stream_pill: Convert module to TypeScript. 2023-09-22 09:30:23 -07:00
stream_popover.js stream_settings_ui: Extract stream_settings_components module. 2023-10-10 12:09:15 -07:00
stream_settings_api.js stream_settings_ui: Move set_color to stream_settings_api. 2023-10-05 15:32:04 -07:00
stream_settings_components.js streams: Update modals shown on removing user from private stream. 2023-10-16 13:37:23 -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.ts stream_settings_data.ts 2023-10-12 09:11:10 -07:00
stream_settings_ui.js stream_settings_ui: Avoid two scrollbars. 2023-10-11 16:25:27 -07:00
stream_topic_history_util.js server_history: Prevent concurrent requests for the same stream_id. 2023-10-09 11:17:03 -07:00
stream_topic_history.js server_history: Prevent concurrent requests for the same stream_id. 2023-10-09 11:17:03 -07:00
stream_ui_updates.js stream settings: Fix tooltip for sub_unsub_button on right pane. 2023-10-13 11:08:54 -07:00
sub_store.ts stream_data: Refactor create_sub_from_server_data function. 2023-08-14 16:10:16 -07:00
submessage.js blueslip: Reduce cardinality of blueslip.error() calls. 2023-05-09 13:16:28 -07:00
subscriber_api.js user_profile: Add the subscribe widget to user profile. 2023-09-10 11:20:15 -07:00
templates.js templates: Allow the same line-wrapping in {{t}} as in {{#tr}}. 2023-03-16 11:26:45 -07:00
timerender.ts recent view: Add button to fetch more conversations. 2023-10-13 16:14:55 -07:00
tippyjs.js stream_settings: Fix tooltip behavior on subscription button. 2023-10-13 11:08:54 -07:00
todo_widget.js todo_widget: Do not sort alphabetically and by status of completion. 2023-09-28 15:53:13 -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_data.js topic_list: Update the order of "Followed" topics in the muted stream. 2023-09-11 17:55:37 -07:00
topic_list.js left_sidebar: Explicitly register clickable topic areas. 2023-09-27 14:06:09 -07:00
topic_popover.js popover_menus: Extract topic_popover module. 2023-10-03 11:58:29 -07:00
transmit.js sent_messages: Lift event loop restarting to transmit. 2023-10-06 13:17:51 -07:00
tutorial.js
typeahead_helper.js users: Add "(guest)" to names for guest users. 2023-10-12 12:06:10 -07:00
types.ts types: Use TypeScript unions for message types. 2023-09-22 09:26:58 -07:00
typing_data.ts muted_users: Hide muted typists in streams. 2023-10-10 17:36:55 -07:00
typing_events.js typing_notifications: Frontend work to display notifs for streams. 2023-10-10 17:36:55 -07:00
typing.js typing_indicator: Add a 'stream_id' parameter to 'POST /typing'. 2023-10-12 09:53:09 -07:00
ui_init.js overlays: Rename "modal-body" class. 2023-10-17 10:28:50 -07:00
ui_report.ts ui_report: Reuse channel.xhr_error_message function in error method. 2023-08-31 13:47:16 -07:00
ui_util.ts ui_util: Use .show and .hide classes for unread counts visibility. 2023-09-13 18:45:45 -07:00
unread_ops.js overlays_modals: Replace with inline use of overlays/modals.any_active. 2023-10-11 09:45:37 -07:00
unread_ui.js refactor: Rename private_message to direct_message. 2023-09-15 12:37:09 -07:00
unread.js unread: Add option to include max msg id in unread topic/dm data. 2023-10-05 15:52:02 -07:00
upload_widget.ts upload_widget: Remove default value for max_file_upload_size. 2023-09-08 13:09:12 -07:00
upload.js compose_banners: Hide upload progress banner on error. 2023-10-09 11:55:01 -07:00
url-template.d.ts eslint: Fix @typescript-eslint/consistent-type-definitions. 2023-04-19 16:52:39 -07:00
user_card_popover.js users: Add "(guest)" to names for guest users. 2023-10-12 12:06:10 -07:00
user_deactivation_ui.ts user_deactivation_ui: Convert module to TypeScript. 2023-10-16 13:06:54 -07:00
user_events.js personal_menu: Add tippy personal_menu dropdown. 2023-10-12 15:31:01 -07:00
user_group_create_members_data.ts ts: Migrate user_group_create_members_data.js to TypeScript. 2023-08-17 11:38:13 -07:00
user_group_create_members.js settings_users: Extract user sort comparators to new user_sort module. 2023-10-03 08:14:51 -07:00
user_group_create.js user_group_create: Move create_user_group_clicked. 2023-10-03 08:16:09 -07:00
user_group_edit_members.js settings_users: Extract user sort comparators to new user_sort module. 2023-10-03 08:14:51 -07:00
user_group_edit.js user_group_settings_ui: Merge into user_group_edit. 2023-10-09 10:58:50 -07:00
user_group_pill.ts ts: Migrate user_group_pill module to TypeScript. 2023-07-17 10:38:24 -07:00
user_group_popover.js popovers: Refactor show popovers as overlay on mobile widths. 2023-10-05 08:29:12 -07:00
user_groups.ts settings: Disallow everyone group for new setting. 2023-09-07 14:21:01 -07:00
user_pill.js users: Add "(guest)" to names for guest users. 2023-10-12 12:06:10 -07:00
user_profile.js empty_list_widget: Use class instead of id. 2023-10-17 11:55:41 -07:00
user_search.js popovers: Simplify hide_all. 2023-10-02 19:17:08 -07:00
user_settings.ts settings: Add UI for automatically follow and unmute topics settings. 2023-10-04 13:04:29 -07:00
user_sort.js settings_users: Extract user sort comparators to new user_sort module. 2023-10-03 08:14:51 -07:00
user_status_ui.js modals: Rename close_modal to close. 2023-10-10 16:43:57 -07:00
user_status.js
user_topic_popover.js handlebars: Move popover handlebars to a new popovers folder. 2023-10-05 08:19:49 -07:00
user_topics_ui.js inbox: Call update from unread_ui.update_unread_counts. 2023-09-25 13:28:13 -07:00
user_topics.ts settings_ui: Fix type and $ prefix of status_element argument. 2023-10-04 23:51:50 -07:00
util.ts util: Fix the 'find_wildcard_mentions' function. 2023-10-06 11:38:37 -07:00
vdom.ts pm_list_dom: Convert module to TypeScript. 2023-10-02 17:48:39 -07:00
views_util.js navigate: Move scroll_to_selected to message_viewport. 2023-10-09 11:32:16 -07:00
watchdog.ts
widgetize.js widgetize: Move widget registration to new widgets module. 2023-10-06 13:17:51 -07:00
widgets.js widgetize: Move widget registration to new widgets module. 2023-10-06 13:17:51 -07:00
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