zulip/web/src
apoorvapendse 080346c0e0
Some checks failed
Code scanning / CodeQL (push) Has been cancelled
Zulip production suite / Ubuntu 22.04 production build (push) Has been cancelled
Zulip CI / ${{ matrix.name }} (zulip/ci:bookworm, true, false, Debian 12 (Python 3.11, backend + documentation), bookworm) (push) Has been cancelled
Zulip CI / ${{ matrix.name }} (zulip/ci:jammy, false, true, Ubuntu 22.04 (Python 3.10, backend + frontend), jammy) (push) Has been cancelled
Zulip CI / ${{ matrix.name }} (zulip/ci:noble, false, false, Ubuntu 24.04 (Python 3.12, backend), noble) (push) Has been cancelled
Zulip production suite / ${{ matrix.name }} (zulip/ci:bookworm, --test-custom-db, Debian 12 production install with custom db name and user, bookworm) (push) Has been cancelled
Zulip production suite / ${{ matrix.name }} (zulip/ci:jammy, , Ubuntu 22.04 production install and PostgreSQL upgrade with pgroonga, jammy) (push) Has been cancelled
Zulip production suite / ${{ matrix.name }} (zulip/ci:noble, , Ubuntu 24.04 production install, noble) (push) Has been cancelled
Zulip production suite / ${{ matrix.name }} (zulip/ci:bookworm-7.0, 7.0 Version Upgrade, bookworm) (push) Has been cancelled
Zulip production suite / ${{ matrix.name }} (zulip/ci:bookworm-8.0, 8.0 Version Upgrade, bookworm) (push) Has been cancelled
Zulip production suite / ${{ matrix.name }} (zulip/ci:jammy-6.0, 6.0 Version Upgrade, jammy) (push) Has been cancelled
Zulip production suite / ${{ matrix.name }} (zulip/ci:noble-10.0, 10.0 Version Upgrade, noble) (push) Has been cancelled
Zulip production suite / ${{ matrix.name }} (zulip/ci:noble-9.0, 9.0 Version Upgrade, noble) (push) Has been cancelled
copy_messages: Expand selection for math expressions and blocks.
With this we introduce selection expansion when
the selection spans across multiple inline expressions
or expressions within mutliple math blocks.

This makes the selection consistent with what is pasted
while also fixing some bugs encountered in cases such as:
1. Focus present in an inline math expression and
anchor present in a different inline math expression
and vice-versa.

2. Focus present in a math block and anchor present
in a different math expression outside that math block
and vice-versa.

3. When selecting expressions within a math block, the
first expression wasn't retained in the past because
of the selection not containing <annotation>.

Fixes #33676.
Also fixes
https://chat.zulip.org/#narrow/channel/9-issues/topic/.F0.9F.93.82.20pasting.20LaTeX/near/2159869
and other related issues.

