From 48112dec26726d07b386fe00e4cecea60163e5f7 Mon Sep 17 00:00:00 2001 From: Leo Vasanko Date: Fri, 24 Apr 2026 23:54:02 +0000 Subject: [PATCH] Frontend: don't show img preview for video/audio/doc files - MediaPreview.vue: only render for non-video, non-audio items (video/audio already have their own player containers) - Document.ts: limit previewurl to previewable files (was checking only .complete) --- frontend/src/components/MediaPreview.vue | 2 +- frontend/src/repositories/Document.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/MediaPreview.vue b/frontend/src/components/MediaPreview.vue index 11a08ad..e75c892 100644 --- a/frontend/src/components/MediaPreview.vue +++ b/frontend/src/components/MediaPreview.vue @@ -2,7 +2,7 @@
- +
diff --git a/frontend/src/repositories/Document.ts b/frontend/src/repositories/Document.ts index 930e51f..6c6124b 100644 --- a/frontend/src/repositories/Document.ts +++ b/frontend/src/repositories/Document.ts @@ -70,7 +70,7 @@ export class Doc { return ['mp4', 'mkv', 'webm', 'ogg', 'mp3', 'flac', 'aac', 'pdf'].includes(this.ext) } get previewurl(): string { - if (!this.complete || this.dir) return '' + if (!this.complete || !this.previewable) return '' return this.url.replace(/^\/files/, '/preview') } get ext(): string {