From 863cd1fd3a5f74f55ea77730a60a439dcee8c7f6a582c7ab126ff42f15dd3737 Mon Sep 17 00:00:00 2001 From: jhkaktus Date: Sun, 11 Oct 2026 00:30:51 +0200 Subject: [PATCH] feat: first-time setup screen for creating a new passphrase MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit UX fix from user feedback: previously the app only showed an "Entsperren" form, leaving first-time users without any passphrase confused. The page now loads with two distinct pre-screens decided by an initial API call: - empty DB -> "Willkommen" setup form: new passphrase, typed twice, minimum 8 characters, with no-reset warning - existing ciphertext records -> unlock form as before 🤖 Generated with Codebuff Co-Authored-By: Codebuff --- backend/static/index.html | 49 +++++++++++++++++++++++++++++++-------- 1 file changed, 39 insertions(+), 10 deletions(-) diff --git a/backend/static/index.html b/backend/static/index.html index d75273d..746db45 100644 --- a/backend/static/index.html +++ b/backend/static/index.html @@ -12,18 +12,47 @@
- + + + +
- - - +

Entsperren

+

+ Du hast bereits verschlüsselte Datensätze hinterlegt. + Gib deine Passphrase ein, um sie zu lesen. +

+ + +

Die Passphrase verlässt niemals deinen Browser. Sie wird per Argon2id lokal abgeleitet und nur im Arbeitsspeicher gehalten.