Leo Vasanko LeoVasanko
  • Joined on 2023-10-15
LeoVasanko pushed to main at LeoVasanko/passkey-auth 2025-08-13 18:34:14 +01:00
e0717f005a Drafting admin app (frontend)
02ac4adc77 Support for adding permissions on roles and orgs.
Compare 2 commits »
LeoVasanko created branch rejuvenile in Vasanko/cista-storage 2025-08-13 18:21:36 +01:00
LeoVasanko pushed to rejuvenile at Vasanko/cista-storage 2025-08-13 18:21:36 +01:00
4060a582d6 Linter
47574675a3 Debug printouts for watching.
425d7012b7 Additional tests for watching.
cf7d61d11c Don't add uv.lock to repo.
aa1ea03bed Fix running with today's Python tooling and av module.
Compare 5 commits »
LeoVasanko pushed to main at LeoVasanko/passkey-auth 2025-08-12 20:23:36 +01:00
d2a6bfd2a5 Add permissions to orgs and roles (in DB-agnostic API).
6d9f2a967e Cleaner formatting
Compare 2 commits »
LeoVasanko pushed to main at LeoVasanko/passkey-auth 2025-08-08 15:10:16 +01:00
407994548a Almost complete org/permission handling. Much cleanup, bootstrap works.
2e4ff30bea Users always belong to one Org. Implement a DB function to fetch all data relevant to a session.
Compare 2 commits »
LeoVasanko pushed to main at LeoVasanko/passkey-auth 2025-08-07 07:47:42 +01:00
2e3ce32779 Bootstrapping cleanup, avoid double operations.
07f5cf84fc Bootstrap cleanup
Compare 2 commits »
LeoVasanko pushed to main at LeoVasanko/passkey-auth 2025-08-06 21:41:39 +01:00
f050dfb3f2 Bootstrap code cleanup.
LeoVasanko pushed to main at LeoVasanko/passkey-auth 2025-08-06 20:25:30 +01:00
dcca3e3fbd Globals restructured to their own module. Origin and RP definition.
5a129220aa Initial bootstrap to add admin user
Compare 2 commits »
LeoVasanko pushed to main at LeoVasanko/passkey-auth 2025-08-06 19:02:18 +01:00
f96668b135 Cleaner error message on aborted Passkey operations.
3c6c9b29f6 Frontend component selection logic simplified.
74ba443d3d Avoid loading user info twice to show profile.
Compare 3 commits »
LeoVasanko pushed to main at LeoVasanko/passkey-auth 2025-08-06 17:55:19 +01:00
ba5f2d8bd9 Error handling cleanup for WS too.
c9ae53ef79 Centralised error handling & convenience.
Compare 2 commits »
LeoVasanko pushed to main at LeoVasanko/passkey-auth 2025-08-06 17:15:57 +01:00
42545c07d2 Add New Passkey and Add New Device flows fixed.
9f423135ed Refactor to not use status: success, but HTTP codes, and renamed the error key to detail to match FastAPI's own.
Compare 2 commits »
LeoVasanko pushed to main at LeoVasanko/passkey-auth 2025-08-06 16:57:12 +01:00
cf138d90c5 Checkpoint, fixing reset token handling broken in earlier edits.
c42864794a Add organisations on DB
8fec888221 gitignore
Compare 3 commits »
LeoVasanko pushed to main at LeoVasanko/passkey-auth 2025-08-05 16:26:33 +01:00
1739764913 Change filename to passkey-auth.sqlite
c23e135350 Remove extra file
Compare 2 commits »
LeoVasanko pushed to main at LeoVasanko/passkey-auth 2025-08-05 16:22:28 +01:00
4362e8527e Allow externally initialized DB for FastAPI app lifespan.
LeoVasanko pushed to main at LeoVasanko/passkey-auth 2025-08-05 16:04:53 +01:00
7f8f77ae1e Separated session management from its FastAPI-dependent parts, creating authsession.py on main level.
LeoVasanko pushed to main at LeoVasanko/passkey-auth 2025-08-05 15:28:33 +01:00
b58b7d5350 Finish DB cleanup/refactoring. Working now.
c5733eefd6 Database cleanup, base class, separated from FastAPI app.
Compare 2 commits »
LeoVasanko pushed to main at LeoVasanko/passkey-auth 2025-08-05 13:43:12 +01:00
00693c56fa DB refactor (currently broken)
LeoVasanko pushed to main at LeoVasanko/passkey-auth 2025-08-02 15:34:06 +01:00
a5af644404 Device link cleanup.
f461a5fbd7 Device addition link tuning. QR code larger and better handling while loading.
Compare 2 commits »
LeoVasanko pushed to main at LeoVasanko/passkey-auth 2025-08-02 14:43:34 +01:00
30ab73d625 Everything works. Minor adjustments on frontend and backend for the new API.
LeoVasanko pushed to main at LeoVasanko/passkey-auth 2025-08-01 20:50:28 +01:00
a987f47988 Fixes to backend API changes. The whole app is mostly functional.
8ae433c587 No underline on link CSS
Compare 2 commits »