BetterFrame/server
Mitchell R 374a2e091b fix: proper migration version tracking via user_version PRAGMA
- Migrations now run exactly once per DB lifetime, tracked via
  SQLite's user_version PRAGMA
- Re-runs become no-ops after schema reaches target version
- v0.2 also made defensive — skips if template_id already dropped

Fixes "no such column: layouts.template_id" on second startup after
v0.5 rebuild dropped the legacy columns.
2026-05-10 22:18:03 +02:00
..
src fix: proper migration version tracking via user_version PRAGMA 2026-05-10 22:18:03 +02:00
.gitignore build fixes for bsb 2026-05-10 01:46:11 +02:00
bsb-tests.json build fixes for bsb 2026-05-10 01:46:11 +02:00
package.json feat: live updates via WebSocket — server pushes, kiosk reloads 2026-05-10 22:15:58 +02:00
tsconfig.json adding initial project 2026-05-10 01:09:13 +02:00