From ae70184ad94c4ba240e1c9088f938fae3760f34f Mon Sep 17 00:00:00 2001 From: Alex Rennie-Lis Date: Mon, 29 Jun 2026 11:19:11 +0100 Subject: [PATCH] Gallery support --- src/routes/+page.svelte | 717 ++++++++++++++++------------- src/routes/api/download/+server.js | 14 +- src/routes/api/photos/+server.js | 40 +- 3 files changed, 426 insertions(+), 345 deletions(-) diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index ceeced1..1ddaedf 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1,367 +1,426 @@
-
-

{env.PUBLIC_GALLERY_NAME}

-
+
+

{pageTitle}

+ + {#if galleries.length > 1} + + {/if} +
-
-
- {#each photos as photo (photo.id)} - - {/each} -
+
+ {#if !loading && photos.length === 0} +
+ + + +

No images found

+

This gallery doesn't contain any photos yet, or storage is still syncing.

+
+ {:else} +
+ {#each photos as photo (photo.id)} + + {/each} +
+ {/if} -
- {#if loading} -
- {/if} -
-
+
+ {#if loading} +
+ {/if} +
+
{#if activePhoto} -