Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						e459b83c06 
					 
					
						
						
							
							pm_list_dom: Convert module to TypeScript.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Anders Kaseorg <anders@zulip.com > 
						
						
					 
					
						2023-10-02 17:48:39 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						819a91aec7 
					 
					
						
						
							
							alert_words_ui: Convert module to TypeScript.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Anders Kaseorg <anders@zulip.com > 
						
						
					 
					
						2023-10-02 17:46:22 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						457544e0d2 
					 
					
						
						
							
							message_scroll: Move state flags to new module message_scroll_state.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Anders Kaseorg <anders@zulip.com > 
						
						
					 
					
						2023-10-02 17:37:56 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						919381e5e7 
					 
					
						
						
							
							copied_tooltip: Convert module to TypeScript.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Anders Kaseorg <anders@zulip.com > 
						
						
					 
					
						2023-10-02 15:36:23 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hardik Dharmani 
							
						 
					 
					
						
						
							
						
						bae28dfe64 
					 
					
						
						
							
							message_list_hover: Extract module for hover/unhover logic.  
						
						 
						
						... 
						
						
						
						Remove the various message-hover related functions from ui_init.js and
put them in a new module. 
						
						
					 
					
						2023-09-28 18:07:26 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aman Agrawal 
							
						 
					 
					
						
						
							
						
						820b564072 
					 
					
						
						
							
							right_sidebar_ui: Rename to sidebar_ui.  
						
						 
						
						
						
						
					 
					
						2023-09-28 08:41:03 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sahil Batra 
							
						 
					 
					
						
						
							
						
						1de3a9f4a3 
					 
					
						
						
							
							bots: Extract code for showing integration url modal in new file.  
						
						 
						
						... 
						
						
						
						This commit creates a new file integration_url_modal.js which
now contains the code for showing integration url modal.
Since show_generate_integration_url_modal is used in multiple
places, this change helps us in avoiding import cycles. 
						
						
					 
					
						2023-09-26 09:15:20 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sahil Batra 
							
						 
					 
					
						
						
							
						
						f3c17b8d4f 
					 
					
						
						
							
							users: Extract code for showing deactivation modal in new file.  
						
						 
						
						... 
						
						
						
						This commit creates a new file user_deactivation_ui.js which
now contains the code for showing deactivation modal for user
and bots.
Since confirm_deactivation and confirm_bot_deactivation functions
are used in multiple places, this change helps us in avoiding
import cycles. 
						
						
					 
					
						2023-09-26 09:15:20 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aman Agrawal 
							
						 
					 
					
						
						
							
						
						e0ff125116 
					 
					
						
						
							
							views: Write a common show and hide function.  
						
						 
						
						... 
						
						
						
						Fixes  #26688  
						
						
					 
					
						2023-09-25 13:16:25 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sahil Batra 
							
						 
					 
					
						
						
							
						
						c7cbdd3741 
					 
					
						
						
							
							custom_fields: Extract some code in custom_profile_fields_ui.js.  
						
						 
						
						... 
						
						
						
						This commit moves initialize_custom_pronouns_type_fields,
initialize_custom_user_type_fields, initialize_custom_date_type_fields
and append_custom_profile_fields functions to the new file
custom_profile_fields_ui.js from settings_account.js since
they are used for both showing custom profile fields in
"Profile" settings panel and "Edit user" form shown in
user profile modal. This change also helps us in avoiding
import cycles. 
						
						
					 
					
						2023-09-25 13:14:49 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						c379d0bad6 
					 
					
						
						
							
							right_sidebar_ui: Extract new module.  
						
						 
						
						... 
						
						
						
						This UI is not actually a popover, and so there is no need for it to
live in popovers.js. 
						
						
					 
					
						2023-09-25 06:29:47 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aman Agrawal 
							
						 
					 
					
						
						
							
						
						bdf6b210b8 
					 
					
						
						
							
							copied_tooltip: Remove tippyjs import cycle by extracting it.  
						
						 
						
						... 
						
						
						
						Moving show_copied_confirmation to a new library breaks the