Signed-off-by: apoorvapendse <apoorvavpendse@gmail.com>
2025-06-05 17:42:07 -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 slack_import: Use custom string invalid file type error. 2025-05-28 17:19:50 -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 settings: Refactor code for subscribers and members pill widget. 2025-04-29 09:29:50 -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 settings: Refactor code for subscribers and members pill widget. 2025-04-29 09:29:50 -07:00
admin.ts admin: Remove unused variable. 2025-05-20 10:45:13 -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.ts channel: Remove PATCH as POST workaround. 2025-05-05 12:13:00 -07:00
click_handlers.ts hash_util: Set channel URL based on user setting. 2025-05-09 15:13:56 -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 style: Center the ⌘ symbol by replacing it with an icon. 2025-01-24 16:48:26 -08:00
components.ts components: Let toggle label be optional. 2024-11-19 14:01:10 -08:00
compose_actions.ts compose: Move needs-empty-compose class to parent. 2025-05-18 16:22:15 -07:00
compose_banner.ts compose_banner: Avoid jQuery sizzle extension :visible. 2025-05-18 16:22:15 -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 compose: Handle fading with general chat. 2025-02-26 13:59:03 -08: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: Remove title formatting more carefully. 2025-03-10 17:01:13 -07:00
compose_pm_pill.ts compose_actions: Migrate start() to use pm recipient ids. 2025-05-16 10:51:29 -07:00
compose_recipient.ts compose: Keeps focus on channel picker input during navigation. 2025-05-30 13:31:37 -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 compose_send_menu_popover: Avoid jQuery sizzle extension :visible. 2025-05-18 16:22:15 -07:00
compose_setup.js compose: Move needs-empty-compose class to parent. 2025-05-18 16:22:15 -07:00
compose_state.ts compose: Prefer using recipient_ids over recipient_emails. 2025-05-16 10:51:29 -07:00
compose_textarea.ts
compose_tooltips.ts compose: Fix buggy tooltip on validation. 2025-03-17 11:35:56 -07:00
compose_ui.ts compose_ui: Convert ComposeTriggeredOptions to use PM user ids. 2025-05-16 10:51:29 -07:00
compose_validate.ts compose_validate: Avoid jQuery sizzle extension :visible. 2025-05-18 16:22:15 -07:00
compose.js drafts: Refactor draft deletion to support bulk operations. 2025-06-05 15:34:11 -07:00
composebox_typeahead.ts composebox_typeahead: Focus composebox when topic is selected. 2025-05-29 11:39:42 -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 banners: Redesign "configure your email" demo organization banners. 2025-05-13 12:04:24 -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 drafts: Refactor remove_drafts to support bulk deletion. 2025-06-05 15:34:11 -07:00
drafts.ts drafts: Refactor draft deletion to support bulk operations. 2025-06-05 15:34:11 -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 emoji_picker: Avoid jQuery sizzle extension :visible. 2025-05-18 16:22:15 -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 web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
fetch_status.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
filter.ts filter: Don't lowercase search operands. 2025-06-05 16:10:02 -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: Update gear menu for demo organizations. 2025-06-04 16:22:49 -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 settings: Disable checkbox in permissions panel. 2025-04-04 11:06:05 -07:00
group_setting_pill.ts groups: Update how we show members count in group pills. 2025-03-03 10:38:10 -08: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: Correct emoji_picker_reference logic. 2025-05-30 12:50:12 -07:00
i18n.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
inbox_ui.ts inbox_ui: Fix empty view text for both channel and normal view visible. 2025-05-13 10:21:50 -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 buddy_list: Show conversation participants in the right sidebar. 2024-09-30 16:35:13 -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_actions_popover: Avoid jQuery sizzle extension :visible. 2025-05-18 16:22:15 -07:00
message_edit_history.ts message_history: Improve overlay header. 2025-03-18 11:21:44 -07:00
message_edit.ts message_edit: Avoid jQuery sizzle extension :visible. 2025-05-18 16:22:15 -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_util: Rename "get_messages_in_topic". 2025-05-19 00:08:29 -07:00
message_feed_loading.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08: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 message_list_tooltips: Avoid showing undefined. 2025-03-12 09:28:01 -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_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 inbox: Show inbox channel view based on user setting. 2025-05-09 15:13:56 -07:00
message_view.ts buddy_list: Clear search bar when the narrow changes. 2025-05-20 13:16:04 -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 messages_overlay_ui: Avoid jQuery sizzle extension :visible. 2025-05-18 16:22:15 -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 web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08: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 demo-orgs: Update event listeners that open convert org modal. 2025-05-07 16:48:12 -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: Dim background of navigation tour video. 2025-03-13 14:38:16 -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 people: Defer loading user data during app load. 2025-05-20 13:55:48 -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 demo-orgs: Update gear menu for demo organizations. 2025-06-04 16:22:49 -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 docs: Update comment, docs links to Format.JS. 2025-05-28 09:10:15 -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 message_overlay: Fix restore tooltips detached with message content. 2025-04-11 10:40: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: Avoid jQuery sizzle extension :visible. 2025-05-18 16:22:15 -07:00
search_suggestion.ts search_suggestion: Canonicalize search text terms before suggesting. 2025-06-05 16:10:02 -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 people: Defer loading user data during app load. 2025-05-20 13:55:48 -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-settings: Fix duplicate IDs. 2025-05-20 10:40:19 -07:00
settings_config.ts settings: Add setting for marking resolved-topic notices as read. 2025-05-13 16:23:21 -07:00
settings_data.ts settings: Allow "resolve topic" permissions to be managed independently. 2025-03-12 19:32:35 -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: Rename banner function to reference desktop. 2025-05-22 11:03:54 -07:00
settings_org.ts stream-settings: Fix duplicate IDs. 2025-05-20 10:40:19 -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 custom_profile_fields: Add "Alphabetize choices" button. 2025-06-05 17:11:05 -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 setting for marking resolved-topic notices as read. 2025-05-13 16:23:21 -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 server_events: Extract interface for compose, transmit to new module. 2025-05-12 11:07:12 -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 stream_color: Remove spectrum-colorpicker library. 2025-01-07 17:27:58 -08: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 settings: Fix resizing of streams and groups overlay. 2025-05-29 10:57:02 -07:00
stream_data.ts drafts: Clean up unnecessary rewires in test. 2025-05-20 17:03:00 -07:00
stream_edit_subscribers.ts stream_edit: Fetch subscribers before showing subscriber tab. 2025-05-14 15:00:45 -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: Fix duplicate IDs. 2025-05-20 10:40:19 -07:00
stream_events.ts unarchive: Add support for unarchiving archived channels. 2025-05-16 11:39:40 -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 streams: Move subscriber count from channel pills to channel cards. 2024-11-16 10:49:29 -08:00
stream_popover.ts message_util: Rename "get_messages_in_topic". 2025-05-19 00:08:29 -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 settings: Fix resizing of streams and groups overlay. 2025-05-29 10:57:02 -07:00
stream_topic_history_util.ts get_stream_topics: Add support for empty topic name. 2025-01-22 15:54:11 -08:00
stream_topic_history.ts message_util: Rename "get_messages_in_topic". 2025-05-19 00:08:29 -07:00
stream_types.ts peer_data: Process partial_subscriber data. 2025-04-04 11:01:03 -07:00
stream_ui_updates.ts stream-settings: Fix duplicate IDs. 2025-05-20 10:40:19 -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 web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08: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 demo-orgs: Disable allowing users to join until owner email set. 2025-05-21 15:52:38 -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_util: Add module to generate working topic links. 2025-05-13 15:56:46 -07:00
topic_list_data.ts topic_list: Generalize use of TopicListWidget. 2025-04-10 11:52:03 -07:00
topic_list.ts inbox: Show inbox channel view based on user setting. 2025-05-09 15:13:56 -07:00
topic_popover.ts popovers: Add x-gfm content type for copied Zulip links. 2025-02-24 11:18:01 -08: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: Fetch full subscriber list while sorting. 2025-05-08 10:10:36 -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 api: Rename edit typing endpoint to /messages/{message_id}/typing. 2025-02-28 13:20:46 -08:00
ui_init.js people: Defer loading user data during app load. 2025-05-20 13:55:48 -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 left_sidebar: Show sidebar menu icon for muted unread messages. 2025-06-04 16:19:18 -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-ui: Fix scrollbar for groups list in left panel. 2025-05-29 10:57:02 -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 settings: Fix blinking of save-discard buttons when changing group setting. 2025-03-12 17:18:07 -07:00
user_profile.ts user_profile_modal: Update add and subscribe button to action buttons. 2025-04-04 12:26:36 -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: Validate parameters with Zod. 2024-06-21 15:53:44 -07:00
user_status_ui.ts loading_spinner:Add spinner in the Set status button. 2025-01-30 09:25:53 -08: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 util: Clarify format_array_as_list_with_highlighted_elements. 2025-05-19 00:08:29 -07:00
vdom.ts web: Add explicit extensions to imports. 2024-11-13 09:18:56 -08:00
views_util.ts views-util: Avoid jQuery sizzle extension :visible. 2025-05-18 16:22:15 -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