Commit Graph
133 Commits
Author SHA1 Message Date
zoriya 885e409bc8 Fix types 2026-04-04 11:51:42 +02:00
zoriya 92cdbe4052 Fix tests 2026-03-27 19:14:29 +01:00
zoriyaandGitHub a0ff1c3dfb Allow multiple ratings per serie/movie (#1377) 2026-03-18 19:58:43 +00:00
zoriya ca15f57f30 Fix history 2026-03-18 19:54:06 +01:00
zoriya 9b23d0714c Make external_ids be a list, properly handle anilist 2026-03-18 19:54:06 +01:00
zoriya 0c4e3896d7 Split video controller in 3 2026-03-11 12:40:33 +01:00
zoriya 60391d7e1a wip: Rework season list 2026-02-09 14:16:43 +01:00
zoriya cb1a17def2 Organize imports 2026-01-05 12:28:43 +01:00
zoriya 243701a5c5 Use real dates instead of iso string everywhere 2026-01-05 12:07:37 +01:00
acelinkioandGitHub 5061f54b06 api: add logger to show log output during tests (#1255) 2026-01-05 09:22:06 +01:00
zoriya 1a1ccc9d4c Use an images table to prevent dup downloads 2025-12-21 18:28:03 +01:00
zoriyaandGitHub 00466108a3 Proper api shutdown & image downlaoding multi run (#1213) 2025-12-09 08:30:19 +00:00
zoriya 30f26b2f6a Allow insert without original translation 2025-12-05 23:38:18 +01:00
zoriya c2c9bbe555 Prevent duplicated staff members 2025-12-04 17:58:32 +01:00
zoriya 60d59d7f7b Wrap every insert with a trace 2025-11-28 17:25:29 +01:00
zoriya 464d720ef9 Fix unnest issues 2025-11-28 17:11:43 +01:00
zoriya 5f8ddd435a Use unnest for entries 2025-11-28 17:11:43 +01:00
zoriya a4f5ef33ff Fix deadlock on image downloading 2025-11-23 23:20:40 +01:00
zoriya 20ab1dae6c Force tests to run on kyoo_test database 2025-11-23 23:16:58 +01:00
zoriya 7ebc0fe504 Fix type issues 2025-11-23 22:44:59 +01:00
zoriyaandGitHub 34761b43ae Fix need rendering compute on videos slug (#1163) 2025-11-19 16:28:47 +00:00
zoriya 5e63b57440 Fix pagination URLs when behind SSL-terminating reverse proxy 2025-11-13 14:04:05 +01:00
zoriya 335b003b7c Test multi entry video with /videos/:id 2025-07-19 18:03:05 +02:00
zoriya e0d5754519 Test multi-versions in /videos/:id 2025-07-19 17:57:19 +02:00
zoriya 28702b9cdb Test /videos/id with multi-part episodes 2025-07-19 17:55:13 +02:00
zoriya f99a144bc4 Add tests for /videos/:id 2025-07-19 17:40:33 +02:00
zoriya 7939cc1c79 Fix api tests 2025-07-19 00:39:49 +02:00
zoriya 4c1ad4da5b Fix progress date format 2025-07-14 03:05:50 +02:00
zoriya 7b3f3cc1c1 Update code for biome v2 2025-07-14 02:56:51 +02:00
zoriya 489336c77a Add tests for video linking 2025-06-07 17:48:10 +02:00
zoriya 953ac5ffa8 Use trailer instead of trailerUrl on seed, allow seasonNumber = 0 2025-06-07 17:45:39 +02:00
zoriya 4353b5e911 Fix api tests 2025-06-07 17:45:37 +02:00
zoriya ab5d2ad4e8 Update elysia & fix type issues 2025-06-07 17:45:37 +02:00
zoriya a96813fe30 Return deleted paths in DELETE /videos 2025-05-04 15:35:59 +02:00
zoriya 4df171386b Test deletions 2025-05-04 15:35:37 +02:00
zoriya e26bc931f5 Fix & test GET /videos 2025-05-04 15:35:37 +02:00
zoriya 45e769828b Add unique constraint on [rendering, version, part] 2025-05-04 15:35:37 +02:00
zoriya 466b67afe5 Put POST /videos in a transaction, handle dups 2025-05-04 15:35:37 +02:00
zoriya 379765b28f Fix typechecking 2025-05-04 15:35:37 +02:00
zoriya 71b3ee61af Add support for externalId in POST /videos 2025-05-04 15:35:37 +02:00
zoriya 6a5862ddd2 Fix & test movie, episodes & slug linking 2025-05-04 15:35:37 +02:00
zoriya 07a41bb175 Fix POST /videos 2025-05-04 15:35:37 +02:00
zoriya d2bb37b3a7 Add more tests 2025-05-04 15:35:37 +02:00
zoriya 39dcfb4418 Test POST /videos 2025-05-04 15:35:37 +02:00
zoriya 7bd1de3df6 Fix nextEntry query in history (alias mismatch) 2025-04-09 00:00:16 +02:00
zoriya 20f8640790 Test nextup 2025-04-08 23:47:55 +02:00
zoriya 09dd78b272 Fix nextEntry & lastPlayedAt calculations on history/watchlist 2025-04-08 23:39:50 +02:00
zoriya c8742605ff Read `preferOriginal from jwt settings 2025-04-08 09:34:52 +02:00
zoriya 4cf67c3247 Sql cleanups 2025-04-08 00:22:23 +02:00
zoriya 69006478cb Update watchlist when inserting into history 2025-04-07 22:53:07 +02:00