dependency cycle of popover_menus and tippyjs. 
						
						
					 
					
						2023-09-24 15:16:27 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						d6884399b2 
					 
					
						
						
							
							invite: Convert module to TypeScript.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Anders Kaseorg <anders@zulip.com > 
						
						
					 
					
						2023-09-22 17:10:51 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						35568ec4d6 
					 
					
						
						
							
							flatpickr: Convert module to TypeScript.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Anders Kaseorg <anders@zulip.com > 
						
						
					 
					
						2023-09-22 17:08:17 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								YashRE42 
							
						 
					 
					
						
						
							
						
						cb04ae1f95 
					 
					
						
						
							
							search: Redesign search box.  
						
						 
						
						... 
						
						
						
						Fixes  #21798 . 
						
						
					 
					
						2023-09-21 08:58:31 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniil Fadeev 
							
						 
					 
					
						
						
							
						
						d96110590b 
					 
					
						
						
							
							playground_links: Migrate popover to Tippy.  
						
						 
						
						... 
						
						
						
						Fixes part of #23632 . 
						
						
					 
					
						2023-09-15 12:25:26 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniil Fadeev 
							
						 
					 
					
						
						
							
						
						c5f6c00a81 
					 
					
						
						
							
							popovers: Extract user info popovers into their own module.  
						
						 
						
						... 
						
						
						
						The intent behind this commit is to tidy up how we handle user info
popovers. The first step is to move everything related to them into
its own module. This commit should not have any functional changes. 
						
						
					 
					
						2023-09-13 11:49:08 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aman Agrawal 
							
						 
					 
					
						
						
							
						
						6ef0753a51 
					 
					
						
						
							
							inbox: Add new narrow.  
						
						 
						
						
						
						
					 
					
						2023-09-12 09:20:33 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lalit Kumar Singh 
							
						 
					 
					
						
						
							
						
						5f74b9051e 
					 
					
						
						
							
							ts: Migrate user_topics.js to typescript.  
						
						 
						
						
						
						
					 
					
						2023-09-11 10:57:38 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniil Fadeev 
							
						 
					 
					
						
						
							
						
						7777c55b22 
					 
					
						
						
							
							popovers: Extract user_group_popover into separate module.  
						
						 
						
						... 
						
						
						
						This is a preparatory commit before we migrate `user_group_popover`
from Bootstrap to Tippy library.
The previous implementation was weirdly sharing the logic around
`current_message_info_popover_elem` with the user info popovers based
on a message; very likely an unfortunate latent bug caused by
copy/paste.
To address that, we need to add dedicated functions like
get_user_group_popover_items to avoid breaking keyboard navigation
with this extraction. 
						
						
					 
					
						2023-09-11 10:26:50 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lalit Kumar Singh 
							
						 
					 
					
						
						
							
						
						c47a18eb2b 
					 
					
						
						
							
							ts: Migrate realm_logo to TypeScript.  
						
						 
						
						
						
						
					 
					
						2023-09-09 18:30:43 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lalit Kumar Singh 
							
						 
					 
					
						
						
							
						
						b8e0850aa1 
					 
					
						
						
							
							ts: Migrate realm_icon to TypeScript.  
						
						 
						
						
						
						
					 
					
						2023-09-09 18:30:43 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aman Agrawal 
							
						 
					 
					
						
						
							
						
						1305fe74b6 
					 
					
						
						
							
							test-js-with-node: Remove deleted dropdown-list-widget module.  
						
						 
						
						... 
						
						
						
						Fixes  #25741  
						
						
					 
					
						2023-09-09 18:22:25 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lalit Kumar Singh 
							
						 
					 
					
						
						
							
						
						affdffdda5 
					 
					
						
						
							
							ts: Migrate settings_emoji.js to TypeScript.  
						
						 
						
						
						
						
					 
					
						2023-09-08 13:09:34 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lalit Kumar Singh 
							
						 
					 
					
						
						
							
						
						5c2ba6c8fa 
					 
					
						
						
							
							ts: Migrate avatar.js module to TypeScript.  
						
						 
						
						
						
						
					 
					
						2023-09-08 13:09:12 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								evykassirer 
							
						 
					 
					
						
						
							
						
						3c16541eb4 
					 
					
						
						
							
							recent: Rename recent_topics_util.  
						
						 
						
						
						
						
					 
					
						2023-09-08 07:36:33 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								evykassirer 
							
						 
					 
					
						
						
							
						
						f8db06569f 
					 
					
						
						
							
							recent: Rename recent_topics_ui.  
						
						 
						
						
						
						
					 
					
						2023-09-08 07:36:33 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lalit Kumar Singh 
							
						 
					 
					
						
						
							
						
						9a6f7f0ead 
					 
					
						
						
							
							ts: Migrate attachments_ui.js to typescript.  
						
						 
						
						
						
						
					 
					
						2023-09-07 17:54:48 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								evykassirer 
							
						 
					 
					
						
						
							
						
						78f0dca269 
					 
					
						
						
							
							narrow: Save blue box position and restore on navigation.  
						
						 
						
						... 
						
						
						
						This saves the blue box position as state on the location
