From b42dea9bb3ccf2b4fd55b93b9df494983fc9930c Mon Sep 17 00:00:00 2001 From: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com> Date: Fri, 29 Aug 2025 11:34:23 +0900 Subject: [PATCH 01/16] =?UTF-8?q?refactor(frontend):=20MkSelect=E3=81=AEit?= =?UTF-8?q?em=E6=8C=87=E5=AE=9A=E3=82=92=E3=82=AA=E3=83=96=E3=82=B8?= =?UTF-8?q?=E3=82=A7=E3=82=AF=E3=83=88=E3=81=AB=E3=82=88=E3=82=8B=E5=AE=9A?= =?UTF-8?q?=E7=BE=A9=E3=81=AB=E7=B5=B1=E4=B8=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/MkAntennaEditor.vue | 42 +++- packages/frontend/src/components/MkAsUi.vue | 18 +- packages/frontend/src/components/MkDialog.vue | 32 ++-- .../src/components/MkEmbedCodeGenDialog.vue | 19 +- .../frontend/src/components/MkFormDialog.vue | 17 +- .../src/components/MkInstanceStats.vue | 126 ++++++++---- .../src/components/MkPaginationControl.vue | 14 +- .../frontend/src/components/MkPollEditor.vue | 38 ++-- packages/frontend/src/components/MkSelect.vue | 179 ++++++------------ .../components/MkWatermarkEditorDialog.vue | 16 +- .../frontend/src/components/MkWidgets.vue | 14 +- .../frontend/src/composables/use-mkselect.ts | 34 ++++ .../frontend/src/pages/about.federation.vue | 63 +++--- packages/frontend/src/pages/admin-user.vue | 29 ++- .../src/pages/admin/RolesEditorFormula.vue | 51 ++--- .../notification-recipient.editor.vue | 42 ++-- .../abuse-report/notification-recipient.vue | 18 +- packages/frontend/src/pages/admin/abuses.vue | 52 +++-- packages/frontend/src/pages/admin/ads.vue | 26 ++- .../src/pages/admin/announcements.vue | 16 +- ...ustom-emojis-manager.local.list.search.vue | 16 +- .../admin/custom-emojis-manager.register.vue | 16 +- .../frontend/src/pages/admin/federation.vue | 63 +++--- packages/frontend/src/pages/admin/files.vue | 18 +- packages/frontend/src/pages/admin/invites.vue | 39 ++-- .../frontend/src/pages/admin/moderation.vue | 17 +- packages/frontend/src/pages/admin/modlog.vue | 16 +- .../src/pages/admin/overview.heatmap.vue | 22 ++- .../frontend/src/pages/admin/roles.editor.vue | 36 ++-- packages/frontend/src/pages/admin/roles.vue | 12 +- packages/frontend/src/pages/admin/users.vue | 64 +++++-- packages/frontend/src/pages/debug.vue | 43 +++-- .../frontend/src/pages/drop-and-fusion.vue | 22 ++- .../frontend/src/pages/flash/flash-edit.vue | 16 +- packages/frontend/src/pages/instance-info.vue | 34 ++-- .../src/pages/page-editor/page-editor.vue | 16 +- .../src/pages/settings/drive-cleaner.vue | 20 +- .../src/pages/settings/emoji-palette.vue | 32 +++- .../notifications.notification-config.vue | 31 ++- .../src/pages/settings/preferences.vue | 78 +++++--- .../frontend/src/pages/settings/privacy.vue | 170 +++++++++++------ .../frontend/src/pages/settings/profile.vue | 19 +- .../src/pages/settings/sounds.sound.vue | 15 +- .../pages/settings/statusbar.statusbar.vue | 31 ++- .../src/pages/settings/theme.manage.vue | 30 ++- packages/frontend/src/preferences/def.ts | 18 +- packages/frontend/src/utility/form.ts | 3 +- 47 files changed, 1131 insertions(+), 612 deletions(-) create mode 100644 packages/frontend/src/composables/use-mkselect.ts diff --git a/packages/frontend/src/components/MkAntennaEditor.vue b/packages/frontend/src/components/MkAntennaEditor.vue index e2febf7225..149fe810a6 100644 --- a/packages/frontend/src/components/MkAntennaEditor.vue +++ b/packages/frontend/src/components/MkAntennaEditor.vue @@ -10,15 +10,10 @@ SPDX-License-Identifier: AGPL-3.0-only - + - - - - - - + @@ -52,7 +47,7 @@ SPDX-License-Identifier: AGPL-3.0-only + +