From f3738cbc4d6824beb307acf979f33fcbc4098243 Mon Sep 17 00:00:00 2001 From: Wim Brand Date: Mon, 5 Oct 2026 17:39:39 +0200 Subject: [PATCH] Allow password entry for shared directories --- svelte/src/filesystem/ErrorPage.svelte | 28 +++++++++++++++++++++ svelte/src/filesystem/FSNavigator.ts | 20 ++++++++++++--- svelte/src/filesystem/Filesystem.svelte | 8 +----- svelte/src/user_home/AccountSettings.svelte | 2 +- svelte/src/user_home/AffiliatePrompt.svelte | 12 +++------ webcontroller/filesystem.go | 7 +++++- webcontroller/opengraph.go | 14 ++++++++--- webcontroller/opengraph_test.go | 24 ++++++++++++++++++ 8 files changed, 91 insertions(+), 24 deletions(-) create mode 100644 webcontroller/opengraph_test.go diff --git a/svelte/src/filesystem/ErrorPage.svelte b/svelte/src/filesystem/ErrorPage.svelte index 07fe19c..2a76ccc 100644 --- a/svelte/src/filesystem/ErrorPage.svelte +++ b/svelte/src/filesystem/ErrorPage.svelte @@ -1,5 +1,6 @@ {#snippet breadcrumbs()} @@ -29,6 +40,23 @@ onMount(() => {

This page could not be found.

+ {:else if $nav.navigation_error === "password_required"} +

Password required

+

+ This directory is protected with a password. +

+
+ + + + +