in brower history, with `history.replaceState`.
The position is restored when a narrow is activated.
Fixes  #20066 . 
						
						
					 
					
						2023-08-23 13:40:26 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Junyao Chen 
							
						 
					 
					
						
						
							
						
						983c6b74ab 
					 
					
						
						
							
							ts: Migrate user_group_create_members_data.js to TypeScript.  
						
						 
						
						
						
						
					 
					
						2023-08-17 11:38:13 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Junyao Chen 
							
						 
					 
					
						
						
							
						
						6757c5a9f8 
					 
					
						
						
							
							stats: Install @types/plotly.js for type check.  
						
						 
						
						... 
						
						
						
						This is a prep commit for typescript migration for `stats.js`,
which used a third party module `plotly.js` that doesn't come
with types. 
						
						
					 
					
						2023-08-17 11:35:00 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Junyao Chen 
							
						 
					 
					
						
						
							
						
						446aea41b3 
					 
					
						
						
							
							ts: Migrate settings_ui.js to TypeScript.  
						
						 
						
						
						
						
					 
					
						2023-08-15 17:17:40 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lalit Kumar Singh 
							
						 
					 
					
						
						
							
						
						a0cb034731 
					 
					
						
						
							
							ts: Migrate spectators.js to typescript.  
						
						 
						
						
						
						
					 
					
						2023-08-15 09:58:17 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lalit Kumar Singh 
							
						 
					 
					
						
						
							
						
						9b01872e8c 
					 
					
						
						
							
							ts: Migrate hash_util.js module to TypeScript.  
						
						 
						
						
						
						
					 
					
						2023-08-15 09:58:17 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lalit 
							
						 
					 
					
						
						
							
						
						829caae189 
					 
					
						
						
							
							ts: Migrate realm_playground to typescript.  
						
						 
						
						
						
						
					 
					
						2023-07-24 12:49:53 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Prakhar Pratyush 
							
						 
					 
					
						
						
							
						
						32b201d5e0 
					 
					
						
						
							
							user_topics: Rename 'muted_topics_ui' to 'user_topics_ui'.  
						
						 
						
						... 
						
						
						
						This commit renames the file 'muted_topics_ui.js' to
'user_topics_ui.js', as we also support visibility policies
other than MUTED. 
						
						
					 
					
						2023-07-17 17:39:17 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								AcKindle3 
							
						 
					 
					
						
						
							
						
						1aeab40779 
					 
					
						
						
							
							ts: Convert stream_settings_containers.js to TypeScript.  
						
						 
						
						... 
						
						
						
						Added assertion to enforce `sub` is not `undefined` and thus type
