Commit Graph

18 Commits

Author SHA1 Message Date
388d4e0e7f test(users): cover google oauth identity safety
Some checks failed
Backend CI/CD / test (push) Has been cancelled
Backend CI/CD / deploy (push) Has been cancelled
2026-05-14 21:18:11 +03:30
d75c19bb6b feat(users): add google social account audit command 2026-05-14 21:17:47 +03:30
cacf6114d1 fix(users): harden google oauth account resolution 2026-05-14 21:17:37 +03:30
09d2015351 feat(users): normalize email identity storage 2026-05-14 21:17:25 +03:30
f9c4c06531 feat(users): return otp expiry metadata 2026-05-13 09:58:58 +03:30
d1c4889d22 feat(users): apply django password validators in auth flows 2026-05-03 20:02:14 +03:30
8ff1e4fa61 fix(users): validate password reset mobile input 2026-05-03 17:17:18 +03:30
fb15a16204 feat(users): add google oauth login flow 2026-05-01 01:54:02 +03:30
08e1793765 feat(throttling): add auth throttling and structured cooldown errors 2026-04-30 15:29:44 +03:30
3152284cf3 test(backend): add coverage for services tasks and apis 2026-04-30 12:44:24 +03:30
8774a4d4dc test(backend): convert existing app suites to unittest 2026-04-30 12:41:54 +03:30
204225dd16 test(backend): switch to django test runner 2026-04-30 12:41:38 +03:30
a2de2a133c fix(users): skip sms delivery when api key is unset 2026-04-29 20:19:13 +03:30
a44995017b fix(users): support profile picture delete and dev sms fallback 2026-04-24 22:20:13 +03:30
9910b386d2 chore(django): track initial migrations and test config 2026-04-24 22:18:28 +03:30
93b1699253 feat(users): add search endpoint for adding new user to workspace by mobile 2026-03-12 17:42:51 +08:00
5990114151 feat(users): add /me/ endpoint for detail/update/delete user object 2026-03-12 08:25:55 +08:00
5d1e1cb7cb initial commit 2026-03-11 18:01:27 +08:00