Twitch-VOD-Manager/src/main/domain
xRangerDE 6480bc2586 feat(db): JSON to SQLite migrator (idempotent, fail-soft, 8 tests)
Migrates config.json (31 whitelisted config_kv keys + downloaded_vod_ids +
streamers) and download_queue.json (queue_items). Per-source try/catch:
malformed JSON logs into result.errors and continues. .v4-backup copies
written on success. migrations_applied marker prevents double-runs.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-11 22:04:25 +02:00
..
.gitkeep scaffold: src/main/{infra,domain} directory tree for v5 split 2026-05-11 21:40:52 +02:00
config-normalize.test.ts refactor: extract config normalizers to src/main/domain/config-normalize + 47 tests 2026-05-11 21:48:58 +02:00
config-normalize.ts refactor: extract config normalizers to src/main/domain/config-normalize + 47 tests 2026-05-11 21:48:58 +02:00
i18n-backend.test.ts refactor: extract BACKEND_MESSAGES + tBackend to src/main/domain/i18n-backend + 8 tests 2026-05-11 21:46:12 +02:00
i18n-backend.ts refactor: extract BACKEND_MESSAGES + tBackend to src/main/domain/i18n-backend + 8 tests 2026-05-11 21:46:12 +02:00
migrator.test.ts feat(db): JSON to SQLite migrator (idempotent, fail-soft, 8 tests) 2026-05-11 22:04:25 +02:00
migrator.ts feat(db): JSON to SQLite migrator (idempotent, fail-soft, 8 tests) 2026-05-11 22:04:25 +02:00
update-version-utils.test.ts refactor: relocate update-version-utils to src/main/domain/ + vitest 2026-05-11 21:42:05 +02:00
update-version-utils.ts refactor: relocate update-version-utils to src/main/domain/ + vitest 2026-05-11 21:42:05 +02:00