Commit Graph

32 Commits

Author SHA1 Message Date
timongh
6a33d760d3 Replace () => import(./TheComponent.vue) to defineAsyncComponent 2023-02-09 17:41:14 +08:00
timongh
4e875aaffd Use type Component as vue component in component-actions.ts 2023-02-09 13:28:23 +08:00
timongh
f3f7e34a41 Change beforeDestroy to beforeUnmount 2023-02-07 12:07:51 +08:00
timongh
5f0b395526 fixup! Remove $listeners and the redundant v-bind="$attrs" 2023-02-07 11:58:37 +08:00
timongh
7a91728e29 Remove $listeners and the redundant v-bind="$attrs" 2023-02-07 00:51:23 +08:00
timongh
fa6001eb7a All Vue components are defined using defineComponent instead 2023-02-04 01:15:38 +08:00
timongh
185770030d Merge branch 'extend-vue-tsconfig' into update-to-vue3-compat
# Conflicts:
#	registry/lib/components/style/custom-navbar/favorites/FavoritesFolderSelect.vue
#	registry/lib/components/style/custom-navbar/feeds/tabs/next-page.ts
#	registry/lib/components/style/home-redesign/fresh/VideoList.vue
#	registry/lib/components/style/home-redesign/fresh/layouts/blackboard/Blackboard.vue
#	registry/lib/components/style/home-redesign/fresh/layouts/categories/Categories.vue
#	registry/lib/components/style/home-redesign/fresh/layouts/categories/categories.ts
#	registry/lib/components/style/home-redesign/fresh/layouts/categories/content/Default.vue
#	registry/lib/components/style/home-redesign/fresh/layouts/categories/content/RankList.vue
#	registry/lib/components/style/home-redesign/mixin.ts
#	registry/lib/components/utils/black-list/BlackListSettings.vue
#	registry/lib/components/utils/dev-client/Action.vue
#	registry/lib/components/utils/keymap/settings/KeymapSettingsRow.vue
#	registry/lib/components/video/download/inputs/EpisodesPicker.vue
#	registry/lib/components/video/download/inputs/episode-item.ts
#	src/components/SwitchOptions.vue
#	src/components/feeds/VideoCard.vue
#	src/components/settings-panel/ComponentDetail.vue
#	src/components/settings-panel/ComponentOption.vue
#	src/components/settings-panel/ComponentSettings.vue
#	src/components/settings-panel/sub-pages/manage-panel/ManagePanel.vue
#	src/components/settings-panel/sub-pages/online-registry/RegistryItem.vue
#	src/core/toast/ToastCard.vue
#	src/ui/ImagePicker.vue
#	src/ui/TabControl.vue
2023-02-03 22:20:15 +08:00
timongh
4bb70030b8 Mark more specific types for Object, Array and Function in the props option
Signed-off-by: timongh <46739861+timongh@users.noreply.github.com>
2023-02-03 13:11:26 +08:00
timongh
accae5d047 Mark [] and {} in the data option with a more specific type
Signed-off-by: timongh <46739861+timongh@users.noreply.github.com>
2023-02-03 00:05:35 +08:00
timongh
7a248529bb Add ts config: importsNotUsedAsValues with corresponding eslint rule 2023-01-29 00:49:17 +08:00
the1812
56d1f0b0d6 Format registry folder 2022-10-12 23:27:58 +08:00
the1812
3ff1731ef7 Merge branch 'preview-fixes' into preview-features 2022-08-25 23:15:37 +08:00
the1812
5f42af8a29 Fix empty menu (fix #3610) 2022-08-25 22:43:32 +08:00
the1812
d3c2ba0b67 Fix reload behaviour when hot-reload disabled 2022-06-19 16:11:47 +08:00
the1812
07b5395e19 Rename refresh method 2022-05-26 08:47:52 +08:00
the1812
fc78c3ada7 Fix monkey cache 2022-05-25 21:42:59 +08:00
the1812
c4c9fad42a Fix clean up too early 2022-05-24 23:10:45 +08:00
the1812
4429d5ece8 Fix core update 2022-05-22 18:46:13 +08:00
the1812
56b37c20fd Refactor hot reload options 2022-05-22 17:05:12 +08:00
the1812
3b7b698d73 Add launch actions 2022-05-22 11:18:51 +08:00
the1812
24a80b134e Add no-reload methods 2022-05-21 19:52:28 +08:00
the1812
aefae37c72 Fix cleanUpDevRecords 2022-05-21 19:20:58 +08:00
the1812
34c6f1a435 Update description 2022-05-21 19:11:07 +08:00
the1812
5c1b3397d7 Add DevClient widget 2022-05-21 16:24:08 +08:00
the1812
9f6ab6d0c0 Change default port 2022-05-21 16:23:44 +08:00
the1812
46ee30204d Support custom component action 2022-05-12 23:03:23 +08:00
the1812
d3aeaf81a9 Fix sessions update 2022-05-11 13:14:16 +08:00
the1812
fe3b293ab1 Test instant styles update 2022-05-11 00:10:47 +08:00
the1812
3444c00a17 Add debug actions 2022-05-10 09:19:33 +08:00
the1812
d8d415338a Add task and entry 2022-05-09 20:22:48 +08:00
the1812
b949fa18d7 Add component update handler 2022-05-09 13:36:04 +08:00
the1812
e4d26bc5eb Add dev client 2022-05-09 09:14:41 +08:00