feat: password unlock screen on refresh instead of full logout
Build & Release / Docker / backend (push) Successful in 1m3s
Build & Release / Docker / frontend (push) Successful in 2m47s
Build & Release / Deploy to server (push) Has been cancelled
Build & Release / Create release (push) Has been cancelled
Build & Release / Desktop / Linux & Windows (push) Has been cancelled

On page reload, tokens persist but crypto keys are lost (by design).
Now shows a password-only unlock screen instead of the full login form,
so users don't need to re-enter their email after a refresh.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
nmemmertandClaude Sonnet 4.6 committed 2026-08-31 09:42:04 -04:00
1 parent b95cc7dd54
commit 515bef4fc9
3 files changed
+56 -27

No files matched your search

+1 -1
View File
@@ -52,7 +52,7 @@ export default function RegisterPage() {
});
const { accessToken, refreshToken, userId } = res.data;
setAuth({ accessToken, refreshToken, userId });
setAuth({ accessToken, refreshToken, userId, email });
setMasterKey(masterKey);
setKeyPair(publicKeyB64, privateKey);
setUsername(username);