adrianbonpin
|
893f6356c6
|
refactor: remove all rate limiting across the application (Task 11)
|
2026-05-28 00:24:33 +08:00 |
|
adrianbonpin
|
c81f0defb2
|
feat: add deckyvault.xyz domain block to signupSchema (Task 2)
|
2026-05-28 00:07:55 +08:00 |
|
adrianbonpin
|
60f25b08f6
|
feat: add isDeckyVaultEmail domain validation helper (Task 1)
|
2026-05-28 00:06:16 +08:00 |
|
adrianbonpin
|
eb9a185818
|
test: add rate limiter integration tests (Task 16)
|
2026-05-27 03:12:47 +08:00 |
|
adrianbonpin
|
079df570c5
|
test: add auth guard tests (Task 4)
|
2026-05-27 02:48:46 +08:00 |
|
adrianbonpin
|
34e66de8b3
|
test: add password strength tests (Task 2)
|
2026-05-27 02:42:34 +08:00 |
|
adrianbonpin
|
d9be0510cc
|
test: add validation schema tests (Task 1)
|
2026-05-27 02:41:17 +08:00 |
|
adrianbonpin
|
86fc0c2999
|
fix: resolve pre-existing test failures in auth, steam, and auto-pin tests
|
2026-05-25 19:20:54 +08:00 |
|
adrianbonpin
|
23bbfc0317
|
feat: register moderator role in auth config and add guard
|
2026-05-16 17:06:24 +08:00 |
|
adrianbonpin
|
0f018b376e
|
feat: add moderator role to permissions model
|
2026-05-16 17:04:27 +08:00 |
|
adrianbonpin
|
e908880834
|
feat(security): extend rateLimit to support named categories with 5 tiers
|
2026-05-15 00:39:35 +08:00 |
|
adrianbonpin
|
9588733278
|
feat: add auth form validation schemas and password strength utility
|
2026-04-26 01:12:03 +08:00 |
|
adrianbonpin
|
a7cafe7ae5
|
fix: resolve all build errors and ensure clean build
|
2026-04-25 14:51:06 +08:00 |
|
adrianbonpin
|
86d9c9b1fa
|
fix: resolve all lint errors
|
2026-04-25 14:46:40 +08:00 |
|
adrianbonpin
|
d6dc701e3f
|
feat(api): add user profile routes (public profile, me, sessions)
|
2026-04-25 14:43:32 +08:00 |
|
adrianbonpin
|
3ef9649322
|
feat(api): add application-level rate limiting middleware with IP-based tracking
|
2026-04-25 14:34:24 +08:00 |
|
adrianbonpin
|
d1e2a8f281
|
test(auth): add test-only auth instance with testUtils plugin and initial tests
|
2026-04-25 14:14:23 +08:00 |
|
adrianbonpin
|
c0d2c8b137
|
feat(auth): configure Email OTP, Passkey, Last Login Method, and Admin with RBAC
|
2026-04-25 13:55:51 +08:00 |
|
adrianbonpin
|
c404e93fb0
|
feat(auth): define RBAC with user, contributor, and admin roles
|
2026-04-25 13:47:47 +08:00 |
|
adrianbonpin
|
f8aa64bd32
|
feat(auth): mount Better-Auth on Elysia server with session macro and role guards
|
2026-04-25 13:42:07 +08:00 |
|