100 Commits

Author SHA1 Message Date
Zoe Roux
a96813fe30
Return deleted paths in DELETE /videos 2025-05-04 15:35:59 +02:00
Zoe Roux
4df171386b
Test deletions 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
45e769828b
Add unique constraint on [rendering, version, part] 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
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
d2bb37b3a7
Add more tests 2025-05-04 15:35:37 +02:00
Zoe Roux
39dcfb4418
Test POST /videos 2025-05-04 15:35:37 +02:00
Zoe Roux
7bd1de3df6
Fix nextEntry query in history (alias mismatch) 2025-04-09 00:00:16 +02:00
Zoe Roux
20f8640790
Test nextup 2025-04-08 23:47:55 +02:00
Zoe Roux
09dd78b272
Fix nextEntry & lastPlayedAt calculations on history/watchlist 2025-04-08 23:39:50 +02:00
Zoe Roux
c8742605ff
Read `preferOriginal from jwt settings 2025-04-08 09:34:52 +02:00
Zoe Roux
4cf67c3247
Sql cleanups 2025-04-08 00:22:23 +02:00
Zoe Roux
69006478cb
Update watchlist when inserting into history 2025-04-07 22:53:07 +02:00
Zoe Roux
e32fc229f8
Fix history population (drizzle patch) 2025-04-07 21:24:04 +02:00
Zoe Roux
c48815a71a
Add history tests 2025-04-07 19:34:10 +02:00
Zoe Roux
df7d109c34
Cleanup default watchlist sort 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
db0b244286
Handle profiles creation in kyoo db schema 2025-04-07 12:41:41 +02:00
Zoe Roux
b3edf31afc
Create simple watchlist tests 2025-04-07 12:40:11 +02:00
Zoe Roux
026ad817bc
Format stuff 2025-04-06 14:24:43 +02:00
Zoe Roux
0aab4cd84c
Forge jwt for tests 2025-04-06 14:24:03 +02:00
Zoe Roux
50549f20de
Rename base file 2025-03-25 10:27:03 +01:00
Zoe Roux
51558db1b2
Add image downloading test 2025-03-18 22:07:37 +01:00
Zoe Roux
5ae04c6dac
Add with=firstEntry 2025-03-10 19:32:47 +01:00
Zoe Roux
f6b10738da
Migrate & test 2025-03-10 18:56:52 +01:00
Zoe Roux
dfaf5480ad
Add tests & fix roles/staff 2025-03-10 14:10:28 +01:00
Zoe Roux
e3a537896a
Add staff migrations & basic tests 2025-03-10 11:29:12 +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
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
0e4f678e2c
Fix test 2025-03-08 14:55:40 +01:00
Zoe Roux
269003c25d
Add back isAvailable for movies 2025-03-08 14:51:14 +01:00
Zoe Roux
bbbf7b32e0
Exclude extras & test availableCount/entryCount 2025-03-08 14:51:14 +01:00
Zoe Roux
e8ffe31330
Fix docker build 2025-03-06 22:22:35 +01:00
Zoe Roux
fd2f3be663
Dont send videos with extras 2025-03-06 14:28:19 +01:00
Zoe Roux
e86ab9c081
Fix entries test with videos 2025-03-06 14:28:18 +01:00
Zoe Roux
70d0d480f6
Test & fix entry video join 2025-03-06 14:28:18 +01:00
Zoe Roux
cdf4ab4941
Test ?with= 2025-03-03 18:11:39 +01:00
Zoe Roux
44658ce6b0
Add /studios/:id 2025-03-03 10:01:41 +01:00
Zoe Roux
ff5fc69d41
Add get by studio tests 2025-03-03 09:36:38 +01:00
Zoe Roux
1cc26c5985
Fix typescript compilation 2025-03-02 23:47:02 +01:00
Zoe Roux
648fb6825a
Fix test 2025-03-02 19:46:28 +01:00
Zoe Roux
98c6263036
Add basic collection test 2025-03-02 17:31:16 +01:00
Zoe Roux
43465834c3 Specify languages when needed 2025-03-01 23:48:21 +01:00
Zoe Roux
0a1ca61dfb Fix typescript compilation 2025-03-01 23:48:21 +01:00