feat(db): add series, season and episode model #71

Merged
naps62-yolo merged 9 commits from issue/34-series-model into main 2026-08-22 22:04:28 +01:00
9 Commits
Author SHA1 Message Date
Miguel Palhas c911cebcef Merge remote-tracking branch 'origin/main' into issue/34-series-model
ci / web (pull_request) Successful in 1m20s
ci / rust (pull_request) Successful in 2m26s
e2e / e2e (pull_request) Successful in 1m37s
2026-08-22 21:46:32 +01:00
Miguel Palhas f7a62958fd refactor(core): share title policy types
ci / rust (pull_request) Successful in 1m47s
ci / web (pull_request) Successful in 34s
e2e / e2e (pull_request) Successful in 1m26s
2026-08-22 21:44:59 +01:00
Miguel Palhas b4c6c872bb fix(db): address TV model review
ci / rust (pull_request) Successful in 1m49s
ci / web (pull_request) Successful in 34s
2026-08-22 21:41:35 +01:00
Miguel Palhas 870f9d20e4 Merge remote-tracking branch 'origin/main' into issue/34-series-model
ci / rust (pull_request) Successful in 1m59s
ci / web (pull_request) Successful in 32s
2026-08-22 21:31:58 +01:00
Miguel Palhas ba2697ecb0 Merge remote-tracking branch 'origin/main' into issue/34-series-model 2026-08-22 21:28:35 +01:00
Miguel Palhas ca58864f96 fix(db): preserve foreign key errors 2026-08-22 21:26:56 +01:00
Miguel Palhas 47e1375434 fix(db): enforce root media kinds 2026-08-22 21:26:40 +01:00
Miguel Palhas fe0270d4de feat(db): add TV schema and roots 2026-08-22 21:25:06 +01:00
Miguel Palhas 0cceea056a feat(core): add TV domain types 2026-08-22 21:25:06 +01:00