From 14701a973d960bc364c657060655c1982a138797 Mon Sep 17 00:00:00 2001 From: Till JS Date: Wed, 1 Apr 2026 23:03:49 +0200 Subject: [PATCH] feat(shared-uload): add password protection and expiration to ShareModal Adds collapsible "Erweiterte Optionen" section with: - Password protection toggle with text input - Expiration date toggle with datetime-local picker - Footer badges showing active protection/expiry on created links Both fields are passed through to createShortLink and stored in IndexedDB. Co-Authored-By: Claude Opus 4.6 (1M context) --- packages/shared-uload/src/ShareModal.svelte | 88 +++++++++++++++++++-- packages/shared-uload/src/create-link.ts | 1 + packages/shared-uload/src/types.ts | 1 + 3 files changed, 85 insertions(+), 5 deletions(-) diff --git a/packages/shared-uload/src/ShareModal.svelte b/packages/shared-uload/src/ShareModal.svelte index bc966bf64..88e8d9e78 100644 --- a/packages/shared-uload/src/ShareModal.svelte +++ b/packages/shared-uload/src/ShareModal.svelte @@ -1,5 +1,5 @@