From 91800f41c525885372835e3ddcadac6656064dc3 Mon Sep 17 00:00:00 2001 From: shuaiplus <2327005759@qq.com> Date: Fri, 6 Feb 2026 01:12:01 +0800 Subject: [PATCH] Add functionality to hide setup page; implement disable setup endpoint and storage management --- .gitignore | 1 + src/handlers/setup.ts | 88 ++++++++++++++++++++++++++++++++++++++++- src/router.ts | 23 ++++++++++- src/services/storage.ts | 11 ++++++ 4 files changed, 121 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index c7407ef..2345986 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,7 @@ node_modules/ # Wrangler .wrangler/ .dev.vars +RELEASE_NOTES.md # Build output dist/ diff --git a/src/handlers/setup.ts b/src/handlers/setup.ts index fc42c6f..6a1c91e 100644 --- a/src/handlers/setup.ts +++ b/src/handlers/setup.ts @@ -329,6 +329,14 @@ const setupPageHTML = ` If you forget it, you must redeploy and register again.
+ +After hiding, this setup page will return 404 for everyone. Your vault will keep working.
+