Commit Graph

46 Commits

Author SHA1 Message Date
Zoe Roux 60391d7e1a wip: Rework season list 2026-02-09 14:16:43 +01:00
acelinkio 98ea631978 api: add Elysia logging (#1259) 2026-01-07 09:34:40 +01:00
acelinkio 651d721669 api: logtape, otel, & logging improvements (#1230) 2025-12-22 07:22:02 -08:00
Zoe Roux 00466108a3 Proper api shutdown & image downlaoding multi run (#1213) 2025-12-09 08:30:19 +00:00
Zoe Roux fc7deb8e09 Fix pg pool starvation (#1205) 2025-12-07 13:40:44 +00:00
Zoe Roux a429b0ace9 Run multiple image download queue in parallel 2025-12-06 01:49:16 +01:00
Zoe Roux 460e4596f7 Generate swagger for transcoder 2025-07-19 00:39:49 +02:00
Zoe Roux aba86601cd Add scanner's openapi to scalar 2025-06-07 17:45:37 +02:00
Zoe Roux eb2b2a95a0 Fix api listen url print 2025-06-07 17:45:37 +02:00
Zoe Roux 4b0100c52d Create watchlist read api 2025-04-07 12:40:11 +02:00
Zoe Roux d0d12cc5f6 Add common swagger that combine auth & api 2025-04-04 22:44:44 +02:00
Zoe Roux 1f8652e06c Validate jwt claims 2025-03-25 10:27:03 +01:00
Zoe Roux 6391a99bb9 Switch to jwks instead of custom /info 2025-03-25 10:27:03 +01:00
Zoe Roux 068b19c936 Create auth middleware in elysia 2025-03-25 10:27:03 +01:00
Zoe Roux 50549f20de Rename base file 2025-03-25 10:27:03 +01:00
Zoe Roux 204344955e Add KYOO_PREFIX handling in api's redirect 2025-03-25 10:27:03 +01:00
Zoe Roux 631967567f Add traefik middleware for phantom-tokens 2025-03-25 10:27:03 +01:00
Zoe Roux 47554590a9 Add image handler by id with quality control 2025-03-19 18:19:23 +01:00
Zoe Roux 51558db1b2 Add image downloading test 2025-03-18 22:07:37 +01:00
Zoe Roux 8d7d5f3e7e Add /staff routes 2025-03-10 00:22:32 +01:00
Zoe Roux adaa892a26 Add GET /studios/:id/shows 2025-03-02 23:47:02 +01:00
Zoe Roux 68d4958e3a Add /shows & /shows/random routes 2025-03-02 19:44:45 +01:00
Zoe Roux d53947265f Add basic collection routes 2025-03-02 19:09:28 +01:00
Zoe Roux 5d8d5721af Split helpers in multiples files 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 bb2630431a Add seasons controller 2025-01-25 15:12:22 +01:00
Zoe Roux 9abe7f191a Test & fix search 2025-01-24 22:48:03 +01:00
Zoe Roux a8fb84daf0 Format code 2025-01-18 16:39:40 +01:00
Zoe Roux 0b77072b04 Small cleanups 2025-01-10 12:16:32 +01:00
Zoe Roux 0c0628529c Validate language tags 2025-01-10 12:16:32 +01:00
Zoe Roux 24035c15bf Add 200/201 handling on post /movies + doc 2025-01-10 12:16:32 +01:00
Zoe Roux 55b3f1cc8c wip: upsert things 2025-01-10 12:16:32 +01:00
Zoe Roux 3d20f063e9 Create post /videos route 2025-01-10 12:16:32 +01:00
Zoe Roux b47c38ca76 Cleanup movie example in swagger 2025-01-10 12:16:32 +01:00
Zoe Roux b8b536632d Swagger setup 2025-01-10 12:16:32 +01:00
Zoe Roux 4a9a768488 Add demmy season controller 2025-01-10 12:16:32 +01:00
Zoe Roux 29d11720a5 Add entries dummy controller & fix entries types 2025-01-10 12:16:31 +01:00
Zoe Roux c5a502ec32 Add serie model, dummy controller & example 2025-01-10 12:16:31 +01:00
Zoe Roux 039c19f61c Create dummy video controller 2025-01-10 12:16:31 +01:00
Zoe Roux d3fc3894bc Manually fix migrations and startup 2025-01-10 12:16:31 +01:00
Zoe Roux e7ed36caff Add jwt verification on the api 2025-01-10 12:16:31 +01:00
Zoe Roux 6327e911ad Add first drizzle query with multi-language 2025-01-10 12:16:31 +01:00
Zoe Roux da3a5181df Fix connection things 2025-01-10 12:16:31 +01:00
Zoe Roux e0704458ee Adding migrations boilerplate 2025-01-10 12:16:31 +01:00
Zoe Roux ad8673a46f Setup elysia swagger 2025-01-10 12:16:31 +01:00
Zoe Roux 9e4076e1ea Elysia init 2025-01-10 12:16:31 +01:00