Commit Graph

107 Commits

Author SHA1 Message Date
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
Zoe Roux ce81caaf14 Allow filter on tags 2025-01-24 22:48:03 +01:00
Zoe Roux 1c0fdf6f89 wip 2025-01-24 22:48:03 +01:00
Zoe Roux eaec881594 wip: Replace tsvector with trigram search 2025-01-24 22:48:03 +01:00
Zoe Roux 988b705a30 Fix schema utils to make drizzle-kit work 2025-01-24 22:48:03 +01:00
Zoe Roux a51de86c95 Stupid implementation of search, lots to fix 2025-01-24 22:48:03 +01:00
Zoe Roux a8fb84daf0 Format code 2025-01-18 16:39:40 +01:00
Zoe Roux 956ab51e1b Add a flag to retrieve all translations 2025-01-17 23:16:31 +01:00