You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The .js files pending migration mainly lie in /web/src and /web/shared/src directories. The node test files (*.test.js) are not prioritized yet so not listed below.
Wether some files involve cycle is not clear to me until further research. Their corresponding "Involved Cycles" field is currently left blank. Perhaps we can use this cycle analysis tool.
I will keep updateing the list. If a file is ended with .js while there is an associated active related PRs , it probably means the migration is WIP.
This is a checklist tracking the typescript migration progress as of an ongoing GSoC 2023 project.
The
.js
files pending migration mainly lie in/web/src
and/web/shared/src
directories. The node test files (*.test.js
) are not prioritized yet so not listed below.Wether some files involve cycle is not clear to me until further research. Their corresponding "Involved Cycles" field is currently left blank. Perhaps we can use this cycle analysis tool.
I will keep updateing the list. If a file is ended with
.js
while there is an associated active related PRs , it probably means the migration is WIP./web/src/
/web/shared/src
Progress Stats
Ongoing/Done: 99 files, 33% of total
Not started: 198 files, 67% of total
Total: 297 files
Files under
/web/src/
analytics/activity.ts
analytics/support.ts
billing/billing.js
billing/event_status.js
billing/helpers.js
billing/upgrade.js
bundles/app.ts
bundles/common.ts
bundles/portico.ts
portico/communities.ts
portico/confirm-preregistrationuser.ts
portico/desktop-login.js
portico/desktop-redirect.ts
portico/dev-login.ts
portico/email_log.js
portico/google-analytics.js
portico/header.ts
#24486(Reverted in #24678)portico/help.js
portico/integrations_dev_panel.js
portico/integrations.js
portico/landing-page.js
portico/signup.js
portico/tabbed-instructions.ts
portico/team.ts
portico/tippyjs.ts
stats/stats.js
about_zulip.js
activity.js
add_subscribers_pill.js
admin.js
alert_popup.ts
alert_words.ts
alert_words_ui.js
all_messages_data.js
assets.d.ts
attachments_ui.js
avatar.js
blueslip_stacktrace.ts
blueslip.ts
bot_data.js
browser_history.js
buddy_data.js
buddy_list.js
channel.js
click_handlers.js
color_data.ts
colorspace.ts
common.ts
components.ts
compose_actions.js
compose_banner.ts
composebox_typeahead.js
compose_closed_ui.js
compose_fade_helper.js
compose_fade.js
compose_fade_users.js
compose.js
compose_pm_pill.js
compose_recipient.js
compose_state.js
compose_textarea.ts
compose_ui.js
compose_validate.js
condense.js
confirm_dialog.ts
copy_and_paste.js
csrf.ts
css_variables.js
#24630(Reverted in #24985, need re-do)dark_theme.ts
debug.ts
deprecated_feature_notice.ts
desktop_integration.js
dialog_widget.ts
drafts.js
dropdown_list_widget.js
dropdown_widget.js
echo.js
emoji_picker.js
emojisets.ts
emoji.ts
favicon.ts
feedback_widget.ts
fetch_status.js
filter.js
flatpickr.js
fold_dict.ts
gear_menu.ts
giphy.js
global.d.ts
group_permission_settings.ts
hashchange.js
hash_util.js
hbs.d.ts
hotkey.js
hotspots.js
huddle_data.ts
i18n.ts
info_overlay.js
input_pill.ts
invite.js
keydown_util.ts
lazy_set.ts
lightbox.js
linkifiers.ts
list_cursor.js
list_util.ts
list_widget.ts
loading.ts
local_message.js
localstorage.ts
markdown_config.js
markdown.js
message_edit_history.js
message_edit.js
message_events.js
message_feed_loading.ts
message_fetch.js
message_flags.js
message_helper.js
message_list_data.js
message_list.js
message_lists.js
message_list_view.js
message_live_update.js
message_parser.ts
message_scroll.js
messages_overlay_ui.ts
message_store.js
message_user_ids.ts
message_util.js
message_view_header.js
message_viewport.js
muted_topics_ui.js
muted_users.ts
muted_users_ui.js
narrow_banner.js
narrow_error.ts
narrow.js
narrow_state.js
navbar_alerts.js
navigate.js
notifications.js
overlays.ts
padded_widget.ts
page_params.ts
password_quality.ts
peer_data.ts
people.ts
tpill_typeahead.js
pm_conversations.js
pm_list_data.js
pm_list_dom.js
pm_list.js
poll_widget.js
popover_menus_data.js
popover_menus.js
popovers.js
presence.js
reactions.js
read_receipts.js
realm_icon.js
realm_logo.js
realm_playground.ts
realm_user_settings_defaults.ts
recent_senders.js
recent_topics_data.js
recent_topics_ui.js
recent_topics_util.js
reload.js
reload_state.ts
rendered_markdown.js
resize.js
rows.js
rtl.ts
scheduled_messages.js
scheduled_messages_overlay_ui.js
schema.js
scroll_bar.ts
scroll_util.ts
search.js
search_pill.js
search_pill_widget.js
search_suggestion.js
search_util.ts
sent_messages.js
sentry.ts
server_events_dispatch.js
server_events.js
settings_account.js
settings_bots.js
settings_config.ts
settings_data.ts
settings_display.js
settings_emoji.js
settings_exports.js
settings_invites.js
settings.js
settings_linkifiers.js
settings_muted_users.js
settings_notifications.js
settings_org.js
settings_panel_menu.js
settings_playgrounds.js
settings_profile_fields.js
settings_realm_domains.js
settings_realm_user_settings_defaults.js
settings_sections.js
settings_streams.js
settings_toggle.js
settings_ui.js
settings_user_groups_legacy.js
settings_users.js
settings_user_topics.js
setup.js
spectators.js
spoilers.ts
starred_messages.js
starred_messages_ui.js
stream_bar.js
stream_color.js
stream_create.js
stream_create_subscribers_data.js
stream_create_subscribers.js
stream_data.js
stream_edit.js
stream_edit_subscribers.js
stream_events.js
stream_list.js
stream_list_sort.js
stream_muting.js
stream_pill.js
stream_popover.js
stream_settings_containers.ts
stream_settings_data.js
stream_settings_ui.js
stream_topic_history.js
stream_topic_history_util.js
stream_ui_updates.js
submessage.js
subscriber_api.js
sub_store.ts
templates.js
timerender.ts
tippyjs.js
todo_widget.js
topic_generator.js
topic_list_data.js
topic_list.js
topic_zoom.js
top_left_corner.js
transmit.js
tutorial.js
typeahead_helper.js
types.ts
typing_data.ts
typing_events.js
typing.js
ui_init.js
ui_report.ts
ui_util.ts
unread.js
unread_ops.js
unread_ui.js
upload.js
upload_widget.ts
url-template.d.ts
user_events.js
user_group_create.js
user_group_create_members_data.js
user_group_create_members.js
user_group_edit.js
user_group_edit_members.js
user_group_pill.js
user_groups_settings_ui.js
user_groups.ts
user_group_ui_updates.js
user_pill.js
user_profile.js
user_search.js
user_settings.ts
user_status.js
user_status_ui.js
user_topics.js
util.ts
vdom.ts
watchdog.ts
webpack_public_path.js
widgetize.js
zcommand.js
zform.js
zulip_test.js
Files under
/web/shared/src/
(DONE)fenced_code.ts
internal_url.js
poll_data.js
resolved_topic.ts
typeahead.ts
typing_status.js
The text was updated successfully, but these errors were encountered: