205 Commits

Author SHA1 Message Date
Zoe Roux
a0ff1c3dfb
Allow multiple ratings per serie/movie (#1377) 2026-03-18 19:58:43 +00:00
Zoe Roux
ca15f57f30
Fix history 2026-03-18 19:54:06 +01:00
Zoe Roux
9b23d0714c
Make external_ids be a list, properly handle anilist 2026-03-18 19:54:06 +01:00
Zoe Roux
38d1583950
Fix player for unmatched videos 2026-03-14 13:08:27 +01:00
Zoe Roux
11167765e7
Add back slugs field in videos 2026-03-11 12:57:10 +01:00
Zoe Roux
9e1ddcc9b8
Split video's entries query for performances 2026-03-11 12:40:33 +01:00
Zoe Roux
31af752e2e
Create part-of collection card 2026-02-19 22:35:11 +01:00
Zoe Roux
7c781e533e
Fix collection insertion 2026-02-19 22:35:11 +01:00
Zoe Roux
88f5c78824
Rework skeletons 2026-02-09 14:16:43 +01:00
Zoe Roux
60391d7e1a
wip: Rework season list 2026-02-09 14:16:43 +01:00
Zoe Roux
9af89da590
Fix keyset paginate with dates 2026-01-12 22:42:00 +01:00
Zoe Roux
ec659c3f2f
Allow entry movies to have episodeid 2026-01-12 21:45:31 +01:00
Zoe Roux
6044f88571
Cleanup response properly (#1258) 2026-01-05 12:51:39 +01:00
Zoe Roux
243701a5c5
Use real dates instead of iso string everywhere 2026-01-05 12:07:37 +01:00
Zoe Roux
54e067442f
Add shows in /news api 2026-01-05 12:07:37 +01:00
Zoe Roux
8f71099e7e
Rework genres, news & recommended of home page 2026-01-05 12:07:37 +01:00
Zoe Roux
6d21eeab07
Fix watchlist apis & add delete watchlist api 2026-01-05 12:07:37 +01:00
Zoe Roux
556b9031a4
Include kind in /series/:id & co (for /shows/random redirects) 2026-01-05 12:07:37 +01:00
Zoe Roux
ab5da0d5c6
Add back entry_pk in history 2025-12-17 11:39:15 +01:00
Zoe Roux
3b6234de46
Fix new history queries 2025-12-17 11:39:15 +01:00
Zoe Roux
fd29c6f682
Rework history to prevent duplicates in the last day 2025-12-17 11:39:15 +01:00
Zoe Roux
30f26b2f6a
Allow insert without original translation 2025-12-05 23:38:18 +01:00
Zoe Roux
27d25f4829
Fix transcoder service name in otel (#1165) 2025-11-19 19:27:50 +00:00
Zoe Roux
5e63b57440 Fix pagination URLs when behind SSL-terminating reverse proxy 2025-11-13 14:04:05 +01:00
Zoe Roux
a0be0555e0
Update api packages 2025-10-26 22:31:40 +01:00
Zoe Roux
5fdc96db64
Format stuff 2025-10-24 16:18:35 +02:00
Zoe Roux
4d8806fc7f
Make history's time non nullable (it was never null anyways) 2025-10-22 09:16:44 +02:00
Zoe Roux
f99a144bc4
Add tests for /videos/:id 2025-07-19 17:40:33 +02:00
Zoe Roux
5379536db2
Add /videos/:id?with=next,previous route 2025-07-19 15:53:01 +02:00
Zoe Roux
616c7140d3
Fix firstEntry type in api response 2025-07-19 15:46:10 +02:00
Zoe Roux
5ed43c85de Add next up in series detail page 2025-07-15 00:11:28 +02:00
Zoe Roux
dbf63e1b22 Add entry & extra types in front 2025-07-15 00:11:28 +02:00
Zoe Roux
aea2535cc6 Add entriesCount & availableCount to seasons 2025-07-14 03:27:46 +02:00
Zoe Roux
7b3f3cc1c1
Update code for biome v2 2025-07-14 02:56:51 +02:00
Zoe Roux
26410734fc
Ensure stable sort when no lang is specified 2025-06-23 01:49:10 +02:00
Zoe Roux
489336c77a
Add tests for video linking 2025-06-07 17:48:10 +02:00
Zoe Roux
be4b4f016b
Add isAvailable filter for both entries & shows 2025-06-07 17:45:39 +02:00
Zoe Roux
953ac5ffa8
Use trailer instead of trailerUrl on seed, allow seasonNumber = 0 2025-06-07 17:45:39 +02:00
Zoe Roux
a22edc11ce
Handle crew & fix some themoviedb bugs 2025-06-07 17:45:39 +02:00
Zoe Roux
ebda81db97
Fix identify 2025-06-07 17:45:38 +02:00
Zoe Roux
4353b5e911
Fix api tests 2025-06-07 17:45:37 +02:00
Zoe Roux
b6ed8f0684
Type series & all related types 2025-06-07 17:45:37 +02:00
Zoe Roux
b28f00aa22
Type movie & all related types 2025-06-07 17:45:37 +02:00
Zoe Roux
4eed03a566
Match new videos with known metadata 2025-06-07 17:45:37 +02:00
Zoe Roux
ab5d2ad4e8
Update elysia & fix type issues 2025-06-07 17:45:37 +02:00
Zoe Roux
4480757df5
Type Video in the scanner 2025-06-07 17:45:37 +02:00
Zoe Roux
205dda652a
Update available count of shows when inserting videos 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
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