a987f47988Fixes to backend API changes. The whole app is mostly functional.
main
Leo Vasanko
2025-08-01 13:48:38 -06:00
8ae433c587No underline on link CSS
Leo Vasanko
2025-08-01 13:47:59 -06:00
adb53ec174No server secret file needed anymore.
Leo Vasanko
2025-08-01 13:17:20 -06:00
8882d0672bFrontend adjusted for the new API.
Leo Vasanko
2025-08-01 13:16:10 -06:00
c5e5fe23e3Major cleanup and refactoring of the backend (frontend not fully updated).
Leo Vasanko
2025-08-01 12:32:27 -06:00
0cfa622bf1Removal of JWT code, cleanup, using User dataclass rather than UserModel in APIs.
Leo Vasanko
2025-07-27 23:44:26 -06:00
208419c2b1Late night hacking...?
Leo Vasanko
2025-07-14 17:45:01 -06:00
dc0b0f4613Database reworked simpler, JWTs replaced by sessions table and random tokens. Accessing Add device link is currently broken.
Leo Vasanko
2025-07-14 17:29:48 -06:00
225d7b7542Refactoring reset and session tokens, currently broken.
Leo Vasanko
2025-07-14 16:10:02 -06:00
19bcddca30Refactor to get user info from a single endpoint
Leo Vasanko
2025-07-14 12:30:10 -06:00
3567b7802bA lot of cleanup, restructuring project directory.
Leo Vasanko
2025-07-14 11:54:04 -06:00
1c79132e22Nxing/Caddy forward_auth support. Various fixes to bugs created in earlier edits. Vite server needs different base in dev mode, fixed.
Leo Vasanko
2025-07-13 16:54:53 -06:00
99b5187a33Build frontend as part of Python build
Leo Vasanko
2025-07-13 14:23:07 -06:00
15aebfca2eDelete leftover files from early version
Leo Vasanko
2025-07-13 14:06:32 -06:00
f9f263171bMove the whole app under /auth/, fix static build.
Leo Vasanko
2025-07-13 14:03:15 -06:00
7665044032Use origin from requests, rather than hardcode it. This is still constrained to rp_id and its subdomains, so it should be fine for security, also WebSockets make sure the origin doesn't change between stages of the chat.
Leo Vasanko
2025-07-13 12:55:01 -06:00
9711453553Rewritten frontend with Vue
Leo Vasanko
2025-07-13 12:41:08 -06:00
58368e2de3Major cleanup, refactoring, device registrations.
Leo Vasanko
2025-07-13 12:40:22 -06:00
5a92c6a25fImproved login/registration message handling, display more useful error messages.
Leo Vasanko
2025-07-10 14:16:09 -06:00
d4e5497406carolina.
Leo Vasanko
2025-07-08 18:05:05 -06:00
e7f0e4ac1bUse async/await, move all css/js to separate files.
Leo Vasanko
2025-07-08 06:33:46 -06:00
28911d117eRemove semicolons
Leo Vasanko
2025-07-08 06:10:47 -06:00
0f71f80446Refactoring in progress, needs cleanup.
Leo Vasanko
2025-07-07 15:00:02 -06:00
52520c18b1Mostly working, saving.
Leo Vasanko
2025-07-07 13:19:39 -06:00
1c9044054aMore refactoring. Prevent registering another key on the same authenticator for the same user.
Leo Vasanko
2025-07-07 11:20:28 -06:00
eb56c000e8Major refactor: HTTP-only cookies, passkey management, and UI improvements
Leo Vasanko
2025-07-06 19:45:33 -06:00
9c2b7cf450Update gitignore.
Leo Vasanko
2025-07-06 19:42:54 -06:00
93d0b7a8deAll TODO items resolved.
Leo Vasanko
2025-07-06 19:41:35 -06:00
48c5d8a831Finish refactoring, working.
Leo Vasanko
2025-07-06 12:06:22 -06:00
4f8b5f837cDatabase refactoring
Leo Vasanko
2025-07-06 11:41:49 -06:00
66384da8ceRefactoring for simplicity, added last login/verification tracking.
Leo Vasanko
2025-07-06 10:34:32 -06:00
0325129190Move gitignore to root
Leo Vasanko
2025-07-04 17:10:15 -06:00
25d19b89b8General cleanup and minor improvements. Registration and auth currently working.
Leo Vasanko
2025-07-04 17:08:56 -06:00
1b7fa16cc0Refactoring done, bugs gone.
Leo Vasanko
2025-07-03 18:46:05 -06:00
58f7ac61dbA non-functional draft, saving to allow reverts.
Leo Vasanko
2025-07-03 17:01:41 -06:00