Varun Singh
fd3c7728fc
message_list_tooltips: Convert module to TypeScript.
2024-03-22 15:37:57 -07:00
Varun Singh
1aaedf89ee
poll_modal: Convert module to TypeScript.
2024-03-21 16:33:24 -07:00
Vector73
f758ca596b
custom_profile_fields: Add "required" parameter to the profile fields.
...
Fixes #28512 .
2024-03-21 10:48:54 -07:00
afeefuddin
6f81fe1b5b
info_overlay: Convert module to TypeScript.
2024-03-21 09:00:33 -07:00
afeefuddin
417d4b3a8a
integration_url_modal: Convert module to TypeScript.
2024-03-19 09:38:22 -07:00
Roshan Jagadish
20e44997e2
types: Migrated add_stream_options_popover to TypeScript.
...
The migration requires some new assert statements as well as a change
in how the `return undefined` case is spelled to match the types declared by
Tippy upstream.
2024-03-15 13:02:20 -07:00
evykassirer
03ec788a91
typeahead: Move module to web/src.
2024-03-11 09:56:18 -07:00
Temidayo32
11e498f937
resize_handler: Convert module to Typescript.
2024-03-08 10:49:52 -08:00
Temidayo32
42dd55df42
condense: Convert module to Typescript.
2024-03-07 16:15:30 -08:00
Varun Singh
1fb03a27d8
compose_fade: Convert module to TypeScript.
2024-03-06 14:47:47 -08:00
afeefuddin
5e18bd762f
left_sidebar_navigation_area: Convert module to TypeScript.
2024-03-06 13:57:33 -08:00
afeefuddin
72681c2d5a
hotspots: Convert module to TypeScript.
2024-03-04 18:17:34 -08:00
afeefuddin
6314139d4a
zcommand: Convert module to TypeScript.
2024-03-04 18:10:38 -08:00
Varun Singh
bda6470951
user_status_ui: Convert module to TypeScript.
2024-03-01 18:02:20 -08:00
evykassirer
c60cc07605
drafts: Convert module to typescript.
2024-03-01 15:49:53 -08:00
afeefuddin
28e4fe1820
onboarding_steps: Convert module to TypeScript.
2024-02-26 08:16:44 -08:00
evykassirer
44b07094df
stream_list: Convert module to typescript.
2024-02-23 16:18:48 -08:00
Aman Agrawal
a9dc669f3c
dropdown_widget: Migrate to typescript.
2024-02-22 16:38:25 -08:00
evykassirer
ea2818786e
buddy_list: Convert module to typescript.
2024-02-22 16:05:27 -08:00
evykassirer
231aa098cb
buddy list: Create section in buddy list for users from narrow.
...
Fixes #21285 .
2024-02-22 16:05:27 -08:00
evykassirer
860150525c
sidebar_ui: Convert module to typescript.
2024-02-21 18:50:51 -08:00
evykassirer
aab25fae6a
pm_list: Convert module to typescript.
2024-02-21 10:49:24 -08:00
Varun Singh
c91ca3eca8
message_live_update: Convert module to TypeScript.
2024-02-20 08:30:04 -08:00
evykassirer
23795ca153
message_edit_history: Convert module to typescript.
2024-02-19 21:39:40 -08:00
Anders Kaseorg
a4938d3760
page_params: Parse page_params and state_data with Zod.
...
This establishes a runtime check that their types continue to reflect
reality going forward.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-02-17 00:02:38 -08:00
Anders Kaseorg
e96ede0ef6
page_params: Split out state data for current user.
...
For spectators, the chunk of page_params that originates from
do_events_register isn’t assigned until ui_init.js. That means the
TypeScript type of page_params is mostly a lie during module load
time: reading a parameter too early silently results in undefined
rather than the declared type, with unpredictable results later on.
We want to make such an early read into an immediate runtime error,
for both users and spectators consistently, and pave the way for
runtime validation of the page_params type. As a first step, split
out the subset of fields that pertain to the current user.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-02-15 10:22:52 -08:00
Varun Singh
3fa308369d
playground_links_popover: Convert module to TypeScript.
2024-02-13 11:44:01 -08:00
Varun Singh
5f9b6d82a4
typing_events: Convert module to TypeScript.
2024-02-12 09:49:54 -08:00
evykassirer
49d79730b8
resize: Convert module to typescript.
2024-02-09 21:17:16 -08:00
Joydeep Bhattacharjee
264a9a1057
compose_ui: Convert module to typescript.
2024-02-09 15:11:17 -08:00
Varun Singh
e213d9505b
typing: Convert module to TypeScript.
2024-02-07 09:12:49 -08:00
Varun Singh
94558478df
scheduled_messages_feed_ui: Convert module to TypeScript.
2024-02-06 22:25:55 -08:00
evykassirer
ea04f7d27d
topic list: Convert module to typescript.
2024-01-29 10:22:35 -08:00
Lalit
6f6795f607
ts: Migrate `message_viewport` to typescript.
...
Used function overloading for methods - `make_dimen_wrapper`
and `scrollTop`.
2024-01-22 16:29:23 -08:00
Varun Singh
c0a0c0e834
scheduled_messages: Convert module to TypeScript.
2024-01-21 08:54:20 -08:00
Aditya Kumar Kasaudhan
49a9954413
settings: Rename settings_display to settings_preferences.
...
This commit renames "settings_display.js" file to
"settings_preferences.js".
Fixes part of #26874 .
2024-01-12 15:33:16 -08:00
Sahil Batra
dcac272afc
user_group_popover: Convert module to typescript.
2024-01-09 16:47:37 -08:00
Varun Singh
af3b15ef10
read_receipts: Convert module to TypeScript.
2024-01-05 11:52:59 -08:00
Varun Singh
4b04716237
settings_realm_domains: Convert module to TypeScript.
2024-01-05 10:50:08 -08:00
evykassirer
979ace1cea
message_util: Convert module to typescript.
2024-01-05 10:47:12 -08:00
evykassirer
4e66e8742f
rows: Convert module to typescript.
2024-01-04 12:45:42 -08:00
evykassirer
434b67caf5
message_feed_top_notices: Convert module to typescript.
2024-01-03 14:39:26 -08:00
sayyedarib
b430ba2bd5
navbar_help_menu: Migrate module to typescript.
...
Signed-off-by: sayyedarib <sayyedaribhussain4321@gmail.com>
2023-12-29 12:15:08 -08:00
evykassirer
1f21510dd4
compose_notifications: Convert module to typescript.
2023-12-28 16:53:46 -08:00
Varun Singh
62a636068e
subscriber_api: Convert module to TypeScript.
2023-12-28 15:05:16 -08:00
evykassirer
6157d83d3a
unread_ui: Convert module to typescript.
2023-12-28 11:26:37 -08:00
evykassirer
5f5e77afd5
local_message: Convert module to typescript.
2023-12-27 23:23:36 -08:00
evykassirer
b20694aa07
narrow_history: Convert module to typescript.
2023-12-27 23:12:09 -08:00
evykassirer
0cf1d49fee
message_list_data: Convert module to typescript.
2023-12-27 21:48:54 -08:00
evykassirer
dc8d0ed861
message_lists: Convert module to typescript.
2023-12-27 20:44:58 -08:00