port /~user/settings to SolidStart (Pass C): new Zig JSON endpoints /api/account/:username/settings{,/keys,/keys/remove,/sessions/revoke} (session-gated via kepr_session cookie) reusing existing db ops; FIXED fingerprint-in-path bug (base64 fps contain '/', now passed in body); kepr-ui AccountSettings component (profile/notifs/keys/sessions) + ~-sigil dispatch route + api/types. zig build+test green; full authed flow e2e verified via forged session (GET/save/addkey/removekey-guard/revoke→401) (v1.33.0)

dev · 16 weeks ago · 2026-06-03 · 13.5 MB

session: phase 10 cutover · agent: claude-opus-4-8

$ koh steal kepr.uk/kepr@3e75232f8bfd
·
← a185c3038e7c afc5f1477095 →
⇓ download .face