Commit Graph

7 Commits

Author SHA1 Message Date
8a12744 6afc5817a7 feat(auth): require verified email for approval 2026-05-06 20:57:54 +08:00
8a12744 7f9ac0957c feat(admin): improve record management 2026-05-05 20:26:26 +08:00
8a12744 73d476bcea feat(email): add admin notification settings 2026-05-05 13:38:34 +08:00
8a12744 e243dccfd7 feat(backend): harden task boundaries 2026-05-05 00:55:29 +08:00
8a12744 d811c20932 feat(backend): replace Selenium with Playwright
BREAKING CHANGE: backend now requires Python 3.12 or newer.
2026-05-04 21:20:30 +08:00
8a12744 ab68f019c5 style(backend): apply ruff format 2026-05-03 18:14:23 +08:00
8a12744 d4d6f87730 refactor(structure): reorganize app layout
BREAKING CHANGE: root backend/frontend directories and old run/manage entrypoints were removed. Use apps/backend, apps/frontend, and python main.py commands instead.
2026-05-03 16:43:11 +08:00