From a79be722ae1c9ef86cc6810d77008a4be5aa4919 Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Mon, 16 Mar 2026 11:00:45 -0400 Subject: [PATCH] feat: add require_auth prop to hosted file download button MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Defaults to true (authenticated_access required) — no change to existing consumers - Launcher file buttons set require_auth=false to allow unauthenticated downloads --- src/lib/ae_core/ae_comp__hosted_files_download_button.svelte | 4 +++- .../events/[event_id]/(launcher)/launcher_file_cont.svelte | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib/ae_core/ae_comp__hosted_files_download_button.svelte b/src/lib/ae_core/ae_comp__hosted_files_download_button.svelte index 94399c6d..f7cdc0fe 100644 --- a/src/lib/ae_core/ae_comp__hosted_files_download_button.svelte +++ b/src/lib/ae_core/ae_comp__hosted_files_download_button.svelte @@ -29,6 +29,7 @@ color?: 'primary' | 'secondary' | 'tertiary' | 'success' | 'warning' | 'error' | 'surface'; show_divider?: boolean; show_direct_download?: boolean; + require_auth?: boolean; classes?: string; click?: () => void | Promise; label?: import('svelte').Snippet; @@ -50,6 +51,7 @@ color = 'primary', show_divider = true, show_direct_download = false, + require_auth = true, classes = '', click, label @@ -289,7 +291,7 @@ {:else}