Leo Vasanko
41e6eb9a5a
Version 0.1.2
2025-09-28 19:46:49 -06:00
Leo Vasanko
ac0256c366
chore: bump version to 0.1.1
2025-09-27 20:51:46 -06:00
Leo Vasanko
654618883d
Implement credential reset via CLI.
2025-09-26 17:18:49 -06:00
Leo Vasanko
3cd6a59b26
Utility module for accessing frontend in backend code.
2025-09-02 16:06:10 -06:00
Leo Vasanko
cbf6223d4b
New lint option path in pyproject
2025-09-02 15:03:02 -06:00
Leo Vasanko
7f8f77ae1e
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 09:02:49 -06:00
Leo Vasanko
3567b7802b
A lot of cleanup, restructuring project directory.
2025-07-14 12:11:29 -06:00
Leo Vasanko
99b5187a33
Build frontend as part of Python build
2025-07-13 14:23:07 -06:00
Leo Vasanko
1c9044054a
More refactoring. Prevent registering another key on the same authenticator for the same user.
2025-07-07 11:20:28 -06:00
Leo Vasanko
eb56c000e8
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-06 19:45:33 -06:00
Leo Vasanko
1b7fa16cc0
Refactoring done, bugs gone.
2025-07-03 18:46:05 -06:00
Leo Vasanko
58f7ac61db
A non-functional draft, saving to allow reverts.
2025-07-03 17:02:49 -06:00