Commit Graph

37 Commits

Author SHA1 Message Date
maxid
1f50b18b9f refactor media detection functions to improve accuracy 2025-12-20 19:37:34 +01:00
xNinjaKittyx
380de78b51 feature: delete files and torrents. 2025-12-15 21:14:16 +00:00
maxid
53fbc703bf reduce logs in routers 2025-12-08 00:32:47 +01:00
Maximilian Dorninger
c17efaa306 Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-07 22:50:07 +01:00
maxid
d2e8d5eeb7 make movies be importable 2025-12-07 19:56:54 +01:00
maxid
dadd850524 extract functions and schemas from tv module 2025-12-07 18:30:23 +01:00
maxid
9bbd6ee6df add show_id part to route 2025-12-07 17:13:56 +01:00
maxid
64bcd85287 make add_show endpoint always return the show 2025-12-07 16:05:10 +01:00
maxid
579ceb6e87 remove response model from route which doe not return anything 2025-12-07 15:31:29 +01:00
maxid
fdaaf099cb add ability to import existing media 2025-12-07 15:29:03 +01:00
maxid
11cafa800a add route which returns the total count of all episodes 2025-12-06 21:04:58 +01:00
maxDorninger
30b710e618 improve how the download_url field is excluded from the response model 2025-10-28 22:49:10 +01:00
maxDorninger
bae3906063 add indexer field to IndexerQueryResult and update related components; display indexer name to use 2025-10-28 22:17:00 +01:00
maxDorninger
6203ec5ce0 format files 2025-09-12 20:09:44 +02:00
maxDorninger
6f8d3eea4e update type of the library parameter to string, instead of generating a list of possible values dynamically 2025-09-12 20:05:02 +02:00
maxDorninger
b6f5f8b253 format files 2025-07-17 11:37:58 +02:00
maxDorninger
b18b11c682 change string value for default/no library from empty string to "Default" 2025-07-16 14:24:42 +02:00
maxDorninger
d5c092e08d add backend code for setting/getting the libraries for movies 2025-07-16 11:00:48 +02:00
maxDorninger
49b95df59d add backend code to get/set tv library 2025-07-16 02:00:20 +02:00
maxDorninger
d0c26f3e6e fix code for importing movies 2025-06-24 17:37:58 +02:00
maxDorninger
9360b88842 format code with ruff 2025-06-22 17:41:50 +02:00
maxDorninger
529b578b0b display checkbox conditionally 2025-06-22 15:15:50 +02:00
maxDorninger
87cb9088c4 add logic to backend to automatically download new seasons 2025-06-22 14:03:41 +02:00
maxDorninger
4002ce1e29 remove nonsensical code from tv router 2025-06-10 21:32:36 +02:00
maxDorninger
821ec2797a switch tv module to new metadata provider dependencies 2025-06-10 21:13:33 +02:00
maxDorninger
e7109607e0 add update metadata route 2025-06-09 13:37:49 +02:00
maxDorninger
6b137c5529 add season route and update season pages 2025-06-09 00:27:16 +02:00
maxDorninger
ec2493afdb add logic to convert images to avif and webp 2025-06-08 21:32:59 +02:00
maxDorninger
3d9e9d00d0 add get_torrent_by_id dependency, add 404 error message and make NotFoundException globally available 2025-06-08 18:40:30 +02:00
maxDorninger
d82f9a3d9e add back feature to auto import all torrents 2025-06-08 18:26:56 +02:00
maxDorninger
41222b2452 fix season requests not working 2025-06-08 12:08:49 +02:00
maxDorninger
7347c0ab1e add proper http error codes 2025-06-07 13:42:25 +02:00
maxDorninger
231c36efe0 run linter and formatter 2025-06-07 13:29:48 +02:00
maxDorninger
1fab5d8056 run linter and formatter 2025-06-07 13:23:00 +02:00
maxDorninger
d31658a82f update router and exceptions and create dependencies.py 2025-06-07 13:19:16 +02:00
maxDorninger
88c72e3303 switch to uv and remove old logo.svg 2025-05-29 22:33:13 +02:00
maxDorninger
206df8b150 refactor: change folder structure 2025-05-29 15:36:35 +02:00