Commit Graph

  • 620dca33c8 fix: background scraper can't scrape tv shows g0ldyy 2026-01-03 17:04:40 +01:00
  • 4a34aad8b7 feat: add new scraper configurations and clarify the PROXY_ETHOS on_failure option in the sample environment file g0ldyy 2026-01-03 16:37:16 +01:00
  • 6d6fbfb5dc Merge pull request #436 from g0ldyy/refactor/networking-manager Goldy 2026-01-03 16:22:10 +01:00
  • bbeafd7ac0 feat: enable dynamic proxy configuration by allowing extra Pydantic settings fields and setting the default proxy ethos to 'always' g0ldyy 2026-01-03 16:08:19 +01:00
  • 901479e2a1 refactor: unify http client management and decentralized scraper config g0ldyy 2026-01-03 15:32:59 +01:00
  • 7dde28d88d Merge pull request #435 from g0ldyy/fix/torrent-refresh-system Goldy 2026-01-03 13:07:34 +01:00
  • 7af6d0980b feat: refactor live torrent caching to differentiate between displaying existing results and triggering new scrapes, and update default cache TTLs g0ldyy 2026-01-03 13:02:42 +01:00
  • a2d7657172 Merge pull request #434 from g0ldyy/release-please--branches--main v2.43.0 Goldy 2026-01-02 19:00:36 +01:00
  • 6a03235b8f chore(main): release 2.43.0 github-actions[bot] 2026-01-02 18:00:10 +00:00
  • 823b9dcf63 Merge pull request #433 from g0ldyy/development Goldy 2026-01-02 18:59:40 +01:00
  • a4725958d0 Merge pull request #432 from g0ldyy/feat/sort-cached-uncached-together Goldy 2026-01-02 18:59:23 +01:00
  • a5698b28ac feat: populate sortCachedUncachedTogether checkbox from settings g0ldyy 2026-01-02 18:57:53 +01:00
  • 5fda0df1a9 feat: add configuration and UI option to sort cached and uncached stream results together g0ldyy 2026-01-02 18:50:22 +01:00
  • cfc0eaea84 Merge pull request #431 from g0ldyy/feat/better-inactive-connection-killer Goldy 2026-01-02 15:45:58 +01:00
  • aef99f43be feat: add configurable PROXY_DEBRID_STREAM_INACTIVITY_THRESHOLD setting to enable and refine the cleanup of inactive debrid stream connections g0ldyy 2026-01-02 15:43:16 +01:00
  • 1f13e76ef0 Merge pull request #430 from g0ldyy/development Goldy 2026-01-02 15:11:26 +01:00
  • e4be5546a2 docs: clarify .env file setup instructions and add a warning for FASTAPI_WORKERS configuration g0ldyy 2026-01-02 15:10:48 +01:00
  • 4bc1f4aa7c Merge pull request #429 from g0ldyy/release-please--branches--main v2.42.0 Goldy 2026-01-02 15:05:11 +01:00
  • 5c60b78f08 chore(main): release 2.42.0 github-actions[bot] 2026-01-02 14:04:06 +00:00
  • 1ab876d6d0 Merge pull request #428 from g0ldyy/development Goldy 2026-01-02 15:03:25 +01:00
  • ac2cafb8ab Merge pull request #427 from g0ldyy/feat/movie-digital-release-fallback Goldy 2026-01-02 15:02:57 +01:00
  • 92368e9dc6 refactor: rename get_unique_watch_providers to has_watch_providers g0ldyy 2026-01-02 15:02:45 +01:00
  • 6b6e466c7d feat: add fallback to check watch providers for movie release dates when upcoming release date is unavailable g0ldyy 2026-01-02 14:56:37 +01:00
  • a5844323d9 Merge pull request #426 from g0ldyy/feat/better-client-ip-resolver Goldy 2026-01-02 14:31:00 +01:00
  • bc195a29f0 refactor: rename is_correct_ip function to is_public_ip for improved clarity g0ldyy 2026-01-02 14:30:52 +01:00
  • 62dd55659e refactor: remove parsing logic for IP addresses that include a port g0ldyy 2026-01-02 14:24:24 +01:00
  • b64b7f6e57 feat: enhance client IP detection by checking multiple headers and validating IP addresses g0ldyy 2026-01-02 14:17:06 +01:00
  • ea264dabd2 Merge pull request #425 from g0ldyy/development Goldy 2026-01-01 11:14:09 +01:00
  • daef3d2c5a chore: update Zilean URL to new instance g0ldyy 2026-01-01 11:13:45 +01:00
  • 8bee95261b Merge pull request #424 from g0ldyy/release-please--branches--main v2.41.0 Goldy 2026-01-01 02:57:55 +01:00
  • ef54d54246 chore(main): release 2.41.0 github-actions[bot] 2026-01-01 01:57:24 +00:00
  • fca3d83d09 Merge pull request #423 from g0ldyy/development Goldy 2026-01-01 02:56:56 +01:00
  • a52e5c06a5 fix: add explicit BIGINT casting to timestamp comparisons in cache cleanup queries g0ldyy 2025-12-31 14:55:08 +01:00
  • 556e1fa012 refactor: remove redundant index creations, improve legacy index migration, and adjust cache cleanup conditions g0ldyy 2025-12-31 14:51:57 +01:00
  • ac061acd71 Merge pull request #422 from g0ldyy/fix/batch-upsert-locking2 Goldy 2025-12-31 13:31:28 +01:00
  • 45ff7c173a feat: improve torrent batch processing with in-memory deduplication, PostgreSQL advisory locks, and enhance metadata handling g0ldyy 2025-12-31 13:27:48 +01:00
  • 356be2590c refactor: optimize database indexes and introduce an index migration step g0ldyy 2025-12-31 12:28:37 +01:00
  • 2e20d79400 Merge pull request #417 from g0ldyy/release-please--branches--main v2.40.0 Goldy 2025-12-31 02:02:42 +01:00
  • 3f4358b280 chore(main): release 2.40.0 github-actions[bot] 2025-12-31 01:02:16 +00:00
  • 928b30244b Merge pull request #416 from g0ldyy/development Goldy 2025-12-31 02:01:44 +01:00
  • 32e5127dd3 perf: reduce RTN parsing chunk size to 20 and rework ProcessPoolExecutor system g0ldyy 2025-12-30 21:23:48 +01:00
  • 7219330bbe fix: update digital_release_cache.release_date column type to BIGINT g0ldyy 2025-12-30 17:40:22 +01:00
  • 5666a7d019 Merge pull request #415 from g0ldyy/feat/better-performances Goldy 2025-12-30 13:48:09 +01:00
  • 0ce6579f3f feat: improve performance with process pool executor and optimize torrent caching/database writes g0ldyy 2025-12-30 13:39:50 +01:00
  • 489ed9bdbe feat: conditionally apply digital release filter based on settings and remove redundant internal filter check g0ldyy 2025-12-28 17:05:12 +01:00
  • ec870172b8 refactor: remove fallback API call for movie release date retrieval g0ldyy 2025-12-28 16:44:31 +01:00
  • 172fb5b7d4 Merge pull request #413 from g0ldyy/feat/digital-release-filter Goldy 2025-12-28 16:33:15 +01:00
  • e05a0da066 feat: implement digital release filtering for movies and series using TMDB g0ldyy 2025-12-28 16:28:55 +01:00
  • 868e3eda04 Merge pull request #412 from g0ldyy/release-please--branches--main v2.39.0 Goldy 2025-12-28 14:23:39 +01:00
  • 91ce969fc1 chore(main): release 2.39.0 github-actions[bot] 2025-12-28 13:23:22 +00:00
  • 9f3649fe9e Merge pull request #411 from g0ldyy/development Goldy 2025-12-28 14:22:46 +01:00
  • 01db8a8ceb feat: update image URLs from Imgur to ImgBB g0ldyy 2025-12-28 14:22:24 +01:00
  • 24deca4c26 Merge pull request #410 from g0ldyy/release-please--branches--main v2.38.0 Goldy 2025-12-27 19:25:38 +01:00
  • e9b1af0371 chore(main): release 2.38.0 github-actions[bot] 2025-12-27 18:23:29 +00:00
  • b066b5495a Merge pull request #408 from g0ldyy/feat/chill-link Goldy 2025-12-27 19:22:57 +01:00
  • 8d8c4844cf feat: add ChillLink Protocol support to README g0ldyy 2025-12-27 19:18:58 +01:00
  • ec2aa2bb17 feat: add ChillLink API endpoints and refactor stream description formatting logic g0ldyy 2025-12-27 19:18:16 +01:00
  • 783b7b8ed4 Merge pull request #406 from g0ldyy/release-please--branches--main v2.37.0 Goldy 2025-12-26 11:30:32 +01:00
  • 43b21e7458 chore(main): release 2.37.0 github-actions[bot] 2025-12-26 10:29:08 +00:00
  • da1d5a7fbd feat: add OpenAPI tags, summaries, and descriptions to API endpoints and parameters g0ldyy 2025-12-26 11:28:32 +01:00
  • ef4a0b3722 chore: update PostgreSQL host in .env-sample and volume path in docker-compose.yml for Docker deployment g0ldyy 2025-12-26 10:40:14 +01:00
  • b61f196d0b feat: introduce a Python script for Comet instance uptime monitoring and Discord notifications g0ldyy 2025-12-26 02:13:46 +01:00
  • 0f3a96f5fd feat: update comet scraper stream endpoint path g0ldyy 2025-12-26 01:58:56 +01:00
  • 196780fd6d Merge pull request #405 from g0ldyy/release-please--branches--main v2.36.0 Goldy 2025-12-26 00:39:40 +01:00
  • 54166cc10d chore(main): release 2.36.0 github-actions[bot] 2025-12-25 23:39:25 +00:00
  • 7ae3788a5c fix: correct PostgreSQL data volume mount path in docker-compose.yml g0ldyy 2025-12-26 00:38:49 +01:00
  • 84b94ff988 chore: move docker-compose.yml g0ldyy 2025-12-26 00:31:08 +01:00
  • 24fb50bf77 feat: add default PostgreSQL service to Docker Compose, configure Comet to use it, and introduce SQLite concurrency warnings g0ldyy 2025-12-26 00:27:04 +01:00
  • a26495ef40 Merge pull request #404 from g0ldyy/release-please--branches--main v2.35.0 Goldy 2025-12-21 21:52:25 +01:00
  • 3d31a8757b chore(main): release 2.35.0 github-actions[bot] 2025-12-21 20:51:26 +00:00
  • e12ee58206 Merge pull request #403 from g0ldyy/development Goldy 2025-12-21 21:51:01 +01:00
  • 242e83a7e1 feat: add API response to IMDB metadata retrieval error logs g0ldyy 2025-12-21 21:49:26 +01:00
  • a113f2ef0a Merge pull request #402 from g0ldyy/feat/better-indexer-manager Goldy 2025-12-21 21:09:50 +01:00
  • bd51abf40e feat: fetch indexer statuses from response g0ldyy 2025-12-21 21:07:20 +01:00
  • 1152b42c2e feat: implement dynamic Prowlarr indexer management with initialization wait, update Jackett management, and add related settings and logging g0ldyy 2025-12-21 21:00:11 +01:00
  • 95866a68ab feat: add robust error handling to the Prowlarr scraper g0ldyy 2025-12-21 20:47:58 +01:00
  • 10a9a516e1 refactor: standardize empty list checks and default assignments for torrent sources from aiostreams g0ldyy 2025-12-21 20:36:37 +01:00
  • a2e6752b94 docs: update torrent settings comments in .env-sample g0ldyy 2025-12-21 20:02:19 +01:00
  • fe8add9ba2 Merge pull request #401 from g0ldyy/release-please--branches--main v2.34.0 Goldy 2025-12-21 18:44:57 +01:00
  • 89ee45135b chore(main): release 2.34.0 github-actions[bot] 2025-12-21 17:43:16 +00:00
  • 2d2ded3f6a Merge pull request #400 from g0ldyy/development Goldy 2025-12-21 18:42:48 +01:00
  • aee0d7b42e refactor: refactor YGGTorrentScraper to remove domain handling Goldy 2025-12-21 18:41:31 +01:00
  • c442b0c269 Merge pull request #399 from g0ldyy/feat/fuck-ygg Goldy 2025-12-21 18:19:45 +01:00
  • 6e44eb260d feat: add YGGTORRENT_PASSKEY setting and update Yggtorrent scraper to parse info hash from page HTML and use passkey for tracker sources g0ldyy 2025-12-21 18:15:58 +01:00
  • beacb2a966 Merge pull request #398 from g0ldyy/feat/auto-indexer-fetching Goldy 2025-12-21 15:16:21 +01:00
  • 8265cc55aa feat: introduce IndexerManager service to dynamically update and manage Jackett and Prowlarr indexers g0ldyy 2025-12-21 15:07:14 +01:00
  • 7106b383b2 Merge pull request #396 from g0ldyy/release-please--branches--main v2.33.0 Goldy 2025-12-12 09:34:03 +01:00
  • 75923574d0 chore(main): release 2.33.0 github-actions[bot] 2025-12-12 08:29:16 +00:00
  • 0173711eed Merge pull request #395 from g0ldyy/development Goldy 2025-12-12 09:28:36 +01:00
  • 3ecd35aa9f feat: add DEBRID_CACHE_CHECK_RATIO setting and update availability check logic g0ldyy 2025-12-11 17:13:42 +01:00
  • 8d570ddc31 Merge pull request #394 from g0ldyy/release-please--branches--main v2.32.0 Goldy 2025-12-10 21:20:21 +01:00
  • b17a95e7f0 chore(main): release 2.32.0 github-actions[bot] 2025-12-10 20:18:51 +00:00
  • 8268f30145 Merge pull request #393 from g0ldyy/development Goldy 2025-12-10 21:18:02 +01:00
  • ce7073651e refactor: update PostgreSQL conflict handling in torrent manager g0ldyy 2025-12-10 21:09:52 +01:00
  • 460ff339ac refactor: update playback endpoint to use query parameter for name g0ldyy 2025-12-10 21:03:47 +01:00
  • d338d8d285 refactor: enhance startup logging in logger.py g0ldyy 2025-12-10 19:37:35 +01:00
  • 23b8a4a45a Merge pull request #392 from g0ldyy/fix-pr-391-improved Goldy 2025-12-10 19:25:27 +01:00
  • 6578a685cb refactor: remove unnecessary force_primary parameter in AnimeMapper queries g0ldyy 2025-12-10 19:25:01 +01:00
  • 268e5317c8 refactor: improve error logging in TorrentUpdateQueue g0ldyy 2025-12-10 19:18:15 +01:00
  • cc83fa588e refactor: enhance ID handling in StremthruScraper g0ldyy 2025-12-10 19:15:35 +01:00