From f5752b97e9f1293696232f197bd8684f3e782d1e Mon Sep 17 00:00:00 2001 From: kolaente Date: Sat, 4 Apr 2026 21:25:54 +0200 Subject: [PATCH] feat: add inline PDF viewer for task attachments (#2541) --- frontend/src/components/misc/Icon.ts | 2 ++ .../components/tasks/partials/Attachments.vue | 31 +++++++++++++++++-- .../components/tasks/partials/FilePreview.vue | 18 +++++++++-- frontend/src/models/attachment.ts | 11 ++++++- 4 files changed, 55 insertions(+), 7 deletions(-) diff --git a/frontend/src/components/misc/Icon.ts b/frontend/src/components/misc/Icon.ts index 8a5cab738..56a803f9a 100644 --- a/frontend/src/components/misc/Icon.ts +++ b/frontend/src/components/misc/Icon.ts @@ -37,6 +37,7 @@ import { faEyeSlash, faFile, faFileImage, + faFilePdf, faFillDrip, faFilter, faForward, @@ -111,6 +112,7 @@ library.add(faSquareCheck) library.add(faTable) library.add(faFile) library.add(faFileImage) +library.add(faFilePdf) library.add(faCheckSquare) library.add(faStrikethrough) library.add(faCode) diff --git a/frontend/src/components/tasks/partials/Attachments.vue b/frontend/src/components/tasks/partials/Attachments.vue index b246adcd0..3f65bd0a8 100644 --- a/frontend/src/components/tasks/partials/Attachments.vue +++ b/frontend/src/components/tasks/partials/Attachments.vue @@ -95,7 +95,7 @@ + + + +