zulip/web/src
N-Shar-ma 9bc1eb4bb9 compose: Allow 3-way compose box resizing with new fixed expanded state.
Apart from the normal (collapsed) and full screen sizes, a new expanded
state with the same size as the maximum a normal compose box can stretch
to when full (40% of the screen height) is now available. Now a user can
expand the compose box without it covering the full screen with a click.
The vertical resize icon in the bottom right corner of the compose box
is rendered useless so has been removed.

All three states can be cycled through by clicking the compose resize
button in the order: collapsed -> 40% of the screen -> full screen. When
a message naturally causes the compose box in its normal state to expand
up to 40% of the screen, clicking the resize button will take it to full
screen state.

Fixes: #29966.
2024-06-26 16:36:52 -07:00
..
billing billing: Remove success message from URL after being displayed. 2024-06-11 15:26:57 -07:00
bundles onboarding_steps: Remove hotspot as an onboarding_step. 2024-05-10 12:30:22 -07:00
portico scroll: Set tabIndex to -1 for simplebar content wrapper. 2024-06-20 10:25:51 -07:00
stats tsconfig: Enable noUncheckedIndexedAccess. 2024-05-30 16:29:23 -07:00
support support: Set discounted price instead percentage for customers. 2024-05-16 02:18:43 -07:00
about_zulip.ts tsconfig: Enable noUncheckedIndexedAccess. 2024-05-30 16:29:23 -07:00
activity.ts presence: Don't send slim_presence in the webapp when querying presence. 2024-06-07 13:57:40 -07:00
activity_ui.ts presence: Frontend implementation of the last_update_id API. 2024-06-07 13:57:40 -07:00
add_stream_options_popover.ts left_sidebar: Redesign stream settings popover. 2024-06-17 18:32:57 -07:00
add_subscribers_pill.ts typeahead_helper: Straighten CombinedPill types. 2024-06-24 12:35:51 -07:00
admin.js settings: Unite user settings into a single panel. 2024-06-17 17:16:21 -07:00
alert_popup.ts
alert_words.ts alert_words: Validate parameters with Zod. 2024-06-21 15:53:44 -07:00
alert_words_ui.ts
all_messages_data.ts
assets.d.ts
attachments_ui.ts attachments_ui: Use `raw_data` and `data` more. 2024-06-21 12:58:21 -07:00
audible_notifications.ts tsconfig: Enable noUncheckedIndexedAccess. 2024-05-30 16:29:23 -07:00
avatar.ts page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
base_page_params.ts page_params: Add a separate error message for missing #page-params. 2024-06-22 21:50:51 -07:00
blueslip.ts blueslip: Show popups for unhandled promise rejections in development. 2024-06-24 15:05:28 -07:00
blueslip_stacktrace.ts blueslip: Show popups for thrown non-Error values in development. 2024-06-24 15:05:28 -07:00
bootstrap_typeahead.ts typeahead: Make them look like dropdown widget. 2024-06-26 16:26:31 -07:00
bot_data.ts bot_data: Validate parameters with Zod. 2024-06-21 15:53:44 -07:00
bot_types.ts bot_data: Validate parameters with Zod. 2024-06-21 15:53:44 -07:00
browser_history.ts web: Qualify global uses of location and history. 2024-06-07 16:10:39 -07:00
buddy_data.ts presence: Frontend implementation of the last_update_id API. 2024-06-07 13:57:40 -07:00
buddy_list.ts buddy list: Remove buggy check preventing updates to me. 2024-06-11 12:58:18 -07:00
bulleted_numbered_list_util.ts
channel.ts tsconfig: Enable exactOptionalPropertyTypes. 2024-05-16 08:58:20 -07:00
click_handlers.js topic_visibility: Remove deprecated topic visibility toggle classes. 2024-06-25 14:12:19 -07:00
color_data.ts tsconfig: Enable noUncheckedIndexedAccess. 2024-05-30 16:29:23 -07:00
common.ts tsconfig: Enable noUncheckedIndexedAccess. 2024-05-30 16:29:23 -07:00
components.ts toggle: Add register_event_handlers to toggle prototype. 2024-06-17 17:16:21 -07:00
compose.js refactor: Make compose size related variables & functions more specific. 2024-06-26 16:36:52 -07:00
compose_actions.ts compose: Allow 3-way compose box resizing with new fixed expanded state. 2024-06-26 16:36:52 -07:00
compose_banner.ts compose: Show a one-time banner for jump to sent message conversation. 2024-06-05 09:31:17 -07:00
compose_call.ts compose_call: Fix implicit use of any. 2024-05-03 09:13:07 -07:00
compose_call_ui.ts compose_call_ui: Pass $target_textarea consistently to insert call link. 2024-06-02 21:49:49 -07:00
compose_closed_ui.ts new conversation: Show correct tooltip when dms are disabled. 2024-06-21 11:21:37 -07:00
compose_fade.ts tsconfig: Enable noUncheckedIndexedAccess. 2024-05-30 16:29:23 -07: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 compose_banner: Don't show banner if message sent in a near view. 2024-06-10 14:23:17 -07:00
compose_pm_pill.ts
compose_popovers.js giphy: Split is_giphy_enabled to a separate module. 2024-06-22 08:21:08 -07:00
compose_recipient.ts compose_recipient: Set flag that recipient was changed when stream is selected. 2024-06-07 10:38:20 -07:00
compose_reply.ts compose_reply: Fix TypeScript noUncheckedIndexedAccess errors. 2024-05-30 15:54:48 -07:00
compose_send_menu_popover.js tippy: Use namespace import for tippy.js. 2024-05-30 15:45:46 -07:00
compose_setup.js compose: Allow 3-way compose box resizing with new fixed expanded state. 2024-06-26 16:36:52 -07:00
compose_state.ts compose: Auto-close unchanged auto-opened drafts on narrow change. 2024-06-07 10:38:20 -07:00
compose_textarea.ts
compose_tooltips.ts tippy: Use namespace import for tippy.js. 2024-05-30 15:45:46 -07:00
compose_ui.ts compose: Allow 3-way compose box resizing with new fixed expanded state. 2024-06-26 16:36:52 -07:00
compose_validate.ts typeahead: Nest User inside UserPillData, UserOrMention. 2024-06-06 15:24:54 -07:00
composebox_typeahead.ts typeahead: Add non breaking space (\u00a0) to list of word separators. 2024-06-25 22:52:28 -07:00
condense.ts tsconfig: Enable noUncheckedIndexedAccess. 2024-05-30 16:29:23 -07:00
confirm_dialog.ts dialog_widget: Assign each dialog widget a unique id. 2024-05-15 12:02:57 -07:00
copied_tooltip.ts tippy: Use namespace import for tippy.js. 2024-05-30 15:45:46 -07:00
copy_and_paste.ts copy_and_paste: Let uppy handle pasted single images. 2024-06-06 17:03:44 -07:00
csrf.ts
css_variables.d.ts
css_variables.js compose: Redesign control buttons row and textbox to look like 1 unit. 2024-06-21 17:29:56 -07:00
custom_profile_fields_ui.ts custom_profile_fields: Rename is_editable variable for clarity. 2024-06-21 16:32:18 -07:00
dark_theme.ts
debug.ts
demo_organizations_ui.js web: Replace `realm_uri` with `realm_url` in frontend files. 2024-06-03 10:07:10 -07:00
deprecated_feature_notice.ts zod: Consistently use named imports. 2024-04-11 09:47:28 -07:00
desktop_integration.js narrow: Rename to `message_view`. 2024-06-05 12:03:59 -07:00
desktop_notifications.ts desktop_notifications: Convert module to typescript. 2024-03-29 16:16:47 -07:00
dialog_widget.ts dialog_widget: Fix 'onclick' event type. 2024-05-31 15:19:43 -07:00
direct_message_group_data.ts refactor: Rename huddle to direct message group in web codebase. 2024-06-14 18:07:07 -07:00
drafts.ts tsconfig: Enable noUncheckedIndexedAccess. 2024-05-30 16:29:23 -07:00
drafts_overlay_ui.js narrow: Rename to `message_view`. 2024-06-05 12:03:59 -07:00
dropdown_widget.ts dropdown_widget: Fix bug in `disable_for_spectators` 2024-06-20 12:09:04 -07:00
echo.js refactor: Make compose size related variables & functions more specific. 2024-06-26 16:36:52 -07:00
electron_bridge.d.ts
email_pill.ts invite_user_modal: Replaced email text_area with input_pill. 2024-03-29 11:13:03 -07:00
emoji.ts emoji: Validate parameters with Zod. 2024-06-21 15:53:44 -07:00
emoji_picker.js compose_ui: Fix implicit use of any. 2024-05-06 16:12:27 -07:00
emojisets.ts emojisets: Improve error handling when we fail to fetch an emojiset. 2024-04-24 17:45:21 -07:00
favicon.ts
feedback_widget.ts
fetch_status.ts
filter.ts message_view: Select `near` message without rerender. 2024-06-24 08:41:14 -07:00
flatpickr.ts tsconfig: Enable noUncheckedIndexedAccess. 2024-05-30 16:29:23 -07:00
fold_dict.ts
gear_menu.js popovers: Move navbar popovers to a subdirectory. 2024-05-20 09:10:36 -07:00
gear_menu_util.ts page_params: Split out state data for realm. 2024-02-15 10:22:52 -08:00
giphy.js giphy: Split is_giphy_enabled to a separate module. 2024-06-22 08:21:08 -07:00
giphy_state.ts giphy: Split is_giphy_enabled to a separate module. 2024-06-22 08:21:08 -07:00
global.ts blueslip: Untangle from page_params. 2024-06-22 19:18:10 -07: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 tsconfig: Enable noUncheckedIndexedAccess. 2024-05-30 16:29:23 -07:00
hash_util.ts refactor: Rename huddle to direct message group in web codebase. 2024-06-14 18:07:07 -07:00
hashchange.js settings: Unite user settings into a single panel. 2024-06-17 17:16:21 -07:00
hbs.d.ts
hotkey.js hotkey: Don't close compose box on topic list input ESC. 2024-06-24 10:37:24 -07:00
i18n.ts i18n: Allow get_language_name to return undefined again. 2024-06-05 12:25:15 -07:00
inbox_ui.ts inbox_ui: Let browser handle tab key. 2024-06-25 14:12:19 -07:00
inbox_util.ts stream_color: Fix stream icon color not changing on theme change. 2024-06-22 08:20:23 -07:00
info_overlay.ts info overlays: Update the to-do list example to match documentation. 2024-05-02 12:52:58 -07:00
information_density.ts info_density: Correctly set em context for timestamp calculations. 2024-06-24 12:30:38 -07:00
input_pill.ts tsconfig: Enable noUncheckedIndexedAccess. 2024-05-30 16:29:23 -07:00
integration_url_modal.ts web: Replace `realm_uri` with `realm_url` in frontend files. 2024-06-03 10:07:10 -07:00
invite.ts invite: Replace stream checkboxes list with stream pills. 2024-06-22 20:04:28 -07:00
invite_stream_picker_pill.ts invite: Replace stream checkboxes list with stream pills. 2024-06-22 20:04:28 -07:00
keydown_util.ts
lazy_set.ts
left_sidebar_navigation_area.ts left sidebar: Make Views label visible for spectators. 2024-06-18 10:50:09 -07:00
left_sidebar_navigation_area_popovers.ts left_sidebar_navigation_area_popover: Convert module to TypeScript. 2024-06-26 14:08:39 -07:00
lightbox.ts web: Add missing CSS escaping for url(…). 2024-06-11 15:22:33 -07:00
linkifiers.ts tsconfig: Enable noUncheckedIndexedAccess. 2024-05-30 16:29:23 -07:00
list_cursor.ts tsconfig: Enable exactOptionalPropertyTypes. 2024-05-16 08:58:20 -07: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 list_widget: Fix more elements not rendered on scrolling to bottom. 2024-06-20 09:33:22 -07:00
loading.ts tsconfig: Enable exactOptionalPropertyTypes. 2024-05-16 08:58:20 -07:00
local_message.ts local_message: Validate parameters with Zod. 2024-06-21 15:53:44 -07:00
localstorage.ts localstorage: Fix implicit use of any. 2024-05-03 09:13:07 -07:00
markdown.ts tsconfig: Enable noUncheckedIndexedAccess. 2024-05-30 16:29:23 -07: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 popovers: Rename actions_popover.hbs. 2024-05-20 09:10:36 -07:00
message_edit.js giphy: Split is_giphy_enabled to a separate module. 2024-06-22 08:21:08 -07:00
message_edit_history.ts message_edit_history: Use `raw_data` and `data` more. 2024-06-21 12:58:21 -07:00
message_events.js rename: Rename "huddle_data.ts" to "direct_message_group_data.ts". 2024-06-14 18:07:07 -07:00
message_feed_loading.ts
message_feed_top_notices.ts reaction-view: Create has reaction operator. 2024-06-10 11:46:37 -07:00
message_fetch.js message_fetch: Stop infinite fetch for first unread message id. 2024-06-25 22:51:43 -07:00
message_flags.ts web-narrow: Update operators to use channel and channels. 2024-04-24 17:03:36 -07:00
message_helper.ts messages: Rename convert_raw_message_to_message_with_booleans. 2024-06-03 15:42:41 -07:00
message_list.js topic_visibility: Remove deprecated topic visibility toggle classes. 2024-06-25 14:12:19 -07:00
message_list_data.ts refactor: Rename huddle to direct message group in web codebase. 2024-06-14 18:07:07 -07:00
message_list_hover.js message_controls: Remove view message source icon. 2024-04-11 15:57:24 -07:00
message_list_tooltips.ts tippy: Use namespace import for tippy.js. 2024-05-30 15:45:46 -07:00
message_list_view.js message_list_view: Combine sticky header DOM updates. 2024-06-19 17:55:49 -07:00
message_lists.ts info_density: Move timestamp calculations to better location. 2024-06-24 12:30:38 -07:00
message_live_update.ts message_store: Fix bogus update_status_emoji_info type. 2024-05-03 15:39:55 -07:00
message_notifications.js message_notifications: Tag notification text for translation. 2024-06-25 14:11:06 -07:00
message_parser.ts reaction-view: Create has reaction operator. 2024-06-10 11:46:37 -07:00
message_scroll.js message_scroll: Fix check for when to fetch new messages for the view. 2024-05-04 19:07:56 -07:00
message_scroll_state.ts
message_store.ts messages: Rename convert_raw_message_to_message_with_booleans. 2024-06-03 15:42:41 -07:00
message_user_ids.ts
message_util.ts server_events: Fix infinite loading indicator on page load. 2024-05-16 09:10:07 -07:00
message_view.js message_view: Select `near` message without rerender. 2024-06-24 08:41:14 -07:00
message_view_header.ts navbar: Tweak Combined feed description for spectators. 2024-06-13 06:50:07 -07:00
message_viewport.ts tsconfig: Enable noUncheckedIndexedAccess. 2024-05-30 16:29:23 -07:00
messages_overlay_ui.ts tsconfig: Enable noUncheckedIndexedAccess. 2024-05-30 16:29:23 -07:00
modals.ts tsconfig: Enable exactOptionalPropertyTypes. 2024-05-16 08:58:20 -07:00
muted_users.ts muted_users: Validate parameters with Zod. 2024-06-21 15:53:44 -07:00
muted_users_ui.ts muted_users_ui: Rename misleading variable name. 2024-05-24 15:18:35 -07:00
narrow_banner.ts narrow: Expand informative text in empty starred messages view. 2024-06-25 14:11:42 -07:00
narrow_error.ts
narrow_history.ts narrow: Add 'more topics' state to browser history. 2024-05-28 12:09:57 -07:00
narrow_state.ts narrow_state: Fix TypeScript noUncheckedIndexedAccess errors. 2024-05-30 15:54:49 -07:00
narrow_title.ts tsconfig: Enable noUncheckedIndexedAccess. 2024-05-30 16:29:23 -07:00
navbar_alerts.ts navbar_alerts: Convert module to TypeScript. 2024-06-03 12:19:58 -07:00
navbar_help_menu.ts popovers: Move navbar popovers to a subdirectory. 2024-05-20 09:10:36 -07:00
navbar_menus.js
navigate.js navigate: Take user to top / end of feed on home / end keypress. 2024-06-17 16:08:51 -07:00
onboarding_steps.ts onboarding_steps: Validate parameters with Zod. 2024-06-21 15:53:44 -07:00
overlay_util.ts
overlays.ts overlay: Blur focused element while overlay is open. 2024-06-06 17:13:11 -07:00
padded_widget.ts
page_params.ts page_params: Parse page_params and state_data with Zod. 2024-02-17 00:02:38 -08:00
password_quality.ts password_quality: Convert .data("minLength") et al. to .attr. 2024-05-03 12:45:46 -07:00
peer_data.ts peer_data: Extend get_subscriber_count to allow excluding bots. 2024-02-06 14:44:09 -08:00
people.ts people: Validate paramters with Zod. 2024-06-21 09:28:35 -07:00
personal_menu_popover.js narrow: Rename to `message_view`. 2024-06-05 12:03:59 -07:00
pill_typeahead.ts invite: Replace stream checkboxes list with stream pills. 2024-06-22 20:04:28 -07:00
playground_links_popover.ts tsconfig: Enable noUncheckedIndexedAccess. 2024-05-30 16:29:23 -07:00
plotly.js.d.ts
pm_conversations.ts pm_conversations: Validate parameters with Zod. 2024-06-21 15:53:44 -07:00
pm_list.ts left_sidebar: Rename toggle_private_messages_section_icon to use direct. 2024-06-20 09:55:29 -07:00
pm_list_data.ts pm_list: Fix duplicate DM row in left sidebar. 2024-06-26 10:12:57 -07:00
pm_list_dom.ts pm_list: Convert module to typescript. 2024-02-21 10:49:24 -08:00
poll_modal.ts tsconfig: Enable noUncheckedIndexedAccess. 2024-05-30 16:29:23 -07:00
poll_widget.ts tsconfig: Enable exactOptionalPropertyTypes. 2024-05-16 08:58:20 -07:00
popover_menus.ts left_sidebar_navigation_area_popover: Convert module to TypeScript. 2024-06-26 14:08:39 -07:00
popover_menus_data.js web: Replace `realm_uri` with `realm_url` in frontend files. 2024-06-03 10:07:10 -07:00
popovers.ts
presence.ts presence: Validate parameters with Zod. 2024-06-21 15:53:44 -07:00
pygments_data.ts
reactions.ts message_helper: Set clean reactions when processing the raw message. 2024-05-29 16:45:36 -07:00
read_receipts.ts scroll: Set tabIndex to -1 for simplebar content wrapper. 2024-06-20 10:25:51 -07:00
realm_icon.ts navbar: Show realm icon logo instead of full logo on narrow widths. 2024-06-18 09:38:51 -07:00
realm_logo.ts navbar: Rename realm-logo to realm-navbar-wide-logo. 2024-06-18 09:38:51 -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 realm_user_settings_defaults: Restore missing members. 2024-06-24 15:23:52 -07:00
recent_senders.ts message_helper: Convert module to typescript. 2024-05-29 16:45:36 -07:00
recent_view_data.ts
recent_view_ui.ts refactor: Make compose size related variables & functions more specific. 2024-06-26 16:36:52 -07:00
recent_view_util.ts
reload.js message_list: Don't always cache "Combined feed" view. 2024-04-25 09:20:43 -07:00
reload_setup.js web: Qualify global uses of location and history. 2024-06-07 16:10:39 -07:00
reload_state.ts
rendered_markdown.ts tsconfig: Enable noUncheckedIndexedAccess. 2024-05-30 16:29:23 -07:00
resize.ts compose: Allow 3-way compose box resizing with new fixed expanded state. 2024-06-26 16:36:52 -07:00
resize_handler.ts resize_handler: Fix scroll jumps on iOS. 2024-06-17 09:28:09 -07:00
rows.ts rows: Fix type of 'message_group'. 2024-03-06 14:47:47 -08:00
rtl.ts
scheduled_messages.ts scheduled_messages: Validate parameters with Zod. 2024-06-21 09:28:35 -07:00
scheduled_messages_feed_ui.ts scheduled_message_feed_ui: Show the scheduled indicator in near view. 2024-06-10 14:23:17 -07:00
scheduled_messages_overlay_ui.js eslint: Fix no-jquery/no-append-html errors that need no test changes. 2024-04-04 10:11:57 -07:00
scheduled_messages_ui.js narrow: Rename to `message_view`. 2024-06-05 12:03:59 -07:00
scroll_bar.ts
scroll_util.ts scroll: Set tabIndex to -1 for simplebar content wrapper. 2024-06-20 10:25:51 -07:00
search.ts search: Don't use e.target for the query click handler. 2024-06-17 18:01:11 -07:00
search_suggestion.ts search suggestion: Consistently show user pills in typeahead. 2024-06-19 18:41:51 -07:00
search_util.ts
sent_messages.ts
sentry.ts sentry: Untangle from page_params. 2024-06-22 18:53:56 -07:00
server_events.js server_events: Fix infinite loading indicator on page load. 2024-05-16 09:10:07 -07:00
server_events_dispatch.js info_density: Recalculate timestamp widths on density dispatch events. 2024-06-24 12:30:38 -07:00
settings.js settings: Unite user settings into a single panel. 2024-06-17 17:16:21 -07:00
settings_account.js eslint: Fix no-jquery/no-append-html errors that need no test changes. 2024-04-04 10:11:57 -07:00
settings_bots.js web: Replace `realm_uri` with `realm_url` in frontend files. 2024-06-03 10:07:10 -07:00
settings_components.ts settings: Refactor code to update realm group based settings. 2024-06-25 09:26:38 -07:00
settings_config.ts stream_data: Validate parameters with Zod. 2024-06-21 15:53:44 -07:00
settings_data.ts settings: Use new group setting to private channels creation permission. 2024-06-20 15:48:14 -07:00
settings_emoji.ts tsconfig: Enable noUncheckedIndexedAccess. 2024-05-30 16:29:23 -07:00
settings_exports.ts data: Restrict parameter type to not be undefined. 2024-04-11 10:08:45 -07:00
settings_invites.ts tsconfig: Enable exactOptionalPropertyTypes. 2024-05-16 08:58:20 -07:00
settings_linkifiers.ts settings_linkifiers: Use `raw_data` and `data` more. 2024-06-21 12:58:21 -07:00
settings_muted_users.ts
settings_notifications.js notifications: Test notification should say that it's a test. 2024-06-25 17:28:17 -07:00
settings_org.js settings: Fade label for disabled checkbox. 2024-06-26 14:22:47 -07:00
settings_panel_menu.js settings_users: Add keyboard nav to org user settings toggler. 2024-06-17 17:16:21 -07:00
settings_playgrounds.ts bootstrap_typeahead: Remove fixed argument. 2024-05-08 10:05:27 -07:00
settings_preferences.ts user_settings: Restore missing members. 2024-06-24 15:23:52 -07:00
settings_profile_fields.ts i18n: Fix translated strings for delete profile field option. 2024-06-04 09:54:35 -07:00
settings_realm_domains.ts tsconfig: Enable noUncheckedIndexedAccess. 2024-05-30 16:29:23 -07:00
settings_realm_user_settings_defaults.js settings: Fade label for disabled checkbox. 2024-06-26 14:22:47 -07:00
settings_sections.js settings: Unite user settings into a single panel. 2024-06-17 17:16:21 -07:00
settings_streams.ts settings_streams: Convert module to TypeScript. 2024-05-31 15:19:43 -07:00
settings_toggle.js settings_toggle: Rename `highlight_toggle` to `goto`. 2024-06-17 17:16:21 -07:00
settings_ui.ts settings_preferences: Convert module to TypeScript. 2024-06-04 08:50:07 -07:00
settings_user_topics.ts settings_user_topics: Fix implicit use of any. 2024-05-03 15:39:55 -07:00
settings_users.js settings_users: Add live-update on deactivation & reactivation. 2024-06-17 17:16:21 -07:00
setup.ts tsconfig: Enable noUncheckedIndexedAccess. 2024-05-30 16:29:23 -07:00
sidebar_ui.ts left sidebar: Make Views label visible for spectators. 2024-06-18 10:50:09 -07:00
spectators.ts eslint: Fix no-jquery/no-append-html errors that need no test changes. 2024-04-04 10:11:57 -07:00
spoilers.ts tsconfig: Enable noUncheckedIndexedAccess. 2024-05-30 16:29:23 -07:00
starred_messages.ts starred_messages: Validate parameters with Zod. 2024-06-21 09:28:35 -07:00
starred_messages_ui.ts starred_messages_ui: Rename field 'new_value' to 'updated_starred_flag'. 2024-05-25 17:50:00 -07:00
state_data.ts state_data: Accept null for ProfileDatum["rendered_value"]. 2024-06-22 11:21:54 -07:00
stream_color.ts stream_color: Fix stream icon color not changing on theme change. 2024-06-22 08:20:23 -07:00
stream_color_events.ts stream_color_events: Convert module to TypeScript. 2024-04-02 14:55:30 -07:00
stream_create.js stream_settings: Move "Choose subscribers" into a separate second panel. 2024-06-17 16:20:06 -07:00
stream_create_subscribers.ts typeahead_helper: Straighten CombinedPill types. 2024-06-24 12:35:51 -07: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 invite: Replace stream checkboxes list with stream pills. 2024-06-22 20:04:28 -07:00
stream_edit.js stream_settings: Restructure stream creation panel. 2024-06-17 16:20:06 -07:00
stream_edit_subscribers.ts typeahead_helper: Straighten CombinedPill types. 2024-06-24 12:35:51 -07:00
stream_edit_toggler.ts streams-settings: Update ID of overlay container element. 2024-04-30 14:44:12 -07: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 left_sidebar: Rename toggle_private_messages_section_icon to use direct. 2024-06-20 09:55:29 -07:00
stream_list_sort.ts left_sidebar: Add colon `:` to the list of stream word separators. 2024-05-03 09:20:53 -07:00
stream_muting.js stream_muting: Refactor to not use message_lists.home. 2024-03-11 14:14:34 -07:00
stream_pill.ts invite: Replace stream checkboxes list with stream pills. 2024-06-22 20:04:28 -07:00
stream_popover.js left_sidebar: Move popover `theme` prop to `left_sidebar_tippy_options`. 2024-06-17 18:32:57 -07:00
stream_settings_api.ts
stream_settings_components.js stream_settings: Move "Choose subscribers" into a separate second panel. 2024-06-17 16:20:06 -07:00
stream_settings_containers.ts
stream_settings_data.ts stream_settings: Add new "Stream details" section in General tab. 2024-04-20 19:03:43 -07:00
stream_settings_ui.js settings: Use new group setting to private channels creation permission. 2024-06-20 15:48:14 -07:00
stream_topic_history.ts message_list_data: Fix type of first, first_including_muted. 2024-05-23 16:41:50 -07:00
stream_topic_history_util.ts stream_topic_history_util: Use `raw_data` and `data` more. 2024-06-21 12:58:21 -07:00
stream_types.ts stream_data: Validate parameters with Zod. 2024-06-21 15:53:44 -07:00
stream_ui_updates.js stream-settings: Fade label of disabled default stream checkbox. 2024-06-26 14:22:47 -07:00
sub_store.ts stream_data: Validate parameters with Zod. 2024-06-21 15:53:44 -07:00
submessage.ts types: Move Submessage to submessage. 2024-05-29 17:47:09 -07:00
subscriber_api.ts subscriber_api: Fix types of function parameters. 2024-06-21 09:54:08 -07:00
templates.js hotkeys: Show Level 2 Shift key symbol for Shift key in popovers. 2024-04-11 15:57:24 -07:00
time_zone_util.ts
timerender.ts message_row: Assign inner .date_row span a class. 2024-04-30 12:42:41 -07:00
tippyjs.ts compose: Allow 3-way compose box resizing with new fixed expanded state. 2024-06-26 16:36:52 -07:00
todo_widget.js widgets: Cache event handler instead of entire jquery for each widget. 2024-05-08 16:47:07 -07:00
topic_generator.ts tsconfig: Enable noUncheckedIndexedAccess. 2024-05-30 16:29:23 -07:00
topic_link_util.ts composebox_typeahead: Avoid generating broken stream-topic links. 2024-06-24 18:14:33 -07:00
topic_list.ts topic_list: Fix TypeScript noUncheckedIndexedAccess errors. 2024-05-30 15:54:49 -07:00
topic_list_data.ts topic_list: Fix duplicate topic rows in left sidebar. 2024-06-26 10:12:57 -07:00
topic_popover.js left_sidebar: Move popover `theme` prop to `left_sidebar_tippy_options`. 2024-06-17 18:32:57 -07:00
transmit.js message_list: Don't always cache "Combined feed" view. 2024-04-25 09:20:43 -07:00
tutorial.js narrow: Rename to `message_view`. 2024-06-05 12:03:59 -07:00
typeahead_helper.ts typeahead_helper: Straighten CombinedPill types. 2024-06-24 12:35:51 -07:00
types.ts types: Move Submessage to submessage. 2024-05-29 17:47:09 -07:00
typing.ts typing: Fix "Missing stream_id" server error. 2024-02-22 16:12:42 -08:00
typing_data.ts settings: Add option to disable seeing typing notifications. 2024-04-16 11:38:12 -07:00
typing_events.ts typing_events: Fix TypeScript noUncheckedIndexedAccess errors. 2024-05-30 15:54:49 -07:00
ui_init.js ui_init: Restore guard against direct use of page_params.state_data. 2024-06-23 07:42:28 -07:00
ui_report.ts ui_report: Fix inaccurate annotations for generic_embed_error parameter. 2024-06-02 21:49:49 -07:00
ui_util.ts ui_util: Fix HTML injection bug in replace_emoji_with_text. 2024-04-03 13:11:47 -07:00
unread.ts unread: Validate parameters with Zod. 2024-06-21 15:53:44 -07:00
unread_ops.ts unread_ops: Fix TypeScript noUncheckedIndexedAccess errors. 2024-05-30 15:54:49 -07:00
unread_ui.ts typing: Move the typing notifications to below the mark as read banner. 2024-06-18 14:30:19 -07:00
upload.ts upload: Fix TypeScript noUncheckedIndexedAccess errors. 2024-05-30 15:54:49 -07:00
upload_widget.ts tsconfig: Enable noUncheckedIndexedAccess. 2024-05-30 16:29:23 -07:00
url-template.d.ts
user_card_popover.js web: Add missing CSS escaping for url(…). 2024-06-11 15:22:33 -07:00
user_deactivation_ui.ts web: Replace `realm_uri` with `realm_url` in frontend files. 2024-06-03 10:07:10 -07:00
user_events.js settings_users: Add live-update on deactivation & reactivation. 2024-06-17 17:16:21 -07:00
user_group_components.ts uesr_group_settings: Update panel titles. 2024-06-18 14:20:17 -07:00
user_group_create.js uesr_group_settings: Update panel titles. 2024-06-18 14:20:17 -07:00
user_group_create_members.ts typeahead_helper: Straighten CombinedPill types. 2024-06-24 12:35:51 -07: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 user_group: Extract `show_user_group_settings_pane`. 2024-06-17 16:20:06 -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 settings: Refactor UserGroupPill to improve consistency. 2024-05-17 10:47:22 -07:00
user_group_popover.ts tippy: Use namespace import for tippy.js. 2024-05-30 15:45:46 -07:00
user_groups.ts user_groups: Validate parameters with Zod. 2024-06-21 15:53:44 -07:00
user_pill.ts pill_typeahead: Separate user-only typeahead to specialized function. 2024-06-07 09:49:40 -07:00
user_profile.js scroll: Set tabIndex to -1 for simplebar content wrapper. 2024-06-20 10:25:51 -07:00
user_search.ts sidebar_ui: Fix flickering of invite users button when showing sidebar. 2024-04-29 16:54:15 -07:00
user_settings.ts user_settings: Restore missing members. 2024-06-24 15:23:52 -07:00
user_sort.ts
user_status.ts user_status: Validate parameters with Zod. 2024-06-21 15:53:44 -07:00
user_status_types.ts user_status: Validate parameters with Zod. 2024-06-21 15:53:44 -07:00
user_status_ui.ts user_status_ui: Fix input_field() type. 2024-03-02 03:48:26 -05:00
user_topic_popover.js views: Set focus to topic visibility icon on click. 2024-06-25 14:12:19 -07:00
user_topics.ts user_topics: Validate parameters with Zod. 2024-06-21 15:53:44 -07:00
user_topics_ui.ts popovers: Fix popovers force closing on topic visibility change. 2024-06-04 15:56:44 -07:00
util.ts visibility_policy_popover: Hide popover only when request is successful. 2024-06-04 15:56:44 -07:00
vdom.ts tsconfig: Enable noUncheckedIndexedAccess. 2024-05-30 16:29:23 -07:00
views_util.ts recent_view_ui: Convert module to typescript. 2024-05-13 12:51:00 -07:00
watchdog.ts
widgetize.ts tsconfig: Enable exactOptionalPropertyTypes. 2024-05-16 08:58:20 -07:00
widgets.js
zcommand.ts zcommand: Use `raw_data` and `data` more. 2024-06-21 12:58:21 -07:00
zform.js zform: Move zod schema to avoid dependency cycle. 2024-03-28 12:59:12 -07:00
zulip_test.ts stream_create_subscribers: Convert module to TypeScript. 2024-06-11 11:57:46 -07:00