5 Commits

Author SHA1 Message Date
bbcdbf957e feat: add IF NOT EXISTS to migrations, add courses nav item, lock playwright deps 2026-04-29 04:38:20 +02:00
e1d7c20354 fix: restore original migration checksums, seed-demo now starts fresh 2026-04-29 02:10:37 +02:00
4aea0f4427 chore: clean up repo state and improve dev tooling
- Add IF NOT EXISTS to all migration DDL for idempotency
- Support PORT env var in backend (for compose flexibility)
- Support HOST_PORT env var in docker-compose
- Improve seed-demo to apply migrations before seeding
- Gitignore .claude/ session cache
2026-04-29 01:39:00 +02:00
24acc54ceb fix: NOT NULL on tutor_courses FKs, status CHECK, time format CHECK, add indexes 2026-04-28 01:19:59 +02:00
d6f9d593ed feat: SQLite migrations and db pool with FK pragma 2026-04-28 01:14:20 +02:00