From e5f77301638f671ad3dd5fe475e3dbdfa4bce1e1 Mon Sep 17 00:00:00 2001 From: Silberengel Date: Sat, 14 Feb 2026 20:15:09 +0100 Subject: [PATCH] implement media page --- src/lib/components/content/MediaViewer.svelte | 67 +- src/lib/components/layout/ProfileBadge.svelte | 53 +- .../components/write/CreateEventForm.svelte | 11 +- src/lib/modules/profiles/ProfilePage.svelte | 624 ++++++++++++++++-- src/lib/services/cache/indexeddb-store.ts | 17 +- src/lib/services/cache/media-cache.ts | 167 +++++ src/lib/services/tts/tts-service.ts | 11 + 7 files changed, 880 insertions(+), 70 deletions(-) create mode 100644 src/lib/services/cache/media-cache.ts diff --git a/src/lib/components/content/MediaViewer.svelte b/src/lib/components/content/MediaViewer.svelte index a14b321..d28d6fa 100644 --- a/src/lib/components/content/MediaViewer.svelte +++ b/src/lib/components/content/MediaViewer.svelte @@ -1,4 +1,6 @@ {#if isOpen} @@ -43,13 +83,13 @@ {#if mediaType === 'image'} - Media + Media {:else if mediaType === 'video'} -