zulip/static/js
Tim Abbott 8d33a62eca message_util: Avoid unnecessary unreads work processing new messages.
It should be very rare to discover new unread messages during a
message_fetch call. This can potentially happen due to races (fetching
just as a new message arrives), but it shouldn't be the common case.

Previously, we would trigger a full rerender of all UI displaying
unread messages every time a bulk message fetch operation returned
(including every time one narrowed), regardless of whether any actual
state had changed.

Fix this by actually checking if we discovered any new unread messages.
2022-10-25 10:53:48 -07:00
..
analytics
billing js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
bundles tippy: Initialize tippy in portico. 2022-08-29 11:43:45 -07:00
portico help-docs: Use <kbd> HTML elements for references to keyboard keys. 2022-09-13 11:16:14 -07:00
stats analytics: Add summary statistic for guest users in realm. 2022-10-17 11:53:59 -07:00
types/stacktrace-gps
about_zulip.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
activity.js frontend: Implement 'invisible mode' feature. 2022-09-23 12:27:54 -07:00
add_subscribers_pill.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
admin.js settings: Add option in settings_checkbox to show some text in parens. 2022-09-27 10:43:51 -07:00
alert_popup.ts
alert_words_ui.js alert word: Convert inline form to modal. 2022-08-15 19:07:38 -07:00
alert_words.js alert_words: Fix alert words with HTML special characters. 2022-03-04 12:26:49 -08:00
all_messages_data.js
attachments_ui.js delete attachments: Add confirmation dialog. 2022-09-29 17:10:26 -07:00
avatar.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
blueslip_stacktrace.ts js: Enable no-jquery/no-constructor-attributes. 2022-08-16 13:42:28 -07:00
blueslip.ts lint: Fix typos found by codespell. 2021-10-19 16:51:13 -07:00
bot_data.js confirm_deactivate_user: Provide additional information about user. 2022-07-26 17:03:02 -07:00
browser_history.js docs: Consistently hyphenate “web-public”. 2022-01-28 17:45:45 -08:00
buddy_data.js unread: Rename function name for clarity. 2022-10-24 10:23:20 -07:00
buddy_list.js js: Use .empty() instead of .html(""). 2022-08-17 16:04:55 -07:00
channel.js channel: Remove pending_requests list. 2022-08-19 12:17:40 -07:00
click_handlers.js recent_topics_ui: Allow unread count click in PM row to mark row as read. 2022-10-24 10:25:21 -07:00
color_class.ts ts: Convert color_class module to TypeScript. 2021-06-22 09:14:09 -07:00
color_data.ts ts: Convert color_data module to TypeScript. 2021-06-22 09:14:09 -07:00
colorspace.ts
common.ts keyboard-shortcuts: Simplify adjust_mac_shortcuts. 2022-09-13 11:21:10 -07:00
components.ts js: Enable no-jquery/no-constructor-attributes. 2022-08-16 13:42:28 -07:00
compose_actions.js compose: Stop selecting compose box content after topic change. 2022-10-18 17:20:52 -07:00
compose_closed_ui.js recent_topics: Add Private message to recent_topics. 2022-10-17 15:02:01 -07:00
compose_error.ts js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
compose_fade_helper.js
compose_fade_users.js
compose_fade.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
compose_pm_pill.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
compose_state.js compose: Offer narrow to compose target button for private messages. 2022-10-05 11:11:28 -07:00
compose_ui.js message_scroll: Use CSS transition for scroll to bottom button. 2022-07-13 13:50:55 -07:00
compose_validate.js js: Skip redundant jQuery object reconstruction. 2022-08-18 16:11:13 -07:00
compose.js drafts: Don't update draft count when successfully sending messages. 2022-10-07 11:26:36 -07:00
composebox_typeahead.js i18n: Internationalized placeholder text "Question" for /poll. 2022-09-11 14:10:07 -07:00
condense.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
confirm_dialog.js dialog_widget: Migrate modal to Micromodal. 2021-10-26 18:20:17 -07:00
copy_and_paste.js js: Use jQuery .first() when appropriate. 2022-08-26 12:17:08 -07:00
csrf.ts js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
css_variables.js
dark_theme.js gear_menu: Allow user to configure preferred theme. 2022-02-18 11:29:48 -08:00
debug.js
deprecated_feature_notice.js deprecated_feature_notice: Migrate modal to dialog_widget. 2021-10-29 16:09:39 -07:00
desktop_integration.js
dialog_widget.js js: Skip redundant jQuery object reconstruction. 2022-08-18 16:11:13 -07:00
drafts.js drafts: Fix topic update logic handling of incomplete drafts. 2022-10-21 15:33:03 -07:00
dropdown_list_widget.js dropdown_list_widget: Skip redundant jQuery object reconstruction. 2022-08-26 12:17:08 -07:00
echo.js drafts: Don't update draft count when successfully sending messages. 2022-10-07 11:26:36 -07:00
emoji_picker.js js: Use .empty() instead of .html(""). 2022-08-17 16:04:55 -07:00
emoji.js emojis: Swap the loops to build the emojis map. 2022-04-04 13:28:49 -07:00
emojisets.js emojisets: Use Google modern for emoji picker with text theme. 2022-06-06 15:53:32 -07:00
favicon.js lint: Fix JS style in last commit. 2021-11-01 11:07:01 -07:00
feature_flags.ts
feedback_widget.js docs: Fix many spelling mistakes. 2022-02-07 18:51:06 -08:00
fetch_status.js docs: Fix many spelling mistakes. 2022-02-07 18:51:06 -08:00
filter.js filter: Return 'undefined' title for narrows with search operator. 2022-10-18 17:13:51 -07:00
flatpickr.js js: Skip redundant jQuery object reconstruction. 2022-08-18 16:11:13 -07:00
floating_recipient_bar.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
fold_dict.ts fold_dict: Fix @typescript-eslint/member-ordering. 2021-10-17 07:15:09 -07:00
gear_menu.js gear menu: Add organization info. 2022-10-13 23:45:25 -07:00
giphy.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
global.d.ts ts: Convert ui_util module to TypeScript. 2021-07-05 17:04:06 -07:00
hash_util.js user groups: Implement edit features in user group settings overlay. 2022-09-07 12:09:28 -07:00
hashchange.js user groups: Fix hashchange logic for user group settings. 2022-08-23 17:40:02 -07:00
hbs.d.ts
hotkey.js hotkey: Use "m" hotkey for moving messages. 2022-10-19 12:02:22 -07:00
hotspots.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
huddle_data.js
i18n.ts i18n: Simpify default_language conditional. 2022-07-12 17:25:43 -07:00
info_overlay.js documentation (user): Document /poll in ? help widget. 2022-08-16 13:55:56 -07:00
input_pill.js compose: Offer narrow to compose target button for private messages. 2022-10-05 11:11:28 -07:00
invite.js invites: Remove stale use of control-group class. 2022-08-09 10:36:27 -07:00
keydown_util.ts js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
lazy_set.ts ts: Convert lazy_set module to typescript. 2022-01-18 13:24:02 -08:00
lightbox.js js: Use .empty() instead of .html(""). 2022-08-17 16:04:55 -07:00
linkifiers.js markdown: Use options, not rules, for linkifier regexes. 2022-04-04 14:07:18 -07:00
list_cursor.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
list_util.ts ts: Convert list_util module to TypeScript. 2021-06-22 09:14:09 -07:00
list_widget.js js: Use .empty() instead of .html(""). 2022-08-17 16:04:55 -07:00
loading.ts images: Move error/loading images into subdirectories. 2022-08-30 22:40:59 -07:00
local_message.js
localstorage.js reload: Preserve unused reload tokens for a week. 2022-09-23 10:59:59 -07:00
markdown_config.js user_groups: Rename is_member_of function to is_direct_member_of. 2022-05-05 13:48:01 -07:00
markdown.js docs: Correct more “webapp” to “web app”. 2022-09-08 20:23:28 -07:00
message_edit_history.js spectators: Fix double modal bug with message edit history. 2022-04-29 16:35:49 -07:00
message_edit.js message_edit: Add comment for currently_echoing_messages check. 2022-10-23 20:38:05 -07:00
message_events.js message_util: Avoid unnecessary unreads work processing new messages. 2022-10-25 10:53:48 -07:00
message_fetch.js message_util: Avoid unnecessary unreads work processing new messages. 2022-10-25 10:53:48 -07:00
message_flags.js unread_ops: Add function to mark PM threads as read. 2022-10-24 10:25:18 -07:00
message_helper.js narrow: Fix messages being cached without flags set. 2022-03-24 08:10:14 -07:00
message_list_data.js message_list_data: Replace lodash with standard Array methods. 2022-10-11 10:50:57 -07:00
message_list_view.js messagebox: Add classnames to mark which messages contain which mentions. 2022-09-09 17:05:26 -07:00
message_list.js message_edit: Fix vertical alignment of input area in /me messages. 2022-10-21 12:16:15 -07:00
message_lists.js message_lists: Avoid setting message_lists.current in recent topics. 2022-08-24 16:13:56 -07:00
message_live_update.js message_lists: Remove cases for table_name being undefined. 2022-08-18 12:30:30 -07:00
message_parser.ts ts: Convert message_parser module to TypeScript. 2021-07-09 12:42:31 -07:00
message_scroll.js message_scroll: Hide scroll to bottom button when using keypress. 2022-07-13 13:56:10 -07:00
message_store.js markdown: Simulate message flags in frontend markdown processor. 2022-03-24 08:10:14 -07:00
message_user_ids.ts
message_util.js message_util: Avoid unnecessary unreads work processing new messages. 2022-10-25 10:53:48 -07:00
message_view_header.js recent-topics: Rename to "Recent conversations" in web-app and docs. 2022-10-21 10:28:19 -07:00
message_viewport.js js: Skip redundant jQuery object reconstruction. 2022-08-18 16:11:13 -07:00
muted_topics_ui.js user_topics: Use user_topics page_param instead of muted_topics. 2022-08-29 17:24:08 -07:00
muted_users_ui.js channel: Remove idempotent retry loop. 2022-08-19 12:14:41 -07:00
muted_users.js js: Split out muted_users module from muting. 2021-06-30 16:32:55 -07:00
narrow_banner.js narrow_banner: Simplify empty narrow messages for spectators. 2022-04-29 16:35:49 -07:00
narrow_error.js narrow_banner: Move empty narrow messages to handlebar templates. 2021-12-07 13:38:48 -08:00
narrow_state.js unread: Rename function name for clarity. 2022-10-24 10:23:20 -07:00
narrow.js narrow: Update browser title when in a narrow search view. 2022-10-18 17:13:51 -07:00
navbar_alerts.js navbar_alerts: Adjust height of recent topics when alert is visible. 2022-03-31 11:25:09 -07:00
navigate.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
notifications.js settings_config: Add specialize_stream_notification_setting table. 2022-08-25 13:02:48 -07:00
overlays.js overlays: Allow calling open_modal with a modal already open. 2022-08-12 13:16:35 -07:00
padded_widget.ts js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
page_params.ts settings: Add user_can_create_web_public_streams function. 2021-11-23 10:48:20 -08:00
password_quality.ts password_quality: Switch zxcvbn to zxcvbn-ts. 2022-03-17 15:24:46 -07:00
peer_data.js
people.js people: Use names in PM urls instead of emails. 2022-10-25 10:42:00 -07:00
pill_typeahead.js typeahead: Don't match descriptions for streams and user groups. 2022-07-08 14:28:29 -07:00
pm_conversations.js js: Split out muted_users module from muting. 2021-06-30 16:32:55 -07:00
pm_list_data.js unread: Rename function name for clarity. 2022-10-24 10:23:20 -07:00
pm_list_dom.js left sidebar: Rename convos => conversations variable names. 2022-04-06 16:51:15 -07:00
pm_list.js pm_list: Remove unnecessary topic popover calls. 2022-09-02 12:42:57 -07:00
poll_widget.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
popover_menus.js channel: Remove idempotent retry loop. 2022-08-19 12:14:41 -07:00
popovers.js popovers: Remove unused show_pm_list_sidebar. 2022-10-25 10:53:48 -07:00
presence.js js: Remove unused buddy_data.huddle_fraction_present function. 2022-02-03 10:59:33 -08:00
reactions.js emojis: Un-share the emoji.js module. 2022-04-04 13:28:49 -07:00
read_receipts.js read_receipts: Disable showing read receipts for Notification Bot msgs. 2022-09-23 16:20:25 -07:00
realm_icon.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
realm_logo.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
realm_playground.js
realm_user_settings_defaults.ts user_settings: Add user setting to control the user list style. 2022-09-09 16:30:54 -07:00
recent_senders.js
recent_topics_data.js recent_topics: Add Private message to recent_topics. 2022-10-17 15:02:01 -07:00
recent_topics_ui.js recent_topics_ui: Allow unread count click in PM row to mark row as read. 2022-10-24 10:25:21 -07:00
recent_topics_util.js recent_topics: Add Private message to recent_topics. 2022-10-17 15:02:01 -07:00
reload_state.ts
reload.js reload: Remove get_reload_topic. 2022-10-04 11:59:22 -07:00
reminder.js channel: Remove idempotent retry loop. 2022-08-19 12:14:41 -07:00
rendered_markdown.js messagebox: Add classnames to mark which messages contain which mentions. 2022-09-09 17:05:26 -07:00
resize.js resize: Don't use visible selector to find element states. 2022-05-03 09:19:01 -07:00
rows.js js: Skip redundant jQuery object reconstruction. 2022-08-18 16:11:13 -07:00
rtl.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
schema.js
scroll_bar.js docs: Fix many spelling mistakes. 2022-02-07 18:51:06 -08:00
scroll_util.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
search_pill_widget.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
search_pill.js refactor: Change description to description_html in search suggestions. 2022-08-16 13:56:33 -07:00
search_suggestion.js search_suggestions: Fix bug where space in stream names did not show. 2022-08-18 11:22:08 -07:00
search_util.ts
search.js search_suggestion: Show profile pictures in autocomplete suggestions. 2022-08-16 14:17:42 -07:00
sent_messages.js
server_events_dispatch.js frontend: Implement 'invisible mode' feature. 2022-09-23 12:27:54 -07:00
server_events.js channel: Remove idempotent retry loop. 2022-08-19 12:14:41 -07:00
settings_account.js settings: Show typeahead for pronouns type custom profile field. 2022-10-06 17:56:26 -07:00
settings_bots.js settings: Add confirmation modal for reactivating a bot in personal settings. 2022-10-25 10:39:16 -07:00
settings_config.ts recent-topics: Rename to "Recent conversations" in web-app and docs. 2022-10-21 10:28:19 -07:00
settings_data.ts settings_data: Remove redundant check from user_can_edit_topic_of_any_message. 2021-11-24 10:37:51 -08:00
settings_display.js user_settings: Add user setting to control the user list style. 2022-09-09 16:30:54 -07:00
settings_emoji.js delete custom emoji: Add confirmation dialog. 2022-09-17 11:55:33 -07:00
settings_exports.js settings: Add confirmation dialog to delete data exports. 2022-09-07 11:28:42 -07:00
settings_invites.js channel: Remove idempotent retry loop. 2022-08-19 12:14:41 -07:00
settings_linkifiers.js settings: Add confirmation dialog to delete linkifiers. 2022-09-07 11:29:18 -07:00
settings_muted_topics.js user_topics: Rename muted_topics.js to user_topics.js. 2022-08-16 14:39:24 -07:00
settings_muted_users.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
settings_notifications.js js: Skip redundant jQuery object reconstruction. 2022-08-18 16:11:13 -07:00
settings_org.js settings_org: Add missing closing square bracket. 2022-10-06 13:46:13 -07:00
settings_panel_menu.js settings_panel_menu: Open first section if hash is invalid. 2022-10-12 11:07:28 -07:00
settings_playgrounds.js settings: Add confirmation dialog to delete code playgrounds. 2022-09-07 11:28:08 -07:00
settings_profile_fields.js help: Rename "Add custom profile fields" -> "Custom profile fields". 2022-10-19 11:58:00 -07:00
settings_realm_domains.js realm_domains: Populate the table only if the modal is open. 2022-10-23 20:38:37 -07:00
settings_realm_user_settings_defaults.js settings: Enable and disable the save button in change_save_button_state. 2022-09-19 20:20:53 -07:00
settings_sections.js user groups: Rename settings_user_groups to settings_user_groups_legacy. 2022-08-23 17:30:39 -07:00
settings_streams.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
settings_toggle.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
settings_ui.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
settings_user_groups_legacy.js user groups: Rename settings_user_groups to settings_user_groups_legacy. 2022-08-23 17:30:39 -07:00
settings_users.js settings: Show typeahead for pronouns type custom profile field. 2022-10-06 17:56:26 -07:00
settings.js settings: Italicize text inside parens for presence_enabled setting. 2022-09-27 10:43:51 -07:00
setup.js channel: Simplify password change tracking. 2021-10-05 10:23:43 -07:00
spectators.js overlays: Remove unused support for Bootstrap modals. 2022-07-26 17:48:31 -07:00
spoilers.ts js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
starred_messages_ui.js dialog_widget: Append dialog_widget to the body element. 2021-10-26 18:20:17 -07:00
starred_messages.js frontend: Add new user_settings module for user's settings. 2021-08-01 15:30:17 -07:00
stream_bar.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
stream_color.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
stream_create_subscribers_data.js stream create: Overhaul create-stream add-subscribers UI. 2022-03-07 16:58:58 -08:00
stream_create_subscribers.js js: Fix no-jquery/no-event-shorthand. 2022-03-17 13:10:23 -07:00
stream_create.js stream_create: Fix crash on stream creation error. 2022-05-31 22:54:57 -07:00
stream_data.js settings_config: Add generalize_stream_notification_setting table. 2022-08-25 13:02:48 -07:00
stream_edit_subscribers.js user groups: Implement edit features in user group settings overlay. 2022-09-07 12:09:28 -07:00
stream_edit.js js: Use jQuery .first() when appropriate. 2022-08-26 12:17:08 -07:00
stream_events.js stream_events: Use update_unread_counts API. 2022-10-25 10:53:48 -07:00
stream_list.js stream_list: Fix another “subscribed” typo. 2022-09-15 16:55:15 -07:00
stream_muting.js stream_muting: Call the update_unread_counts directly. 2022-10-25 10:53:48 -07:00
stream_pill.js node tests: Directly test simple stream_pill helpers. 2022-02-22 16:29:36 -08:00
stream_popover.js stream_popover: Remove unnecessary resize call. 2022-10-25 10:53:48 -07:00
stream_settings_containers.js stream settings: Extract stream_settings_containers.js. 2021-12-16 15:28:11 -08:00
stream_settings_data.js settings_config: Add generalize_stream_notification_setting table. 2022-08-25 13:02:48 -07:00
stream_settings_ui.js stream_edit: Fix warning in confirm dialog modal from sub-unsub modal. 2022-09-18 16:02:08 -07:00
stream_sort.js stream_list: Sort muted to end of sections and add labels. 2022-08-06 21:59:23 -07:00
stream_topic_history_util.js
stream_topic_history.js message_edit: Fix live update bug in left sidebar. 2021-06-29 10:00:52 -07:00
stream_ui_updates.js js: Enable no-jquery/no-constructor-attributes. 2022-08-16 13:42:28 -07:00
sub_store.ts sub_store: Extract StreamSpecificNotificationSettings type. 2022-08-25 13:02:48 -07:00
submessage.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
subscriber_api.js subscribers: Extract subscriber_api. 2022-02-22 16:29:36 -08:00
templates.js docs: Capitalize Handlebars consistently. 2022-06-27 13:35:10 -07:00
timerender.ts js: Fix no-jquery/no-parse-html-literal. 2022-03-17 13:16:34 -07:00
tippyjs.js navbar: Add login and signup buttons for spectators. 2022-10-21 10:10:40 -07:00
todo_widget.js js: Fix no-jquery/no-event-shorthand. 2022-03-17 13:10:23 -07:00
top_left_corner.js pm_list: Handle narrow functions separately for pm_section. 2022-08-12 15:26:00 -07:00
topic_generator.js unread: Rename function name for clarity. 2022-10-24 10:23:20 -07:00
topic_list_data.js unread: Indicate which topics have unread @-mentions. 2022-08-29 12:49:08 -07:00
topic_list.js unread: Indicate which topics have unread @-mentions. 2022-08-29 12:49:08 -07:00
topic_zoom.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
transmit.js reminder: Don't ack server for reminder / scheduled messages. 2021-11-10 09:12:23 -08:00
tutorial.js
typeahead_helper.js compose: Fix sorting of wildcard mentions in case of PMs. 2022-04-28 12:53:46 -07:00
types.ts lint: Fix typos found by codespell. 2021-10-19 16:51:13 -07:00
typing_data.js js: Convert _.uniq(a) to Array.from(new Set(a)). 2022-01-24 15:54:21 -08:00
typing_events.js typing_notifications: Show several users are typing if num of typists > 3. 2021-10-07 16:32:08 -07:00
typing.js typing_notifications: Send requests only if send_private_typing_notifications. 2021-10-07 17:40:32 -07:00
ui_init.js ui_init: Fix condition in message_hover. 2022-10-23 20:38:05 -07:00
ui_report.ts js: Enable no-jquery/no-constructor-attributes. 2022-08-16 13:42:28 -07:00
ui_util.ts unread: Indicate which streams have unread @-mentions. 2022-08-29 12:49:08 -07:00
ui.js message_lists: Add a function to return rendered message_lists. 2022-08-18 12:30:30 -07:00
unread_ops.js unread_ops: Add function to mark PM threads as read. 2022-10-24 10:25:18 -07:00
unread_ui.js unread: Add UI support for marking messages as unread. 2022-09-23 16:45:43 -07:00
unread.js message_util: Avoid unnecessary unreads work processing new messages. 2022-10-25 10:53:48 -07:00
upload_widget.ts js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
upload.js dependencies: Upgrade JavaScript dependencies. 2022-10-11 10:50:57 -07:00
user_events.js js: Shorten Object.prototype.hasOwnProperty.call to Object.hasOwn. 2022-01-24 09:57:09 -08:00
user_group_create_members_data.js user groups: Add new UI support for user group creation. 2022-08-23 17:40:02 -07:00
user_group_create_members.js user groups: Add new UI support for user group creation. 2022-08-23 17:40:02 -07:00
user_group_create.js user groups: Add new UI support for user group creation. 2022-08-23 17:40:02 -07:00
user_group_edit_members.js user groups: Implement edit features in user group settings overlay. 2022-09-07 12:09:28 -07:00
user_group_edit.js user groups: Implement edit features in user group settings overlay. 2022-09-07 12:09:28 -07:00
user_group_pill.js node tests: Directly test user_group_pill helpers. 2022-02-22 16:29:36 -08:00
user_group_ui_updates.js user groups: Implement edit features in user group settings overlay. 2022-09-07 12:09:28 -07:00
user_groups_settings_ui.js user groups: Implement edit features in user group settings overlay. 2022-09-07 12:09:28 -07:00
user_groups.ts user_groups: Pass user group object instead of id to get_recursive_subgroups. 2022-05-17 14:51:55 -07:00
user_pill.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
user_profile.js popovers: Display custom profile fields in user profile popover. 2022-09-20 17:03:57 -07:00
user_search.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
user_settings.ts user_settings: Add user setting to control the user list style. 2022-09-09 16:30:54 -07:00
user_status_ui.js frontend: Implement 'invisible mode' feature. 2022-09-23 12:27:54 -07:00
user_status.js frontend: Implement 'invisible mode' feature. 2022-09-23 12:27:54 -07:00
user_topics.js user_topics: Rename set_muted_topics to set_user_topics. 2022-08-29 17:24:08 -07:00
util.js reload: Remove get_reload_topic. 2022-10-04 11:59:22 -07:00
vdom.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
watchdog.ts ts: Convert watchdog module to TypeScript. 2021-07-09 12:42:31 -07:00
webpack_public_path.js
widgetize.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
zcommand.js markdown: Extract parse_non_message(). 2022-04-04 14:07:18 -07:00
zform.js js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
zulip_test.js stream create: Overhaul create-stream add-subscribers UI. 2022-03-07 16:58:58 -08:00