447 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
b03cb757f4
Fix watch ws api 2025-12-19 17:48:11 +01:00
Zoe Roux
896d8f5cd0
Move websocket auth to keibi 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
a855004fd2
Implement watch websocket api 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
86f4ce2bd8
wip 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
a429b0ace9
Run multiple image download queue in parallel 2025-12-06 01:49:16 +01: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
d3ccd14fe0
Fix sqlarr 2025-12-04 17:58:32 +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
af4742ae0b
Fix sqlarr of api (#1188) 2025-11-30 19:29:46 +00:00
acelinkio
e7d9002156
kyoo_api logs redact password & other sensitive fields (#1182) 2025-11-28 16:42:27 +00:00
acelinkio
28d2e193aa
kyoo_api extension install specify schema (#1183) 2025-11-28 16:39:47 +00: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
a45e992339
Properly type unnestValues return 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
d822463fe0
Add a trace for api migrations 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
20ab1dae6c
Force tests to run on kyoo_test database 2025-11-23 23:16:58 +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
27d25f4829
Fix transcoder service name in otel (#1165) 2025-11-19 19:27:50 +00:00
Zoe Roux
34761b43ae
Fix need rendering compute on videos slug (#1163) 2025-11-19 16:28:47 +00:00
Zoe Roux
fea9c16515
Instrument drizzle 2025-11-17 23:03:49 +01:00
Zoe Roux
01883d08cc
Instrument elyzia 2025-11-17 23:03:49 +01:00
Zoe Roux
5e63b57440 Fix pagination URLs when behind SSL-terminating reverse proxy 2025-11-13 14:04:05 +01:00
Zoe Roux
61b38d5b03
Add /ready for api 2025-11-09 19:25:08 +01:00
Zoe Roux
40c13e7ddf
Cleanup casing in api extension setup 2025-11-09 19:21:29 +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
Antoine
d98ac3b452
fix(api): don't crash if not superuser (#1133) 2025-11-03 12:34:30 +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
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