Commit Graph

765 Commits

Author SHA1 Message Date
Maximilian Dorninger
4ea70a4f2e Merge pull request #199 from maxdorninger/rework-metadata-relay
remove valkey caching functionality from metadata relay
v1.9.1
2025-11-02 21:53:51 +01:00
maxDorninger
252f8c2f65 remove valkey caching functionality from metadata relay in favour of caching by a cdn like cloudflare 2025-11-02 21:24:41 +01:00
Maximilian Dorninger
f9bceffa18 Merge pull request #198 from maxdorninger/fix-faulty-gh-workflow
fix the gh container build workflows
2025-11-02 20:55:52 +01:00
Maximilian Dorninger
5871400986 Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-02 20:53:50 +01:00
Maximilian Dorninger
a741baded5 Add step to set repository name to lowercase 2025-11-02 20:53:20 +01:00
maxDorninger
c38995579c fix the gh container build workflows 2025-11-02 20:44:19 +01:00
Maximilian Dorninger
ecdfc38470 Merge pull request #197 from maxdorninger/improve-file-logging
update logfile config and add env var to configure logfile location
2025-11-02 20:37:12 +01:00
maxDorninger
e8563b25e2 extend .gitignore; update logfile config and add env var to configure the location of the log file; add accompanying docs 2025-11-02 20:31:12 +01:00
Maximilian Dorninger
70ac88b2c2 Merge pull request #195 from maxdorninger/improve-container-startup-behaviour
Improve container startup behaviour and DB handling
2025-11-02 15:16:33 +01:00
Maximilian Dorninger
ea8c72ed8e Merge branch 'master' into improve-container-startup-behaviour 2025-11-02 14:29:57 +01:00
maxDorninger
780edf1aff update startup script to properly create a development mode variable 2025-11-02 14:19:26 +01:00
maxDorninger
b89320f25d prevent circular imports 2025-11-02 14:19:01 +01:00
Maximilian Dorninger
bc59eac490 remove log related to the removed init_db call in media_manager/main.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-02 13:41:17 +01:00
Maximilian Dorninger
92fdac1f7f Merge pull request #194 from JasperJuergensen/193-build-database-url
Build database URL using sqlalchemy URL create instead of string concatination
2025-11-02 13:23:35 +01:00
maxDorninger
a5c55cc591 remove database initialization function which conflicts with alembic 2025-11-02 13:22:07 +01:00
Jasper Jürgensen
45fc771c16 Build database URL using sqlalchemy URL create
String concatination can cause issues with special characters and can be
a risk for URL parameter injection.

fixes https://github.com/maxdorninger/MediaManager/issues/193
2025-11-02 12:20:35 +01:00
maxDorninger
faee405c8d improve startup script error handling 2025-11-02 11:56:24 +01:00
maxDorninger
2f35cebce3 add health check dependency for database service in docker-compose files 2025-11-02 11:49:22 +01:00
maxDorninger
8e9947652d add new sponsors 2025-11-01 20:42:02 +01:00
Maximilian Dorninger
9932331123 Merge pull request #184 from tylersatre/master
Improve local development experience
2025-11-01 19:16:33 +01:00
Maximilian Dorninger
910b49a66d Merge pull request #187 from maxdorninger/improve-github-workflows
Improve GitHub workflows
2025-11-01 19:16:16 +01:00
Maximilian Dorninger
c68462396b Remove unneeded docker image tags
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-01 19:15:06 +01:00
Maximilian Dorninger
568eaa88fe wrap version variable to prevent script injection
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-01 18:58:53 +01:00
maxDorninger
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 2025-11-01 18:41:31 +01:00
maxDorninger
221a4c3506 only push docker images and docs when a pr does not come from a fork 2025-11-01 16:29:05 +01:00
maxDorninger
8a04a7aa41 reformat docs for consistency 2025-11-01 13:28:20 +01:00
Tyler Satre
c71ba85c1c Merge branch 'master' of github.com:maxdorninger/MediaManager 2025-10-31 12:20:24 -04:00
Tyler Satre
106190d7ac Improve local dev experience 2025-10-31 12:19:23 -04:00
Maximilian Dorninger
32aae83875 Remove roadmap section from README
Removed the roadmap section detailing planned features and improvements.
2025-10-31 11:35:55 +01:00
Maximilian Dorninger
7c7c1b90ea Merge pull request #173 from maxdorninger/multithread-indexer-module
Speedup torrent searching and disable useless logs
v1.9.0
2025-10-30 19:00:35 +01:00
maxDorninger
8346ed9fa5 add config option to accept/reject torrents from prowlarr with a possibly broken url 2025-10-30 18:20:57 +01:00
maxDorninger
571dcd1cf8 rework follow_redirects_to_final_torrent_url(); prevent infinite, or at least very long, loops by setting a max redirect count of 10 2025-10-30 18:05:52 +01:00
maxDorninger
d460bc10c8 improve prowlarr logging 2025-10-30 18:04:47 +01:00
maxDorninger
68bb500fe7 increase max connections of requests.Session() from 10 to 100 2025-10-30 17:48:43 +01:00
maxDorninger
724d358107 deactivate transmission logs 2025-10-30 17:47:58 +01:00
Maximilian Dorninger
aabfe24063 Merge pull request #171 from maxdorninger/rework-torrent-handling
Add ability to manually mark torrent as imported and speed up eslint
2025-10-30 16:36:38 +01:00
Maximilian Dorninger
855385b097 Apply suggestion from @Copilot
raise exception rather than return it and fix var name switch up

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-30 16:25:44 +01:00
maxDorninger
bbebbe92d9 format schemas.py 2025-10-30 16:20:20 +01:00
maxDorninger
790eca9858 speed up torrent searching by multithreading it and using the same requests session everywhere 2025-10-30 16:20:06 +01:00
maxDorninger
6f4423e501 disable useless logs 2025-10-30 16:17:49 +01:00
maxDorninger
079ac1b130 enable concurrency of eslint linting 2025-10-29 17:30:15 +01:00
maxDorninger
22c4ddc869 add ability to change imported state of a torrent 2025-10-29 17:29:46 +01:00
Maximilian Dorninger
3173803ac8 Merge pull request #170 from maxdorninger/rework-torrent-handling
Rework torrent handling
2025-10-29 16:57:50 +01:00
maxDorninger
abfae4f1f3 format files 2025-10-29 16:34:51 +01:00
Maximilian Dorninger
19c3300342 Update web/src/lib/components/torrent-table.svelte
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-29 16:19:20 +01:00
Maximilian Dorninger
3fb85c766f Fix alembic mirgration which was broken by the IDE's refactor feature
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-29 16:18:12 +01:00
Maximilian Dorninger
1a1d38aa29 Update media_manager/indexer/schemas.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-29 16:17:20 +01:00
maxDorninger
e01402d992 remove python rests since they didn't really test anything anyways 2025-10-29 15:59:22 +01:00
maxDorninger
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 2025-10-29 15:56:00 +01:00
maxDorninger
49f8886db1 cleanup code 2025-10-29 14:24:00 +01:00