From bc78bb9b8e63ed173741f59895e8e562236162ef Mon Sep 17 00:00:00 2001 From: kami8 <55905116+kamiya-s-max@users.noreply.github.com> Date: Fri, 26 Dec 2025 09:19:32 +0900 Subject: Fix(frontend): ドライブクリーナーから画像を削除した際、リロードしなくても画面に反映されるよう修正 (#16888) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * ドライブクリーナーでファイル削除後、リロードなしで画面に反映されるように修正 * CHANGELOG.mdを修正 * CHANGELOGがおかしかったので修正 --- packages/frontend/src/pages/settings/drive-cleaner.vue | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'packages/frontend/src/pages') diff --git a/packages/frontend/src/pages/settings/drive-cleaner.vue b/packages/frontend/src/pages/settings/drive-cleaner.vue index 57192c0fb7..3aeb356bd3 100644 --- a/packages/frontend/src/pages/settings/drive-cleaner.vue +++ b/packages/frontend/src/pages/settings/drive-cleaner.vue @@ -60,6 +60,7 @@ import bytes from '@/filters/bytes.js'; import { definePage } from '@/page.js'; import MkSelect from '@/components/MkSelect.vue'; import { useMkSelect } from '@/composables/use-mkselect.js'; +import { useGlobalEvent } from '@/events.js'; import { getDriveFileMenu } from '@/utility/get-drive-file-menu.js'; import { Paginator } from '@/utility/paginator.js'; @@ -123,6 +124,12 @@ function onContextMenu(ev: MouseEvent, file): void { os.contextMenu(getDriveFileMenu(file), ev); } +useGlobalEvent('driveFilesDeleted', (files) => { + for (const f of files) { + paginator.removeItem(f.id); + } +}); + definePage(() => ({ title: i18n.ts.drivecleaner, icon: 'ti ti-trash', -- cgit v1.2.3-freya From ff7d2c108354113d7bc90f88534c666947914fa9 Mon Sep 17 00:00:00 2001 From: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com> Date: Wed, 31 Dec 2025 13:42:59 +0900 Subject: refactor(frontend): remove undefined css rules (#17051) --- packages/frontend/src/components/MkDrive.vue | 3 --- packages/frontend/src/components/MkFileListForAdmin.vue | 8 +++++++- packages/frontend/src/components/MkMenu.vue | 2 +- packages/frontend/src/components/MkNoteDraftsDialog.vue | 4 ---- packages/frontend/src/components/MkPostForm.vue | 5 +---- packages/frontend/src/components/MkPreviewWithControls.vue | 2 +- packages/frontend/src/components/MkServerSetupWizard.vue | 7 +------ packages/frontend/src/components/MkTagItem.vue | 2 +- packages/frontend/src/components/global/MkPageHeader.vue | 6 +++--- packages/frontend/src/components/global/MkResult.vue | 2 +- packages/frontend/src/components/global/PageWithHeader.vue | 2 +- packages/frontend/src/pages/admin/custom-emojis-manager2.vue | 4 ++-- packages/frontend/src/pages/admin/job-queue.vue | 6 +----- packages/frontend/src/pages/chat/XMessage.vue | 2 +- packages/frontend/src/pages/qr.read.vue | 2 +- packages/frontend/src/pages/search.note.vue | 1 - packages/frontend/src/pages/user/index.files.vue | 2 +- packages/frontend/src/pages/user/notes.vue | 2 +- packages/frontend/src/ui/_common_/navbar-h.vue | 2 +- packages/frontend/src/ui/_common_/navbar.vue | 4 ++-- packages/frontend/src/ui/deck.vue | 2 +- packages/frontend/src/ui/zen.vue | 5 +---- 22 files changed, 29 insertions(+), 46 deletions(-) (limited to 'packages/frontend/src/pages') diff --git a/packages/frontend/src/components/MkDrive.vue b/packages/frontend/src/components/MkDrive.vue index b67a382748..314a776c54 100644 --- a/packages/frontend/src/components/MkDrive.vue +++ b/packages/frontend/src/components/MkDrive.vue @@ -69,7 +69,6 @@ SPDX-License-Identifier: AGPL-3.0-only v-for="(f, i) in foldersPaginator.items.value" :key="f.id" v-anim="i" - :class="$style.folder" :folder="f" :selectMode="select === 'folder'" :isSelected="selectedFolders.some(x => x.id === f.id)" @@ -102,7 +101,6 @@ SPDX-License-Identifier: AGPL-3.0-only >
-
+
-
+
diff --git a/packages/frontend/src/components/MkNoteDraftsDialog.vue b/packages/frontend/src/components/MkNoteDraftsDialog.vue index 3f0a5a5247..371240ae4f 100644 --- a/packages/frontend/src/components/MkNoteDraftsDialog.vue +++ b/packages/frontend/src/components/MkNoteDraftsDialog.vue @@ -118,7 +118,6 @@ SPDX-License-Identifier: AGPL-3.0-only