From 707252eb2f8c57a3d0ae25f3207984b7c0353b3d Mon Sep 17 00:00:00 2001 From: npmrun <1549469775@qq.com> Date: Sat, 18 Apr 2026 21:00:13 +0800 Subject: [PATCH] feat(media): grace expiry column; widen orphans page; align toolbar Made-with: Cursor --- app/pages/me/media/orphans.vue | 46 ++++++++++++++++++++++++++++-------------- server/service/media/index.ts | 17 ++++++++++++++++ 2 files changed, 48 insertions(+), 15 deletions(-) diff --git a/app/pages/me/media/orphans.vue b/app/pages/me/media/orphans.vue index 1b2bf8c..8e311d3 100644 --- a/app/pages/me/media/orphans.vue +++ b/app/pages/me/media/orphans.vue @@ -12,6 +12,8 @@ type OrphanItem = { createdAt: string firstReferencedAt: string | null dereferencedAt: string | null + /** 宽限结束、允许删除的绝对时间(ISO);无法推算时为 null */ + graceExpiresAt: string | null state: 'deletable' | 'cooling' } @@ -186,7 +188,7 @@ async function executeDelete() {