From a89003b57a27379f056e4f1be907e41e91b7b598 Mon Sep 17 00:00:00 2001 From: tamaina Date: Sun, 1 May 2022 22:51:07 +0900 Subject: refactor: use Vite to build instead of webpack (#8575) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * update stream.ts * https://github.com/misskey-dev/misskey/pull/7769#issuecomment-917542339 * fix lint * clean up? * add app * fix * nanka iroiro * wip * wip * fix lint * fix loginId * fix * refactor * refactor * remove follow action * clean up * Revert "remove follow action" This reverts commit defbb416480905af2150d1c92f10d8e1d1288c0a. * Revert "clean up" This reverts commit f94919cb9cff41e274044fc69c56ad36a33974f2. * remove fetch specification * renoteの条件追加 * apiFetch => cli * bypass fetch? * fix * refactor: use path alias * temp: add submodule * remove submodule * enhane: unison-reloadに指定したパスに移動できるように * null * null * feat: ログインするアカウントのIDをクエリ文字列で指定する機能 * null * await? * rename * rename * Update read.ts * merge * get-note-summary * fix * swパッケージに * add missing packages * fix getNoteSummary * add webpack-cli * :v: * remove plugins * sw-inject分離したがテストしてない * fix notification.vue * remove a blank line * disconnect intersection observer * disconnect2 * fix notification.vue * remove a blank line * disconnect intersection observer * disconnect2 * fix * :v: * clean up config * typesを戻した * Update packages/client/src/components/notification.vue Co-authored-by: Acid Chicken (硫酸鶏) * disconnect * oops * Failed to load the script unexpectedly回避 sw.jsとlib.tsを分離してみた * truncate notification * Update packages/client/src/ui/_common_/common.vue Co-authored-by: syuilo * clean up * clean up * キャッシュ対策 * Truncate push notification message * クライアントがあったらストリームに接続しているということなので通知しない判定の位置を修正 * components/drive-file-thumbnail.vue * components/drive-select-dialog.vue * components/drive-window.vue * merge * fix * Service Workerのビルドにesbuildを使うようにする * return createEmptyNotification() * fix * i18n.ts * update * :v: * remove ts-loader * fix * fix * enhance: Service Workerを常に登録するように * pollEnded * URLをsw.jsに戻す * clean up * wip * wip * wip * wip * wip * wip * :v: * use import * fix * install rollup * use defineAsyncComponent. * fix emojilist * wip use defineAsyncComponent * popup(import -> popup(defineAsyncComponent(() => import * draggable? * fix init import * clean up * fix router * add comment * :v: * :v: * :v: * remove webpack * update vite * fix boot sequence * Revert "fix boot sequence" This reverts commit e893dbf37aed83bf9f12e427d98c78a7065b4a39. * revert boot import * never make two app div * ; * remove console.log * change clientEntry sequence * fix * Revert "fix" This reverts commit 12741b3d89950a31dbb1bb81477ddb27b0e9951a. * fix * add comment https://github.com/misskey-dev/misskey/pull/8575#issuecomment-1114239210 * add log * add comment Co-authored-by: Acid Chicken (硫酸鶏) Co-authored-by: syuilo --- packages/client/src/pages/admin/emojis.vue | 4 ++-- packages/client/src/pages/admin/files.vue | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'packages/client/src/pages/admin') diff --git a/packages/client/src/pages/admin/emojis.vue b/packages/client/src/pages/admin/emojis.vue index a080ee9c23..43dd83fc02 100644 --- a/packages/client/src/pages/admin/emojis.vue +++ b/packages/client/src/pages/admin/emojis.vue @@ -63,7 +63,7 @@ -- cgit v1.2.3-freya From 9f07bd8f46ce325ac422e2562eb7be603f2910c5 Mon Sep 17 00:00:00 2001 From: Andreas Nedbal Date: Sat, 14 May 2022 14:34:07 +0200 Subject: refactor(client): refactor admin/announcements to use Composition API (#8650) --- packages/client/src/pages/admin/announcements.vue | 148 ++++++++++------------ 1 file changed, 67 insertions(+), 81 deletions(-) (limited to 'packages/client/src/pages/admin') diff --git a/packages/client/src/pages/admin/announcements.vue b/packages/client/src/pages/admin/announcements.vue index a0d720bb29..97774975de 100644 --- a/packages/client/src/pages/admin/announcements.vue +++ b/packages/client/src/pages/admin/announcements.vue @@ -3,112 +3,98 @@
- + - + - + -

{{ $t('nUsersRead', { n: announcement.reads }) }}

+

{{ i18n.t('nUsersRead', { n: announcement.reads }) }}

- {{ $ts.save }} - {{ $ts.remove }} + {{ i18n.ts.save }} + {{ i18n.ts.remove }}
- -- cgit v1.2.3-freya From 5de77405ea8a4d325eb036134880ba1272be26de Mon Sep 17 00:00:00 2001 From: Andreas Nedbal Date: Sat, 14 May 2022 14:34:50 +0200 Subject: Refactor admin/security to use Composition API (#8652) * refactor(client): refactor admin/security to use Composition API * Apply review suggestions from @Johann150 Co-authored-by: Johann150 Co-authored-by: Johann150 --- packages/client/src/pages/admin/bot-protection.vue | 89 ++++++++-------------- packages/client/src/pages/admin/security.vue | 71 +++++++---------- 2 files changed, 59 insertions(+), 101 deletions(-) (limited to 'packages/client/src/pages/admin') diff --git a/packages/client/src/pages/admin/bot-protection.vue b/packages/client/src/pages/admin/bot-protection.vue index 5e0cdd96a5..4675b2bc08 100644 --- a/packages/client/src/pages/admin/bot-protection.vue +++ b/packages/client/src/pages/admin/bot-protection.vue @@ -43,8 +43,8 @@ - diff --git a/packages/client/src/pages/admin/security.vue b/packages/client/src/pages/admin/security.vue index d1c979b3e0..6b8f70cca5 100644 --- a/packages/client/src/pages/admin/security.vue +++ b/packages/client/src/pages/admin/security.vue @@ -4,10 +4,10 @@
- + - + @@ -21,7 +21,7 @@ - {{ $ts.save }} + {{ i18n.ts.save }}
@@ -29,8 +29,8 @@ - -- cgit v1.2.3-freya From 577f63c4f4d56b7d6fda6ca042821e7a0667d521 Mon Sep 17 00:00:00 2001 From: Andreas Nedbal Date: Sat, 14 May 2022 14:35:08 +0200 Subject: Refactor admin/database to use Composition API (#8654) * refactor(client): refactor admin/database to use Composition API * Apply review suggestion from @Johann150 Co-authored-by: Johann150 Co-authored-by: Johann150 --- packages/client/src/pages/admin/database.vue | 31 ++++++++-------------------- 1 file changed, 9 insertions(+), 22 deletions(-) (limited to 'packages/client/src/pages/admin') diff --git a/packages/client/src/pages/admin/database.vue b/packages/client/src/pages/admin/database.vue index 3a835eeafa..d3519922b1 100644 --- a/packages/client/src/pages/admin/database.vue +++ b/packages/client/src/pages/admin/database.vue @@ -9,36 +9,23 @@ - -- cgit v1.2.3-freya From 3f9b7e8b1d7a430abd3858b8e976c86eb9a6301b Mon Sep 17 00:00:00 2001 From: Andreas Nedbal Date: Sat, 14 May 2022 14:36:12 +0200 Subject: Refactor admin/email-settings to use Composition API (#8656) * refactor(client): refactor admin/email-settings to use Composition API * Update packages/client/src/pages/admin/email-settings.vue Co-authored-by: Johann150 Co-authored-by: syuilo Co-authored-by: Johann150 --- packages/client/src/pages/admin/email-settings.vue | 161 ++++++++++----------- 1 file changed, 73 insertions(+), 88 deletions(-) (limited to 'packages/client/src/pages/admin') diff --git a/packages/client/src/pages/admin/email-settings.vue b/packages/client/src/pages/admin/email-settings.vue index 7df0b6db1c..aa13043193 100644 --- a/packages/client/src/pages/admin/email-settings.vue +++ b/packages/client/src/pages/admin/email-settings.vue @@ -3,37 +3,37 @@
- - + + @@ -42,8 +42,8 @@ - -- cgit v1.2.3-freya From 657dc1599596f39a254fe6b37a2c4c631282409b Mon Sep 17 00:00:00 2001 From: Andreas Nedbal Date: Sat, 14 May 2022 16:24:45 +0200 Subject: fix(client): remove unexpected token (#8672) --- packages/client/src/pages/admin/bot-protection.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'packages/client/src/pages/admin') diff --git a/packages/client/src/pages/admin/bot-protection.vue b/packages/client/src/pages/admin/bot-protection.vue index 4675b2bc08..30fee5015a 100644 --- a/packages/client/src/pages/admin/bot-protection.vue +++ b/packages/client/src/pages/admin/bot-protection.vue @@ -56,7 +56,7 @@ import { fetchInstance } from '@/instance'; const MkCaptcha = defineAsyncComponent(() => import('@/components/captcha.vue')); -let provider: = $ref(null); +let provider = $ref(null); let hcaptchaSiteKey: string | null = $ref(null); let hcaptchaSecretKey: string | null = $ref(null); let recaptchaSiteKey: string | null = $ref(null); -- cgit v1.2.3-freya From d62a55b46f7308ed04971cbfba5572b0d0feea97 Mon Sep 17 00:00:00 2001 From: Andreas Nedbal Date: Sun, 15 May 2022 15:20:01 +0200 Subject: Refactor emoji-edit-dialog to use Composition API (#8657) * refactor(client): refactor emoji-edit-dialog to use Composition API * fix(client): fix editing emoji not updating emoji list * Apply review suggestions from @Johann150 Co-authored-by: Johann150 * fix(client): use cached category info instead of making a request * fix(client): use updateItem in emoji pagination when editing * fix(client): reimplement removeItem in MkPagination * Apply review suggestion from @Johann150 Co-authored-by: Johann150 Co-authored-by: Johann150 --- packages/client/src/components/ui/pagination.vue | 6 ++ .../client/src/pages/admin/emoji-edit-dialog.vue | 116 +++++++++------------ packages/client/src/pages/admin/emojis.vue | 8 +- 3 files changed, 61 insertions(+), 69 deletions(-) (limited to 'packages/client/src/pages/admin') diff --git a/packages/client/src/components/ui/pagination.vue b/packages/client/src/components/ui/pagination.vue index ac6f59c332..9dd18785bc 100644 --- a/packages/client/src/components/ui/pagination.vue +++ b/packages/client/src/components/ui/pagination.vue @@ -244,6 +244,11 @@ const append = (item: Item): void => { items.value.push(item); }; +const removeItem = (finder: (item: Item) => boolean) => { + const i = items.value.findIndex(finder); + items.value.splice(i, 1); +}; + const updateItem = (id: Item['id'], replacer: (old: Item) => Item): void => { const i = items.value.findIndex(item => item.id === id); items.value[i] = replacer(items.value[i]); @@ -276,6 +281,7 @@ defineExpose({ fetchMoreAhead, prepend, append, + removeItem, updateItem, }); diff --git a/packages/client/src/pages/admin/emoji-edit-dialog.vue b/packages/client/src/pages/admin/emoji-edit-dialog.vue index 2e3903426e..d482fa49e6 100644 --- a/packages/client/src/pages/admin/emoji-edit-dialog.vue +++ b/packages/client/src/pages/admin/emoji-edit-dialog.vue @@ -27,85 +27,71 @@ -