Commit Graph

  • 4002ce1e29 remove nonsensical code from tv router maxDorninger 2025-06-10 21:32:36 +02:00
  • f2a6b9c822 add alembic migration to add 'ended' column to show table maxDorninger 2025-06-10 21:31:37 +02:00
  • 2f4711f983 edit tv service tests to reflect the changes of the metadata provider module maxDorninger 2025-06-10 21:18:57 +02:00
  • 821ec2797a switch tv module to new metadata provider dependencies maxDorninger 2025-06-10 21:13:33 +02:00
  • e6d65be94e switch metadataprovider module to dependency injection and update roadmap maxDorninger 2025-06-10 20:46:27 +02:00
  • 611d5a2b03 auto update show metadata weekly maxDorninger 2025-06-09 22:13:36 +02:00
  • 7458d71bf6 change metadata provider functions maxDorninger 2025-06-09 21:25:04 +02:00
  • d525231959 add ended attribute to show maxDorninger 2025-06-09 21:16:27 +02:00
  • 79f464d6f0 extend roadmap maxDorninger 2025-06-09 20:48:28 +02:00
  • 13c0d37602 replace season and episode numbers with external ids to differentiate between seasons/episodes maxDorninger 2025-06-09 20:02:46 +02:00
  • 45782a3137 replace season and episode numbers with external ids to differentiate between seasons/episodes maxDorninger 2025-06-09 20:02:34 +02:00
  • e7109607e0 add update metadata route maxDorninger 2025-06-09 13:29:38 +02:00
  • ce24241471 fix add-show page maxDorninger 2025-06-09 13:10:25 +02:00
  • f1223cf998 make show details page responsive maxDorninger 2025-06-09 13:05:42 +02:00
  • 05e7d91275 make login page responsive maxDorninger 2025-06-09 13:00:48 +02:00
  • 406ae044cb add ability to update show's metadata and extract the poster image download logic into a separate function maxDorninger 2025-06-09 12:14:21 +02:00
  • b86f4371b1 update roadmap maxDorninger 2025-06-09 01:08:36 +02:00
  • 4191af1df6 update roadmap maxDorninger 2025-06-09 00:59:48 +02:00
  • 3d9c442687 make season page responsive maxDorninger 2025-06-09 00:51:12 +02:00
  • 6b137c5529 add season route and update season pages maxDorninger 2025-06-09 00:27:16 +02:00
  • d3d83b31ff refactor layout and improve card responsiveness in Svelte components maxDorninger 2025-06-09 00:12:42 +02:00
  • deb51570a2 remove unused file maxDorninger 2025-06-08 23:36:04 +02:00
  • e9a7845eb8 update cors urls and corresponding documentation and fix documentation maxDorninger 2025-06-08 23:34:32 +02:00
  • ae6652bf74 update README.md maxDorninger 2025-06-08 23:30:59 +02:00
  • 32a420f083 fix spelling in docker-compose.yaml maxDorninger 2025-06-08 23:29:10 +02:00
  • 40a19edc56 remove public_ssr_api_url maxDorninger 2025-06-08 23:10:37 +02:00
  • ec2493afdb add logic to convert images to avif and webp maxDorninger 2025-06-08 21:32:59 +02:00
  • 61ecf73f30 Merge pull request #12 from maxdorninger/rework-indexer-module Maximilian Dorninger 2025-06-08 18:48:05 +02:00
  • 4c20f827d8 Merge remote-tracking branch 'origin/rework-indexer-module' into rework-indexer-module maxDorninger 2025-06-08 18:47:19 +02:00
  • cbd597c5dd fix exception import in test maxDorninger 2025-06-08 18:46:57 +02:00
  • 7be5660dfc Merge branch 'master' into rework-indexer-module Maximilian Dorninger 2025-06-08 18:44:19 +02:00
  • 302890171f refactor repository module to import NotFoundError from media_manager.exceptions and fix return statement in delete operation maxDorninger 2025-06-08 18:42:02 +02:00
  • 3d9e9d00d0 add get_torrent_by_id dependency, add 404 error message and make NotFoundException globally available maxDorninger 2025-06-08 18:39:45 +02:00
  • 5dabb5c0d7 update readme maxDorninger 2025-06-08 18:31:46 +02:00
  • e9cddf40f8 update roadmap maxDorninger 2025-06-08 18:31:26 +02:00
  • d82f9a3d9e add back feature to auto import all torrents maxDorninger 2025-06-08 18:25:11 +02:00
  • 4c414d13ef refactor indexer module imports and format code maxDorninger 2025-06-08 17:51:47 +02:00
  • b5e68f194e add tests for indexer module maxDorninger 2025-06-08 17:30:23 +02:00
  • a13a7d5bb3 adjust existing tests maxDorninger 2025-06-08 17:09:03 +02:00
  • b42b86e99b refactor TvService to use IndexerService maxDorninger 2025-06-08 17:03:36 +02:00
  • 32de886dbe refactor indexer module to implement dependency injection maxDorninger 2025-06-08 16:59:27 +02:00
  • e2e3aa7961 Update README.md Maximilian Dorninger 2025-06-08 16:07:44 +02:00
  • e91f27aa89 Merge pull request #11 from maxdorninger/refactor-torrent-module Maximilian Dorninger 2025-06-08 16:03:58 +02:00
  • 1e79869d1e fix requests not working maxDorninger 2025-06-08 15:56:36 +02:00
  • 2b19075f4e fix wrong env variable name in documentation maxDorninger 2025-06-08 12:09:07 +02:00
  • 41222b2452 fix season requests not working maxDorninger 2025-06-08 12:08:49 +02:00
  • 1fddf876c8 refactor torrent module to use dependency injection and decouple tv and torrent module for better separation of concerns maxDorninger 2025-06-08 11:23:18 +02:00
  • 12cfe45f71 Merge pull request #10 from maxdorninger/refactor-tv-module Maximilian Dorninger 2025-06-07 17:19:52 +02:00
  • b9f955fa3f fix github worklfows testing python code maxDorninger 2025-06-07 17:19:03 +02:00
  • 0aa7f121a1 add tests to github worklfows maxDorninger 2025-06-07 17:08:46 +02:00
  • 5c646db42a add tests maxDorninger 2025-06-07 16:45:15 +02:00
  • cc5e9837ec add default values to config and fix import in tv/service maxDorninger 2025-06-07 15:49:41 +02:00
  • 0b0c2f17fb update frontend to use updated routes maxDorninger 2025-06-07 14:52:01 +02:00
  • 7347c0ab1e add proper http error codes maxDorninger 2025-06-07 13:39:34 +02:00
  • 231c36efe0 run linter and formatter maxDorninger 2025-06-07 13:29:48 +02:00
  • 1fab5d8056 run linter and formatter maxDorninger 2025-06-07 13:23:00 +02:00
  • d31658a82f update router and exceptions and create dependencies.py maxDorninger 2025-06-07 13:19:16 +02:00
  • 5b26b3a665 create tv service and repository classes maxDorninger 2025-06-06 21:53:05 +02:00
  • 9e10c9be17 update roadmap maxDorninger 2025-06-02 21:40:51 +02:00
  • 69d6fa7c15 add automatic alembic migrations to docker images maxDorninger 2025-06-01 22:45:16 +02:00
  • e9ff127c9f forgot to add semver tags to backend workflow v1.1.1 maxDorninger 2025-06-01 21:17:47 +02:00
  • 9b6f9ccf1d Merge remote-tracking branch 'origin/master' maxDorninger 2025-06-01 21:13:24 +02:00
  • b14e287666 add semver tags maxDorninger 2025-06-01 21:12:38 +02:00
  • e9181b2c39 Merge pull request #9 from maxdorninger/1.1-release 1.1.0 Maximilian Dorninger 2025-06-01 21:03:08 +02:00
  • 371d0d6e0f enhance backend docker image github action maxDorninger 2025-06-01 20:50:19 +02:00
  • 7cb70bb287 add buy me a coffee link maxDorninger 2025-06-01 20:48:14 +02:00
  • 5773e003bb modify workflows maxDorninger 2025-06-01 19:58:05 +02:00
  • bf93f05228 add reverse proxy section to docker compose maxDorninger 2025-06-01 19:57:18 +02:00
  • 268062a9be ´reformat docs maxDorninger 2025-06-01 19:54:38 +02:00
  • 31874aeb31 update admin email configuration to support multiple addresses and update documentation maxDorninger 2025-06-01 19:30:56 +02:00
  • e22c16dc28 formatting files and adding support for jackett maxDorninger 2025-06-01 18:47:18 +02:00
  • 8d961dce48 update sidebar links, improve backend configuration formatting, and enhance user guide clarity maxDorninger 2025-05-31 20:48:24 +02:00
  • 70a1ecc381 Fix error in buid-docs.yml Maximilian Dorninger 2025-05-31 18:38:21 +02:00
  • 8f495a4f3a Merge pull request #8 from maxdorninger/add-automatic-downloads 1.0.0 Maximilian Dorninger 2025-05-31 18:30:03 +02:00
  • f410a6259f remove prowlarr and qbittorrent from docker-compose.yaml maxDorninger 2025-05-31 18:05:27 +02:00
  • d21df4068b format code maxDorninger 2025-05-31 18:04:03 +02:00
  • c2f707a1c9 fix automatic importing maxDorninger 2025-05-31 17:46:50 +02:00
  • f08fb26919 work on docs and add docker-compose.yaml maxDorninger 2025-05-31 17:39:14 +02:00
  • 6b95a97f4e fix wrong formatting maxDorninger 2025-05-31 16:17:20 +02:00
  • dbfe68ae26 adding installation guide to docs maxDorninger 2025-05-31 16:16:21 +02:00
  • 516c071085 adding a Usage guide section to the docs maxDorninger 2025-05-31 16:02:19 +02:00
  • b5d7d04ab3 fix tvdb ssl cert being invalid maxDorninger 2025-05-31 14:52:53 +02:00
  • 415a6f80c1 fix import in tv/service.py maxDorninger 2025-05-31 14:51:36 +02:00
  • 3ec45c5f0a format code maxDorninger 2025-05-31 14:40:33 +02:00
  • 289bfec46a feat: implement automatic hourly downloads for approved season requests maxDorninger 2025-05-31 14:40:15 +02:00
  • a3754d6d0a feat: improve docs and add ability to change url base of frontend maxDorninger 2025-05-31 14:00:04 +02:00
  • 40c90d90ed feat: add automatic downloads for approved season requests maxDorninger 2025-05-31 13:45:44 +02:00
  • c89a5a19e8 fix github workflow setting latest tag maxDorninger 2025-05-31 11:12:12 +02:00
  • 18605683a8 Create LICENSE Maximilian Dorninger 2025-05-31 00:23:36 +02:00
  • 25e01295a2 Update issue templates Maximilian Dorninger 2025-05-31 00:17:13 +02:00
  • bc023c8cac Update README.md Maximilian Dorninger 2025-05-31 00:13:09 +02:00
  • b38df162ad Create README.md Maximilian Dorninger 2025-05-31 00:03:47 +02:00
  • 626aa85d48 add docs maxDorninger 2025-05-30 22:40:14 +02:00
  • 75b72bb03f fix: add message for empty TV shows list in the UI maxDorninger 2025-05-30 19:57:48 +02:00
  • 910b4e6448 fix: modifying fastapi-users to always request openid, profile and email scopes maxDorninger 2025-05-30 19:54:28 +02:00
  • e6a58d07a0 fix: trying to add the required scopes maxDorninger 2025-05-30 19:12:08 +02:00
  • 09beb16a1a refactor: rename OAuth2 variables to OpenID for clarity maxDorninger 2025-05-30 18:50:50 +02:00
  • 888e3e5688 Merge remote-tracking branch 'origin/master' maxDorninger 2025-05-30 18:41:44 +02:00
  • d2034d605e refactor: switch OAuth2 to OpenID and update related configurations maxDorninger 2025-05-30 18:40:28 +02:00
  • 8dc8bf81aa refactor: switch OAuth2 to OpenID and update related configurations maxDorninger 2025-05-30 18:40:28 +02:00