Commit Graph

165 Commits

Author SHA1 Message Date
Zoe Roux 4353b5e911 Fix api tests 2025-06-07 17:45:37 +02:00
Zoe Roux b6ed8f0684 Type series & all related types 2025-06-07 17:45:37 +02:00
Zoe Roux b28f00aa22 Type movie & all related types 2025-06-07 17:45:37 +02:00
Zoe Roux 4eed03a566 Match new videos with known metadata 2025-06-07 17:45:37 +02:00
Zoe Roux ab5d2ad4e8 Update elysia & fix type issues 2025-06-07 17:45:37 +02:00
Zoe Roux 4480757df5 Type Video in the scanner 2025-06-07 17:45:37 +02:00
Zoe Roux 205dda652a Update available count of shows when inserting videos 2025-05-04 15:35:37 +02:00
Zoe Roux e26bc931f5 Fix & test GET /videos 2025-05-04 15:35:37 +02:00
Zoe Roux 466b67afe5 Put POST /videos in a transaction, handle dups 2025-05-04 15:35:37 +02:00
Zoe Roux 379765b28f Fix typechecking 2025-05-04 15:35:37 +02:00
Zoe Roux 71b3ee61af Add support for externalId in POST /videos 2025-05-04 15:35:37 +02:00
Zoe Roux 7203155747 Use .Composite for models (better swagger) 2025-05-04 15:35:37 +02:00
Zoe Roux 6a5862ddd2 Fix & test movie, episodes & slug linking 2025-05-04 15:35:37 +02:00
Zoe Roux 07a41bb175 Fix POST /videos 2025-05-04 15:35:37 +02:00
Zoe Roux ce66dba0c8 Add unmatched paths in GET /videos (for scanner) 2025-05-04 15:35:37 +02:00
Zoe Roux 6194d806cc Delete unknown entries, rework them as part of unmatched videos 2025-05-04 15:35:37 +02:00
Zoe Roux 39dcfb4418 Test POST /videos 2025-05-04 15:35:37 +02:00
Zoe Roux 1369da1845 Rework POST /videos 2025-05-04 15:35:37 +02:00
Zoe Roux 621c9cec82 Add GET /videos/ that also list guesses 2025-05-04 15:35:37 +02:00
Zoe Roux c504cbbff5 Type videos's for to map to entries 2025-05-04 15:35:37 +02:00
Zoe Roux 144e08a99c Fix with=nextEntry 2025-04-08 23:39:50 +02:00
Zoe Roux e2fa3af1e8 Add route to batch populate the history 2025-04-07 19:07:05 +02:00
Zoe Roux 4ba7750012 Create history api 2025-04-07 18:27:13 +02:00
Zoe Roux 080da9bc27 Fix tests & misc errors 2025-04-07 15:40:32 +02:00
Zoe Roux bf361a79d1 Better movie/serie watchlist types 2025-04-07 12:40:11 +02:00
Zoe Roux 5994b8bc02 Fix aliases issues in jsonBuildObject 2025-04-06 22:02:24 +02:00
Zoe Roux 11e1c59698 Handle watchstatus on movies/series 2025-04-06 18:25:28 +02:00
Zoe Roux be35a4f0d9 Add percent in movie's watchlist 2025-04-06 14:54:50 +02:00
Zoe Roux 32cc6e7910 Add watch status type in movies/series 2025-04-06 14:54:50 +02:00
Zoe Roux 6ecaec2dee Add progress status in every entry 2025-04-06 14:54:50 +02:00
Zoe Roux 781a6a8196 Add history table 2025-04-06 14:54:49 +02:00
Zoe Roux 411f6dcfba Use pages for users paginations 2025-04-04 22:44:44 +02:00
Zoe Roux 5ae04c6dac Add with=firstEntry 2025-03-10 19:32:47 +01:00
Zoe Roux 25f042fbd7 Add staff examples 2025-03-10 10:22:31 +01:00
Zoe Roux 43a128ebe8 Add staff seeding 2025-03-10 01:31:51 +01:00
Zoe Roux 46833ac06f Rework sort to handle multiples tables 2025-03-10 00:22:32 +01:00
Zoe Roux 18532b80b1 Add /movies/:id/staff 2025-03-10 00:22:32 +01:00
Zoe Roux cba47ca346 Add /staff/:id/roles 2025-03-10 00:22:32 +01:00
Zoe Roux 7e6592fa2e Implement routes in /shows 2025-03-10 00:22:32 +01:00
Zoe Roux bcec4c31d1 Add staff types & db schema 2025-03-10 00:22:32 +01:00
Zoe Roux b093df96ec Add with=videos support for movies 2025-03-09 18:44:12 +01:00
Zoe Roux 4b46963eff Rework /studios/:id to use relational query 2025-03-09 18:16:04 +01:00
Zoe Roux 34926dab51 Fix entries's video retrieval 2025-03-09 18:16:04 +01:00
Zoe Roux d61573668b Use original with collections too 2025-03-09 18:16:04 +01:00
Zoe Roux aab38f6a89 Rework & type relations 2025-03-09 18:16:04 +01:00
Zoe Roux c161d680e3 Add with=translations in the sql builder logic 2025-03-09 18:16:04 +01:00
Zoe Roux 3f77a1bda5 Fix tests 2025-03-09 18:16:04 +01:00
Zoe Roux 16fb638231 Make guess field of video mandatory 2025-03-09 18:16:04 +01:00
Zoe Roux 3f188e27a1 Only specify kind in movie/serie/collection in /shows 2025-03-09 18:16:03 +01:00
Zoe Roux 67dc251489 Rework original handling in seeding 2025-03-09 18:16:03 +01:00