zulip/web/src
Danny Su 66b9c06de6 compose: Add support for Zoom audio call
This PR implements the audio call feature for Zoom. This is done by explicitly
telling Zoom to create a meeting where the host's video and participants' video
are off by default.

Another key change is that when creating a video call, the host's and
participants' video will be on by default. The old code doesn't specify that
setting, so meetings actually start with video being off. This new behavior has
less work for users to do. They don't have to turn on video when joining a call
advertised as "video call". It still respects users' preferences because they
can still configure their own personal setting that overrides the meeting
defaults.

The Zoom API documentation can be found at
https://developers.zoom.us/docs/api/rest/reference/zoom-api/methods/#operation/meetingCreate

Fixes #26549.
2023-08-28 18:32:20 -07:00
..
analytics support: Add option to delete user from /activity/support. 2023-05-16 12:38:12 -07:00
billing web: Do not assume error responses are valid, or our, JSON. 2023-07-19 16:18:31 -07:00
bundles print: Add print styles targeted at topics. 2023-07-25 17:30:40 -07:00
portico documentation: Remove duplicate heading IDs on server side. 2023-08-21 17:25:14 -07:00
stats stats: Add zod validation to server data and misc data. 2023-08-17 11:35:00 -07:00
types/stacktrace-gps eslint: Fix @typescript-eslint/consistent-indexed-object-style. 2023-04-19 16:52:39 -07:00
about_zulip.js alerts: Show Copied! Tippy alert in About Zulip modal. 2023-08-15 12:20:35 -07:00
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 settings: Remove "add a new bot button" from admin page. 2023-08-24 16:57:17 -07:00
alert_popup.ts
alert_words_ui.js list_widget: Explicitly pass generic sort functions to the list widget. 2023-07-17 11:31:51 -07:00
alert_words.ts ts: Migrate alert_words.js to TypeScript. 2023-08-02 18:38:58 -07: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 list_widget: Explicitly pass generic sort functions to the list widget. 2023-07-17 11:31:51 -07:00
avatar.js
blueslip_stacktrace.ts eslint: Fix @typescript-eslint/no-redundant-type-constituents. 2023-07-21 15:58:42 -07:00
blueslip.ts eslint: Fix @typescript-eslint/no-redundant-type-constituents. 2023-07-21 15:58:42 -07:00
bot_data.ts bot_data: Fix owner_id field to allow null value. 2023-08-22 11:24:40 -07:00
browser_history.ts ts: Migrate browser_history.js module to TypeScript. 2023-08-15 09:58:17 -07:00
buddy_data.js people: Make get_by_user_id type-safe. 2023-07-02 16:57:16 -07:00
buddy_list.js eslint: Expand no-unused-vars check to all function parameters. 2023-07-02 16:16:38 -07:00
channel.ts ts: Migrate channel.js module to TypeScript. 2023-08-28 09:19:07 -07:00
click_handlers.js dropdown_widget: Refactor to use Class. 2023-07-27 14:10:08 -07:00
color_data.ts eslint: Fix unicorn/prefer-spread. 2023-03-02 12:16:56 -08:00
colorspace.ts
common.ts common: Fix parameter type of autofocus function. 2023-08-14 16:00:20 -07:00
components.ts
compose_actions.js compose: Use stream id instead of stream name for composebox opts. 2023-08-07 17:08:59 -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 messages: Use stream_id instead of stream name. 2023-08-21 15:10:17 -07:00
compose_fade_helper.js web-src: Update comments with "private message" or "PM". 2023-06-26 11:07:28 -07:00
compose_fade_users.js
compose_fade.js focused recipient: Remove unused stream attribute. 2023-08-07 17:08:59 -07:00
compose_pm_pill.js compose: Return focus to DM input after pill selection. 2023-07-26 21:05:38 -07:00
compose_recipient.js compose: Use stream id instead of stream name for composebox opts. 2023-08-07 17:08:59 -07:00
compose_state.js compose: Use stream id instead of stream name for composebox opts. 2023-08-07 17:08:59 -07:00
compose_textarea.ts ts: Convert compose_textarea.js to TypeScript. 2023-05-25 17:33:18 -07:00
compose_tooltips.js giphy: Migrate Giphy popover to Tippy. 2023-07-05 14:43:19 -07:00
compose_ui.js compose: Allow URLs to be pasted onto selected text. 2023-08-09 15:35:14 -07:00
compose_validate.js dropdown_widget: Refactor to use Class. 2023-07-27 14:10:08 -07:00
compose.js compose: Add support for Zoom audio call 2023-08-28 18:32:20 -07:00
composebox_typeahead.js compose: Use stream id instead of stream name for composebox opts. 2023-08-07 17:08:59 -07:00
condense.js condense: Focus on the message after condensing/expanding it. 2023-08-11 12:39:43 -07:00
confirm_dialog.ts ts: Convert confirm_dialog module to TypeScript. 2023-05-18 08:44:30 -07:00
copy_and_paste.js compose: Allow URLs to be pasted onto selected text. 2023-08-09 15:35:14 -07:00
csrf.ts
css_variables.js grid: Apply mobile-style grid when middle column is small. 2023-08-21 17:13:43 -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 messages: Use stream_id instead of stream name. 2023-08-21 15:10:17 -07:00
dialog_widget.ts ts: Migrate channel.js module to TypeScript. 2023-08-28 09:19:07 -07:00
drafts.js drafts: Use stream_id instead of stream names. 2023-08-21 15:10:17 -07:00
dropdown_widget.js dropdown_widget: Show disabled if value not in options. 2023-08-06 14:18:51 -07:00
echo.js messages: Use stream_id instead of stream name. 2023-08-21 15:10:17 -07:00
emoji_picker.js emoji: Remove parameter from the emoji popover template. 2023-08-24 17:54:13 -07:00
emoji.ts ts: Convert input_pill.js to TypeScript. 2023-04-25 09:09:48 -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 messages: Use stream_id instead of stream name. 2023-08-21 15:10:17 -07:00
flatpickr.js eslint: Expand no-unused-vars check to all function parameters. 2023-07-02 16:16:38 -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 giphy: Migrate Giphy popover to Tippy. 2023-07-05 14:43:19 -07:00
global.d.ts ts: Convert signup.js to TypeScript. 2023-08-14 16:00:20 -07:00
group_permission_settings.ts eslint: Fix @typescript-eslint/consistent-generic-constructors. 2023-04-19 16:52:39 -07:00
hash_util.ts ts: Migrate hash_util.js module to TypeScript. 2023-08-15 09:58:17 -07:00
hashchange.js narrow: Save blue box position and restore on navigation. 2023-08-23 13:40:26 -07:00
hbs.d.ts
hotkey.js keyboard_shortcuts: Add Shift+H to open message edit history dialog. 2023-08-24 16:28:06 -07:00
hotspots.js web: Do not assume error responses are valid, or our, JSON. 2023-07-19 16:18:31 -07:00
huddle_data.ts ts: Migrate huddle_data.js to TypeScript. 2023-07-24 16:45:30 -07:00
i18n.ts dependencies: Upgrade JavaScript dependencies. 2023-03-20 15:48:29 -07:00
info_overlay.js info_overlay: Align me-message example with rendered classes. 2023-07-13 14:01:32 -07:00
input_pill.ts ts: Migrate user_group_pill module to TypeScript. 2023-07-17 10:38:24 -07:00
invite.js dialog_widget: Rename "dialog_cancel_button" to "dialog_exit_button". 2023-07-25 10:25:12 -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
left_sidebar_navigation_area.js js: Rename top_left_corner.js to left_sidebar_navigation_area.js. 2023-07-24 13:02:28 -07:00
lightbox.js lightbox: Fix + and - zoom shortcuts to be inverses of each other. 2023-08-24 10:45:25 -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.ts list_widget: Pass filter_value to modifier. 2023-08-15 10:21:22 -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_config.js
markdown.js emoji: Match emoji sequences in markdown. 2023-08-23 16:18:15 -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_edit.js help: Update links to "Edit a message" and "Delete a message". 2023-08-28 18:09:41 -07:00
message_events.js messages: Use stream_id instead of stream name. 2023-08-21 15:10:17 -07:00
message_feed_loading.ts message feed: Change color of zulip logo at top of feed. 2023-07-24 17:27:59 -07:00
message_feed_top_notices.js message_scroll: Extract module message_feed_top_notices. 2023-06-05 21:57:35 -07:00
message_fetch.js narrow: Support string and integer encoding of "id" operator. 2023-07-20 13:14:20 -07:00
message_flags.js starred_messages: Extract starred_messages_ui.js. 2023-06-05 21:57:35 -07:00
message_helper.js messages: Use stream_id instead of stream name. 2023-08-21 15:10:17 -07:00
message_list_data.js web-src: Update comments with "private message" or "PM". 2023-06-26 11:07:28 -07:00
message_list_tooltips.js css: Rename .message_table to .message-list. 2023-08-21 15:17:45 -07:00
message_list_view.js messages: Use stream_id instead of stream name. 2023-08-21 15:10:17 -07:00
message_list.js grid: Remove message content from document flow when editing. 2023-08-21 11:29:00 -07:00
message_lists.js css: Rename .message_table to .message-list. 2023-08-21 15:17:45 -07:00
message_live_update.js icons: Reference new icons from templates and JS. 2023-08-21 17:13:43 -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: Check message feed visibility instead of recent topics. 2023-08-17 15:48:53 -07:00
message_store.js messages: Use stream_id instead of stream name. 2023-08-21 15:10:17 -07:00
message_user_ids.ts web-src: Update comments with "private message" or "PM". 2023-06-26 11:07:28 -07: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 jquery: Replace safeOuterWidth and safeOuterHeight functions. 2023-07-10 13:49:26 -07:00
messages_overlay_ui.ts drafts: Remove classes that had the same effect. 2023-08-11 15:54:17 -07:00
muted_users_ui.js
muted_users.ts eslint: Fix @typescript-eslint/prefer-optional-chain. 2023-04-19 16:52:39 -07:00
narrow_banner.js narrow_state: Rename stream() to stream_name() which is more accurate. 2023-08-07 17:08:59 -07:00
narrow_error.ts ts: Migrate narrow_error to TypeScript. 2023-03-28 15:04:57 -07:00
narrow_history.js narrow: Save blue box position and restore on navigation. 2023-08-23 13:40:26 -07:00
narrow_state.js compose: Use stream id instead of stream name for composebox opts. 2023-08-07 17:08:59 -07:00
narrow.js narrow: Save blue box position and restore on navigation. 2023-08-23 13:40:26 -07:00
navbar_alerts.js navbar_alerts: Delay showing "Complete the organization profile" banner. 2023-08-15 10:46:33 -07:00
navigate.js jquery: Replace safeOuterWidth and safeOuterHeight functions. 2023-07-10 13:49:26 -07:00
notifications.js messages: Use stream_id instead of stream name. 2023-08-21 15:10:17 -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 channel.js module to TypeScript. 2023-08-28 09:19:07 -07:00
password_quality.ts dependencies: Upgrade JavaScript dependencies. 2023-06-05 21:51:26 -07:00
peer_data.ts peer_data: Remove over defensive assert_number function. 2023-07-17 10:37:29 -07:00
people.ts people: Narrow the return type of get_users_from_ids function 2023-08-17 11:38:13 -07:00
pill_typeahead.js compose: Use stream id instead of stream name for composebox opts. 2023-08-07 17:08:59 -07:00
plotly.js.d.ts stats: Install @types/plotly.js for type check. 2023-08-17 11:35:00 -07:00
pm_conversations.ts ts: Migrate pm_conversations module to typescript. 2023-08-08 12:19:12 -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
pm_list.js web-src: Update comments with "private message" or "PM". 2023-06-26 11:07:28 -07:00
poll_widget.js
popover_menus_data.js message_feed: Remove the view edit history from the three-dot menu. 2023-08-24 16:28:06 -07:00
popover_menus.js popover_menus: Create an API to render popovers as a centered overlay. 2023-08-25 12:29:36 -07:00
popovers.js realm_playgrounds: Replace url_prefix with url_template. 2023-07-24 17:40:59 -07:00
presence.ts ts: Migrate presence.js module to typescript. 2023-08-16 11:46:40 -07:00
reactions.js css: Rename .message_table to .message-list. 2023-08-21 15:17:45 -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.ts realm_playgrounds: Refactor error handling for validation on creation. 2023-07-24 17:40:59 -07: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 recent_topics_data: Simplify .entries() loop to .values(). 2023-06-29 15:54:40 -07:00
recent_topics_ui.js messages: Use stream_id instead of stream name. 2023-08-21 15:10:17 -07:00
recent_topics_util.js recent_topics: Move is_in_focus to UI module. 2023-08-15 18:17:02 -07:00
reload_state.ts
reload.js css: Scroll on html instead of .app. 2023-05-24 15:43:19 -07:00
rendered_markdown.js people: Revert to using ignore_missing parameter. 2023-08-02 17:25:14 -07:00
resize.js UI redesign: more-less message interaction. 2023-07-24 17:42:08 -07:00
rows.js css: Rename .focused_table to .focused-message-list. 2023-08-21 15:17:45 -07:00
rtl.ts ts: Convert rtl.js to TypeScript. 2023-05-22 15:41:42 -07:00
scheduled_messages_overlay_ui.js compose: Use stream id instead of stream name for composebox opts. 2023-08-07 17:08:59 -07:00
scheduled_messages.js scheduled messages: Allow user to reschedule quickly from edit window. 2023-08-06 14:34:33 -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_suggestion.js narrow_state: Rename stream() to stream_name() which is more accurate. 2023-08-07 17:08:59 -07:00
search_util.ts
search.js search: Remove unused base_query variable. 2023-07-17 17:19:08 -07:00
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_dispatch.js compose: Add support for Jitsi audio calls. 2023-08-24 10:52:34 -07:00
server_events.js web: Do not assume error responses are valid, or our, JSON. 2023-07-19 16:18:31 -07:00
settings_account.js web: Do not assume error responses are valid, or our, JSON. 2023-07-19 16:18:31 -07:00
settings_bots.js dropdown_widget: Refactor to use Class. 2023-07-27 14:10:08 -07:00
settings_config.ts settings: Update SETTINGS/TOPICS panel to include followed topics. 2023-07-17 17:39:17 -07:00
settings_data.ts settings_data: Extract TimePreferences. 2023-03-16 10:47:12 -07:00
settings_display.js settings: Fix save-discard widget fo. 2023-08-06 17:53:57 -07:00
settings_emoji.js web: Remove nonsense round-trip through JSON.parse() + JSON.stringify(). 2023-07-19 16:18:31 -07:00
settings_exports.js list_widget: Explicitly pass generic sort functions to the list widget. 2023-07-17 11:31:51 -07:00
settings_invites.js list_widget: Explicitly pass generic sort functions to the list widget. 2023-07-17 11:31:51 -07:00
settings_linkifiers.js linkifiers: Disable dragging when a filter is applied. 2023-08-15 10:21:22 -07:00
settings_muted_users.js list_widget: Explicitly pass generic sort functions to the list widget. 2023-07-17 11:31:51 -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 stream settings: Warn users before locking them out of a stream. 2023-08-11 16:46:41 -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 realm_playgrounds: Replace url_prefix with url_template. 2023-07-24 17:40:59 -07:00
settings_profile_fields.js settings_streams: Delete redundant uses of "update_choice_delete_btn". 2023-08-28 08:52:43 -07:00
settings_realm_domains.js
settings_realm_user_settings_defaults.js
settings_sections.js settings: Change "Display settings" to "Preferences". 2023-07-12 07:09:03 -07:00
settings_streams.js settings_streams: Delete redundant uses of "update_choice_delete_btn". 2023-08-28 08:52:43 -07:00
settings_toggle.js eslint: Expand no-unused-vars check to all function parameters. 2023-07-02 16:16:38 -07:00
settings_ui.ts ts: Migrate channel.js module to TypeScript. 2023-08-28 09:19:07 -07:00
settings_user_groups_legacy.js web: Remove nonsense round-trip through JSON.parse() + JSON.stringify(). 2023-07-19 16:18:31 -07:00
settings_user_topics.js settings: Add a saving-saved indicator to the 'SETTINGS/TOPICS' UI. 2023-08-06 13:55:21 -07:00
settings_users.js settings: Update confirmation modal shown when reactivating a bot. 2023-08-16 15:37:37 -07:00
settings.js settings: Remove lock icon when the user can add bots. 2023-08-24 16:57:17 -07:00
setup.ts ts: Migrate setup.js to typescript. 2023-07-10 13:49:26 -07:00
spectators.ts ts: Migrate spectators.js to typescript. 2023-08-15 09:58:17 -07:00
spoilers.ts eslint: Fix @typescript-eslint/prefer-nullish-coalescing. 2023-04-19 16:52:39 -07:00
starred_messages_ui.js js: Rename top_left_corner.js to left_sidebar_navigation_area.js. 2023-07-24 13:02:28 -07:00
starred_messages.js starred_messages: Use standard initialization patterns. 2023-06-08 09:42:56 -07:00
stream_bar.js compose: Use stream id instead of stream name for composebox opts. 2023-08-07 17:08:59 -07:00
stream_color.js compose: Use stream id instead of stream name for composebox opts. 2023-08-07 17:08:59 -07:00
stream_create_subscribers_data.ts ts: Migrate stream_create_subscribers_data.js to TypeScript. 2023-08-17 11:38:13 -07:00
stream_create_subscribers.js list_widget: Explicitly pass generic sort functions to the list widget. 2023-07-17 11:31:51 -07:00
stream_create.js stream_settings: Add 'Default stream' option in create stream UI. 2023-08-09 15:20:09 -07:00
stream_data.ts stream_data: Refactored function to return sub and can_sub streams. 2023-08-22 11:56:42 -07:00
stream_edit_subscribers.js web: Do not assume error responses are valid, or our, JSON. 2023-07-19 16:18:31 -07:00
stream_edit.js stream settings: Warn users before locking them out of a stream. 2023-08-11 16:46:41 -07:00
stream_events.js user_profile: Update the streams list dynamically. 2023-08-22 11:56:42 -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_list.js left_sidebar: Avoid zooming out when toggling stream subscription. 2023-07-17 10:13:53 -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 compose: Use stream id instead of stream name for composebox opts. 2023-08-07 17:08:59 -07:00
stream_settings_containers.ts ts: Convert stream_settings_containers.js to TypeScript. 2023-07-17 17:24:15 -07:00
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_settings: Add 'Default stream' option in create stream UI. 2023-08-09 15:20:09 -07:00
stream_topic_history_util.js
stream_topic_history.js eslint: Fix unicorn/prefer-spread. 2023-03-02 12:16:56 -08:00
stream_ui_updates.js stream_settings: Add 'Default stream' option in create stream UI. 2023-08-09 15:20:09 -07:00
sub_store.ts stream_data: Refactor create_sub_from_server_data function. 2023-08-14 16:10: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 navbar_alerts: Delay showing "Complete the organization profile" banner. 2023-08-15 10:46:33 -07:00
tippyjs.js tippy: Add callback, timeout args to copied confirmation. 2023-08-15 12:20:35 -07:00
todo_widget.js eslint: Expand no-unused-vars check to all function parameters. 2023-07-02 16:16:38 -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_data.js topic_list: Show muted unread counts in muted streams. 2023-05-01 21:13:53 -07:00
topic_list.js topic_list: Clean up component API. 2023-06-05 21:57:35 -07:00
topic_zoom.js left_sidebar: Fix 'more topics' view scroll position. 2023-04-17 17:40:35 -07:00
transmit.js messages: Use stream_id instead of stream name. 2023-08-21 15:10:17 -07:00
tutorial.js
typeahead_helper.js compose: Use stream id instead of stream name for composebox opts. 2023-08-07 17:08:59 -07:00
types.ts ts: Migrate channel.js module to TypeScript. 2023-08-28 09:19:07 -07:00
typing_data.ts eslint: Fix @typescript-eslint/prefer-nullish-coalescing. 2023-04-19 16:52:39 -07:00
typing_events.js typing: Add typing constants to the post register api response. 2023-08-23 16:36:44 -07:00
typing.js typing: Add typing constants to the post register api response. 2023-08-23 16:36:44 -07:00
ui_init.js compose: Render Mac-specific Cmd, Return at compose bottom. 2023-08-25 10:52:05 -07:00
ui_report.ts web: Do not assume error responses are valid, or our, JSON. 2023-07-19 16:18:31 -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_ops.js web: Do not assume error responses are valid, or our, JSON. 2023-07-19 16:18:31 -07:00
unread_ui.js web-src: Update comments with "private message" or "PM". 2023-06-26 11:07:28 -07:00
unread.js web-src: Update comments with "private message" or "PM". 2023-06-26 11:07:28 -07:00
upload_widget.ts image_upload_widget: Refactor style of upload_widget's preview_image. 2023-03-27 10:19:29 -07:00
upload.js upload: Support drag and dropping files anywhere on message viewport. 2023-08-16 17:06:45 -07:00
url-template.d.ts eslint: Fix @typescript-eslint/consistent-type-definitions. 2023-04-19 16:52:39 -07:00
user_events.js people: Make get_by_user_id type-safe. 2023-07-02 16:57:16 -07:00
user_group_create_members_data.ts ts: Migrate user_group_create_members_data.js to TypeScript. 2023-08-17 11:38:13 -07:00
user_group_create_members.js list_widget: Explicitly pass generic sort functions to the list widget. 2023-07-17 11:31:51 -07:00
user_group_create.js
user_group_edit_members.js web: Do not assume error responses are valid, or our, JSON. 2023-07-19 16:18:31 -07:00
user_group_edit.js dialog_widget: Remove redundant preventDefault calls. 2023-07-05 14:25:10 -07:00
user_group_pill.ts ts: Migrate user_group_pill module to TypeScript. 2023-07-17 10:38:24 -07: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_settings_ui.js list_widget: Make get_item option required and pass a default where needed. 2023-07-17 11:31:51 -07:00
user_groups.ts stream_settings: Migrate to new DropdownWidget. 2023-07-27 14:10:08 -07:00
user_pill.js pill_typeahead: Remove bots in person picker custom profile fields. 2023-07-06 16:32:08 -07:00
user_profile.js user_profile: update the streams list row dynamically. 2023-08-22 11:56:42 -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_ui.js css: Hyphenate .status-emoji-wrapper selector. 2023-03-27 17:31:31 -07:00
user_status.js
user_topics_ui.js user_topics: Fix live-update bug in the 'SETTINGS / TOPICS' panel. 2023-07-17 17:39:17 -07:00
user_topics.js settings: Add a saving-saved indicator to the 'SETTINGS/TOPICS' UI. 2023-08-06 13:55:21 -07:00
util.ts web-src: Update comments with "private message" or "PM". 2023-06-26 11:07:28 -07:00
vdom.ts ts: Migrate vdom.js to TypeScript. 2023-07-24 16:49:53 -07:00
watchdog.ts
webpack_public_path.js
widgetize.js
zcommand.js theme: Change recipient bar color and theme in the same paint. 2023-07-03 21:47:45 -07:00
zform.js
zulip_test.js