180 Commits

Author SHA1 Message Date
Zoe Roux
5fdc96db64
Format stuff 2025-10-24 16:18:35 +02:00
Zoe Roux
4d8806fc7f
Make history's time non nullable (it was never null anyways) 2025-10-22 09:16:44 +02:00
Zoe Roux
f99a144bc4
Add tests for /videos/:id 2025-07-19 17:40:33 +02:00
Zoe Roux
5379536db2
Add /videos/:id?with=next,previous route 2025-07-19 15:53:01 +02:00
Zoe Roux
616c7140d3
Fix firstEntry type in api response 2025-07-19 15:46:10 +02:00
Zoe Roux
5ed43c85de Add next up in series detail page 2025-07-15 00:11:28 +02:00
Zoe Roux
dbf63e1b22 Add entry & extra types in front 2025-07-15 00:11:28 +02:00
Zoe Roux
aea2535cc6 Add entriesCount & availableCount to seasons 2025-07-14 03:27:46 +02:00
Zoe Roux
7b3f3cc1c1
Update code for biome v2 2025-07-14 02:56:51 +02:00
Zoe Roux
26410734fc
Ensure stable sort when no lang is specified 2025-06-23 01:49:10 +02:00
Zoe Roux
489336c77a
Add tests for video linking 2025-06-07 17:48:10 +02:00
Zoe Roux
be4b4f016b
Add isAvailable filter for both entries & shows 2025-06-07 17:45:39 +02:00
Zoe Roux
953ac5ffa8
Use trailer instead of trailerUrl on seed, allow seasonNumber = 0 2025-06-07 17:45:39 +02:00
Zoe Roux
a22edc11ce
Handle crew & fix some themoviedb bugs 2025-06-07 17:45:39 +02:00
Zoe Roux
ebda81db97
Fix identify 2025-06-07 17:45:38 +02:00
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