Commit Graph
8 Commits
Author SHA1 Message Date
LeoVasanko 982937572a New lint option path in pyproject 2025-09-03 03:03:02 +00:00
LeoVasanko a4101e708a Separated session management from its FastAPI-dependent parts, creating authsession.py on main level.
Startup/main/scripts cleanup, now runs with passkey-auth command that takes CLI arguments.
2025-08-05 21:02:49 +00:00
LeoVasanko 4b20a53aa2 A lot of cleanup, restructuring project directory. 2025-07-14 23:54:04 +00:00
LeoVasanko e7192e078e Build frontend as part of Python build 2025-07-14 02:23:07 +00:00
LeoVasanko b358afdfbb More refactoring. Prevent registering another key on the same authenticator for the same user. 2025-07-07 23:20:28 +00:00
LeoVasanko 304b6b8cef Major refactor: HTTP-only cookies, passkey management, and UI improvements
- Refactor session management from WebSocket tokens to HTTP-only cookies
- Move user/credential endpoints from WebSocket to HTTP REST API
- Add comprehensive passkey management (add/delete with safety checks)
- Implement AAGUID-based authenticator info with icons and names
- Add human-readable date formatting and clean grid layout
- Create modular architecture with session_manager, api_handlers, aaguid_manager
2025-07-07 07:45:33 +00:00
LeoVasanko 3f373a9a8a Refactoring done, bugs gone. 2025-07-04 06:46:05 +00:00
LeoVasanko a6e80ffcb5 A non-functional draft, saving to allow reverts. 2025-07-04 05:01:41 +00:00