From b1d5d21485e0773b4a23a4eafc9fd42c4bb40cee Mon Sep 17 00:00:00 2001 From: aoito Date: Sun, 25 Aug 2024 06:21:55 +0900 Subject: [PATCH 1/4] refactor: enable auto-import for composables --- nuxt.config.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/nuxt.config.ts b/nuxt.config.ts index f18bfc20a1..48d2d4c27e 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -71,10 +71,11 @@ export default defineNuxtConfig({ }, imports: { dirs: [ - './composables/masto', - './composables/push-notifications', + './composables/masto/*', + './composables/push-notifications/*', './composables/settings', - './composables/tiptap/index.ts', + './composables/tiptap/*', + './composables/idb', ], imports: [{ name: 'useI18n', @@ -276,8 +277,7 @@ export default defineNuxtConfig({ }, }, - // eslint-disable-next-line ts/ban-ts-comment - // @ts-ignore nuxt-security is conditional + // @ts-expect-error nuxt-security is conditional security: { headers: { crossOriginEmbedderPolicy: false, From 0fe159c76122e688af46fade2cb916e3a2e56fa7 Mon Sep 17 00:00:00 2001 From: aoito Date: Sun, 25 Aug 2024 06:38:02 +0900 Subject: [PATCH 2/4] fix: ci error --- nuxt.config.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nuxt.config.ts b/nuxt.config.ts index 48d2d4c27e..4cec6d25a4 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -277,7 +277,8 @@ export default defineNuxtConfig({ }, }, - // @ts-expect-error nuxt-security is conditional + // eslint-disable-next-line ts/ban-ts-comment + // @ts-ignore nuxt-security is conditional security: { headers: { crossOriginEmbedderPolicy: false, From 5122a9706fd898c5d962d0cbe4b7ca819f57306c Mon Sep 17 00:00:00 2001 From: aoito Date: Sun, 25 Aug 2024 06:01:10 +0900 Subject: [PATCH 3/4] refactor: remove redundant imports --- components/account/AccountFollowButton.vue | 1 - components/account/AccountHoverWrapper.vue | 1 - components/account/AccountMoreButton.vue | 1 - components/aria/AriaAnnouncer.vue | 1 - components/aria/AriaLog.vue | 2 -- components/aria/AriaStatus.vue | 2 -- components/command/CommandItem.vue | 2 -- components/command/CommandPanel.vue | 3 +-- components/modal/ModalContainer.vue | 13 ------------- components/nav/NavBottom.vue | 1 - components/report/ReportModal.vue | 1 - components/search/SearchResult.vue | 2 -- components/settings/SettingsBottomNav.vue | 1 - components/settings/SettingsColorMode.vue | 2 -- components/settings/SettingsFontSize.vue | 1 - components/settings/SettingsThemeColors.vue | 2 -- components/status/StatusActionsMore.vue | 1 - components/status/StatusFavouritedBoostedBy.vue | 2 -- components/status/StatusReplyingTo.vue | 1 - components/tiptap/TiptapEmojiList.vue | 3 --- components/tiptap/TiptapHashtagList.vue | 1 - components/tiptap/TiptapMentionList.vue | 1 - composables/command.ts | 1 - .../push-notifications/createPushSubscription.ts | 6 ------ composables/push-notifications/usePushManager.ts | 6 ------ composables/tiptap/suggestion.ts | 1 - composables/users.ts | 2 -- layouts/default.vue | 2 -- plugins/magic-keys.client.ts | 2 -- plugins/setup-global-effects.client.ts | 1 - scripts/avatars.ts | 1 - scripts/generate-themes.ts | 1 - tests/nuxt/content-rich.test.ts | 2 -- tests/nuxt/html-parse.test.ts | 1 - 34 files changed, 1 insertion(+), 70 deletions(-) diff --git a/components/account/AccountFollowButton.vue b/components/account/AccountFollowButton.vue index 3ecd3c2071..9fb3265b41 100644 --- a/components/account/AccountFollowButton.vue +++ b/components/account/AccountFollowButton.vue @@ -1,6 +1,5 @@