LeoVasanko
24692fcfec
Use git tag versioning for the Python project.
2025-10-03 04:07:11 +00:00
LeoVasanko
095768e07c
Version 0.2.0
2025-10-01 05:04:53 +00:00
LeoVasanko
48f718191f
Version 0.1.2
2025-09-29 07:46:49 +00:00
LeoVasanko
2df444b80f
chore: bump version to 0.1.1
2025-09-28 08:51:46 +00:00
LeoVasanko
ec098b862c
Implement credential reset via CLI.
2025-09-27 05:18:33 +00:00
LeoVasanko
53f1745ebd
Utility module for accessing frontend in backend code.
2025-09-03 04:05:20 +00:00
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