Commit Graph

4 Commits

Author SHA1 Message Date
8a12744 ce55cfc6b3 feat(email): require verified approval email
Backfill approved legacy users with verified emails and replace the old unverified-email warning setting with a single approval email policy.
2026-05-06 22:12:23 +08:00
8a12744 6afc5817a7 feat(auth): require verified email for approval 2026-05-06 20:57:54 +08:00
8a12744 73d476bcea feat(email): add admin notification settings 2026-05-05 13:38:34 +08:00
8a12744 3ab845798d feat(backend): add automatic DB migrations
Add a lightweight migration runner with schema_migrations tracking, run pending migrations during backend startup before the scheduler, and keep a manual backend-migrate entrypoint.

The change also moves the existing lockout and task-thread-ID schema steps into shared migration modules, updates docs, and archives the OpenSpec change.
2026-05-05 01:36:58 +08:00