Commit Graph

  • d65e00206d fix bug that causes saving of notifications to fail maxid 2025-12-07 17:22:18 +01:00
  • 247a562f7b remove stray code from notification schemas maxid 2025-12-07 17:15:41 +01:00
  • 9bbd6ee6df add show_id part to route maxid 2025-12-07 17:13:56 +01:00
  • 64bcd85287 make add_show endpoint always return the show maxid 2025-12-07 16:05:10 +01:00
  • 579ceb6e87 remove response model from route which doe not return anything maxid 2025-12-07 15:31:29 +01:00
  • fdaaf099cb add ability to import existing media maxid 2025-12-07 15:29:03 +01:00
  • 8e719ef94f Merge pull request #222 from maxdorninger/hotfix-fix-frontend-url Maximilian Dorninger 2025-12-07 00:52:45 +01:00
  • 1b03a57c3e Merge pull request #221 from maxdorninger/add-stats-to-dashboard Maximilian Dorninger 2025-12-07 00:29:40 +01:00
  • 1f60db20f3 fix bug where extra slash is appended to the frontend_url, causing oauth to not work maxid 2025-12-07 00:29:17 +01:00
  • 5200821b60 update formatting of welcome message maxid 2025-12-07 00:23:00 +01:00
  • 92b9bff892 update package-lock.json maxid 2025-12-06 23:49:40 +01:00
  • 30f5ecd997 make eslint svelte resolve rule only warn maxid 2025-12-06 23:33:53 +01:00
  • e117bed738 make counters animated with animejs maxid 2025-12-06 23:33:03 +01:00
  • 961c89e4e2 format frontend files maxid 2025-12-06 22:39:09 +01:00
  • d1eee14b79 add card to inform user of new versions maxid 2025-12-06 22:38:28 +01:00
  • e522fa9801 add stats to dashboard maxid 2025-12-06 21:05:13 +01:00
  • 11cafa800a add route which returns the total count of all episodes maxid 2025-12-06 21:04:58 +01:00
  • bdeb60ab30 add default node url to cors urls of dev config maxid 2025-12-06 19:49:47 +01:00
  • 24b735439c move logfile to /dev/null to stop backend from reloading because of changes in the logfile maxid 2025-12-06 19:37:44 +01:00
  • 4eb78bd495 add healthcheck to db container in docker-compose.dev.yaml maxid 2025-12-06 19:00:22 +01:00
  • 751c4558a2 refactor and improve prowlarr search result processing maxid 2025-12-06 15:57:51 +01:00
  • d8948e4462 make jackett torrent search more error resistant maxid 2025-12-06 15:47:59 +01:00
  • 0554fee85f make prowlarr torrent search more error resistant maxid 2025-12-06 15:27:03 +01:00
  • ffb86324c4 Merge pull request #219 from maxdorninger/copilot/add-user-delete-feature Maximilian Dorninger 2025-11-29 18:22:34 +01:00
  • 83932d6c99 Add delete button for user management in admin settings copilot-swe-agent[bot] 2025-11-29 16:59:45 +00:00
  • 9e76fc9b8b Initial plan copilot-swe-agent[bot] 2025-11-29 16:51:12 +00:00
  • a36b161a38 Merge pull request #218 from maxdorninger/add-sponsor Maximilian Dorninger 2025-11-29 17:38:43 +01:00
  • 3ac8b7588a add new sponsor @PuppiestDoggo maxDorninger 2025-11-29 17:34:23 +01:00
  • c477e3d656 Merge pull request #217 from maxdorninger/improve-gh-workflows Maximilian Dorninger 2025-11-29 17:19:23 +01:00
  • ff0eae31dc use arm gh workflow runner instead of qemu with x86 runner maxDorninger 2025-11-29 17:13:00 +01:00
  • 5e3afee676 fix workflow file paths for metadata relay maxDorninger 2025-11-29 17:01:30 +01:00
  • 606109d629 stop saving of docker build cache when run by PRs from forks and build x86 and arm64 image in parallel maxDorninger 2025-11-29 16:57:23 +01:00
  • cc9fecc09a Merge pull request #211 from colinmarc/basepath Maximilian Dorninger 2025-11-29 16:26:51 +01:00
  • a85cf9f8af Clarify frontend_url trailing slash requirement Maximilian Dorninger 2025-11-29 16:26:24 +01:00
  • 85738a13e6 Apply suggestions from code review Maximilian Dorninger 2025-11-29 16:09:53 +01:00
  • bb5c61ac79 remove /web prefix from the frontend_url variable maxDorninger 2025-11-29 15:54:01 +01:00
  • 9b0fac3a8b improve format of documentation maxDorninger 2025-11-29 15:52:29 +01:00
  • af13c0eb59 Revert changes to redirect URLs in main.py Maximilian Dorninger 2025-11-29 15:32:08 +01:00
  • e62f6d4511 docs: clarify usage of frontend_url and BASE_PATH Colin Marc 2025-11-17 15:07:27 +01:00
  • 31a23dd781 fix: redirect correctly when using a base path Colin Marc 2025-11-17 14:52:47 +01:00
  • 4ea70a4f2e Merge pull request #199 from maxdorninger/rework-metadata-relay v1.9.1 Maximilian Dorninger 2025-11-02 21:53:51 +01:00
  • 252f8c2f65 remove valkey caching functionality from metadata relay in favour of caching by a cdn like cloudflare maxDorninger 2025-11-02 21:22:58 +01:00
  • f9bceffa18 Merge pull request #198 from maxdorninger/fix-faulty-gh-workflow Maximilian Dorninger 2025-11-02 20:55:52 +01:00
  • 5871400986 Apply suggestions from code review Maximilian Dorninger 2025-11-02 20:53:50 +01:00
  • a741baded5 Add step to set repository name to lowercase Maximilian Dorninger 2025-11-02 20:53:20 +01:00
  • c38995579c fix the gh container build workflows maxDorninger 2025-11-02 20:44:19 +01:00
  • ecdfc38470 Merge pull request #197 from maxdorninger/improve-file-logging Maximilian Dorninger 2025-11-02 20:37:12 +01:00
  • e8563b25e2 extend .gitignore; update logfile config and add env var to configure the location of the log file; add accompanying docs maxDorninger 2025-11-02 19:59:45 +01:00
  • 70ac88b2c2 Merge pull request #195 from maxdorninger/improve-container-startup-behaviour Maximilian Dorninger 2025-11-02 15:16:33 +01:00
  • ea8c72ed8e Merge branch 'master' into improve-container-startup-behaviour Maximilian Dorninger 2025-11-02 14:29:57 +01:00
  • 780edf1aff update startup script to properly create a development mode variable maxDorninger 2025-11-02 14:19:26 +01:00
  • b89320f25d prevent circular imports maxDorninger 2025-11-02 14:18:41 +01:00
  • bc59eac490 remove log related to the removed init_db call in media_manager/main.py Maximilian Dorninger 2025-11-02 13:41:17 +01:00
  • 92fdac1f7f Merge pull request #194 from JasperJuergensen/193-build-database-url Maximilian Dorninger 2025-11-02 13:23:35 +01:00
  • a5c55cc591 remove database initialization function which conflicts with alembic maxDorninger 2025-11-02 13:07:00 +01:00
  • 45fc771c16 Build database URL using sqlalchemy URL create Jasper Jürgensen 2025-11-02 12:17:41 +01:00
  • faee405c8d improve startup script error handling maxDorninger 2025-11-02 11:56:24 +01:00
  • 2f35cebce3 add health check dependency for database service in docker-compose files maxDorninger 2025-11-02 11:49:22 +01:00
  • 8e9947652d add new sponsors maxDorninger 2025-11-01 20:42:02 +01:00
  • 9932331123 Merge pull request #184 from tylersatre/master Maximilian Dorninger 2025-11-01 19:16:33 +01:00
  • 910b49a66d Merge pull request #187 from maxdorninger/improve-github-workflows Maximilian Dorninger 2025-11-01 19:16:16 +01:00
  • c68462396b Remove unneeded docker image tags Maximilian Dorninger 2025-11-01 19:15:06 +01:00
  • 568eaa88fe wrap version variable to prevent script injection Maximilian Dorninger 2025-11-01 18:58:53 +01:00
  • e2f3cfd173 only tag docker images as latest when they are created as part of a release; replace the hash value in the dev tag with the current date and the workflow run number; fix bug which would cause the build-and-push step to run even though the lint-backend-step failed maxDorninger 2025-11-01 18:41:31 +01:00
  • 221a4c3506 only push docker images and docs when a pr does not come from a fork maxDorninger 2025-11-01 16:29:05 +01:00
  • 8a04a7aa41 reformat docs for consistency maxDorninger 2025-11-01 13:28:20 +01:00
  • c71ba85c1c Merge branch 'master' of github.com:maxdorninger/MediaManager Tyler Satre 2025-10-31 12:20:24 -04:00
  • 106190d7ac Improve local dev experience Tyler Satre 2025-10-31 12:19:23 -04:00
  • 32aae83875 Remove roadmap section from README Maximilian Dorninger 2025-10-31 11:35:55 +01:00
  • 7c7c1b90ea Merge pull request #173 from maxdorninger/multithread-indexer-module v1.9.0 Maximilian Dorninger 2025-10-30 19:00:35 +01:00
  • 8346ed9fa5 add config option to accept/reject torrents from prowlarr with a possibly broken url maxDorninger 2025-10-30 18:20:57 +01:00
  • 571dcd1cf8 rework follow_redirects_to_final_torrent_url(); prevent infinite, or at least very long, loops by setting a max redirect count of 10 maxDorninger 2025-10-30 18:05:52 +01:00
  • d460bc10c8 improve prowlarr logging maxDorninger 2025-10-30 18:04:47 +01:00
  • 68bb500fe7 increase max connections of requests.Session() from 10 to 100 maxDorninger 2025-10-30 17:48:43 +01:00
  • 724d358107 deactivate transmission logs maxDorninger 2025-10-30 17:47:58 +01:00
  • aabfe24063 Merge pull request #171 from maxdorninger/rework-torrent-handling Maximilian Dorninger 2025-10-30 16:36:38 +01:00
  • 855385b097 Apply suggestion from @Copilot Maximilian Dorninger 2025-10-30 16:25:44 +01:00
  • bbebbe92d9 format schemas.py maxDorninger 2025-10-30 16:20:20 +01:00
  • 790eca9858 speed up torrent searching by multithreading it and using the same requests session everywhere maxDorninger 2025-10-30 16:18:54 +01:00
  • 6f4423e501 disable useless logs maxDorninger 2025-10-30 16:17:49 +01:00
  • 079ac1b130 enable concurrency of eslint linting maxDorninger 2025-10-29 17:30:15 +01:00
  • 22c4ddc869 add ability to change imported state of a torrent maxDorninger 2025-10-29 17:29:46 +01:00
  • 3173803ac8 Merge pull request #170 from maxdorninger/rework-torrent-handling Maximilian Dorninger 2025-10-29 16:57:50 +01:00
  • abfae4f1f3 format files maxDorninger 2025-10-29 16:34:51 +01:00
  • 19c3300342 Update web/src/lib/components/torrent-table.svelte Maximilian Dorninger 2025-10-29 16:19:20 +01:00
  • 3fb85c766f Fix alembic mirgration which was broken by the IDE's refactor feature Maximilian Dorninger 2025-10-29 16:18:12 +01:00
  • 1a1d38aa29 Update media_manager/indexer/schemas.py Maximilian Dorninger 2025-10-29 16:17:20 +01:00
  • e01402d992 remove python rests since they didn't really test anything anyways maxDorninger 2025-10-29 15:59:22 +01:00
  • 82700abeb6 improve UX of downloading torrents by splitting the dialogs into two steps; deduplicate code; fix bug which causes the directory preview to be incorrect maxDorninger 2025-10-29 15:56:00 +01:00
  • 49f8886db1 cleanup code maxDorninger 2025-10-29 14:24:00 +01:00
  • 8053867db3 update how oauth is handled in the backend, in order for the api docs to always include the oauth endpoints maxDorninger 2025-10-29 14:23:25 +01:00
  • 39c88a0519 add retry and delete buttons to torrents table maxDorninger 2025-10-29 14:22:22 +01:00
  • 30b710e618 improve how the download_url field is excluded from the response model maxDorninger 2025-10-28 22:49:10 +01:00
  • 931f06e825 fix bug that causes a downloading of a torrent even though it could not be saved to database because of a duplicate key exception maxDorninger 2025-10-28 22:46:49 +01:00
  • bae3906063 add indexer field to IndexerQueryResult and update related components; display indexer name to use maxDorninger 2025-10-28 22:17:00 +01:00
  • ee7cbe2866 pins base image of MetadataRelay to Python 3.13 variant (#169) Maximilian Dorninger 2025-10-28 20:15:02 +01:00
  • fdffa38c92 Merge pull request #168 from maxdorninger/enhance-frontend v1.8.1 Maximilian Dorninger 2025-10-28 09:00:18 +01:00
  • 9ac16e5ab9 fix eslint rule comments maxDorninger 2025-10-27 23:06:17 +01:00
  • bb566e6eb9 format files maxDorninger 2025-10-27 22:26:59 +01:00
  • b846480b84 create function for displaying query result toasts to reduce code duplication maxDorninger 2025-10-27 21:49:26 +01:00