zulip/web/src
N-Shar-ma 9cedf0e8bc compose: Trigger language typeahead on using code formatting button.
To increase the discoverability of the possibility of specifying the
language for a code block, we trigger the language typeahead when code
syntax is added using the code formatting button. A blank option is
shown preselected in the typeahead, so that pressing enter will not
mistakenly add a language to the code block.

We only trigger the typeahead on empty opening fences when added by the
button, by setting a state variable to true when adding the syntax using
the button, checking for this state when sourcing languages for the code
typeahead, and then resetting the state variable to false.

Fixes: #29150.
2024-03-25 16:30:03 -07:00
..
activity corporate: Update directories for activity and support frontend files. 2024-02-29 15:11:48 -08:00
billing web: Fix selectors to correspond with annotated types. 2024-03-19 13:14:27 -07:00
bundles typeahead: Move module to web/src. 2024-03-11 09:56:18 -07:00
portico web: Fix selectors to correspond with annotated types. 2024-03-19 13:14:27 -07:00
stats page_params: Parse page_params and state_data with Zod. 2024-02-17 00:02:38 -08:00
support corporate: Update directories for activity and support frontend files. 2024-02-29 15:11:48 -08:00
about_zulip.ts page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
activity.ts eslint: Fix @typescript-eslint/prefer-optional-chain. 2023-12-23 15:36:05 -08:00
activity_ui.ts activity_ui: Convert module to typescript. 2024-03-07 12:46:37 -08:00
add_stream_options_popover.ts types: Migrated add_stream_options_popover to TypeScript. 2024-03-15 13:02:20 -07:00
add_subscribers_pill.js user_groups: Disable "Add" button for members list if input is empty. 2023-11-29 10:58:04 -08:00
admin.js settings: Add realm-level setting 'zulip_update_announcements_stream'. 2024-02-25 09:33:00 -08:00
alert_popup.ts
alert_words.ts alert_words: Highlight overlapping alert words more accurately. 2024-03-19 11:20:16 -07:00
alert_words_ui.ts
all_messages_data.ts filter: Remove incorrect check for `All messages` view. 2024-01-15 12:26:24 -08:00
assets.d.ts
attachments_ui.ts page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
audible_notifications.ts audible_notifications: Convert module to TypeScript. 2023-10-10 16:50:07 -07:00
avatar.ts page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
base_page_params.ts upgrade: Allow payment by invoice. 2024-03-14 16:43:52 -07:00
blueslip.ts page_params: Parse page_params and state_data with Zod. 2024-02-17 00:02:38 -08:00
blueslip_stacktrace.ts
bootstrap_typeahead.js typeahead: Don't hide typeahead on blur if focus is back in the input. 2024-03-25 16:30:03 -07:00
bot_data.ts web: Replace Zod z.union with z.discriminatedUnion or .nullable. 2024-02-09 18:48:20 -05:00
browser_history.ts eslint: Fix @typescript-eslint/prefer-string-starts-ends-with. 2023-12-23 15:36:05 -08:00
buddy_data.ts compose fade users: Remove fade logic in favor of buddy list split. 2024-02-22 16:05:27 -08:00
buddy_list.ts buddy_list: Ensure users are visible when hide_headers is true. 2024-03-20 18:47:24 -07:00
bulleted_numbered_list_util.ts
channel.ts channel: Use base_page_params. 2024-02-27 21:18:00 -05:00
click_handlers.js message_lists: Set `current` to be `undefined` for non message view. 2024-02-24 08:31:18 -08:00
color_data.ts
common.ts hotkey: Correct Mac equivalent of Alt and handle exceptions separately. 2024-01-25 10:51:25 -08:00
components.ts eslint: Enable @typescript-eslint/method-signature-style. 2023-12-26 17:30:33 -08:00
compose.js compose: Fix bug where sometimes message draft remained post sending it. 2024-02-20 11:59:46 -08:00
compose_actions.js stream picker: Remove stream colorblock. 2024-03-15 11:11:04 -07:00
compose_banner.ts compose_banner: Restrict banner to only JQuery, never htmlString. 2023-12-28 16:53:46 -08:00
compose_call.ts page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
compose_call_ui.js page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
compose_closed_ui.js compose_tooltips: Rename "non-stream" to "non-specific" type/view. 2024-03-05 10:55:20 -08:00
compose_fade.ts compose_fade: Convert module to TypeScript. 2024-03-06 14:47:47 -08:00
compose_fade_helper.ts compose fade users: Remove fade logic in favor of buddy list split. 2024-02-22 16:05:27 -08:00
compose_notifications.ts message_lists: Set `current` to be `undefined` for non message view. 2024-02-24 08:31:18 -08:00
compose_pm_pill.ts user_pill: Add support to not allow adding inaccessible users manually. 2024-01-03 11:04:35 -08:00
compose_popovers.js compose: Move buttons to popover in 2 batches instead of all at once. 2023-11-21 21:01:17 -08:00
compose_recipient.js stream picker: Remove stream colorblock. 2024-03-15 11:11:04 -07:00
compose_reply.js message_view: Allow quoting selected message text, via hotkey and menu. 2024-03-12 12:29:30 -07:00
compose_setup.js compose: Fix unresolve button for empty topics. 2024-03-15 18:00:10 -07:00
compose_state.ts compose_state: Remove incorrect recipient_has_topics helper. 2024-03-11 16:31:58 -07:00
compose_textarea.ts compose_state: Make get_or_set accept a full selector. 2023-11-02 14:06:04 -07:00
compose_tooltips.js compose: Show counter inside Drafts button for the current recipient. 2024-03-13 16:53:45 -07:00
compose_ui.ts compose: Trigger language typeahead on using code formatting button. 2024-03-25 16:30:03 -07:00
compose_validate.ts compose_validate: Convert module to TypeScript. 2024-03-22 15:59:37 -07:00
composebox_typeahead.js compose: Trigger language typeahead on using code formatting button. 2024-03-25 16:30:03 -07:00
condense.ts condense: Fix accidentally deleted function call. 2024-03-14 17:12:14 -07:00
confirm_dialog.ts confirm dialog: Allow conf to override defaults. 2024-02-15 11:58:23 -08:00
copied_tooltip.ts about_zulip: Convert module to TypeScript. 2023-10-10 13:20:31 -07:00
copy_and_paste.js copy_and_paste: Fix formatting of code pasted from VS Code. 2024-03-05 11:34:22 -08:00
csrf.ts
css_variables.d.ts ts: Migrate `popover_menus` to typescript. 2023-12-17 14:00:44 -08:00
css_variables.js compose: Update icons for formatting buttons. 2023-12-01 13:51:39 -08:00
custom_profile_fields_ui.js custom_profile_fields: Add "required" parameter to the profile fields. 2024-03-21 10:48:54 -07:00
dark_theme.ts
debug.ts
demo_organizations_ui.js page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
deprecated_feature_notice.ts
desktop_integration.js bundles: Remove unnecessary imports of effect-free modules. 2024-02-19 17:55:40 -08: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.ts compose: Show counter inside Drafts button for the current recipient. 2024-03-13 16:53:45 -07:00
drafts_overlay_ui.js drafts: Move some functions from draft_overlay_ui. 2024-02-13 15:20:48 -08:00
dropdown_widget.ts integration_url_modal: Convert module to TypeScript. 2024-03-19 09:38:22 -07:00
echo.js narrow_state: Use `message_lists.current` to return current filter. 2024-02-24 08:31:18 -08:00
electron_bridge.d.ts eslint: Enable @typescript-eslint/method-signature-style. 2023-12-26 17:30:33 -08:00
emoji.ts emoji: Remove number as possible type for emoji_code. 2024-01-28 14:17:15 -08:00
emoji_picker.js reactions: Send full message object to update_ui_and_send_reaction_ajax. 2024-03-05 14:54:45 -08:00
emojisets.ts
favicon.ts dependencies: Upgrade JavaScript dependencies. 2023-12-07 14:29:32 -08:00
feedback_widget.ts eslint: Fix @typescript-eslint/no-confusing-void-expression. 2023-12-21 16:14:40 -08:00
fetch_status.ts message_util: Convert module to typescript. 2024-01-05 10:47:12 -08:00
filter.ts search_suggestion: Convert module to TypeScript. 2024-03-15 13:10:34 -07:00
flatpickr.ts
fold_dict.ts FoldDict: Always use IterableIterator. 2023-12-22 16:18:50 -08:00
gear_menu.js info_overlay: Convert module to TypeScript. 2024-03-21 09:00:33 -07:00
gear_menu_util.ts page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
giphy.js page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
global.d.ts eslint: Enable @typescript-eslint/method-signature-style. 2023-12-26 17:30:33 -08:00
group_permission_settings.ts page_params: Parse page_params and state_data with Zod. 2024-02-17 00:02:38 -08:00
hash_parser.ts user_profile: Enable dynamic URL generation for "View profile" option. 2024-02-15 17:17:38 -08:00
hash_util.ts groups: Handle "#groups/new" url for users who cannot create groups. 2024-02-22 13:09:33 -08:00
hashchange.js stream_settings: Show relevant streams in left panel. 2024-03-04 16:52:57 -08:00
hbs.d.ts
hotkey.js message_edit: Reimplement message history modal as an overlay. 2024-03-18 17:26:28 -07:00
hotspots.ts hotspots: Convert module to TypeScript. 2024-03-04 18:17:34 -08:00
huddle_data.ts message_store: Migrate message_store to typescript. 2023-12-17 09:43:47 -08:00
i18n.ts page_params: Parse page_params and state_data with Zod. 2024-02-17 00:02:38 -08:00
inbox_ui.js onboarding: Show one-time modal to introduce inbox view. 2024-03-19 09:32:59 -07:00
inbox_util.ts inbox_util: Convert module to TypeScript. 2023-11-02 08:36:44 -07:00
info_overlay.ts info_overlay: Convert module to TypeScript. 2024-03-21 09:00:33 -07:00
input_pill.ts user_pill: Add support to not allow adding inaccessible users manually. 2024-01-03 11:04:35 -08:00
integration_url_modal.ts integration_url_modal: Fix input selector for runtime safety. 2024-03-19 16:05:34 -07:00
invite.ts web: Fix selectors to correspond with annotated types. 2024-03-19 13:14:27 -07:00
keydown_util.ts keydown_util: Use JQuery.KeyboardEventBase type. 2023-10-23 16:47:32 -07:00
lazy_set.ts
left_sidebar_navigation_area.ts left_sidebar_navigation_area: Convert module to TypeScript. 2024-03-06 13:57:33 -08:00
left_sidebar_navigation_area_popovers.js left_sidebar: Register mark-all-read handlers on all home views. 2023-11-08 14:04:58 -08:00
lightbox.js lightbox: Use rows module to query message_row elements. 2024-01-18 08:31:48 -08:00
linkifiers.ts Revert "linkifiers: Match JS implementation to server implementation." 2023-11-16 14:59:48 -08:00
list_cursor.ts list_cursor: Update return type of find_li to allow undefined. 2024-02-23 16:18:48 -08:00
list_util.ts buddy list: Create section in buddy list for users from narrow. 2024-02-22 16:05:27 -08:00
list_widget.ts dropdown_widget: Migrate to typescript. 2024-02-22 16:38:25 -08:00
loading.ts
local_message.ts page_params: Move max_message_id to local_message. 2024-02-15 10:22:52 -08:00
localstorage.ts eslint: Enable @typescript-eslint/method-signature-style. 2023-12-26 17:30:33 -08:00
markdown.ts marked: Stub marked and convert markdown module to typescript. 2024-02-01 12:12:06 -08:00
markdown_config.ts marked: Stub marked and convert markdown module to typescript. 2024-02-01 12:12:06 -08:00
message_actions_popover.js message_view: Allow quoting selected message text, via hotkey and menu. 2024-03-12 12:29:30 -07:00
message_edit.js compose: Fix unresolve button for empty topics. 2024-03-15 18:00:10 -07:00
message_edit_history.ts message_edit_history: Fix display of unknown private streams. 2024-03-18 17:26:28 -07:00
message_events.js message_lists: Set `current` to be `undefined` for non message view. 2024-02-24 08:31:18 -08:00
message_feed_loading.ts
message_feed_top_notices.ts message_feed_top_notices: Simplify check for all message view. 2024-03-11 14:14:36 -07:00
message_fetch.js message_fetch: Check filter instead of message list. 2024-03-12 11:31:23 -07:00
message_flags.ts message flags: Convert module to typescript. 2024-01-02 16:48:45 -08:00
message_helper.js
message_list.js message_view: Fix error thrown on deleting stream and searching for it. 2024-03-20 09:59:10 -07:00
message_list_data.ts page_params: Split out state data for current user. 2024-02-15 10:22:52 -08:00
message_list_hover.js message_lists: Set `current` to be `undefined` for non message view. 2024-02-24 08:31:18 -08:00
message_list_tooltips.ts message_list_tooltips: Fix code style issue. 2024-03-22 22:35:15 -07:00
message_list_view.js message_edit_notice: Change edited notice computation logic location. 2024-02-12 10:51:12 -08:00
message_lists.ts narrow_state: Use `message_lists.current` to return current filter. 2024-02-24 08:31:18 -08:00
message_live_update.ts message_live_update: Convert module to TypeScript. 2024-02-20 08:30:04 -08:00
message_notifications.js message_notifications: Shorten other users string. 2024-02-09 18:03:29 -08:00
message_parser.ts eslint: Fix @typescript-eslint/no-useless-template-literals. 2024-01-29 16:14:26 -08:00
message_scroll.js tooltip: Hide scroll button tooltip on transition. 2024-03-18 16:46:57 -07:00
message_scroll_state.ts narrow: Simplify actively_scrolling data flow. 2023-11-15 17:33:21 -08:00
message_store.ts condense: Convert module to Typescript. 2024-03-07 16:15:30 -08:00
message_user_ids.ts
message_util.ts message_util: Convert module to typescript. 2024-01-05 10:47:12 -08:00
message_view_header.js message_view_header: Include right tab in stream settings link. 2024-02-22 13:09:33 -08:00
message_viewport.ts message_viewport: Consistently use 'row_to_output' for callback. 2024-03-06 14:47:47 -08:00
messages_overlay_ui.ts message_edit: Reimplement message history modal as an overlay. 2024-03-18 17:26:28 -07:00
modals.ts eslint: Fix @typescript-eslint/no-useless-template-literals. 2024-01-29 16:14:26 -08:00
muted_users.ts
muted_users_ui.js message_lists: Set `current` to be `undefined` for non message view. 2024-02-24 08:31:18 -08:00
narrow.js narrow: Remove stale comment about deactivate(). 2024-03-20 19:11:25 -07:00
narrow_banner.ts onboarding: Improve placeholder message for dm with yourself. 2024-03-01 16:09:54 -08:00
narrow_error.ts narrow_banner: Convert module to typescript. 2024-01-03 10:28:10 -08:00
narrow_history.ts narrow_state: Use `message_lists.current` to return current filter. 2024-02-24 08:31:18 -08:00
narrow_state.ts narrow_state: Change source of truth for is_message_feed_visible. 2024-03-12 11:31:23 -07:00
narrow_title.ts page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
navbar_alerts.js custom_profile_fields: Add "required" parameter to the profile fields. 2024-03-21 10:48:54 -07:00
navbar_help_menu.ts navbar_help_menu: Migrate module to typescript. 2023-12-29 12:15:08 -08:00
navbar_menus.js help_menu: Extract help items from gear menu into a separate popover. 2023-10-23 14:15:13 -07:00
navigate.js message_lists: Set `current` to be `undefined` for non message view. 2024-02-24 08:31:18 -08:00
onboarding_steps.ts hotspots: Convert module to TypeScript. 2024-03-04 18:17:34 -08:00
overlay_util.ts overlays: Extract enable / disable scrolling to a util module. 2023-10-10 16:43:57 -07:00
overlays.ts message_edit: Reimplement message history modal as an overlay. 2024-03-18 17:26:28 -07:00
padded_widget.ts padded widget: Unabbreviate content_sel to content_selector. 2023-12-03 08:39:07 -08:00
page_params.ts page_params: Parse page_params and state_data with Zod. 2024-02-17 00:02:38 -08:00
password_quality.ts
peer_data.ts peer_data: Extend get_subscriber_count to allow excluding bots. 2024-02-06 14:44:09 -08:00
people.ts people: Cache results of remove_diacritics. 2024-03-07 11:46:54 -08:00
personal_menu_popover.js user_profile: Enable dynamic URL generation for "View profile" option. 2024-02-15 17:17:38 -08:00
pill_typeahead.js typeahead: Convert from a jQuery plugin to a normal exported function. 2024-03-15 10:05:44 -07:00
playground_links_popover.ts playground_links_popover: Return if 'playground_info' is undefined. 2024-02-13 11:44:01 -08:00
plotly.js.d.ts
pm_conversations.ts message_store: Migrate message_store to typescript. 2023-12-17 09:43:47 -08:00
pm_list.ts stream_list: Convert module to typescript. 2024-02-23 16:18:48 -08:00
pm_list_data.ts topic_list_data: Convert module to typescript. 2024-01-14 14:50:49 -08:00
pm_list_dom.ts pm_list: Convert module to typescript. 2024-02-21 10:49:24 -08:00
poll_modal.ts poll_modal: Convert module to TypeScript. 2024-03-21 16:33:24 -07:00
poll_widget.ts widgetize: Convert module to typescript. 2024-03-19 12:12:23 -07:00
popover_menus.ts popover_menu: Fix popover not closed on clicking external links. 2024-01-19 08:42:25 -08:00
popover_menus_data.js message_lists: Set `current` to be `undefined` for non message view. 2024-02-24 08:31:18 -08:00
popovers.ts popovers: Convert module to TypeScript. 2023-10-10 16:50:48 -07:00
presence.ts activity_ui: Convert module to typescript. 2024-03-07 12:46:37 -08:00
pygments_data.ts pygments_data: Move data to typescript. 2024-01-24 17:06:03 -08:00
reactions.ts reactions: Deduplicate shared code. 2024-03-05 14:54:45 -08:00
read_receipts.ts read_receipts: Fix duplication bug when opening menu repeatedly. 2024-02-22 10:49:29 -08:00
realm_icon.ts page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
realm_logo.ts web: Fix selectors to correspond with annotated types. 2024-03-19 13:14:27 -07:00
realm_playground.ts playground_links_popover: Convert module to TypeScript. 2024-02-13 11:44:01 -08:00
realm_user_settings_defaults.ts settings: Add "Automatically follow topics where I'm mentioned" setting. 2023-12-11 23:26:11 -08:00
recent_senders.ts recent senders: Convert module to typescript. 2023-12-27 14:05:35 -08:00
recent_view_data.ts message_store: Migrate message_store to typescript. 2023-12-17 09:43:47 -08:00
recent_view_ui.js typeahead: Add option for word order not mattering for query matching. 2024-03-22 15:20:40 -07:00
recent_view_util.ts message_store: Migrate message_store to typescript. 2023-12-17 09:43:47 -08:00
reload.js reload: Remove redundant parameter. 2024-03-11 14:13:26 -07:00
reload_setup.js page_params: Move initial_pointer and friends to message_fetch. 2024-01-01 17:37:50 -08:00
reload_state.ts
rendered_markdown.ts rendered_markdown: Refine templates and logic for REPL, copy buttons. 2024-03-11 15:38:03 -07:00
resize.ts resize: Convert module to typescript. 2024-02-09 21:17:16 -08:00
resize_handler.ts resize_handler: Convert module to Typescript. 2024-03-08 10:49:52 -08:00
rows.ts rows: Fix type of 'message_group'. 2024-03-06 14:47:47 -08:00
rtl.ts
scheduled_messages.ts scheduled_messages_feed_ui: Convert module to TypeScript. 2024-02-06 22:25:55 -08:00
scheduled_messages_feed_ui.ts scheduled_messages_feed_ui: Convert module to TypeScript. 2024-02-06 22:25:55 -08:00
scheduled_messages_overlay_ui.js scheduled_messages_data: Convert object to Map. 2024-01-21 08:54:20 -08:00
scheduled_messages_popover.js compose: Show counter inside Drafts button for the current recipient. 2024-03-13 16:53:45 -07:00
scheduled_messages_ui.js scheduled_messages_data: Convert object to Map. 2024-01-21 08:54:20 -08:00
scroll_bar.ts scroll_bar: Hook to window resize event instead of ResizeObserver. 2023-11-03 10:24:36 -07:00
scroll_util.ts
search.js typeahead: Convert from a jQuery plugin to a normal exported function. 2024-03-15 10:05:44 -07:00
search_suggestion.ts search_suggestion: Convert module to TypeScript. 2024-03-15 13:10:34 -07:00
search_util.ts
sent_messages.ts sent_messages: Convert module to TypeScript. 2023-10-10 17:18:37 -07:00
sentry.ts sentry: Delay reading current_user and realm until they’re available. 2024-03-19 11:57:05 -07:00
server_events.js reload: Remove redundant parameter. 2024-03-11 14:13:26 -07:00
server_events_dispatch.js custom_profile_fields: Add "required" parameter to the profile fields. 2024-03-21 10:48:54 -07:00
settings.js bundles: Remove unnecessary imports of effect-free modules. 2024-02-19 17:55:40 -08:00
settings_account.js page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
settings_bots.js bot_avatar_row: Rename extremely generic CSS classes. 2024-03-21 10:48:54 -07:00
settings_components.js settings: Scroll save button into view when a change made needs saving. 2024-03-14 17:31:39 -07:00
settings_config.ts page_params: Parse page_params and state_data with Zod. 2024-02-17 00:02:38 -08:00
settings_data.ts page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
settings_emoji.ts web: Fix selectors to correspond with annotated types. 2024-03-19 13:14:27 -07:00
settings_exports.ts refactor: Remove current_date arg from relative_time_string_from_date. 2024-01-18 08:32:30 -08:00
settings_invites.ts setting_ui: Fix sorting by "Expires at" column. 2024-02-23 09:04:18 -08:00
settings_linkifiers.js page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
settings_muted_users.ts settings: Handle inaccessible users in muted users list. 2023-12-07 19:34:07 -08:00
settings_notifications.js page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
settings_org.js settings: Do not pass JQuery object to check_property_changed. 2024-03-13 13:34:57 -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 typeahead: Convert from a jQuery plugin to a normal exported function. 2024-03-15 10:05:44 -07:00
settings_preferences.js page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
settings_profile_fields.js custom_profile_fields: Add "required" parameter to the profile fields. 2024-03-21 10:48:54 -07:00
settings_realm_domains.ts page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
settings_realm_user_settings_defaults.js page_params: Split out state data for current user. 2024-02-15 10:22:52 -08:00
settings_sections.js settings: Rename settings_display to settings_preferences. 2024-01-12 15:33:16 -08:00
settings_streams.js page_params: Split out state data for current user. 2024-02-15 10:22:52 -08:00
settings_toggle.js
settings_ui.ts
settings_user_topics.js follow_topics: Remove the 'development' guard. 2023-10-22 14:24:22 -07:00
settings_users.js page_params: Split out state data for current user. 2024-02-15 10:22:52 -08:00
setup.ts page_params: Move page_load_time to zulip_test. 2023-12-29 11:58:58 -08:00
sidebar_ui.ts buddy list: Create section in buddy list for users from narrow. 2024-02-22 16:05:27 -08:00
spectators.ts channel: Use base_page_params. 2024-02-27 21:18:00 -05:00
spoilers.ts docs: Fix grammar errors found by mwic. 2023-10-09 13:24:09 -07:00
starred_messages.ts starred_messages: Migrate module to typescript. 2023-12-28 18:24:40 -08:00
starred_messages_ui.js
state_data.ts compose_validate: Convert module to TypeScript. 2024-03-22 15:59:37 -07:00
stream_color.ts stream_color: Increase contrast of stream icon color and background. 2023-11-14 12:23:10 -08:00
stream_color_events.js narrow: Use message list id to track message lists in DOM. 2024-01-18 08:31:48 -08:00
stream_create.js stream/group settings: Improve error strings. 2024-02-24 09:16:07 -08:00
stream_create_subscribers.js stream_settings: Convert name to pills. 2024-03-08 17:33:14 -08:00
stream_create_subscribers_data.ts page_params: Split out state data for current user. 2024-02-15 10:22:52 -08:00
stream_data.ts stream_data: Allow undefined stream_id in get_color. 2024-03-01 15:49:53 -08:00
stream_edit.js stream_settings: Show banner on successful stream creation. 2024-03-05 10:56:30 -08:00
stream_edit_subscribers.js stream_settings: Convert name to pills. 2024-03-08 17:33:14 -08:00
stream_edit_toggler.ts stream_edit_toggler: Remove setup_stream_subscriptions_hash. 2024-01-14 15:30:46 -08:00
stream_events.js message_lists: Set `current` to be `undefined` for non message view. 2024-02-24 08:31:18 -08:00
stream_list.ts web: Fix selectors to correspond with annotated types. 2024-03-19 13:14:27 -07:00
stream_list_sort.ts topic_generator: Convert module to typescript. 2024-01-28 14:20:45 -08:00
stream_muting.js stream_muting: Refactor to not use message_lists.home. 2024-03-11 14:14:34 -07:00
stream_pill.ts
stream_popover.js stream picker: Remove stream colorblock. 2024-03-15 11:11:04 -07:00
stream_settings_api.ts stream_settings_api: Convert module to TypeScript. 2023-11-02 08:36:44 -07:00
stream_settings_components.js dropdown_widget: Migrate to typescript. 2024-02-22 16:38:25 -08:00
stream_settings_containers.ts
stream_settings_data.ts page_params: Split out state data for current user. 2024-02-15 10:22:52 -08:00
stream_settings_ui.js stream-settings: Fix right panel resetting on filter change. 2024-03-15 17:22:10 -07:00
stream_topic_history.ts stream_topic_history: Convert module to typescript. 2024-01-10 09:02:17 -08:00
stream_topic_history_util.ts stream_topic_history_util: Convert module to typescript. 2024-01-11 12:45:39 -08:00
stream_ui_updates.js stream-settings: Remove unnecessary code for live update. 2024-03-12 10:49:54 -07:00
sub_store.ts stream_settings_api: Convert module to TypeScript. 2023-11-02 08:36:44 -07:00
submessage.js
subscriber_api.ts subscriber_api: Convert module to TypeScript. 2023-12-28 15:05:16 -08:00
templates.js
time_zone_util.ts time_zone_util: Avoid relying on timeZoneName: "longOffset". 2023-11-29 09:57:10 -08:00
timerender.ts timerender: Fix get_timestamp_for_flatpickr when no parameter passed. 2024-02-05 12:33:39 -08:00
tippyjs.ts custom_profile_fields: Add "required" parameter to the profile fields. 2024-03-21 10:48:54 -07:00
todo_widget.js
topic_generator.ts topic_generator: Rearrange checks inside if statement. 2024-02-03 17:19:30 -08:00
topic_list.ts vdom: Eliminate undefined type declaration for impossible case. 2024-02-21 10:49:24 -08:00
topic_list_data.ts topic list: Convert module to typescript. 2024-01-29 10:22:35 -08:00
topic_popover.js page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
transmit.js reload: Remove redundant parameter. 2024-03-11 14:13:26 -07:00
tutorial.js
typeahead_helper.ts typeahead: Update activity score computation algorithm for streams. 2024-03-08 16:11:17 -08:00
types.ts page_params: Parse page_params and state_data with Zod. 2024-02-17 00:02:38 -08:00
typing.ts typing: Fix "Missing stream_id" server error. 2024-02-22 16:12:42 -08:00
typing_data.ts muted_users: Hide muted typists in streams. 2023-10-10 17:36:55 -07:00
typing_events.ts typing: Fix assertion error when narrowed to a non existing stream. 2024-02-22 16:12:42 -08:00
ui_init.js sentry: Delay reading current_user and realm until they’re available. 2024-03-19 11:57:05 -07:00
ui_report.ts
ui_util.ts notifications: Collapse blockquotes and "user said" paragraphs. 2024-01-30 17:22:20 -08:00
unread.ts stream_list: Convert module to typescript. 2024-02-23 16:18:48 -08:00
unread_ops.js unread_ops: Minor refactor. 2024-03-11 14:13:26 -07:00
unread_ui.ts message_lists: Set `current` to be `undefined` for non message view. 2024-02-24 08:31:18 -08:00
upload.js rows: Fix get_message_id type. 2024-03-02 03:50:11 -05:00
upload_widget.ts eslint: Enable @typescript-eslint/method-signature-style. 2023-12-26 17:30:33 -08:00
url-template.d.ts eslint: Enable @typescript-eslint/method-signature-style. 2023-12-26 17:30:33 -08:00
user_card_popover.js message_lists: Set `current` to be `undefined` for non message view. 2024-02-24 08:31:18 -08:00
user_deactivation_ui.ts page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
user_events.js css: Fix css styling in "profile-settings-form". 2024-03-25 13:23:19 -07:00
user_group_components.js dropdown_widget: Migrate to typescript. 2024-02-22 16:38:25 -08:00
user_group_create.js stream/group settings: Improve error strings. 2024-02-24 09:16:07 -08:00
user_group_create_members.js stream_settings: Convert name to pills. 2024-03-08 17:33:14 -08:00
user_group_create_members_data.ts page_params: Split out state data for current user. 2024-02-15 10:22:52 -08:00
user_group_edit.js group_settings: Fix group settings panel title not updating. 2024-03-15 17:22:10 -07:00
user_group_edit_members.js stream_settings: Convert name to pills. 2024-03-08 17:33:14 -08:00
user_group_pill.ts
user_group_popover.ts rows: Make errors fatal in id, local_echo_id. 2024-03-02 07:30:44 -08:00
user_groups.ts group-settings: Handle invalid urls correctly. 2024-02-22 13:09:33 -08:00
user_pill.ts page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
user_profile.js custom_profile_fields: Add "required" parameter to the profile fields. 2024-03-21 10:48:54 -07:00
user_search.ts web: Fix selectors to correspond with annotated types. 2024-03-19 13:14:27 -07:00
user_settings.ts navbar: Add navigate to home view tooltip to the organization logo. 2024-03-06 13:58:36 -08:00
user_sort.ts ts: Migrate ‘user_sort.js’ to TypeScript. 2023-11-01 11:19:30 -07:00
user_status.ts user_status: Fix parsing of partial user_status events. 2024-01-11 14:06:11 -08:00
user_status_ui.ts user_status_ui: Fix input_field() type. 2024-03-02 03:48:26 -05:00
user_topic_popover.js handlebars: Move popover handlebars to a new popovers folder. 2023-10-05 08:19:49 -07:00
user_topics.ts eslint: Fix @typescript-eslint/prefer-optional-chain. 2023-12-23 15:36:05 -08:00
user_topics_ui.js message_lists: Set `current` to be `undefined` for non message view. 2024-02-24 08:31:18 -08:00
util.ts util: Use the same regex as the backend for wildcard mentions. 2024-03-22 09:36:12 -07:00
vdom.ts vdom: Eliminate undefined type declaration for impossible case. 2024-02-21 10:49:24 -08:00
views_util.js narrow_state: Use `message_lists.current` to return current filter. 2024-02-24 08:31:18 -08:00
watchdog.ts watchdog: Handle exception in `callback`. 2023-11-19 15:04:58 -08:00
widgetize.ts widgetize: Convert module to typescript. 2024-03-19 12:12:23 -07:00
widgets.js widgetize: Move widget registration to new widgets module. 2023-10-06 13:17:51 -07:00
zcommand.ts ts: Replace all occurance of widgetize.js with widgetize.ts. 2024-03-19 12:12:23 -07:00
zform.js zform validation: Migrate validation logic to zod. 2023-10-27 16:14:51 -07:00
zulip_test.js page_params: Parse page_params and state_data with Zod. 2024-02-17 00:02:38 -08:00