From 749997cb1830143408f59f398148a1d15ce4ced3 Mon Sep 17 00:00:00 2001 From: ttipo Date: Sat, 7 Nov 2026 02:13:33 +0900 Subject: [PATCH] =?UTF-8?q?fix(frontend):=20=EB=AC=B6=EC=9D=80=20=ED=9C=B4?= =?UTF-8?q?=EC=A7=80=ED=86=B5=EC=9D=98=20=EC=98=81=EA=B5=AC=20=EC=82=AD?= =?UTF-8?q?=EC=A0=9C=20=EA=B8=80=EA=B3=BC=20=EB=9D=84=EC=96=B4=20=EC=93=B4?= =?UTF-8?q?=20=EC=A1=B0=EC=82=AC=EB=A5=BC=20=EA=B3=A0=EC=B9=9C=EB=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 대화로 묶은 휴지통에서 줄을 골라 영구 삭제하면 확인 창 · 알림을 "휴지통에 있는 메일 N통을 …"으로 쓴다 — 줄의 통 수는 대화 전체라서 (옮기기 알림 "{메일함}에 있는 메일 N통을 …"과 같은 결) - 값을 끼워 넣는 글의 띄어 쓴 조사를 붙인다(9단계 "@도메인에서", 11단계 "25MB를" · "2GB까지" · "20MB가"), 공개 내려받기 화면의 신고 주소는 끝 글자로 조사를 고른다 Co-Authored-By: Claude Opus 5.5 --- .../src/components/mail/MailPurgeDialog.vue | 17 ++++++-- .../components/mail/MailSelectionToolbar.vue | 4 +- .../mail/MessageReader.stage9.spec.ts | 2 +- .../src/composables/useBulkMailActions.ts | 17 ++++++-- .../composables/useLargeFileUploads.spec.ts | 2 +- .../src/composables/useMailMoveFeedback.ts | 11 ++--- frontend/src/pages/mail/ComposePage.spec.ts | 2 +- .../pages/mail/MailboxPage.threads.spec.ts | 41 ++++++++++++++++--- .../pages/settings/MailLargeFilesPage.spec.ts | 2 +- frontend/src/pages/share/SharePage.spec.ts | 2 +- frontend/src/pages/share/SharePage.vue | 7 +++- frontend/src/shared/constants/large-file.ts | 18 +++++--- frontend/src/shared/constants/mail-block.ts | 4 +- frontend/src/shared/constants/mail.ts | 4 ++ frontend/src/shared/utils/mail-bulk.spec.ts | 16 ++++++++ frontend/src/shared/utils/mail-bulk.ts | 27 +++++++++--- 16 files changed, 139 insertions(+), 37 deletions(-) diff --git a/frontend/src/components/mail/MailPurgeDialog.vue b/frontend/src/components/mail/MailPurgeDialog.vue index 044c1ca..18b3d59 100644 --- a/frontend/src/components/mail/MailPurgeDialog.vue +++ b/frontend/src/components/mail/MailPurgeDialog.vue @@ -1,17 +1,22 @@