214 Commits

Author SHA1 Message Date
Zoe Roux
ff5fc69d41
Add get by studio tests 2025-03-03 09:36:38 +01:00
Zoe Roux
97a9a406bb
Format stuff 2025-03-02 23:50:15 +01:00
Zoe Roux
adaa892a26
Add GET /studios/:id/shows 2025-03-02 23:47:02 +01:00
Zoe Roux
710675180c
Add studio insert method 2025-03-02 23:47:02 +01:00
Zoe Roux
1cc26c5985
Fix typescript compilation 2025-03-02 23:47:02 +01:00
Zoe Roux
4f73e76a34
Add /collections/:id/shows 2025-03-02 19:44:45 +01:00
Zoe Roux
68d4958e3a
Add /shows & /shows/random routes 2025-03-02 19:44:45 +01:00
Zoe Roux
9f974de245
Add /collections/:id/series & /collections/:id/movies 2025-03-02 19:09:28 +01:00
Zoe Roux
d53947265f
Add basic collection routes 2025-03-02 19:09:28 +01:00
Zoe Roux
662400da13
Add GET /series/{id} (based on movie's get) 2025-03-02 18:53:31 +01:00
Zoe Roux
f143511e14
Add /series/random 2025-03-02 18:12:29 +01:00
Zoe Roux
cc221c560d
Add GET /series (using the same logic as /movies) 2025-03-02 18:09:25 +01:00
Zoe Roux
24f44de7c0
Move movie controller to shows subdir 2025-03-02 17:39:49 +01:00
Zoe Roux
e8c9dfce56
Create insert method 2025-03-02 17:28:38 +01:00
Zoe Roux
fc9afa5ede
Allow collections to be created with movies or series 2025-03-02 17:28:38 +01:00
Zoe Roux
01183df4e9
Define collection type 2025-03-02 00:19:32 +01:00
Zoe Roux
6402b3cae6 Add unknown video example 2025-03-01 23:48:21 +01:00
Zoe Roux
5483e34c5e Fix season get 2025-03-01 23:48:21 +01:00
Zoe Roux
6a30173628 Fix poster creation of movie entries 2025-03-01 23:48:21 +01:00
Zoe Roux
4ee6493eb8 Fix 404 handling for entries 2025-03-01 23:48:21 +01:00
Zoe Roux
fb7635ef56 Cleanup swagger & add examples for entries 2025-03-01 23:48:21 +01:00
Zoe Roux
5e0ba7f630 Fix path params making items not appear in swagger 2025-03-01 23:48:21 +01:00
Zoe Roux
1476505262 Add /unknowns route 2025-03-01 23:48:21 +01:00
Zoe Roux
29696c378a Add /series/:id/extras route 2025-03-01 23:48:21 +01:00
Zoe Roux
a5483b4ca1 Fix typing & extra handling when fetching entries from db 2025-03-01 23:48:21 +01:00
Zoe Roux
c730d47cd9 Add entries controller 2025-03-01 23:48:21 +01:00
Zoe Roux
a370048a12 Update elysia and remove workaround 2025-02-22 19:30:19 +01:00
Zoe Roux
b6dff90ccd
Disable biome lint 2025-01-30 20:09:21 +01:00
Zoe Roux
4424e9b40a
Handle extra seeding 2025-01-30 20:03:42 +01:00
Zoe Roux
32a1e89b27
Add insert seasons 2025-01-30 20:03:42 +01:00
Zoe Roux
b1df97f767
Type extra & allow movie entries to specify a slug on seed 2025-01-30 20:03:42 +01:00
Zoe Roux
cf59695e09
Fix need-rendering test 2025-01-30 20:03:42 +01:00
Zoe Roux
1a2ab48c73
Start the smart video controller 2025-01-30 20:03:42 +01:00
Zoe Roux
e9c7cfe832
Fix entries insertion (special numbers not saved) 2025-01-30 20:03:42 +01:00
Zoe Roux
b262aeed5d
Better need rendering calculation when inserting entries 2025-01-30 20:03:42 +01:00
Zoe Roux
f2c1982afa
Test videos creation of slugs 2025-01-30 20:03:42 +01:00
Zoe Roux
e5bb462e36
Update test helpers 2025-01-30 20:03:42 +01:00
Zoe Roux
fabf6b6863
Define relations on evj 2025-01-30 20:03:42 +01:00
Zoe Roux
2588eef23b
Create values helper & fix video join insertion 2025-01-30 20:03:42 +01:00
Zoe Roux
8d6121d8b0
Handle video joint creation with entries 2025-01-30 20:03:42 +01:00
Zoe Roux
0939289e2c
Add seed entry capabilities 2025-01-30 20:03:42 +01:00
Zoe Roux
5ca0ef08d4
Make processImages synchronous 2025-01-30 20:03:42 +01:00
Zoe Roux
962672e4ed
Start series insert 2025-01-30 20:03:42 +01:00
Zoe Roux
470a8deae9
Start entry insert 2025-01-30 20:03:42 +01:00
Zoe Roux
ec3d48ac79
Extract movie insert to a show insert method 2025-01-30 20:03:42 +01:00
Zoe Roux
e2d34a993b Format stuff 2025-01-25 15:12:22 +01:00
Zoe Roux
bb2630431a Add seasons controller 2025-01-25 15:12:22 +01:00
Zoe Roux
9f929eeb7a Move description to common types 2025-01-25 15:12:22 +01:00
Zoe Roux
9abe7f191a Test & fix search 2025-01-24 22:48:03 +01:00
Zoe Roux
1634624701 Fix search sort 2025-01-24 22:48:03 +01:00