zulip/web/src
Lauryn Menard c5fbd3f085 narrow: Mark as read in `by_recipient` based on case ("dm" or "stream").
In commit #25837, we added in a check for the user's mark as read
policy in the frontend for `by_topic` and `by_recipient` narrowing.
In that change, the assumption was that for both functions, it was
sufficient to check only for whether the user policy was to never
mark as read.

But because the `by_recipient` function may narrow to an interleaved
stream view, it is possible that message will be marked as read
when the user did not expect it to be (e.g. they marked all the
messages in a topic narrow as unread and then used the `S` key
shortcut to navigate back to the stream view) when they have
conversation views only as their mark as read  policy.

Here we move the check for the user's mark as read policy to be in
the two cases for `by_recipient` so that the mark as read behavior
here matches the user's setting.
2023-06-23 11:51:14 -07:00
..
analytics support: Add option to delete user from /activity/support. 2023-05-16 12:38:12 -07:00
billing ts: Convert `web/src/billing` module to TypeScript. 2023-06-23 11:42:29 -07:00
bundles app: Use ES module from flatpickr. 2023-05-11 14:50:37 -07:00
portico docs: Add copy code button to portico docs. 2023-06-09 11:26:05 -07:00
stats eslint: Fix unicorn/prefer-spread. 2023-03-02 12:16:56 -08:00
types/stacktrace-gps eslint: Fix @typescript-eslint/consistent-indexed-object-style. 2023-04-19 16:52:39 -07:00
about_zulip.js
activity.js narrow: Add frontend support for `dm:` narrow and `/dm/...` URL. 2023-04-25 09:07:08 -07:00
add_subscribers_pill.js
admin.js js: Break cyclic dependency between `admin.js` and `settings.js`. 2023-04-19 16:41:49 -07:00
alert_popup.ts
alert_words.js eslint: Fix unicorn/prefer-string-replace-all. 2023-05-12 11:12:20 -07:00
alert_words_ui.js help: Update filenames "private message" -> "direct message". 2023-02-28 16:55:13 -08:00
all_messages_data.js message_list_data: Remove dependency on `filter.js`. 2023-05-14 11:24:31 -07:00
assets.d.ts ts: Convert `emojisets` to TypeScript. 2023-05-22 09:02:42 -07:00
attachments_ui.js refactor: Move simplebar helper functions from `ui` to `scroll_util`. 2023-04-26 12:59:08 -07:00
avatar.js
blueslip.ts blueslip: Move BlueslipError into blueslip_stacktrace.ts. 2023-05-09 13:16:28 -07:00
blueslip_stacktrace.ts blueslip: Show more-info context in alert popup, if we have it. 2023-05-09 13:16:28 -07:00
bot_data.js eslint: Fix unicorn/prefer-spread. 2023-03-02 12:16:56 -08:00
browser_history.js hashchange: Never set empty hash `#` in URL. 2023-05-26 16:28:45 -07:00
buddy_data.js timerender: Reword user activity info from "Last active:" to "Active". 2023-04-07 09:24:15 -07:00
buddy_list.js blueslip: Reduce cardinality of blueslip.error() calls. 2023-05-09 13:16:28 -07:00
channel.js sentry: Unify logic for skipping span reporting. 2023-05-12 13:53:57 -07:00
click_handlers.js starred_messages: Extract starred_messages_ui.js. 2023-06-05 21:57:35 -07:00
color_data.ts eslint: Fix unicorn/prefer-spread. 2023-03-02 12:16:56 -08:00
colorspace.ts
common.ts
components.ts
compose.js compose_banner: Remove uploads banners when clearing compose box. 2023-06-23 11:45:04 -07:00
compose_actions.js compose_banner: Remove uploads banners when clearing compose box. 2023-06-23 11:45:04 -07:00
compose_banner.ts compose_banner: Remove uploads banners when clearing compose box. 2023-06-23 11:45:04 -07:00
compose_closed_ui.js message_list: Extract visibly_empty helper method. 2023-05-03 18:40:59 -07:00
compose_fade.js
compose_fade_helper.js
compose_fade_users.js
compose_pm_pill.js compose_pm_pill: Cut dependency on compose_recipient.js. 2023-06-19 16:54:28 -07:00
compose_recipient.js compose_banner: Remove uploads banners when clearing compose box. 2023-06-23 11:45:04 -07:00
compose_state.js refactor: Move `maybe_get_stream_name` from `stream_data` to `sub_store`. 2023-05-18 08:46:16 -07:00
compose_textarea.ts ts: Convert `compose_textarea.js` to TypeScript. 2023-05-25 17:33:18 -07:00
compose_tooltips.js tippyjs: Extract compose_tooltips.js module. 2023-06-08 16:20:59 -07:00
compose_ui.js css: Scroll on `html` instead of `.app`. 2023-05-24 15:43:19 -07:00
compose_validate.js compose_validate: Use correct stream_id value for different context. 2023-05-24 12:48:44 -07:00
composebox_typeahead.js compose_typeahead: Cut dependency on `compose.js`. 2023-06-19 16:54:28 -07:00
condense.js
confirm_dialog.ts ts: Convert `confirm_dialog` module to TypeScript. 2023-05-18 08:44:30 -07:00
copy_and_paste.js eslint: Fix unicorn/prefer-string-replace-all. 2023-05-12 11:12:20 -07:00
csrf.ts
css_variables.js Revert "ts: Convert css_variables.js to TypeScript." 2023-04-04 10:54:01 -07:00
dark_theme.ts dark_theme: Fix dark recipient background in light theme for spectators. 2023-04-28 12:39:46 -07:00
debug.ts debug: Remove print_elapsed_time in favor of console.time. 2023-05-11 14:49:55 -07:00
deprecated_feature_notice.ts ts: Convert `deprecated_feature_notice` module to TypeScript. 2023-05-18 08:52:26 -07:00
desktop_integration.js notifications: Move electon bridge code to `desktop_integration` module. 2023-06-08 16:20:59 -07:00
dialog_widget.ts modal: Fix button height issue on modals with long text on submit button. 2023-06-23 11:27:52 -07:00
drafts.js drafts: Update drafts count when opening and closing the overlay. 2023-06-05 12:03:54 -07:00
dropdown_list_widget.js dropdown_list_widget: Colorize stream privacy icons. 2023-04-26 10:55:58 -07:00
dropdown_widget.js dropdown_widget: Add a on_hidden_callback. 2023-05-29 08:59:18 -07:00
echo.js echo: Cut dependency on compose.js. 2023-06-08 16:20:59 -07:00
emoji.ts ts: Convert input_pill.js to TypeScript. 2023-04-25 09:09:48 -07:00
emoji_picker.js popovers: Use `fixed` position for all bootstrap popovers. 2023-05-24 15:43:19 -07:00
emojisets.ts ts: Convert `emojisets` to TypeScript. 2023-05-22 09:02:42 -07:00
favicon.ts blueslip: Only show in dev mode, or report to Sentry. 2023-04-13 14:59:58 -07:00
feedback_widget.ts feedback_widget: Don't use non-optimal animation properties. 2023-05-24 11:30:55 -07:00
fetch_status.ts ts: Migrate `fetch_status` to TypeScript. 2023-05-31 13:31:12 -07:00
filter.js eslint: Fix unicorn/prefer-string-replace-all. 2023-05-12 11:12:20 -07:00
flatpickr.js flatpickr: Cut dependency on hotkey.js. 2023-06-09 13:22:33 -07:00
fold_dict.ts eslint: Fix @typescript-eslint/prefer-return-this-type. 2023-04-19 16:52:39 -07:00
gear_menu.ts web: Use `uri` instead of `url`. 2023-04-10 10:26:48 -07:00
giphy.js popovers: Use `fixed` position for all bootstrap popovers. 2023-05-24 15:43:19 -07:00
global.d.ts ts: Convert `web/src/billing` module to TypeScript. 2023-06-23 11:42:29 -07:00
group_permission_settings.ts eslint: Fix @typescript-eslint/consistent-generic-constructors. 2023-04-19 16:52:39 -07:00
hash_util.js refactor: Move `maybe_get_stream_name` from `stream_data` to `sub_store`. 2023-05-18 08:46:16 -07:00
hashchange.js hashchange: Never set empty hash `#` in URL. 2023-05-26 16:28:45 -07:00
hbs.d.ts
hotkey.js compose_banner: Rename classnames to main-view-banner. 2023-06-09 11:31:51 -07:00
hotspots.js blueslip: Reduce cardinality of blueslip.error() calls. 2023-05-09 13:16:28 -07:00
huddle_data.js eslint: Fix unicorn/prefer-spread. 2023-03-02 12:16:56 -08:00
i18n.ts dependencies: Upgrade JavaScript dependencies. 2023-03-20 15:48:29 -07:00
info_overlay.js message_formatting: Reorder items to prioritize more useful ones. 2023-05-25 12:01:36 -07:00
input_pill.ts ts: Convert input_pill.js to TypeScript. 2023-04-25 09:09:48 -07:00
invite.js invite: Restructure "Invite user" modal for improved user experience. 2023-06-06 17:48:29 -07:00
keydown_util.ts eslint: Fix @typescript-eslint/prefer-nullish-coalescing. 2023-04-19 16:52:39 -07:00
lazy_set.ts blueslip: Reduce cardinality of blueslip.error() calls. 2023-05-09 13:16:28 -07:00
lightbox.js blueslip: Reduce cardinality of blueslip.error() calls. 2023-05-09 13:16:28 -07:00
linkifiers.ts linkifier: Remove unused debug message. 2023-05-29 14:40:55 -07:00
list_cursor.js blueslip: Reduce cardinality of blueslip.error() calls. 2023-05-09 13:16:28 -07:00
list_util.ts send_later: Add keyboard navigation to message scheduling modal. 2023-05-15 14:52:06 -07:00
list_widget.js blueslip: Reduce cardinality of blueslip.error() calls. 2023-05-09 13:16:28 -07:00
loading.ts
local_message.js
localstorage.ts lint: Fix TypeScript linter error in localstorage.ts. 2023-04-24 13:24:08 -07:00
markdown.js eslint: Fix unicorn/prefer-string-replace-all. 2023-05-12 11:12:20 -07:00
markdown_config.js
message_edit.js message: Show error while resolving/unresolving topic. 2023-05-29 14:49:32 -07:00
message_edit_history.js refactor: Move `maybe_get_stream_name` from `stream_data` to `sub_store`. 2023-05-18 08:46:16 -07:00
message_events.js starred_messages: Extract starred_messages_ui.js. 2023-06-05 21:57:35 -07:00
message_feed_loading.ts refactor: Extract `message_feed_loading` module from `message_scroll`. 2023-05-14 11:24:31 -07:00
message_feed_top_notices.js message_scroll: Extract module message_feed_top_notices. 2023-06-05 21:57:35 -07:00
message_fetch.js message_scroll: Extract module message_feed_top_notices. 2023-06-05 21:57:35 -07:00
message_flags.js starred_messages: Extract starred_messages_ui.js. 2023-06-05 21:57:35 -07:00
message_helper.js
message_list.js tippyjs: Extract message_list_tooltips module. 2023-06-08 16:20:59 -07:00
message_list_data.js message_list_data: Remove dependency on `filter.js`. 2023-05-14 11:24:31 -07:00
message_list_tooltips.js tippyjs: Extract message_list_tooltips module. 2023-06-08 16:20:59 -07:00
message_list_view.js tippyjs: Extract message_list_tooltips module. 2023-06-08 16:20:59 -07:00
message_lists.js message_list: Update recipient bar color on theme change. 2023-04-10 23:41:30 -07:00
message_live_update.js ui: Move update_message_lists related functions to other related modules. 2023-04-26 12:59:08 -07:00
message_parser.ts eslint: Fix @typescript-eslint/consistent-type-definitions. 2023-04-19 16:52:39 -07:00
message_scroll.js message_scroll: Extract module message_feed_top_notices. 2023-06-05 21:57:35 -07:00
message_store.js message_store: Keep track of wildcard_mentioned. 2023-05-09 23:05:04 -07:00
message_user_ids.ts eslint: Fix unicorn/prefer-spread. 2023-03-02 12:16:56 -08:00
message_util.js
message_view_header.js search: Invert double negative with De Morgan's law. 2023-06-23 11:32:42 -07:00
message_viewport.js unread_ops: Centralize window focused logic. 2023-06-05 21:57:35 -07:00
messages_overlay_ui.js drafts: Move code handling keyboard navigation to a separate module. 2023-05-15 14:46:21 -07:00
muted_topics_ui.js recipient_row: Use unmute icon for topics in muted stream. 2023-04-25 13:35:38 -07:00
muted_users.ts eslint: Fix @typescript-eslint/prefer-optional-chain. 2023-04-19 16:52:39 -07:00
muted_users_ui.js
narrow.js narrow: Mark as read in `by_recipient` based on case ("dm" or "stream"). 2023-06-23 11:51:14 -07:00
narrow_banner.js help: Open Help Center links in new tab for empty message lists. 2023-05-19 13:51:00 -07:00
narrow_error.ts ts: Migrate narrow_error to TypeScript. 2023-03-28 15:04:57 -07:00
narrow_state.js compose: Fix opening compose box when viewing invalid stream. 2023-05-16 10:39:33 -07:00
navbar_alerts.js navbar_alerts: Adjust app based on navbar height. 2023-05-24 15:43:19 -07:00
navigate.js message_list: Extract visibly_empty helper method. 2023-05-03 18:40:59 -07:00
notifications.js unread_ui: Add hooks for `update_unread_counts` method. 2023-06-08 16:20:59 -07:00
overlays.ts overlays: Use `close_overlay` to close overlays! 2023-05-29 08:29:47 -07:00
padded_widget.ts
page_params.ts ts: Migrate gear_menu.js to TypeScript. 2023-03-29 09:36:52 -07:00
password_quality.ts dependencies: Upgrade JavaScript dependencies. 2023-06-05 21:51:26 -07:00
peer_data.js blueslip: Reduce cardinality of blueslip.error() calls. 2023-05-09 13:16:28 -07:00
people.js people: Downgrade late added user errors for spectators. 2023-05-30 20:45:18 -04:00
pill_typeahead.js eslint: Fix unicorn/prefer-string-replace-all. 2023-05-12 11:12:20 -07:00
pm_conversations.js recent_conversations: Parsing of user_ids is done using function call. 2023-03-28 14:40:50 -07:00
pm_list.js refactor: Move simplebar helper functions from `ui` to `scroll_util`. 2023-04-26 12:59:08 -07:00
pm_list_data.js left_sidebar: Replace the presence dot with bot icon for bots. 2023-04-28 19:14:00 -07:00
pm_list_dom.js
poll_widget.js
popover_menus.js popovers: Reorganize Tippy onShow logic for stream popover. 2023-06-08 16:33:11 -07:00
popover_menus_data.js popovers: Hide emoji reaction when icon already present. 2023-05-16 10:53:54 -07:00
popovers.js muted users: Add support to muting bots. 2023-06-13 16:44:12 -07:00
presence.js blueslip: Reduce cardinality of blueslip.error() calls. 2023-05-09 13:16:28 -07:00
reactions.js blueslip: Reduce cardinality of blueslip.error() calls. 2023-05-09 13:16:28 -07:00
read_receipts.js read_receipts: Open the help link in a new tab. 2023-03-30 09:10:20 -07:00
realm_icon.js
realm_logo.js ui_util: Extract listener for change in `preferred-color-scheme`. 2023-04-10 23:41:30 -07:00
realm_playground.js eslint: Fix unicorn/prefer-spread. 2023-03-02 12:16:56 -08:00
realm_user_settings_defaults.ts settings: Add a "Followed topics" row to Notification Triggers table. 2023-06-13 18:01:41 -07:00
recent_senders.js people: Add function get participants from user_ids_string. 2023-03-07 15:43:03 -08:00
recent_topics_data.js eslint: Fix unicorn/prefer-spread. 2023-03-02 12:16:56 -08:00
recent_topics_ui.js recent_conversation: Make all topics visible with compose open. 2023-05-30 12:41:08 -07:00
recent_topics_util.js
reload.js css: Scroll on `html` instead of `.app`. 2023-05-24 15:43:19 -07:00
reload_state.ts
rendered_markdown.js wildcard_mention: Don't highlight for unsubbed users. 2023-06-23 11:20:28 -07:00
resize.js css: Use a variable to track bottom_whitespace height. 2023-05-30 12:41:08 -07:00
rows.js blueslip: Reduce cardinality of blueslip.error() calls. 2023-05-09 13:16:28 -07:00
rtl.ts ts: Convert rtl.js to TypeScript. 2023-05-22 15:41:42 -07:00
scheduled_messages.js compose: Inline send_request_to_schedule_message. 2023-06-05 21:57:35 -07:00
scheduled_messages_overlay_ui.js refactor: Move `maybe_get_stream_name` from `stream_data` to `sub_store`. 2023-05-18 08:46:16 -07:00
schema.js
scroll_bar.ts scroll_bar: Fix overlapping right sidebar and browser scrollbars. 2023-05-29 08:50:06 -07:00
scroll_util.ts ts: Migrate `scroll_util.js` to TypeScript. 2023-04-27 09:00:13 -07:00
search.js search: Remove support for experimental search pills. 2023-06-06 18:36:02 -07:00
search_suggestion.js search: Remove support for experimental search pills. 2023-06-06 18:36:02 -07:00
search_util.ts
sent_messages.js sent_messages: Remove from cache when message has been fully received. 2023-05-09 13:16:28 -07:00
sentry.ts sentry: Downsample typing spans. 2023-05-12 13:53:57 -07:00
server_events.js people: Downgrade late added user errors for spectators. 2023-05-30 20:45:18 -04:00
server_events_dispatch.js starred_messages: Extract starred_messages_ui.js. 2023-06-05 21:57:35 -07:00
settings.js settings: Add a "Followed topics" row to Notification Triggers table. 2023-06-13 18:01:41 -07:00
settings_account.js settings: Remove disconnection of date-picker pop-up on scroll. 2023-06-23 10:54:55 -07:00
settings_bots.js edit_bot: Include current bot owner to bot owner dropdown. 2023-05-24 12:11:52 -07:00
settings_config.ts settings: Add a "Followed topics" row to Notification Triggers table. 2023-06-13 18:01:41 -07:00
settings_data.ts settings_data: Extract TimePreferences. 2023-03-16 10:47:12 -07:00
settings_display.js user_settings: Add option to not mark messages as read on scroll. 2023-04-18 18:32:02 -07:00
settings_emoji.js eslint: Fix unicorn/prefer-string-replace-all. 2023-05-12 11:12:20 -07:00
settings_exports.js refactor: Move simplebar helper functions from `ui` to `scroll_util`. 2023-04-26 12:59:08 -07:00
settings_invites.js
settings_linkifiers.js refactor: Move simplebar helper functions from `ui` to `scroll_util`. 2023-04-26 12:59:08 -07:00
settings_muted_users.js refactor: Move simplebar helper functions from `ui` to `scroll_util`. 2023-04-26 12:59:08 -07:00
settings_notifications.js notifications: Warn if all PM notifications will be disabled. 2023-03-28 18:36:56 -07:00
settings_org.js eslint: Fix unicorn/prefer-string-replace-all. 2023-05-12 11:12:20 -07:00
settings_panel_menu.js refactor: Move simplebar helper functions from `ui` to `scroll_util`. 2023-04-26 12:59:08 -07:00
settings_playgrounds.js settings_playground: Fix sorting issues in playgrounds table. 2023-05-22 09:36:24 -07:00
settings_profile_fields.js eslint: Fix unicorn/prefer-at. 2023-05-12 11:12:20 -07:00
settings_realm_domains.js
settings_realm_user_settings_defaults.js
settings_sections.js user_topics: Rename 'settings_muted_topics.js'. 2023-04-25 12:46:05 -07:00
settings_streams.js refactor: Move simplebar helper functions from `ui` to `scroll_util`. 2023-04-26 12:59:08 -07:00
settings_toggle.js
settings_ui.js
settings_user_groups_legacy.js eslint: Fix unicorn/prefer-spread. 2023-03-02 12:16:56 -08:00
settings_user_topics.js refactor: Move simplebar helper functions from `ui` to `scroll_util`. 2023-04-26 12:59:08 -07:00
settings_users.js blueslip: Reduce cardinality of blueslip.error() calls. 2023-05-09 13:16:28 -07:00
setup.js css: Scroll on `html` instead of `.app`. 2023-05-24 15:43:19 -07:00
spectators.js
spoilers.ts eslint: Fix @typescript-eslint/prefer-nullish-coalescing. 2023-04-19 16:52:39 -07:00
starred_messages.js starred_messages: Use standard initialization patterns. 2023-06-08 09:42:56 -07:00
starred_messages_ui.js starred_messages: Use standard initialization patterns. 2023-06-08 09:42:56 -07:00
stream_bar.js compose: Add privacy icons to the stream dropdown menu. 2023-04-20 16:09:55 -07:00
stream_color.js refactor: Move `maybe_get_stream_name` from `stream_data` to `sub_store`. 2023-05-18 08:46:16 -07:00
stream_create.js streams: Correctly disable adding subscribers while creating streams. 2023-05-14 11:19:41 -07:00
stream_create_subscribers.js streams: Allow sorting of stream members. 2023-03-01 17:29:01 -08:00
stream_create_subscribers_data.js eslint: Fix unicorn/prefer-spread. 2023-03-02 12:16:56 -08:00
stream_data.js refactor: Move `maybe_get_stream_name` from `stream_data` to `sub_store`. 2023-05-18 08:46:16 -07:00
stream_edit.js stream_edit: Replace saving notice with spinner editing stream name. 2023-06-23 11:28:12 -07:00
stream_edit_subscribers.js blueslip: Reduce cardinality of blueslip.error() calls. 2023-05-09 13:16:28 -07:00
stream_events.js compose: Use tippy for stream select dropdown. 2023-05-09 14:11:26 -07:00
stream_list.js stream_list: Clean up component API. 2023-06-05 21:57:35 -07:00
stream_list_sort.js refactor: Move `maybe_get_stream_name` from `stream_data` to `sub_store`. 2023-05-18 08:46:16 -07:00
stream_muting.js message_list: Deduplicate stream muting live update code path. 2023-04-21 13:52:02 -07:00
stream_pill.js eslint: Fix unicorn/prefer-spread. 2023-03-02 12:16:56 -08:00
stream_popover.js refactor: Move `maybe_get_stream_name` from `stream_data` to `sub_store`. 2023-05-18 08:46:16 -07:00
stream_settings_containers.js
stream_settings_data.js stream_color: Fix duplicate ids for colored privacy icons. 2023-03-27 22:24:45 -07:00
stream_settings_ui.js stream: change ID in selector to match updated one. 2023-05-15 14:55:21 -07:00
stream_topic_history.js eslint: Fix unicorn/prefer-spread. 2023-03-02 12:16:56 -08:00
stream_topic_history_util.js
stream_ui_updates.js stream_ui_updates: Only update UI if the stream is being edited. 2023-05-30 14:50:24 -07:00
sub_store.ts refactor: Move `maybe_get_stream_name` from `stream_data` to `sub_store`. 2023-05-18 08:46:16 -07:00
submessage.js blueslip: Reduce cardinality of blueslip.error() calls. 2023-05-09 13:16:28 -07:00
subscriber_api.js
templates.js templates: Allow the same line-wrapping in {{t}} as in {{#tr}}. 2023-03-16 11:26:45 -07:00
timerender.ts timerender: Extract new variant of get_full_datetime. 2023-04-30 22:39:52 -07:00
tippyjs.js tippyjs: Extract compose_tooltips.js module. 2023-06-08 16:20:59 -07:00
todo_widget.js todo_widget: Fix cursor focus in todo lists. 2023-04-24 16:11:20 -07:00
top_left_corner.js top_left_corner: Fix new mention animation when loading app. 2023-05-03 11:12:52 -07:00
topic_generator.js refactor: Rename `stream_sort.js` to `stream_list_sort.js`. 2023-04-25 10:05:59 -07:00
topic_list.js topic_list: Clean up component API. 2023-06-05 21:57:35 -07:00
topic_list_data.js topic_list: Show muted unread counts in muted streams. 2023-05-01 21:13:53 -07:00
topic_zoom.js left_sidebar: Fix 'more topics' view scroll position. 2023-04-17 17:40:35 -07:00
transmit.js blueslip: Reduce cardinality of blueslip.error() calls. 2023-05-09 13:16:28 -07:00
tutorial.js
typeahead_helper.js eslint: Fix unicorn/prefer-string-replace-all. 2023-05-12 11:12:20 -07:00
types.ts ts: Migrate `fetch_status` to TypeScript. 2023-05-31 13:31:12 -07:00
typing.js
typing_data.ts eslint: Fix @typescript-eslint/prefer-nullish-coalescing. 2023-04-19 16:52:39 -07:00
typing_events.js narrow: Add frontend support for `dm:` narrow and `/dm/...` URL. 2023-04-25 09:07:08 -07:00
ui_init.js compose_typeahead: Cut dependency on `compose.js`. 2023-06-19 16:54:28 -07:00
ui_report.ts message: Show error while resolving/unresolving topic. 2023-05-29 14:49:32 -07:00
ui_util.ts refactor: Move `replace_emoji_with_text` from `ui` to `ui_util`. 2023-04-26 12:59:08 -07:00
unread.js left_sidebar: Improve mentions in muted topics. 2023-05-19 18:40:57 -07:00
unread_ops.js unread_ops: Centralize window focused logic. 2023-06-05 21:57:35 -07:00
unread_ui.js unread_ui: Add hooks for `update_unread_counts` method. 2023-06-08 16:20:59 -07:00
upload.js compose_banner: Update classnames to main-view-banner-close-button. 2023-06-09 11:31:51 -07:00
upload_widget.ts image_upload_widget: Refactor style of upload_widget's preview_image. 2023-03-27 10:19:29 -07:00
url-template.d.ts eslint: Fix @typescript-eslint/consistent-type-definitions. 2023-04-19 16:52:39 -07:00
user_events.js blueslip: Reduce cardinality of blueslip.error() calls. 2023-05-09 13:16:28 -07:00
user_group_create.js
user_group_create_members.js user groups: Enabled sorting of subscribers. 2023-03-03 11:03:12 -08:00
user_group_create_members_data.js eslint: Fix unicorn/prefer-spread. 2023-03-02 12:16:56 -08:00
user_group_edit.js blueslip: Reduce cardinality of blueslip.error() calls. 2023-05-09 13:16:28 -07:00
user_group_edit_members.js refactor: Move simplebar helper functions from `ui` to `scroll_util`. 2023-04-26 12:59:08 -07:00
user_group_pill.js eslint: Fix unicorn/prefer-spread. 2023-03-02 12:16:56 -08:00
user_group_ui_updates.js stream_settings: Remove unused parameters after migration to tippy. 2023-05-24 12:11:10 -07:00
user_groups.ts blueslip: Reduce cardinality of blueslip.error() calls. 2023-05-09 13:16:28 -07:00
user_groups_settings_ui.js refactor: Move simplebar helper functions from `ui` to `scroll_util`. 2023-04-26 12:59:08 -07:00
user_pill.js
user_profile.js overlays: Add method to check if the correct modal is open. 2023-05-10 11:10:32 -07:00
user_search.js
user_settings.ts settings: Add a "Followed topics" row to Notification Triggers table. 2023-06-13 18:01:41 -07:00
user_status.js
user_status_ui.js css: Hyphenate .status-emoji-wrapper selector. 2023-03-27 17:31:31 -07:00
user_topics.js refactor: Move `maybe_get_stream_name` from `stream_data` to `sub_store`. 2023-05-18 08:46:16 -07:00
util.ts blueslip: Reduce cardinality of blueslip.error() calls. 2023-05-09 13:16:28 -07:00
vdom.js
watchdog.ts
webpack_public_path.js
widgetize.js
zcommand.js compose: Pass a container to which the banner should be applied. 2023-05-02 14:09:09 -07:00
zform.js
zulip_test.js