Commit Graph

294 Commits

Author SHA1 Message Date
Zoe Roux 1a1ccc9d4c Use an images table to prevent dup downloads 2025-12-21 18:28:03 +01:00
Zoe Roux 275a9c5a6a Fix search order 2025-12-20 11:08:13 +01:00
Zoe Roux 452e4f32b4 Fix /api/videos/:id?with=show's watchlist date formats 2025-12-19 17:48:11 +01:00
Zoe Roux ab5da0d5c6 Add back entry_pk in history 2025-12-17 11:39:15 +01:00
Zoe Roux 333dc46ebf Remove entry fk 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 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 34761b43ae Fix need rendering compute on videos slug (#1163) 2025-11-19 16:28:47 +00:00
Zoe Roux 5e63b57440 Fix pagination URLs when behind SSL-terminating reverse proxy 2025-11-13 14:04:05 +01:00
Zoe Roux 03bb51661a Format stuff 2025-11-04 09:48:21 +01:00
Zoe Roux 572ddc69ad Fix video controller permissions 2025-11-04 09:48:21 +01:00
Zoe Roux c1b243df9c Fix image downloading error handling 2025-11-04 09:48:21 +01:00
Zoe Roux 5fdc96db64 Format stuff 2025-10-24 16:18:35 +02:00
Zoe Roux a7d5f94dfb Allow clientId to be specified in query params 2025-10-22 09:16:45 +02:00
Zoe Roux da5823deb2 Fix /videos/:id?with=show date formatting 2025-10-22 09:16:44 +02:00
Zoe Roux ebbed77650 Add /videos/:id/direct & /videos/:id/master.m3u8 routes 2025-10-22 09:16:44 +02:00
Zoe Roux e3ae961b68 Add progress to /videos/:id 2025-10-22 09:16:44 +02:00
Zoe Roux c33ba01e54 Add with=show to /videos/:id 2025-10-22 09:16:44 +02:00
Zoe Roux 8ffed25580 Add /api/videos/:id/info route to redirect to the transcoder 2025-10-22 09:16:43 +02:00
Zoe Roux 28702b9cdb Test /videos/id with multi-part episodes 2025-07-19 17:55:13 +02:00
Zoe Roux dc0c412eda fixup! Add helper function for entries' translations 2025-07-19 16:40:31 +02:00
Zoe Roux fcac650322 Fix swagger's href 2025-07-19 15:54:07 +02:00
Zoe Roux 5379536db2 Add /videos/:id?with=next,previous route 2025-07-19 15:53:01 +02:00
Zoe Roux 8c8a974054 Add helper function for entries' translations 2025-07-19 15:46:10 +02:00
Zoe Roux 666e4e2e6b Fix createdAt & updatedAt date formats for series's first & next
entries
2025-07-15 00:11:28 +02: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 4c1ad4da5b Fix progress date format 2025-07-14 03:05:50 +02:00
Zoe Roux 7b3f3cc1c1 Update code for biome v2 2025-07-14 02:56:51 +02:00
Zoe Roux a697ffb524 Fix ?with=studios invalid date formats 2025-07-07 23:30:44 +02:00
Zoe Roux 26410734fc Ensure stable sort when no lang is specified 2025-06-23 01:49:10 +02:00
Zoe Roux aa5ba7f2a9 Allow /api/shows to be filtered by kind 2025-06-22 19:28:26 +02:00
Zoe Roux 16f6399c4f Fix image's api from 500ing when image is not available + optimize etag 2025-06-22 19:27:53 +02:00
Zoe Roux 2f0e077fa1 Allow shows to be sorted by names 2025-06-21 16:03:23 +02:00