From 97e54a1ee84df85db10088ab577d426007e8446f 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: Fri, 3 Jul 2026 14:58:58 +0900
Subject: [PATCH 1/5] =?UTF-8?q?fix(frontend):=20API=E3=82=AD=E3=83=BC?=
=?UTF-8?q?=E3=82=92=E6=8C=87=E5=AE=9A=E3=81=99=E3=82=8B=E3=81=84=E3=81=8F?=
=?UTF-8?q?=E3=81=A4=E3=81=8B=E3=81=AE=E3=83=95=E3=82=A9=E3=83=BC=E3=83=A0?=
=?UTF-8?q?=E3=81=A7autocomplete=E3=81=8C=E7=99=BA=E5=8B=95=E3=81=99?=
=?UTF-8?q?=E3=82=8B=E5=95=8F=E9=A1=8C=E3=82=92=E4=BF=AE=E6=AD=A3=20(#1765?=
=?UTF-8?q?5)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
packages/frontend/src/pages/admin/email-settings.vue | 2 +-
packages/frontend/src/pages/admin/object-storage.vue | 2 +-
packages/frontend/src/pages/admin/security.vue | 3 ++-
3 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/packages/frontend/src/pages/admin/email-settings.vue b/packages/frontend/src/pages/admin/email-settings.vue
index 340391a12f..6cc667fdce 100644
--- a/packages/frontend/src/pages/admin/email-settings.vue
+++ b/packages/frontend/src/pages/admin/email-settings.vue
@@ -47,7 +47,7 @@ SPDX-License-Identifier: AGPL-3.0-only
-
+
{{ i18n.ts.smtpPass }}
diff --git a/packages/frontend/src/pages/admin/object-storage.vue b/packages/frontend/src/pages/admin/object-storage.vue
index d6ac72571e..f1b62825ed 100644
--- a/packages/frontend/src/pages/admin/object-storage.vue
+++ b/packages/frontend/src/pages/admin/object-storage.vue
@@ -58,7 +58,7 @@ SPDX-License-Identifier: AGPL-3.0-only
-
+
Secret key
diff --git a/packages/frontend/src/pages/admin/security.vue b/packages/frontend/src/pages/admin/security.vue
index 517549122e..91a8eb6dfc 100644
--- a/packages/frontend/src/pages/admin/security.vue
+++ b/packages/frontend/src/pages/admin/security.vue
@@ -46,7 +46,8 @@ SPDX-License-Identifier: AGPL-3.0-only
-
+
+
{{ i18n.ts._sensitiveMediaDetection.apiKey }}
{{ i18n.ts._sensitiveMediaDetection.apiKeyDescription }}
From 721b1b06a021858787cb4ead122f6a7e21e34fe6 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: Fri, 3 Jul 2026 15:57:39 +0900
Subject: [PATCH 2/5] =?UTF-8?q?fix(backend/test):=20backend=20e2e=20test?=
=?UTF-8?q?=20=E3=81=AE=20beforeAll=20=E3=81=A7dispose=E5=89=8D=E3=81=ABsc?=
=?UTF-8?q?hema=20drop=E3=81=8C=E8=B5=B0=E3=82=8B=E3=81=AE=E3=82=92?=
=?UTF-8?q?=E4=BF=AE=E6=AD=A3=20(#17653)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
fix(backend): setup.e2e.ts の beforeAll でdispose前にschema dropが走る順序バグを修正 (Phase 6) (tiramiss-community/endolphin#52)
Co-authored-by: おさむのひと <46447427+samunohito@users.noreply.github.com>
---
packages/backend/test/setup.e2e.ts | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/packages/backend/test/setup.e2e.ts b/packages/backend/test/setup.e2e.ts
index 3141dc15ad..59bc6fcc62 100644
--- a/packages/backend/test/setup.e2e.ts
+++ b/packages/backend/test/setup.e2e.ts
@@ -7,6 +7,9 @@ import { beforeAll } from 'vitest';
import { initTestDb, sendEnvResetRequest } from './utils.js';
beforeAll(async () => {
- await initTestDb(false);
+ // 前ファイルのNestJSアプリをdispose(env-reset)した後にスキーマをdrop & 再作成する。
+ // 逆順だと、前ファイルの最後のテストが投げっぱなしにした非同期処理(cacheServiceのrefresh等)が
+ // dispose前のdrop中に発火し、Unhandled Rejection (relation does not exist) でクラッシュしうる。
await sendEnvResetRequest();
+ await initTestDb(false);
});
From c29a3d902b8789aa4963b2c2c3fc6a4c64c14e81 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: Fri, 3 Jul 2026 19:14:48 +0900
Subject: [PATCH 3/5] =?UTF-8?q?refactor(frontend):=20MkNote/MkNoteDetailed?=
=?UTF-8?q?=E3=81=AE=E3=83=AD=E3=82=B8=E3=83=83=E3=82=AF=E3=82=92=E7=B5=B1?=
=?UTF-8?q?=E5=90=88=20(#17636)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* refactor(frontend): MkNote/MkNoteDetailedのロジックを統合
* refactor
* fix
* fix: 差分を解消
* fix lint
* fix types
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
---
packages/frontend/src/components/MkNote.vue | 529 ++++--------------
.../src/components/MkNoteDetailed.vue | 458 ++++-----------
packages/frontend/src/composables/use-note.ts | 473 ++++++++++++++++
packages/frontend/src/pages/note.vue | 6 +
packages/frontend/src/types/misc.ts | 5 +-
.../frontend/src/utility/get-note-menu.ts | 6 +-
6 files changed, 682 insertions(+), 795 deletions(-)
create mode 100644 packages/frontend/src/composables/use-note.ts
diff --git a/packages/frontend/src/components/MkNote.vue b/packages/frontend/src/components/MkNote.vue
index 1cb562fb62..e55a496bfe 100644
--- a/packages/frontend/src/components/MkNote.vue
+++ b/packages/frontend/src/components/MkNote.vue
@@ -144,7 +144,7 @@ SPDX-License-Identifier: AGPL-3.0-only
-