1377 Commits

Author SHA1 Message Date
Goldy 6d6fbfb5dc Merge pull request #436 from g0ldyy/refactor/networking-manager
refactor: unify http client management and decentralized scraper config
2026-01-03 16:22:10 +01:00
g0ldyy bbeafd7ac0 feat: enable dynamic proxy configuration by allowing extra Pydantic settings fields and setting the default proxy ethos to 'always' 2026-01-03 16:08:19 +01:00
g0ldyy 901479e2a1 refactor: unify http client management and decentralized scraper config 2026-01-03 15:32:59 +01:00
Goldy 7dde28d88d Merge pull request #435 from g0ldyy/fix/torrent-refresh-system
feat: refactor live torrent caching to differentiate between displaying existing results and triggering new scrapes, and update default cache TTLs
2026-01-03 13:07:34 +01:00
g0ldyy 7af6d0980b feat: refactor live torrent caching to differentiate between displaying existing results and triggering new scrapes, and update default cache TTLs 2026-01-03 13:02:42 +01:00
Goldy a2d7657172 Merge pull request #434 from g0ldyy/release-please--branches--main
chore(main): release 2.43.0
v2.43.0
2026-01-02 19:00:36 +01:00
github-actions[bot] 6a03235b8f chore(main): release 2.43.0 2026-01-02 18:00:10 +00:00
Goldy 823b9dcf63 Merge pull request #433 from g0ldyy/development
Development
2026-01-02 18:59:40 +01:00
Goldy a4725958d0 Merge pull request #432 from g0ldyy/feat/sort-cached-uncached-together
feat: add configuration and UI option to sort cached and uncached stream results together
2026-01-02 18:59:23 +01:00
g0ldyy a5698b28ac feat: populate sortCachedUncachedTogether checkbox from settings 2026-01-02 18:57:53 +01:00
g0ldyy 5fda0df1a9 feat: add configuration and UI option to sort cached and uncached stream results together 2026-01-02 18:50:22 +01:00
Goldy cfc0eaea84 Merge pull request #431 from g0ldyy/feat/better-inactive-connection-killer
feat: add configurable `PROXY_DEBRID_STREAM_INACTIVITY_THRESHOLD` setting to enable and refine the cleanup of inactive debrid stream connections
2026-01-02 15:45:58 +01:00
g0ldyy aef99f43be feat: add configurable PROXY_DEBRID_STREAM_INACTIVITY_THRESHOLD setting to enable and refine the cleanup of inactive debrid stream connections 2026-01-02 15:43:16 +01:00
Goldy 1f13e76ef0 Merge pull request #430 from g0ldyy/development
docs: clarify `.env` file setup instructions and add a warning for `FASTAPI_WORKERS` configuration
2026-01-02 15:11:26 +01:00
g0ldyy e4be5546a2 docs: clarify .env file setup instructions and add a warning for FASTAPI_WORKERS configuration 2026-01-02 15:10:48 +01:00
Goldy 4bc1f4aa7c Merge pull request #429 from g0ldyy/release-please--branches--main
chore(main): release 2.42.0
v2.42.0
2026-01-02 15:05:11 +01:00
github-actions[bot] 5c60b78f08 chore(main): release 2.42.0 2026-01-02 14:04:06 +00:00
Goldy 1ab876d6d0 Merge pull request #428 from g0ldyy/development
Development
2026-01-02 15:03:25 +01:00
Goldy ac2cafb8ab Merge pull request #427 from g0ldyy/feat/movie-digital-release-fallback
feat: add fallback to check watch providers for movie release dates when upcoming release date is unavailable
2026-01-02 15:02:57 +01:00
g0ldyy 92368e9dc6 refactor: rename get_unique_watch_providers to has_watch_providers 2026-01-02 15:02:45 +01:00
g0ldyy 6b6e466c7d feat: add fallback to check watch providers for movie release dates when upcoming release date is unavailable 2026-01-02 14:56:37 +01:00
Goldy a5844323d9 Merge pull request #426 from g0ldyy/feat/better-client-ip-resolver
feat: enhance client IP detection by checking multiple headers and validating IP addresses
2026-01-02 14:31:00 +01:00
g0ldyy bc195a29f0 refactor: rename is_correct_ip function to is_public_ip for improved clarity 2026-01-02 14:30:52 +01:00
g0ldyy 62dd55659e refactor: remove parsing logic for IP addresses that include a port 2026-01-02 14:24:24 +01:00
g0ldyy b64b7f6e57 feat: enhance client IP detection by checking multiple headers and validating IP addresses 2026-01-02 14:17:06 +01:00
Goldy ea264dabd2 Merge pull request #425 from g0ldyy/development
chore: update Zilean URL to new instance
2026-01-01 11:14:09 +01:00
g0ldyy daef3d2c5a chore: update Zilean URL to new instance 2026-01-01 11:13:45 +01:00
Goldy 8bee95261b Merge pull request #424 from g0ldyy/release-please--branches--main
chore(main): release 2.41.0
v2.41.0
2026-01-01 02:57:55 +01:00
github-actions[bot] ef54d54246 chore(main): release 2.41.0 2026-01-01 01:57:24 +00:00
Goldy fca3d83d09 Merge pull request #423 from g0ldyy/development
Development
2026-01-01 02:56:56 +01:00
g0ldyy a52e5c06a5 fix: add explicit BIGINT casting to timestamp comparisons in cache cleanup queries 2025-12-31 14:55:08 +01:00
g0ldyy 556e1fa012 refactor: remove redundant index creations, improve legacy index migration, and adjust cache cleanup conditions 2025-12-31 14:51:57 +01:00
Goldy ac061acd71 Merge pull request #422 from g0ldyy/fix/batch-upsert-locking2
feat: improve torrent batch processing with in-memory deduplication, PostgreSQL advisory locks, and enhance metadata handling
2025-12-31 13:31:28 +01:00
g0ldyy 45ff7c173a feat: improve torrent batch processing with in-memory deduplication, PostgreSQL advisory locks, and enhance metadata handling 2025-12-31 13:27:48 +01:00
g0ldyy 356be2590c refactor: optimize database indexes and introduce an index migration step 2025-12-31 12:28:37 +01:00
Goldy 2e20d79400 Merge pull request #417 from g0ldyy/release-please--branches--main
chore(main): release 2.40.0
v2.40.0
2025-12-31 02:02:42 +01:00
github-actions[bot] 3f4358b280 chore(main): release 2.40.0 2025-12-31 01:02:16 +00:00
Goldy 928b30244b Merge pull request #416 from g0ldyy/development
development to main
2025-12-31 02:01:44 +01:00
g0ldyy 32e5127dd3 perf: reduce RTN parsing chunk size to 20 and rework ProcessPoolExecutor system 2025-12-30 21:23:48 +01:00
g0ldyy 7219330bbe fix: update digital_release_cache.release_date column type to BIGINT 2025-12-30 17:40:22 +01:00
Goldy 5666a7d019 Merge pull request #415 from g0ldyy/feat/better-performances
feat: improve performance with process pool executor and optimize torrent caching/database writes
2025-12-30 13:48:09 +01:00
g0ldyy 0ce6579f3f feat: improve performance with process pool executor and optimize torrent caching/database writes 2025-12-30 13:39:50 +01:00
g0ldyy 489ed9bdbe feat: conditionally apply digital release filter based on settings and remove redundant internal filter check 2025-12-28 17:05:12 +01:00
g0ldyy ec870172b8 refactor: remove fallback API call for movie release date retrieval 2025-12-28 16:44:31 +01:00
Goldy 172fb5b7d4 Merge pull request #413 from g0ldyy/feat/digital-release-filter
feat: implement digital release filtering for movies and series using TMDB
2025-12-28 16:33:15 +01:00
g0ldyy e05a0da066 feat: implement digital release filtering for movies and series using TMDB 2025-12-28 16:28:55 +01:00
Goldy 868e3eda04 Merge pull request #412 from g0ldyy/release-please--branches--main
chore(main): release 2.39.0
v2.39.0
2025-12-28 14:23:39 +01:00
github-actions[bot] 91ce969fc1 chore(main): release 2.39.0 2025-12-28 13:23:22 +00:00
Goldy 9f3649fe9e Merge pull request #411 from g0ldyy/development
feat: update image URLs from Imgur to ImgBB
2025-12-28 14:22:46 +01:00
g0ldyy 01db8a8ceb feat: update image URLs from Imgur to ImgBB 2025-12-28 14:22:24 +01:00