Commit Graph

737 Commits

Author SHA1 Message Date
Tyler Satre
106190d7ac Improve local dev experience 2025-10-31 12:19:23 -04: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
maxDorninger
8053867db3 update how oauth is handled in the backend, in order for the api docs to always include the oauth endpoints 2025-10-29 14:23:25 +01:00
maxDorninger
39c88a0519 add retry and delete buttons to torrents table 2025-10-29 14:22:22 +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
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 2025-10-28 22:47:37 +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
Maximilian Dorninger
ee7cbe2866 pins base image of MetadataRelay to Python 3.13 variant (#169)
This pull request updates the base image used in the
`metadata_relay/Dockerfile` to ensure compatibility with Python 3.13.

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-28 20:15:02 +01:00
Maximilian Dorninger
fdffa38c92 Merge pull request #168 from maxdorninger/enhance-frontend
Miscellaneous frontend enhancements
v1.8.1
2025-10-28 09:00:18 +01:00
maxDorninger
9ac16e5ab9 fix eslint rule comments 2025-10-27 23:06:17 +01:00
maxDorninger
bb566e6eb9 format files 2025-10-27 22:26:59 +01:00
maxDorninger
b846480b84 create function for displaying query result toasts to reduce code duplication 2025-10-27 21:49:26 +01:00
maxDorninger
994e558090 fix torrent table using id and not torrent_id as identifying property 2025-10-27 21:48:30 +01:00
maxDorninger
89965e65e1 update verify page; replace goto dashboard button with logout button 2025-10-27 21:25:54 +01:00
Maximilian Dorninger
6c2ebc6c4c Merge pull request #167 from maxdorninger/enhance-frontend
[CHORE] replace all usages of base with resolve() and pin python version to 3.13
2025-10-27 21:19:34 +01:00
maxDorninger
702e89b8b5 update base uv docker image 2025-10-27 20:56:11 +01:00
maxDorninger
fd434ec544 fix resolve import 2025-10-27 20:45:46 +01:00
maxDorninger
8540149a97 Merge remote-tracking branch 'origin/enhance-frontend' into enhance-frontend
# Conflicts:
#	web/src/routes/+layout.svelte
2025-10-27 20:41:10 +01:00
maxDorninger
b5ac036103 replace asset() with resolve() 2025-10-27 20:40:20 +01:00
maxDorninger
3dac3caa68 replace asset() with resolve() 2025-10-27 20:39:15 +01:00
maxDorninger
0cae36dcac replace mime-types with media-types and mailcap in the main Dockerfile 2025-10-27 20:29:17 +01:00
maxDorninger
18c97c3526 pin python version of GHA to 3.13 2025-10-27 20:23:57 +01:00
maxDorninger
f62394fdb7 replace base with resolve 2025-10-27 20:06:10 +01:00
Maximilian Dorninger
91df5cec26 Merge pull request #160 from maxdorninger/add-sponsor
add HadrienKerlero to sponsor mentions
2025-09-25 21:32:40 +02:00
maxDorninger
5910b047b3 format files 2025-09-25 21:26:16 +02:00
maxDorninger
b53e9fde9b add HadrienKerlero to sponsor mentions 2025-09-25 21:21:53 +02:00
Maximilian Dorninger
7eb4ff8902 Merge pull request #158 from maxdorninger/clean-up-deps
update dependencies, add back lucide-svelte, fix auth being enabled regardless of the config
2025-09-18 20:53:20 +02:00
maxDorninger
98ee8d265d disable svelte no navigation without resolve eslint rule 2025-09-18 12:47:10 +02:00
maxDorninger
b6ff4e917f fix oauth being enabled regardless of the config 2025-09-18 12:01:48 +02:00
maxDorninger
124357ec9c update package-lock.json 2025-09-13 22:57:10 +02:00