Commit Graph

  • 52609addaf feat: remove unused index development g0ldyy 2026-01-11 20:41:49 +01:00
  • 4b11c9ac5e chore(main): release 2.48.0 release-please--branches--main github-actions[bot] 2026-01-11 15:03:53 +00:00
  • f40a1b3a64 Merge pull request #473 from g0ldyy/development main Goldy 2026-01-11 16:03:26 +01:00
  • c6f0790d68 refactor: enhance filtering logic with media type and year range handling g0ldyy 2026-01-11 15:56:36 +01:00
  • feca4e03aa refactor: remove unused default configuration validation logic g0ldyy 2026-01-11 15:04:04 +01:00
  • 0fb3063107 refactor: unify stream caching settings and update related policies g0ldyy 2026-01-11 14:57:19 +01:00
  • 6b9dbcdab3 Merge pull request #470 from g0ldyy/feat/improve-http-caching2 Goldy 2026-01-11 14:40:38 +01:00
  • 60c90bc2e8 feat: add manifest and configure page caching settings g0ldyy 2026-01-11 14:40:09 +01:00
  • 463ab4154c Merge pull request #467 from g0ldyy/feat/improve-http-caching Goldy 2026-01-11 13:51:25 +01:00
  • 23ab2f44b1 feat: enhance caching policies and improve manifest handling g0ldyy 2026-01-11 13:45:05 +01:00
  • 73e383e42a Merge pull request #457 from g0ldyy/release-please--branches--main v2.47.0 Goldy 2026-01-09 23:57:27 +01:00
  • e10a707d25 Merge pull request #464 from g0ldyy/development Goldy 2026-01-09 23:57:04 +01:00
  • 3ee32c3bad feat: remove manifest from cloudflare cache guide g0ldyy 2026-01-09 23:52:34 +01:00
  • 8b8b76324b feat: improve cloudflare guide g0ldyy 2026-01-09 23:41:56 +01:00
  • 1841dceaf3 feat: improve cloudflare cache rules g0ldyy 2026-01-09 23:26:51 +01:00
  • 331b5e276d feat: cloudflare cache guide g0ldyy 2026-01-09 23:03:28 +01:00
  • 08aaa26348 chore(main): release 2.47.0 github-actions[bot] 2026-01-09 22:01:24 +00:00
  • efa5a620c6 Merge pull request #463 from g0ldyy/development Goldy 2026-01-09 23:00:21 +01:00
  • f6751e529c feat: log http cache environment variables on startup g0ldyy 2026-01-09 22:59:46 +01:00
  • b5856b6554 fix: remove fake config from comet scraper g0ldyy 2026-01-09 22:55:22 +01:00
  • e246011544 Merge pull request #462 from g0ldyy/feat/browser-caching Goldy 2026-01-09 22:50:48 +01:00
  • 613fdeb3d9 chore: change default comet scraping url g0ldyy 2026-01-09 22:50:11 +01:00
  • 72bb8859a7 fix: CachedJSONResponse overwrites body after init g0ldyy 2026-01-09 22:47:47 +01:00
  • e74c29fdd1 fix: ETag caching broken by random manifest ID g0ldyy 2026-01-09 22:44:47 +01:00
  • 35eab54a7c feat: implement HTTP caching mechanism g0ldyy 2026-01-09 22:33:35 +01:00
  • 06bbe9bbd8 fix: add check for existing info_hash in torrents before processing g0ldyy 2026-01-09 16:12:59 +01:00
  • bd121701ee chore: reorder debrid services g0ldyy 2026-01-09 15:29:55 +01:00
  • 85de14d915 Merge pull request #461 from g0ldyy/feat/kitsu-offset Goldy 2026-01-09 02:02:05 +01:00
  • c7214f213d fix: little opti g0ldyy 2026-01-09 02:01:57 +01:00
  • 4af9addd7b feat: kitsu offsets g0ldyy 2026-01-09 01:48:20 +01:00
  • 67f774029d feat: fix slow anime mapper loading g0ldyy 2026-01-08 21:37:08 +01:00
  • 1011cd1419 refactor: update metadata fetching methods to improve cache handling and streamline parameter usage g0ldyy 2026-01-08 15:32:48 +01:00
  • cbc13f7630 Merge pull request #460 from g0ldyy/feat/better-db-performances Goldy 2026-01-08 14:51:11 +01:00
  • add3813663 feat: enhance database indexing and improve torrent processing efficiency g0ldyy 2026-01-08 14:47:34 +01:00
  • 1c0bf9bcc4 feat: anime mapping disabler itzme 2026-01-08 09:53:19 +01:00
  • d4d7e6091c fix: fix wrong ranking order in p2p mode itzme 2026-01-08 09:28:12 +01:00
  • c12d18dfbf chore: update Comet domain from looks.legal to feels.legal across all files g0ldyy 2026-01-07 21:07:15 +01:00
  • d12ea58935 Merge pull request #459 from g0ldyy/feat/better-playback-better-results-better-everything Goldy 2026-01-07 21:05:55 +01:00
  • 8cd1e0bce6 feat: remove verbose logging from anime service g0ldyy 2026-01-07 21:04:51 +01:00
  • 479b5ae8ff feat: implement smart file selection algorithm and refine torrent record management for multi-episode content g0ldyy 2026-01-07 20:34:43 +01:00
  • f392b73e42 Merge pull request #458 from g0ldyy/feat/ultra-mega-powerful-anime-mapper Goldy 2026-01-07 01:28:46 +01:00
  • 1f29c4ca1b feat: fix a few useless things g0ldyy 2026-01-07 01:23:33 +01:00
  • 7035b24b3c feat: super mega powerful ultra anime mapper g0ldyy 2026-01-07 01:04:38 +01:00
  • 880927c918 feat: fix aiostreams null infoHash g0ldyy 2026-01-06 22:23:44 +01:00
  • 1ba6f8cb83 Merge pull request #456 from g0ldyy/development Goldy 2026-01-06 21:59:19 +01:00
  • 77c9f043c3 fix: update asset URLs from ibb.co to GitHub raw content g0ldyy 2026-01-06 21:58:01 +01:00
  • d9dceabcb0 feat: add background and icon image assets g0ldyy 2026-01-06 21:54:52 +01:00
  • dffbd1a39f Merge pull request #455 from g0ldyy/release-please--branches--main v2.46.0 Goldy 2026-01-06 20:59:50 +01:00
  • 5d9a99e856 chore(main): release 2.46.0 github-actions[bot] 2026-01-06 19:44:59 +00:00
  • 7611ad67f5 Merge pull request #454 from g0ldyy/development Goldy 2026-01-06 20:44:11 +01:00
  • daa3cedfa5 Merge pull request #453 from g0ldyy/feat/animetosho-scraper Goldy 2026-01-06 20:36:26 +01:00
  • dd9a2336b7 chore: remove newline g0ldyy 2026-01-06 20:36:17 +01:00
  • 1b87b1e501 feat: add AnimeTosho scraper g0ldyy 2026-01-06 20:31:17 +01:00
  • 4f3bdefaf7 Merge pull request #452 from g0ldyy/release-please--branches--main v2.45.0 Goldy 2026-01-06 19:28:15 +01:00
  • a272f0dac4 chore(main): release 2.45.0 github-actions[bot] 2026-01-06 18:27:35 +00:00
  • 623b4de898 Merge pull request #451 from g0ldyy/development Goldy 2026-01-06 19:26:50 +01:00
  • 9137096288 fix: remove early exit when torrent content is not digitally released g0ldyy 2026-01-06 19:23:59 +01:00
  • 9b9179371d fix: correctly handle None values for season and episode parameters in API requests for bitmagnet g0ldyy 2026-01-06 19:21:09 +01:00
  • b9cc11d109 Merge pull request #450 from g0ldyy/feat/rtn-filter-logs Goldy 2026-01-06 19:08:02 +01:00
  • b36ee40a20 refactor: replace direct conditional logging with a helper function for filter exclusions g0ldyy 2026-01-06 19:07:54 +01:00
  • ddaafa22ca feat: add RTN_FILTER_DEBUG setting to enable verbose logging for torrent filtering rejections g0ldyy 2026-01-06 18:59:27 +01:00
  • 59f5e7ed91 docs: add BitMagnet and TorrentsDB to supported scrapers list g0ldyy 2026-01-06 18:47:16 +01:00
  • 9bcfbba735 chore: update comet.fast URL to comet.looks.legal across the application g0ldyy 2026-01-05 21:38:40 +01:00
  • 7db932ff66 fix: add error handling for torrent title extraction and unreleased content in comet scraper g0ldyy 2026-01-05 21:30:35 +01:00
  • b669b379c0 perf: add idx_torrents_info_hash for improved lookup performance g0ldyy 2026-01-05 18:57:56 +01:00
  • 980fe194f6 perf: add index on torrents (info_hash, season) to optimize concurrent DELETE operations g0ldyy 2026-01-05 18:47:44 +01:00
  • 4f0be0a786 perf: remove PostgreSQL covering index idx_torrents_covering for torrents table g0ldyy 2026-01-05 16:43:11 +01:00
  • 3ef2d3454b Merge pull request #449 from g0ldyy/feat/better-bitmagnet-scraper Goldy 2026-01-05 16:25:42 +01:00
  • b65c2857f9 feat: introduce configurable exponential backoff for 429 rate limit errors g0ldyy 2026-01-05 16:22:42 +01:00
  • f53c53ba17 feat: update BitMagnet scraper to use IMDb ID and media type for queries g0ldyy 2026-01-05 16:03:47 +01:00
  • ee76e2cf42 Merge pull request #448 from g0ldyy/fix/postgres-lock-issue Goldy 2026-01-05 14:54:28 +01:00
  • 04dfd38c8f feat: switch from session-level to transaction-level PostgreSQL advisory locks for database cleanup and batched upserts g0ldyy 2026-01-05 14:50:28 +01:00
  • 0927cdd974 Merge pull request #447 from g0ldyy/feat/db-optimizations Goldy 2026-01-05 13:25:25 +01:00
  • f1d3ea3bdb perf: remove conditional check for empty sanitized_rows before execute_many database call g0ldyy 2026-01-05 13:25:17 +01:00
  • bd74d3a423 chore: remove PostgreSQL lock timeout constants, retry attempts, retryable SQL states, and the _is_retryable_lock_error function g0ldyy 2026-01-05 13:21:13 +01:00
  • c251183368 docs: remove unnecessary comments in torrent manager g0ldyy 2026-01-05 13:18:40 +01:00
  • 39115334d8 feat: optimize PostgreSQL database operations by adding a covering index, enhancing debrid cache upserts with conditional updates, and refactoring torrent manager's advisory locking g0ldyy 2026-01-05 13:14:30 +01:00
  • c6c5c42b97 Merge pull request #446 from g0ldyy/feat/configurable-executor-max-workers Goldy 2026-01-04 23:48:41 +01:00
  • a722081975 refactor: centralize ProcessPoolExecutor worker count calculation to a shared module-level variable g0ldyy 2026-01-04 23:48:33 +01:00
  • 7e98d1f067 feat: allow configuration of ProcessPoolExecutor max workers with auto-detection and logging g0ldyy 2026-01-04 23:39:01 +01:00
  • fb47fa51f8 Merge pull request #445 from g0ldyy/fix/postgres-lock Goldy 2026-01-04 23:03:09 +01:00
  • 60ff4be61c perf: use non-blocking advisory locks and conditionally insert rows based on lock acquisition g0ldyy 2026-01-04 22:54:56 +01:00
  • 0b27e3cb4d fix: remove 60-second minimum for live torrent cache update interval calculation g0ldyy 2026-01-04 22:48:39 +01:00
  • 972de01a88 Merge pull request #444 from g0ldyy/fix/high-write-db Goldy 2026-01-04 22:09:06 +01:00
  • b1cf30b4e8 fix: preserve original traceback when re-raising exceptions g0ldyy 2026-01-04 22:08:56 +01:00
  • 5ff5da6129 Refactor: optimize torrent sqlite upsert by pre-fetching existing records and performing in-memory change detection before INSERT OR REPLACE g0ldyy 2026-01-04 22:02:41 +01:00
  • 6b831243ca feat: introduce update_interval for torrent upsert logic and implement batched upsert for SQLite g0ldyy 2026-01-04 21:47:51 +01:00
  • 0b992291df Merge pull request #439 from g0ldyy/release-please--branches--main v2.44.0 Goldy 2026-01-04 20:43:46 +01:00
  • 6ccf8dd4b7 chore(main): release 2.44.0 github-actions[bot] 2026-01-04 19:43:11 +00:00
  • b591da4070 Merge pull request #443 from g0ldyy/development Goldy 2026-01-04 20:42:30 +01:00
  • f4862470a5 Merge pull request #442 from g0ldyy/feat/torrentsdb-scraper Goldy 2026-01-04 20:42:08 +01:00
  • c26140d6ce feat: add TorrentsDB scraper and remove redundant pass statements in other scrapers g0ldyy 2026-01-04 20:38:55 +01:00
  • 39303738d7 Merge pull request #441 from g0ldyy/development Goldy 2026-01-04 20:01:41 +01:00
  • 65a7464acc feat: enhance network manager with proxy hostname resolution for curl_cffi g0ldyy 2026-01-04 19:56:55 +01:00
  • 02adf51ed7 Merge pull request #440 from g0ldyy/development Goldy 2026-01-04 14:59:25 +01:00
  • 3304d37796 chore: conditionally log Public Base URL g0ldyy 2026-01-04 14:54:30 +01:00
  • 05ea59b0e8 Merge pull request #437 from SolitudePy/playback-public-url-setting Goldy 2026-01-04 14:51:35 +01:00
  • 156702bb92 Merge pull request #438 from g0ldyy/development Goldy 2026-01-04 14:49:50 +01:00
  • 0fc48c86c8 add PUBLIC_BASE_URL to logger SolitudePy 2026-01-04 02:02:30 +02:00
  • 806483775f Add PUBLIC_BASE_URL for playback host override SolitudePy 2026-01-04 01:38:31 +02:00