zulip/web/src
N-Shar-ma ef5cdff9d9 settings: Scroll save button into view when a change made needs saving.
Whenever a setting that needs confirmation to save is tweaked, and the
save button is not visible, we scroll it into view, to ensure the user
does not mistake it for an automatically saved change and misses saving
their change.

Fixes: #29290.
2024-03-14 17:31:39 -07:00
..
activity corporate: Update directories for activity and support frontend files. 2024-02-29 15:11:48 -08:00
billing upgrade: Allow payment by invoice. 2024-03-14 16:43:52 -07:00
bundles typeahead: Move module to web/src. 2024-03-11 09:56:18 -07:00
portico team: Add more repositories and rename tabs. 2024-03-01 14:57:46 -08: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_ui.ts activity_ui: Convert module to typescript. 2024-03-07 12:46:37 -08:00
activity.ts eslint: Fix @typescript-eslint/prefer-optional-chain. 2023-12-23 15:36:05 -08:00
add_stream_options_popover.js gear_menu: Rename "Manage streams" -> "Stream settings". 2023-11-17 08:53:41 -08: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_ui.ts alert_words_ui: Convert module to TypeScript. 2023-10-02 17:46:22 -07:00
alert_words.ts message_store: Migrate message_store to typescript. 2023-12-17 09:43:47 -08:00
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_stacktrace.ts eslint: Fix @typescript-eslint/no-redundant-type-constituents. 2023-07-21 15:58:42 -07:00
blueslip.ts page_params: Parse page_params and state_data with Zod. 2024-02-17 00:02:38 -08:00
bootstrap_typeahead.js typeahead: Fix bug where change event was not triggered post selection. 2024-03-13 16:53:45 -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: Assert we always find something with find_li. 2024-02-28 08:51:33 -08:00
bulleted_numbered_list_util.ts bulleted_numbered_list_util: Convert module to TypeScript. 2023-10-02 17:46:56 -07:00
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_actions.js compose: Show counter inside Drafts button for the current recipient. 2024-03-13 16:53:45 -07:00
compose_banner.ts compose_banner: Restrict banner to only JQuery, never htmlString. 2023-12-28 16:53:46 -08:00
compose_call_ui.js page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
compose_call.ts 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_helper.ts compose fade users: Remove fade logic in favor of buddy list split. 2024-02-22 16:05:27 -08:00
compose_fade.ts compose_fade: Convert module to TypeScript. 2024-03-06 14:47:47 -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 compose: Show counter inside Drafts button for the current recipient. 2024-03-13 16:53:45 -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 uploads: Improve abstraction of upload.js by removing object exports. 2024-02-23 16:46:40 -08: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: Fix bug where inserted content would not be scrolled into view. 2024-03-04 17:14:11 -08:00
compose_validate.js compose_state: Remove incorrect recipient_has_topics helper. 2024-03-11 16:31:58 -07:00
compose.js compose: Fix bug where sometimes message draft remained post sending it. 2024-02-20 11:59:46 -08:00
composebox_typeahead.js typeahead: Improve compose topic typeahead behaviour. 2024-03-13 10:00:56 -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 typeahead: Confirm that highlighter text is safe html. 2024-03-11 09:56:18 -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_overlay_ui.js drafts: Move some functions from draft_overlay_ui. 2024-02-13 15:20:48 -08:00
drafts.ts compose: Show counter inside Drafts button for the current recipient. 2024-03-13 16:53:45 -07:00
dropdown_widget.ts dropdown_widget: Replace widget_id with widget_selector. 2024-02-22 16:38:25 -08: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_picker.js reactions: Send full message object to update_ui_and_send_reaction_ajax. 2024-03-05 14:54:45 -08:00
emoji.ts emoji: Remove number as possible type for emoji_code. 2024-01-28 14:17:15 -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 filter: Make excludes_muted_topics a method of the Filter class. 2024-02-24 08:31:18 -08:00
flatpickr.ts flatpickr: Fix Tab key handler for 24-hour time. 2023-10-04 12:03:10 -07:00
fold_dict.ts FoldDict: Always use IterableIterator. 2023-12-22 16:18:50 -08:00
gear_menu_util.ts page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
gear_menu.js settings: Rename settings_display to settings_preferences. 2024-01-12 15:33:16 -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 invite: Convert module to TypeScript. 2023-09-22 17:10:51 -07:00
hotkey.js reactions: Send full message object to update_ui_and_send_reaction_ajax. 2024-03-05 14:54:45 -08: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 compose_tooltips: Rename "non-stream" to "non-specific" type/view. 2024-03-05 10:55:20 -08:00
inbox_util.ts inbox_util: Convert module to TypeScript. 2023-11-02 08:36:44 -07:00
info_overlay.js markdown: Don't mutate the message in apply_markdown/render. 2024-02-01 12:12:06 -08: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.js dropdown_widget: Migrate to typescript. 2024-02-22 16:38:25 -08:00
invite.ts settings: Rename notifications_stream to new_stream_announce..._stream. 2024-02-21 09:04:23 -08: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_popovers.js left_sidebar: Register mark-all-read handlers on all home views. 2023-11-08 14:04:58 -08:00
left_sidebar_navigation_area.ts left_sidebar_navigation_area: Convert module to TypeScript. 2024-03-06 13:57:33 -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_config.ts marked: Stub marked and convert markdown module to typescript. 2024-02-01 12:12:06 -08:00
markdown.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_history.ts rows: Make errors fatal in id, local_echo_id. 2024-03-02 07:30:44 -08:00
message_edit.js message_lists: Set current to be undefined for non message view. 2024-02-24 08:31:18 -08: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: Change color of zulip logo at top of feed. 2023-07-24 17:27:59 -07:00
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 messages: Use stream_id instead of stream name. 2023-08-21 15:10:17 -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.js message_list: Fix delayed events finding current msg list undefined. 2024-03-05 10:54:07 -08:00
message_list_view.js message_edit_notice: Change edited notice computation logic location. 2024-02-12 10:51:12 -08:00
message_list.js message_lists: Set current to be undefined for non message view. 2024-02-24 08:31:18 -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_state.ts narrow: Simplify actively_scrolling data flow. 2023-11-15 17:33:21 -08:00
message_scroll.js message_scroll: Fix scroll to bottom button visible in Inbox view. 2024-03-12 11:31:23 -07: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 eslint: Enable @typescript-eslint/method-signature-style. 2023-12-26 17:30:33 -08:00
modals.ts eslint: Fix @typescript-eslint/no-useless-template-literals. 2024-01-29 16:14:26 -08:00
muted_users_ui.js message_lists: Set current to be undefined for non message view. 2024-02-24 08:31:18 -08:00
muted_users.ts muted_users_ui: Move functions to more appropriate modules. 2023-10-01 16:55:21 -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
narrow.js message_fetch: Allow spectators to access all messages view. 2024-03-11 14:13:26 -07:00
navbar_alerts.js page_params: Split out state data for realm. 2024-02-15 10:22:52 -08: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 eslint: Fix @typescript-eslint/prefer-nullish-coalescing. 2023-12-23 15:36:05 -08: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: Confirm that highlighter text is safe html. 2024-03-11 09:56:18 -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 stats: Install @types/plotly.js for type check. 2023-08-17 11:35:00 -07:00
pm_conversations.ts message_store: Migrate message_store to typescript. 2023-12-17 09:43:47 -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
pm_list.ts stream_list: Convert module to typescript. 2024-02-23 16:18:48 -08:00
poll_modal.js polls: Add option for modal to create polls. 2023-11-21 21:01:17 -08:00
poll_widget.ts eslint: Enable @typescript-eslint/method-signature-style. 2023-12-26 17:30:33 -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
popover_menus.ts popover_menu: Fix popover not closed on clicking external links. 2024-01-19 08:42:25 -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 page_params: Split out state data for realm. 2024-02-15 10:22:52 -08: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 compose_tooltips: Rename "non-stream" to "non-specific" type/view. 2024-03-05 10:55:20 -08:00
recent_view_util.ts message_store: Migrate message_store to typescript. 2023-12-17 09:43:47 -08: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
reload.js reload: Remove redundant parameter. 2024-03-11 14:13:26 -07:00
rendered_markdown.ts rendered_markdown: Refine templates and logic for REPL, copy buttons. 2024-03-11 15:38:03 -07:00
resize_handler.ts resize_handler: Convert module to Typescript. 2024-03-08 10:49:52 -08:00
resize.ts resize: Convert module to typescript. 2024-02-09 21:17:16 -08:00
rows.ts rows: Fix type of 'message_group'. 2024-03-06 14:47:47 -08: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.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
scheduled_messages.ts scheduled_messages_feed_ui: Convert module to TypeScript. 2024-02-06 22:25:55 -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_suggestion.js filter: Use terms instead of operands. 2024-01-02 16:24:53 -08:00
search_util.ts
search.js typeahead: Confirm that highlighter text is safe html. 2024-03-11 09:56:18 -07:00
sent_messages.ts sent_messages: Convert module to TypeScript. 2023-10-10 17:18:37 -07:00
sentry.ts page_params: Parse page_params and state_data with Zod. 2024-02-17 00:02:38 -08:00
server_events_dispatch.js reload: Remove redundant parameter. 2024-03-11 14:13:26 -07:00
server_events.js reload: Remove redundant parameter. 2024-03-11 14:13:26 -07:00
settings_account.js page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
settings_bots.js page_params: Split out state data for realm. 2024-02-15 10:22:52 -08: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 page_params: Split out state data for realm. 2024-02-15 10:22:52 -08: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: Confirm that highlighter text is safe html. 2024-03-11 09:56:18 -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 page_params: Split out state data for realm. 2024-02-15 10:22:52 -08: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_ui: Fix type and $ prefix of status_element argument. 2023-10-04 23:51:50 -07:00
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
settings.js bundles: Remove unnecessary imports of effect-free modules. 2024-02-19 17:55:40 -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_ui.js js: Rename top_left_corner.js to left_sidebar_navigation_area.js. 2023-07-24 13:02:28 -07:00
starred_messages.ts starred_messages: Migrate module to typescript. 2023-12-28 18:24:40 -08:00
state_data.ts state_data: Fix alphabetical sorting. 2024-03-07 13:25:20 -08:00
stream_bar.ts stream_data: Allow undefined stream_id in get_color. 2024-03-01 15:49:53 -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_color.ts stream_color: Increase contrast of stream icon color and background. 2023-11-14 12:23:10 -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_create_subscribers.js stream_settings: Convert name to pills. 2024-03-08 17:33:14 -08:00
stream_create.js stream/group settings: Improve error strings. 2024-02-24 09:16:07 -08:00
stream_data.ts stream_data: Allow undefined stream_id in get_color. 2024-03-01 15:49:53 -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_edit.js stream_settings: Show banner on successful stream creation. 2024-03-05 10:56:30 -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_sort.ts topic_generator: Convert module to typescript. 2024-01-28 14:20:45 -08:00
stream_list.ts narrow_state: Use message_lists.current to return current filter. 2024-02-24 08:31:18 -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_pill: Convert module to TypeScript. 2023-09-22 09:30:23 -07:00
stream_popover.js message_lists: Set current to be undefined for non message view. 2024-02-24 08:31:18 -08: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 ts: Convert stream_settings_containers.js to TypeScript. 2023-07-17 17:24:15 -07:00
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: Add code to live update email UI on changing privacy. 2024-03-12 10:49:54 -07:00
stream_topic_history_util.ts stream_topic_history_util: Convert module to typescript. 2024-01-11 12:45:39 -08:00
stream_topic_history.ts stream_topic_history: Convert module to typescript. 2024-01-10 09:02:17 -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 right-sidebar: Remove duplicate search people tooltip. 2024-03-12 11:31:42 -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.ts topic_generator: Rearrange checks inside if statement. 2024-02-03 17:19:30 -08:00
topic_list_data.ts topic list: Convert module to typescript. 2024-01-29 10:22:35 -08:00
topic_list.ts vdom: Eliminate undefined type declaration for impossible case. 2024-02-21 10:49:24 -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_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
typing.ts typing: Fix "Missing stream_id" server error. 2024-02-22 16:12:42 -08:00
ui_init.js message_list: Fix delayed events finding current msg list undefined. 2024-03-05 10:54:07 -08: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 notifications: Collapse blockquotes and "user said" paragraphs. 2024-01-30 17:22:20 -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
unread.ts stream_list: Convert module to typescript. 2024-02-23 16:18:48 -08:00
upload_widget.ts eslint: Enable @typescript-eslint/method-signature-style. 2023-12-26 17:30:33 -08:00
upload.js rows: Fix get_message_id type. 2024-03-02 03:50:11 -05: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 page_params: Split out state data for current user. 2024-02-15 10:22:52 -08:00
user_group_components.js dropdown_widget: Migrate to typescript. 2024-02-22 16:38:25 -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_create_members.js stream_settings: Convert name to pills. 2024-03-08 17:33:14 -08:00
user_group_create.js stream/group settings: Improve error strings. 2024-02-24 09:16:07 -08:00
user_group_edit_members.js stream_settings: Convert name to pills. 2024-03-08 17:33:14 -08:00
user_group_edit.js group_settings: Show relevant groups in left panel. 2024-03-04 16:52:57 -08:00
user_group_pill.ts ts: Migrate user_group_pill module to TypeScript. 2023-07-17 10:38:24 -07:00
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 user_profile: Navigate tabs by arrow keys. 2024-03-07 16:48:04 -08:00
user_search.ts user_search: Convert module to typescript. 2024-02-21 19:14:02 -08: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_ui.ts user_status_ui: Fix input_field() type. 2024-03-02 03:48:26 -05:00
user_status.ts user_status: Fix parsing of partial user_status events. 2024-01-11 14:06:11 -08:00
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 message_lists: Set current to be undefined for non message view. 2024-02-24 08:31:18 -08:00
user_topics.ts eslint: Fix @typescript-eslint/prefer-optional-chain. 2023-12-23 15:36:05 -08:00
util.ts util: Fix call_function_periodically. 2024-02-04 17:38:56 -08: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.js narrow_state: Use message_lists.current to return current filter. 2024-02-24 08:31:18 -08:00
widgets.js widgetize: Move widget registration to new widgets module. 2023-10-06 13:17:51 -07:00
zcommand.ts zcommand: Convert module to TypeScript. 2024-03-04 18:10:38 -08: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