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)
$ koh steal kepr.uk/kepr@3e75232f8bfd
·
parent: a185c3038e7c
discussion
log in to leave a comment.