116 Commits

Author SHA1 Message Date
Zoe Roux
885e409bc8
Fix types 2026-04-04 11:51:42 +02:00
Zoe Roux
d1aeadacee
Rename criticalToStory to content enum 2026-04-04 11:47:36 +02:00
Zoe Roux
6c3616ed2f
Implement staff display 2026-03-28 12:38:37 +01:00
Zoe Roux
e30c9bf219
Fix refresh handling for yet-to-be-aired series 2026-03-28 10:59:39 +01:00
Zoe Roux
59187a024b
Implement metadata refresh 2026-03-27 19:06:59 +01:00
Zoe Roux
4fe79f9bc3
Add delete button for series/movies/collections 2026-03-22 00:57:00 +01: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
8f82a03989
Allow guesses to be validated/unvalidated 2026-03-11 12:40:33 +01:00
Zoe Roux
32bfdb0ce0
Add put routes for videos 2026-03-11 12:40:33 +01:00
Zoe Roux
3890e39e56
Add put and delete to link videos 2026-03-11 12:40:33 +01:00
Zoe Roux
0c4e3896d7
Split video controller in 3 2026-03-11 12:40:33 +01:00
Zoe Roux
b7e1c4dc3e
Edit slug constraints on (kind, slug) for shows 2026-02-19 22:35:11 +01:00
Zoe Roux
7c781e533e
Fix collection insertion 2026-02-19 22:35:11 +01:00
Zoe Roux
69a6bff197
Cleanup styles 2026-02-11 19:06:42 +01:00
Zoe Roux
60391d7e1a
wip: Rework season list 2026-02-09 14:16:43 +01:00
Zoe Roux
7f9ebb7c66
Handle duplicates entries slug 2026-01-13 00:32:12 +01:00
Zoe Roux
cc60b429b4
Allow no translations for seasons & entries 2026-01-12 21:45:31 +01:00
Zoe Roux
243701a5c5
Use real dates instead of iso string everywhere 2026-01-05 12:07:37 +01:00
acelinkio
651d721669
api: logtape, otel, & logging improvements (#1230) 2025-12-22 07:22:02 -08:00
Zoe Roux
1a1ccc9d4c
Use an images table to prevent dup downloads 2025-12-21 18:28:03 +01: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
10ac7e1ec6
Handle duplicated studios 2025-12-06 00:48:19 +01:00
Zoe Roux
8109b7ada6
Format stuff 2025-12-05 23:42:52 +01:00
Zoe Roux
30f26b2f6a
Allow insert without original translation 2025-12-05 23:38:18 +01:00
Zoe Roux
c2c9bbe555
Prevent duplicated staff members 2025-12-04 17:58:32 +01:00
Zoe Roux
96ac331903
Fix downloaded images volume on docker 2025-12-04 17:58:31 +01:00
Zoe Roux
60d59d7f7b
Wrap every insert with a trace 2025-11-28 17:25:29 +01:00
Zoe Roux
464d720ef9
Fix unnest issues 2025-11-28 17:11:43 +01:00
Zoe Roux
8fc279d2ed
Use unnest everywhere 2025-11-28 17:11:43 +01:00
Zoe Roux
5f8ddd435a
Use unnest for entries 2025-11-28 17:11:43 +01:00
Zoe Roux
a4f5ef33ff
Fix deadlock on image downloading 2025-11-23 23:20:40 +01:00
Zoe Roux
7ebc0fe504
Fix type issues 2025-11-23 22:44:59 +01:00
Zoe Roux
019aceb8d9
Batch images task insertion and add priority 2025-11-23 22:44:59 +01:00
Zoe Roux
3602905e86
Properly handle spans of image downloading 2025-11-23 17:49:23 +01:00
Zoe Roux
1f7844b8a5
Fix api images path (#1175) 2025-11-23 14:57:07 +01:00
Zoe Roux
c1b243df9c
Fix image downloading error handling 2025-11-04 09:48:21 +01:00
Zoe Roux
8513cc057b Fix seasons entriesCount computation 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
2f6943cd6f
Fix lots of stuff 2025-06-07 19:02:06 +02:00
Zoe Roux
9e3a9af0ef
Properly handle image cache 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
a9b7d18a6e
Fix request creation 2025-06-07 17:45:38 +02:00
Zoe Roux
21435da93f
wip: Link videos found after request started 2025-06-07 17:45:38 +02:00
Zoe Roux
f8612fed96
wip: Start scan request processor 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
a96813fe30
Return deleted paths in DELETE /videos 2025-05-04 15:35:59 +02:00
Zoe Roux
4df171386b
Test deletions 2025-05-04 15:35:37 +02:00