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: [PATCH 01/10] =?UTF-8?q?Fix(frontend):=20=E3=83=89=E3=83=A9?=
=?UTF-8?q?=E3=82=A4=E3=83=96=E3=82=AF=E3=83=AA=E3=83=BC=E3=83=8A=E3=83=BC?=
=?UTF-8?q?=E3=81=8B=E3=82=89=E7=94=BB=E5=83=8F=E3=82=92=E5=89=8A=E9=99=A4?=
=?UTF-8?q?=E3=81=97=E3=81=9F=E9=9A=9B=E3=80=81=E3=83=AA=E3=83=AD=E3=83=BC?=
=?UTF-8?q?=E3=83=89=E3=81=97=E3=81=AA=E3=81=8F=E3=81=A6=E3=82=82=E7=94=BB?=
=?UTF-8?q?=E9=9D=A2=E3=81=AB=E5=8F=8D=E6=98=A0=E3=81=95=E3=82=8C=E3=82=8B?=
=?UTF-8?q?=E3=82=88=E3=81=86=E4=BF=AE=E6=AD=A3=20(#16888)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* ドライブクリーナーでファイル削除後、リロードなしで画面に反映されるように修正
* CHANGELOG.mdを修正
* CHANGELOGがおかしかったので修正
---
CHANGELOG.md | 4 ++--
packages/frontend/src/pages/settings/drive-cleaner.vue | 7 +++++++
2 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 692d47e647..47b07419f4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,10 +4,10 @@
-
### Client
--
+- Fix: ドライブクリーナーでファイルを削除しても画面に反映されない問題を修正 #16061
### Server
--
+-
## 2025.12.2
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',
From c32307dca4725cca72b63a7af996c625d54d5ee6 Mon Sep 17 00:00:00 2001
From: syuilo <4439005+syuilo@users.noreply.github.com>
Date: Sat, 27 Dec 2025 14:30:36 +0900
Subject: [PATCH 02/10] Update README.md
---
README.md | 2 ++
1 file changed, 2 insertions(+)
diff --git a/README.md b/README.md
index a73102d713..9a37ba86c0 100644
--- a/README.md
+++ b/README.md
@@ -26,6 +26,8 @@
[](https://deepwiki.com/misskey-dev/misskey)
+
+
## Thanks
From 7a5430199fdc03131b8f25db99a45a49a8351da2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E3=81=8B=E3=81=A3=E3=81=93=E3=81=8B=E3=82=8A?=
<67428053+kakkokari-gtyih@users.noreply.github.com>
Date: Sun, 28 Dec 2025 19:53:08 +0900
Subject: [PATCH 03/10] =?UTF-8?q?enhance(frontend):=20MkDrive=E3=81=A7?=
=?UTF-8?q?=E8=87=AA=E5=8B=95=E3=81=A7=E3=82=82=E3=81=A3=E3=81=A8=E8=A6=8B?=
=?UTF-8?q?=E3=82=8B=E3=82=92=E6=9C=89=E5=8A=B9=E5=8C=96=20(#17037)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* enhance(frontend): MkDriveで自動でもっと見るを有効化
* Update Changelog
---
CHANGELOG.md | 1 +
packages/frontend/src/components/MkDrive.vue | 15 ++++++++++++++-
packages/frontend/src/directives/appear.ts | 2 +-
3 files changed, 16 insertions(+), 2 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 47b07419f4..c478c83005 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,7 @@
-
### Client
+- Enhance: ドライブのファイル一覧で自動でもっと見るを利用可能に
- Fix: ドライブクリーナーでファイルを削除しても画面に反映されない問題を修正 #16061
### Server
diff --git a/packages/frontend/src/components/MkDrive.vue b/packages/frontend/src/components/MkDrive.vue
index d8c949d8eb..b67a382748 100644
--- a/packages/frontend/src/components/MkDrive.vue
+++ b/packages/frontend/src/components/MkDrive.vue
@@ -135,7 +135,14 @@ SPDX-License-Identifier: AGPL-3.0-only
/>
-
{filename} - {{ i18n.ts._imageEditing._vars.filename }}{filename_without_ext} - {{ i18n.ts._imageEditing._vars.filename_without_ext }}{caption} - {{ i18n.ts._imageEditing._vars.caption }}{year} - {{ i18n.ts._imageEditing._vars.year }}{month} - {{ i18n.ts._imageEditing._vars.month }}{day} - {{ i18n.ts._imageEditing._vars.day }}{hour} - {{ i18n.ts._imageEditing._vars.hour }}{minute} - {{ i18n.ts._imageEditing._vars.minute }}{second} - {{ i18n.ts._imageEditing._vars.second }}{0month} - {{ i18n.ts._imageEditing._vars.month }} ({{ i18n.ts.zeroPadding }}){0day} - {{ i18n.ts._imageEditing._vars.day }} ({{ i18n.ts.zeroPadding }}){0hour} - {{ i18n.ts._imageEditing._vars.hour }} ({{ i18n.ts.zeroPadding }}){0minute} - {{ i18n.ts._imageEditing._vars.minute }} ({{ i18n.ts.zeroPadding }}){0second} - {{ i18n.ts._imageEditing._vars.second }} ({{ i18n.ts.zeroPadding }}){camera_model} - {{ i18n.ts._imageEditing._vars.camera_model }}{camera_lens_model} - {{ i18n.ts._imageEditing._vars.camera_lens_model }}{camera_mm} - {{ i18n.ts._imageEditing._vars.camera_mm }}{camera_mm_35} - {{ i18n.ts._imageEditing._vars.camera_mm_35 }}{camera_f} - {{ i18n.ts._imageEditing._vars.camera_f }}{camera_s} - {{ i18n.ts._imageEditing._vars.camera_s }}{camera_iso} - {{ i18n.ts._imageEditing._vars.camera_iso }}{gps_lat} - {{ i18n.ts._imageEditing._vars.gps_lat }}{gps_long} - {{ i18n.ts._imageEditing._vars.gps_long }}{filename} - {{ i18n.ts._imageEditing._vars.filename }}{filename_without_ext} - {{ i18n.ts._imageEditing._vars.filename_without_ext }}{caption} - {{ i18n.ts._imageEditing._vars.caption }}{year} - {{ i18n.ts._imageEditing._vars.year }}{month} - {{ i18n.ts._imageEditing._vars.month }}{day} - {{ i18n.ts._imageEditing._vars.day }}{hour} - {{ i18n.ts._imageEditing._vars.hour }}{minute} - {{ i18n.ts._imageEditing._vars.minute }}{second} - {{ i18n.ts._imageEditing._vars.second }}{0month} - {{ i18n.ts._imageEditing._vars.month }} ({{ i18n.ts.zeroPadding }}){0day} - {{ i18n.ts._imageEditing._vars.day }} ({{ i18n.ts.zeroPadding }}){0hour} - {{ i18n.ts._imageEditing._vars.hour }} ({{ i18n.ts.zeroPadding }}){0minute} - {{ i18n.ts._imageEditing._vars.minute }} ({{ i18n.ts.zeroPadding }}){0second} - {{ i18n.ts._imageEditing._vars.second }} ({{ i18n.ts.zeroPadding }}){camera_model} - {{ i18n.ts._imageEditing._vars.camera_model }}{camera_lens_model} - {{ i18n.ts._imageEditing._vars.camera_lens_model }}{camera_mm} - {{ i18n.ts._imageEditing._vars.camera_mm }}{camera_mm_35} - {{ i18n.ts._imageEditing._vars.camera_mm_35 }}{camera_f} - {{ i18n.ts._imageEditing._vars.camera_f }}{camera_s} - {{ i18n.ts._imageEditing._vars.camera_s }}{camera_iso} - {{ i18n.ts._imageEditing._vars.camera_iso }}{gps_lat} - {{ i18n.ts._imageEditing._vars.gps_lat }}{gps_long} - {{ i18n.ts._imageEditing._vars.gps_long }}