From 9c1bcba71363dedd4e078db0a5370fd4686ad653 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Mon, 9 Feb 2026 14:31:46 +0100 Subject: [PATCH] Refactor Galerie component to use image IDs for keys and update image loading logic; add new scripts for generating previews and migrating public gallery to metadata with authentication checks. --- components/Gallery.vue | 15 ++- scripts/generate-galerie-previews.js | 107 ++++++++++++++++++ scripts/migrate-public-galerie-to-metadata.js | 96 ++++++++++++++++ server/api/media/galerie/[id].get.js | 83 ++++++++++++++ server/api/media/internal/[...path].get.js | 66 +++++++++++ 5 files changed, 361 insertions(+), 6 deletions(-) create mode 100644 scripts/generate-galerie-previews.js create mode 100644 scripts/migrate-public-galerie-to-metadata.js create mode 100644 server/api/media/galerie/[id].get.js create mode 100644 server/api/media/internal/[...path].get.js diff --git a/components/Gallery.vue b/components/Gallery.vue index a756210..5ce0623 100644 --- a/components/Gallery.vue +++ b/components/Gallery.vue @@ -18,12 +18,12 @@
@@ -49,7 +49,7 @@