Aarnav Tale
9183f805a6
chore: type fixes
2025-08-21 11:50:04 -04:00
Aarnav Tale
82f6294499
Merge branch 'main' into next
2025-08-20 15:14:17 -04:00
Aarnav Tale
d2c4f5eb2b
feat: completely overhaul the auth model
...
* Cookies are now encrypted JWTs (GHSA-wrqq-v7qw-r5w7)
* Authentication is stored in the SQLite database (auto-migrated)
* Session logic is much cleaner
2025-08-19 17:52:16 -04:00
Domingo Dirutigliano
27b2831f00
displayName correctly integrated
2025-07-14 07:54:18 -04:00
Domingo Dirutigliano
ad469129bc
fix display name
2025-07-14 07:54:18 -04:00
Aarnav Tale
d6fbc3b5ad
fix: use corrected user ids for submission fields on the api
2025-05-25 11:02:19 -04:00
Aarnav Tale
753a403aed
fix: use full users for preauthkey lookup
2025-05-25 11:02:19 -04:00
Aarnav Tale
7f5e0fe42d
fix: resolve some type errors
2025-05-25 11:02:19 -04:00
Aarnav Tale
3dca401837
feat: rework the entire pre-auth keys page
2025-05-25 11:02:19 -04:00
Aarnav Tale
785d5a663f
chore: reorganize settings code layout
2025-05-25 11:02:19 -04:00