From 6ae28cb32105cc05538039dbc7304cde9317ba4d Mon Sep 17 00:00:00 2001 From: h Date: Thu, 13 Aug 2026 03:59:01 +0200 Subject: [PATCH] fix(frontend): render document albums as file rows instead of broken images --- frontend/src/lib/components/MediaAlbum.svelte | 31 +++- .../src/lib/components/MessageMedia.svelte | 67 +------- .../src/lib/components/media/FileChip.svelte | 149 ++++++++++++++++++ 3 files changed, 178 insertions(+), 69 deletions(-) create mode 100644 frontend/src/lib/components/media/FileChip.svelte diff --git a/frontend/src/lib/components/MediaAlbum.svelte b/frontend/src/lib/components/MediaAlbum.svelte index 37b6b73..a8617b6 100644 --- a/frontend/src/lib/components/MediaAlbum.svelte +++ b/frontend/src/lib/components/MediaAlbum.svelte @@ -1,6 +1,8 @@ -
- {#each media as item, index (item.id ?? index)} - onopen(index)} /> - {/each} -
+{#if asFiles} +
+ {#each media as item, index (item.id ?? index)} + + {/each} +
+{:else} +
+ {#each media as item, index (item.id ?? index)} + onopen(index)} /> + {/each} +
+{/if}