zulip/web/src
Prakhar Pratyush 909a2efb43 channel: Don't show "You subscribed to" bookend on channel creation.
Three events i.e. 'stream create', 'subscription add', and
'message' event are received by client on channel creation.

Earlier, we were narrowing to channel while processing the
'stream create' event. This was resulting in fetching messages
for that narrow even before adding subscription. This resulted
in a bug where "You subscribed to" bookend was visible in the
message feed after the "channel events" message.

This commit updates the logic to narrow ONLY after adding
subscription i.e. while processing "subscription add" event.

Note: A channel creator who is not going to subscribe to the
channel themselves is NOT narrowed to the channel view.

This fixes the incorrect behavior.
2024-07-11 09:51:55 -07:00
..
billing billing: Remove success message from URL after being displayed. 2024-06-11 15:26:57 -07:00
bundles typeahead: Move CSS file with other styles. 2024-07-09 09:42:10 -07:00
portico scroll: Set tabIndex to -1 for simplebar content wrapper. 2024-06-20 10:25:51 -07:00
stats dependencies: Upgrade JavaScript dependencies. 2024-06-26 21:34:18 -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_ui.ts presence: Sync presence indicators across the frontend. 2024-07-10 11:01:44 -07:00
activity.ts presence: Don't send slim_presence in the webapp when querying presence. 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 stream_create: Remove add button and add to list on typeahead enter. 2024-06-28 15:35:56 -07:00
admin.js settings: Add two realm settings to restrict direct messages. 2024-07-08 19:34:17 -07:00
alert_popup.ts
alert_words_ui.ts
alert_words.ts alert_words: Validate parameters with Zod. 2024-06-21 15:53:44 -07: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 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_stacktrace.ts blueslip: Show popups for thrown non-Error values in development. 2024-06-24 15:05:28 -07:00
blueslip.ts blueslip: Show popups for unhandled promise rejections in development. 2024-06-24 15:05:28 -07:00
bootstrap_typeahead.ts typeahead: Remove naturalSearch option. 2024-07-09 17:08:45 -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 pm_list: Add search to direct message section. 2024-07-08 13:17:05 -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_actions.ts settings: Add two realm settings to restrict direct messages. 2024-07-08 19:34:17 -07:00
compose_banner.ts settings: Add two realm settings to restrict direct messages. 2024-07-08 19:34:17 -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_call.ts compose_call: Fix implicit use of any. 2024-05-03 09:13:07 -07:00
compose_closed_ui.ts settings: Add two realm settings to restrict direct messages. 2024-07-08 19:34:17 -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_fade.ts tsconfig: Enable noUncheckedIndexedAccess. 2024-05-30 16:29:23 -07:00
compose_notifications.ts compose: Don't jump to sent message conversation if setting disabled. 2024-07-08 13:00:12 -07: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.ts compose_popovers: Convert module to TypeScript. 2024-07-01 11:09:12 -07:00
compose_recipient.ts settings: Add two realm settings to restrict direct messages. 2024-07-08 19:34:17 -07:00
compose_reply.ts compose_reply: Fix TypeScript noUncheckedIndexedAccess errors. 2024-05-30 15:54:48 -07:00
compose_send_menu_popover.js send_later_popover: Redesign popover and add accessibility improvements. 2024-07-10 15:05:37 -07:00
compose_setup.js compose: Renarrow to unresolved topic. 2024-06-27 17:10:15 -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_state: Make get_or_set accept a full selector. 2023-11-02 14:06:04 -07:00
compose_tooltips.ts settings: Add two realm settings to restrict direct messages. 2024-07-08 19:34:17 -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 settings: Add two realm settings to restrict direct messages. 2024-07-08 19:34:17 -07:00
compose.js refactor: Make compose size related variables & functions more specific. 2024-06-26 16:36:52 -07:00
composebox_typeahead.ts composebox_typeahead: Fix checking whether messages can be sent. 2024-07-03 16:24:10 -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: Refactor is_safe_url_paste_target. 2024-07-09 17:24:52 -07: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: 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: Initialize typeahead for every pronoun field. 2024-07-02 13:30:40 -07:00
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_overlay_ui.js narrow: Rename to message_view. 2024-06-05 12:03:59 -07:00
drafts.ts drafts: Show saved time in UTC format in a tooltip. 2024-07-01 15:13:21 -07:00
dropdown_widget.ts dropdown_widget: Fix bug in disable_for_spectators 2024-06-20 12:09:04 -07:00
echo.js settings: Add two realm settings to restrict direct messages. 2024-07-08 19:34:17 -07:00
electron_bridge.d.ts eslint: Enable @typescript-eslint/method-signature-style. 2023-12-26 17:30:33 -08:00
email_pill.ts invite_user_modal: Replaced email text_area with input_pill. 2024-03-29 11:13:03 -07:00
emoji_picker.ts emoji_picker: Convert module to TypeScript. 2024-07-07 11:36:38 -07:00
emoji.ts emoji: Validate parameters with Zod. 2024-06-21 15:53:44 -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 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: Remove unused parts of is_valid_search_term. 2024-07-09 17:08:45 -07:00
flatpickr.ts tsconfig: Enable noUncheckedIndexedAccess. 2024-05-30 16:29:23 -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 theme: Rename dark_theme.ts -> theme.ts. 2024-06-27 16:24:49 -07:00
giphy_state.ts giphy: Split is_giphy_enabled to a separate module. 2024-06-22 08:21:08 -07:00
giphy.js popover-menu: Use popover-menu style for emoji and giphy popovers. 2024-06-28 11:24:12 -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 pm_list: Esc should clear search input if focused. 2024-07-08 13:17:05 -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_overlay: Render poll widget header without font size reduction. 2024-07-08 23:53:55 -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 search pills: Add space before the colon and remove +. 2024-07-09 17:08:45 -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_stream_picker_pill.ts invite: Replace stream checkboxes list with stream pills. 2024-06-22 20:04:28 -07:00
invite.ts invites: Add option to receive notification on accepted invitations. 2024-07-05 17:14:45 -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_popovers.ts left_sidebar_navigation_area_popover: Convert module to TypeScript. 2024-06-26 14:08:39 -07:00
left_sidebar_navigation_area.ts left sidebar: Make Views label visible for spectators. 2024-06-18 10:50:09 -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_config.ts marked: Stub marked and convert markdown module to typescript. 2024-02-01 12:12:06 -08:00
markdown.ts tsconfig: Enable noUncheckedIndexedAccess. 2024-05-30 16:29:23 -07:00
message_actions_popover.js popovers: Rename actions_popover.hbs. 2024-05-20 09:10:36 -07:00
message_edit_history.ts message_edit_history: Use raw_data and data more. 2024-06-21 12:58:21 -07:00
message_edit.js topic: Focus on confirm dialog when merging topics. 2024-07-07 21:34:52 -07:00
message_events.js compose: Don't jump to sent message conversation if setting disabled. 2024-07-08 13:00:12 -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 settings: Add two realm settings to restrict direct messages. 2024-07-08 19:34:17 -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_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 tooltip: Fix topic status tooltip not showing on hovering. 2024-07-05 16:36:49 -07:00
message_list_view.js message_list: Move condition to render update_trailing_bookend. 2024-07-05 14:59:30 -07:00
message_list.js message_list: Show subscribed bookend on subscribing a stream. 2024-07-05 14:59:32 -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_state.ts narrow: Simplify actively_scrolling data flow. 2023-11-15 17:33:21 -08: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_store.ts message_events: Remove message from message_store on deletion. 2024-06-27 14:59:45 -07:00
message_user_ids.ts
message_util.ts settings: Add two realm settings to restrict direct messages. 2024-07-08 19:34:17 -07:00
message_view_header.ts search: Use pills in the search bar. 2024-07-09 17:08:45 -07:00
message_view.js message_view: Fix hash not updated when filter is adjusted. 2024-07-01 12:36:24 -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_ui.ts muted_users_ui: Rename misleading variable name. 2024-05-24 15:18:35 -07:00
muted_users.ts muted_users: Validate parameters with Zod. 2024-06-21 15:53:44 -07:00
narrow_banner.ts mentions view: Rename stream -> channel in empty view placeholder. 2024-07-09 16:18:17 -07:00
narrow_error.ts narrow_banner: Convert module to typescript. 2024-01-03 10:28:10 -08:00
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 reactions view: Add narrow title. 2024-07-02 12:18:55 -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 help_menu: Extract help items from gear menu into a separate popover. 2023-10-23 14:15:13 -07:00
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 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 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 settings: Add two realm settings to restrict direct messages. 2024-07-08 19:34:17 -07:00
personal_menu_popover.js narrow: Rename to message_view. 2024-06-05 12:03:59 -07:00
pill_typeahead.ts set_up_stream: Update sorter function. 2024-06-27 15:29:47 -07:00
playground_links_popover.ts playground_popover: Update external code btn behavior on setting change. 2024-07-03 17:01:46 -07:00
plotly.js.d.ts
pm_conversations.ts pm_conversation: Add new has_conversation helper. 2024-07-02 19:02:41 -07:00
pm_list_data.ts pm_list: Add search to direct message section. 2024-07-08 13:17:05 -07:00
pm_list_dom.ts pm_list: Convert module to typescript. 2024-02-21 10:49:24 -08:00
pm_list.ts pm_list: Esc should clear search input if focused. 2024-07-08 13:17:05 -07: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_data.js gear_menu: Add theme switcher to the gear menu popover. 2024-06-27 16:24:49 -07:00
popover_menus.ts left_sidebar_navigation_area_popover: Convert module to TypeScript. 2024-06-26 14:08:39 -07:00
popovers.ts
presence.ts presence: Validate parameters with Zod. 2024-06-21 15:53:44 -07:00
pygments_data.ts pygments_data: Move data to typescript. 2024-01-24 17:06:03 -08:00
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 user_settings: Add option to configure channel click behavior. 2024-07-08 13:56:13 -07:00
recent_senders.ts message_helper: Convert module to typescript. 2024-05-29 16:45:36 -07:00
recent_view_data.ts message_store: Migrate message_store to typescript. 2023-12-17 09:43:47 -08:00
recent_view_ui.ts recent conversations: Prevent navigation when search is in focus. 2024-07-09 17:08:45 -07:00
recent_view_util.ts message_store: Migrate message_store to typescript. 2023-12-17 09:43:47 -08:00
reload_setup.js web: Qualify global uses of location and history. 2024-06-07 16:10:39 -07:00
reload_state.ts
reload.js message_list: Don't always cache "Combined feed" view. 2024-04-25 09:20:43 -07:00
rendered_markdown.ts tsconfig: Enable noUncheckedIndexedAccess. 2024-05-30 16:29:23 -07:00
resize_handler.ts resize_handler: Fix scroll jumps on iOS. 2024-06-17 09:28:09 -07:00
resize.ts left_sidebar: Remove #direct-messages-sticky-header. 2024-07-08 11:43:02 -07:00
rows.ts rows: Fix inaccurate types of parameters of a couple functions. 2024-07-01 11:09:12 -07:00
rtl.ts
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
scheduled_messages.ts scheduled_messages: Validate parameters with Zod. 2024-06-21 09:28:35 -07: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 scroll: Set tabIndex to -1 for simplebar content wrapper. 2024-06-20 10:25:51 -07:00
search_pill.ts search pills: Keep search terms as free text instead of pills. 2024-07-09 17:08:45 -07:00
search_suggestion.ts search pills: Don't show invalid terms in search suggestions. 2024-07-09 17:08:45 -07:00
search_util.ts
search.ts search pills: Allow typing new query just after opening search. 2024-07-09 17:08:45 -07:00
sent_messages.ts
sentry.ts sentry: Untangle from page_params. 2024-06-22 18:53:56 -07:00
server_events_dispatch.js settings: Add two realm settings to restrict direct messages. 2024-07-08 19:34:17 -07:00
server_events.js server_events: Fix infinite loading indicator on page load. 2024-05-16 09:10:07 -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: Add two realm settings to restrict direct messages. 2024-07-08 19:34:17 -07:00
settings_config.ts settings: Add two realm settings to restrict direct messages. 2024-07-08 19:34:17 -07:00
settings_data.ts theme: Rename day->light and night->dark in the frontend code. 2024-06-27 16:24:49 -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 invites: Fix zod schema for multiuse invites. 2024-07-09 10:32:45 -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: Handle inaccessible users in muted users list. 2023-12-07 19:34:07 -08:00
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: Allow group based dropdown widget menu to be wider. 2024-07-09 17:11:15 -07:00
settings_panel_menu.js settings: Rename Deactivated users settings subtab. 2024-07-02 13:53:31 -07:00
settings_playgrounds.ts bootstrap_typeahead: Remove fixed argument. 2024-05-08 10:05:27 -07:00
settings_preferences.ts user_settings: Add option to configure channel click behavior. 2024-07-08 13:56:13 -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: Update save discard buttons when live-updating. 2024-07-01 15:30:21 -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
settings.js user_settings: Add option to configure channel click behavior. 2024-07-08 13:56:13 -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_ui.ts starred_messages_ui: Rename field 'new_value' to 'updated_starred_flag'. 2024-05-25 17:50:00 -07:00
starred_messages.ts starred_messages: Validate parameters with Zod. 2024-06-21 09:28:35 -07:00
state_data.ts settings: Remove private_message_policy setting. 2024-07-08 19:34:17 -07:00
stream_color_events.ts stream_color_events: Convert module to TypeScript. 2024-04-02 14:55:30 -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_create_subscribers_data.ts stream_create: Soft remove users on clicking the remove button. 2024-06-28 15:35:56 -07:00
stream_create_subscribers.ts stream_create: Soft remove users on clicking the remove button. 2024-06-28 15:35:56 -07:00
stream_create.js stream_create: Move Add all users beside Choose subscribers. 2024-07-02 12:54:52 -07:00
stream_data.ts dependencies: Upgrade JavaScript dependencies. 2024-06-26 21:34:18 -07:00
stream_edit_subscribers.ts stream_edit_subscribers: Initialise users data as empty arrays. 2024-07-05 16:15:17 -07:00
stream_edit_toggler.ts streams-settings: Update ID of overlay container element. 2024-04-30 14:44:12 -07:00
stream_edit.js settings: Allow group based dropdown widget menu to be wider. 2024-07-09 17:11:15 -07:00
stream_events.js channel: Don't show "You subscribed to" bookend on channel creation. 2024-07-11 09:51:55 -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_list.ts stream_sidebar: Implement stream navigation behavior. 2024-07-08 13:56:13 -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 stream_popover: Link to channel settings' "Personal" tab conditionally. 2024-07-11 09:44:57 -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 settings: Allow group based dropdown widget menu to be wider. 2024-07-09 17:11:15 -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 channel: Don't show "You subscribed to" bookend on channel creation. 2024-07-11 09:51:55 -07:00
stream_topic_history_util.ts stream_topic_history: Fix wrong topic order when moving messages. 2024-06-27 14:59:45 -07:00
stream_topic_history.ts stream_topic_history: Ask server for last msg id for historical topics. 2024-06-30 22:37:46 -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: Fix "Advanced configurations" always enabled. 2024-07-09 13:11:53 -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
theme.ts theme: Rename day->light and night->dark in the frontend code. 2024-06-27 16:24:49 -07:00
time_zone_util.ts time_zone_util: Avoid relying on timeZoneName: "longOffset". 2023-11-29 09:57:10 -08:00
timerender.ts timerender: Fix should_display_profile_incomplete_alert. 2024-07-09 16:42:23 -07:00
tippyjs.ts user_group_popover: Redesign popover using the new "popover-menu" theme. 2024-07-10 12:54:05 -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_data.ts left_sidebar: Open topic menu when clicking on follow topic icon. 2024-07-05 16:36:49 -07:00
topic_list.ts left_sidebar: Open topic menu when clicking on follow topic icon. 2024-07-05 16:36:49 -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 onboarding: Narrow new users in DMs with Welcome Bot. 2024-06-28 11:04:31 -07:00
typeahead_helper.ts typeahead: Remove highlight for suggestions with empty query. 2024-07-05 16:13:58 -07:00
types.ts types: Move Submessage to submessage. 2024-05-29 17:47:09 -07: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
typing.ts typing: Fix "Missing stream_id" server error. 2024-02-22 16:12:42 -08:00
ui_init.js settings: Add two realm settings to restrict direct messages. 2024-07-08 19:34:17 -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_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
unread.ts unread: Validate parameters with Zod. 2024-06-21 15:53:44 -07:00
upload_widget.ts thumbnail: Use a consistent set of supported image types. 2024-07-11 07:31:39 -07:00
upload.ts upload: Fix TypeScript noUncheckedIndexedAccess errors. 2024-05-30 15:54:49 -07:00
url-template.d.ts eslint: Enable @typescript-eslint/method-signature-style. 2023-12-26 17:30:33 -08:00
user_card_popover.js settings: Add two realm settings to restrict direct messages. 2024-07-08 19:34:17 -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 settings: Allow group based dropdown widget menu to be wider. 2024-07-09 17:11:15 -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_create_members.ts typeahead_helper: Straighten CombinedPill types. 2024-06-24 12:35:51 -07:00
user_group_create.ts user_group_create: Convert module to TypeScript. 2024-07-05 16:17:59 -07:00
user_group_edit_members.ts user_group_edit_members: Initialise users data as empty arrays. 2024-07-05 16:15:17 -07:00
user_group_edit.js group_settings: Update save discard buttons when live-updating. 2024-07-01 15:30:21 -07:00
user_group_pill.ts settings: Refactor UserGroupPill to improve consistency. 2024-05-17 10:47:22 -07:00
user_group_popover.ts user_group_popover: Redesign popover using the new "popover-menu" theme. 2024-07-10 12:54:05 -07:00
user_groups.ts settings: Add two realm settings to restrict direct messages. 2024-07-08 19:34:17 -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 user_profile: Pass correct element to toggle_submit_button. 2024-07-05 15:14:24 -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: Add option to configure channel click behavior. 2024-07-08 13:56:13 -07:00
user_sort.ts ts: Migrate ‘user_sort.js’ to TypeScript. 2023-11-01 11:19:30 -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_status.ts user_status: Validate parameters with Zod. 2024-06-21 15:53:44 -07:00
user_topic_popover.js views: Set focus to topic visibility icon on click. 2024-06-25 14:12:19 -07:00
user_topics_ui.ts popovers: Fix popovers force closing on topic visibility change. 2024-06-04 15:56:44 -07:00
user_topics.ts user_topics: Validate parameters with Zod. 2024-06-21 15:53: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 watchdog: Handle exception in callback. 2023-11-19 15:04:58 -08:00
widgetize.ts tsconfig: Enable exactOptionalPropertyTypes. 2024-05-16 08:58:20 -07:00
widgets.js
zcommand.ts theme: Rename day->light and night->dark in the frontend code. 2024-06-27 16:24:49 -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