safe for the rest.
Added type annotation to function parameter and return value. 
						
						
					 
					
						2023-07-17 17:24:15 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lalit 
							
						 
					 
					
						
						
							
						
						c0c4c2e1e7 
					 
					
						
						
							
							ts: Migrate message_overlay_ui to TypeScript.  
						
						 
						
						
						
						
					 
					
						2023-07-17 16:24:16 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lalit 
							
						 
					 
					
						
						
							
						
						b51bdd33bb 
					 
					
						
						
							
							ts: Migrate list_widget to TypeScript.  
						
						 
						
						
						
						
					 
					
						2023-07-17 11:31:51 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xoldyckk 
							
						 
					 
					
						
						
							
						
						a062a82f06 
					 
					
						
						
							
							ts: Migrate setup.js to typescript.  
						
						 
						
						... 
						
						
						
						Also added global type definition for `get_offset_to_window`
helper function. 
						
						
					 
					
						2023-07-10 13:49:26 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lalit 
							
						 
					 
					
						
						
							
						
						ae6063807b 
					 
					
						
						
							
							ts: Convert poll_data to typescript.  
						
						 
						
						... 
						
						
						
						Used zod schemas to validate inbound data types and removed some over
defensive code. 
						
						
					 
					
						2023-07-06 16:21:52 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lalit 
							
						 
					 
					
						
						
							
						
						13187ff8f6 
					 
					
						
						
							
							ts: Convert web/src/billing module to TypeScript.  
						
						 
						
						... 
						
						
						
						Converted all files inside `web/src/billing` to TypeScript. 
						
						
					 
					
						2023-06-23 11:42:29 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lalit 
							
						 
					 
					
						
						
							
						
						5744ed32e2 
					 
					
						
						
							
							tippyjs: Extract compose_tooltips.js module.  
						
						 
						
						
						
						
					 
					
						2023-06-08 16:20:59 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						e7c012c850 
					 
					
						
						
							
							tippyjs: Extract message_list_tooltips module.  
						
						 
						
						
						
						
					 
					
						2023-06-08 16:20:59 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								evykassirer 
							
						 
					 
					
						
						
							
						
						aa270bcef0 
					 
					
						
						
							
							search: Remove support for experimental search pills.  
						
						 
						
						... 
						
						
						
						This in-progress feature was started in 2018 and hasn't
been worked on much since. It's already in a broken state,
which makes it hard to iterate on the existing search bar
since it's hard to know how those changes will affect search
pills.
We do still want to add search pills eventually, and when
we work on that, we can refer to this diff to readd the
changes back. 
						
						
					 
					
						2023-06-06 18:36:02 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						713a64d415 
					 
					
						
						
							
							message_scroll: Extract module message_feed_top_notices.  
						
						 
						
						
						
						
					 
					
						2023-06-05 21:57:35 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lalit 
							
						 
					 
					
						
						
							
						
						38dd1de5b2 
					 
					
						
						
							
							ts: Convert compose_textarea.js to TypeScript.  
						
						 
						
						... 
						
						
						
						Added type definitions for `jquery-caret-plugin` third party package and
converted `compose_textarea.js` to TypeScript. 
						
						
					 
					
						2023-05-25 17:33:18 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lalit 
							
						 
					 
					
						
						
							
						
						7346ce98f3 
					 
					
						
						
							
							ts: Convert emojisets to TypeScript.  
						
						 
						
						... 
						
						
						
						Declared types for '*.png' modules and '!style-loader?*' modules in
`assets.d.ts` and used them in `emojisets.ts`. 
						
						
					 
					
						2023-05-22 09:02:42 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lalit 
							
						 
					 
					
						
						
							
						
						a2db6df826 
					 
					
						
						
							
							ts: Convert deprecated_feature_notice module to TypeScript.  
						
						 
						
						
						
						
					 
					
						2023-05-18 08:52:26 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lalit 
							
						 
					 
					
						
						
							
						
						a3f46957bc 
					 
					
						
						
							
							ts: Convert confirm_dialog module to TypeScript.  
						
						 
						
						
						
						
					 
					
						2023-05-18 08:44:30 -07:00