Commit Graph

  • 8d34054af0 Revise Sponsors links and promotional text dev GermondandGitHub 2026-08-13 18:47:11 +02:00
  • fac3445f74 chore(release): prepare v1.4.0 v1.4.0 main germondai 2026-08-10 19:21:14 +02:00
  • 242caac97d docs: clarify published image tags germondai 2026-08-10 19:21:10 +02:00
  • 196243c950 ci: modernize release verification germondai 2026-08-10 19:21:07 +02:00
  • 693d81b84e chore(deps): refresh release dependencies germondai 2026-08-10 19:21:02 +02:00
  • ff5756ca46 fix(browser): update pinned runtime assets germondai 2026-08-10 19:20:57 +02:00
  • 85381c0e3d Merge pull request #61 from germondai/60-bug-permission-error-when-running-as-non-root-in-docker GermondandGitHub 2026-08-10 02:52:43 +02:00
  • 4445e10202 fix(docker): support non-root runtime germondai 2026-08-10 02:49:33 +02:00
  • ac79af388f perf(api): accelerate cold starts germondai 2026-08-09 23:34:47 +02:00
  • 26faa63e91 Merge pull request #59 from germondai/53-bug-mitm-proxy-incorrectly-returns-cloudflare-challenge-as-302-success-for-rutracker GermondandGitHub 2026-08-09 20:06:20 +02:00
  • b37979996c fix(tiers): prevent stale challenge responses germondai 2026-08-09 19:59:11 +02:00
  • daff2c9f0e Merge pull request #58 from germondai/52-bug-ram-usage-has-increased-dramatically GermondandGitHub 2026-08-09 18:19:03 +02:00
  • c0769af181 fix(browser): bound memory with rolling recycling germondai 2026-08-09 18:15:48 +02:00
  • 34032cd296 Merge pull request #57 from germondai/50-bug-indexer-tests-in-prowlarr-return-http-400-bad-request GermondandGitHub 2026-08-09 14:57:51 +02:00
  • 66e48fd5fe fix(api): support Prowlarr POST content metadata germondai 2026-08-09 05:15:49 +02:00
  • 92c016b4c4 Merge pull request #56 from germondai/54-bug-browser-crashs-on-loading GermondandGitHub 2026-08-08 23:01:32 +02:00
  • 2547daa41b fix(browser): clarify Gluetun startup failures germondai 2026-08-08 22:58:10 +02:00
  • 83b86b3bb7 Merge pull request #55 from germondai/51-bug-url-returned-is-not-the-effective-url-after-redirects GermondandGitHub 2026-08-08 18:30:08 +02:00
  • c2ab109fe5 fix: report effective URL after redirects germondai 2026-08-08 18:24:29 +02:00
  • 5d19afc6e9 docs: add NAS app catalog links germondai 2026-08-02 17:00:33 +02:00
  • 097565a19f chore(release): prepare v1.3.1 v1.3.1 germondai 2026-08-02 15:51:35 +02:00
  • 9a2459e317 Merge pull request #49 from germondai/45-bug-mitm-proxy-in-prowlarr-fails-with-1337x GermondandGitHub 2026-08-02 15:46:43 +02:00
  • 8b54abd4a1 fix(browser): keep persistent contexts pool-owned germondai 2026-08-02 15:37:47 +02:00
  • 121f57b681 chore(release): finalize v1.3.0 changelog v1.3.0 germondai 2026-08-02 03:37:05 +02:00
  • 1f38465ddb Merge pull request #47 from nandyalu/fix/tier1-full-body-response GermondandGitHub 2026-08-02 03:20:51 +02:00
  • 3a3226ed20 chore(release): prepare v1.3.0 dependencies germondai 2026-08-02 03:07:04 +02:00
  • 0fb4097388 docs: refresh feature overview and project contact addresses germondai 2026-08-02 02:46:53 +02:00
  • 7715f33dc7 fix(web): update canonical site URL germondai 2026-08-02 02:46:07 +02:00
  • 7456e75990 fix(docker): preserve architecture-specific Camoufox metadata and tune browser pool defaults germondai 2026-08-02 02:37:36 +02:00
  • 2fc1031874 docs: update API, architecture, proxy, deployment, and integration guides germondai 2026-08-02 02:35:35 +02:00
  • 357767ce3c feat(web): refresh landing page content, comparisons, proxy showcase, and SEO germondai 2026-08-02 02:34:34 +02:00
  • de0bc788fc test(tiers): add full-body regression tests; reuse preview when body fits nandyaluandClaude Fable 5 2026-07-29 00:30:13 -05:00
  • 53154aabe1 fix(tiers): return full body from Tier 1, not the 4 KiB detection preview nandyaluandClaude Fable 5 2026-07-29 00:23:37 -05:00
  • d899a507e1 Merge pull request #44 from germondai/26-doc-examples-for-residential_proxy_ GermondandGitHub 2026-07-27 03:29:59 +02:00
  • 01b911d2e8 docs(proxy): document residential proxy setup germondai 2026-07-27 03:27:57 +02:00
  • f036541045 Merge pull request #43 from germondai/40-bug-authenticated-proxy-fails-on-firefoxcamoufox-credentials-embedded-in-proxyserver-are-ignored-tier-34-ns_error_proxy_connection_refused GermondandGitHub 2026-07-27 03:11:12 +02:00
  • 78836d6ed7 fix(proxy): support authenticated browser proxies germondai 2026-07-27 03:08:16 +02:00
  • 3a4d7491b3 Merge pull request #37 from funkypenguin/fix/bound-restart-and-reclaim-stalled germondai 2026-07-27 02:40:41 +02:00
  • 98e61d3770 Merge pull request #33 from edasque/feat/akamai-support germondai 2026-07-26 17:27:02 +02:00
  • 52e9700642 Merge pull request #42 from potatosips/fix/validate-request-bodies germondai 2026-07-26 17:01:31 +02:00
  • f397815fe7 fix(compose): pass upstream proxy configuration germondai 2026-07-26 16:37:28 +02:00
  • f08f5a2b44 chore(release): prepare v1.2.0 v1.2.0 germondai 2026-07-26 16:18:47 +02:00
  • 6d49011114 refactor(web): simplify GitHub stars fallback germondai 2026-07-26 15:12:09 +02:00
  • d0fd300745 docs(changelog): record proxy architecture changes germondai 2026-07-26 14:41:52 +02:00
  • c528b45c98 docs(readme): document transparent proxy usage germondai 2026-07-26 14:06:38 +02:00
  • a71f1ac8d3 docs(proxy): add setup and operation guides germondai 2026-07-26 13:18:27 +02:00
  • a60635ea07 docs(config): clarify environment variables germondai 2026-07-26 11:37:24 +02:00
  • 1837293f5a chore(compose): expose and persist forward proxy germondai 2026-07-26 10:54:43 +02:00
  • bcbdf13801 docs: note request validation fix potatosips 2026-07-26 14:10:11 +06:00
  • 09c8eb9608 fix(api): validate request bodies before scraping potatosips 2026-07-26 14:09:13 +06:00
  • cbf6749103 ci: expand container publishing workflows germondai 2026-07-26 08:29:16 +02:00
  • 48ccac75ee test: add workspace test command germondai 2026-07-25 19:06:37 +02:00
  • eff5760ef5 feat(api): wire proxy lifecycle and context cache germondai 2026-07-25 17:42:11 +02:00
  • e62e73554c feat(proxy): route traffic through tiered fallback germondai 2026-07-25 15:13:58 +02:00
  • d7cca3ec44 feat(proxy): add challenge-aware response policy germondai 2026-07-25 12:47:26 +02:00
  • ce028e201c feat(proxy): add adaptive direct forwarding germondai 2026-07-25 10:22:39 +02:00
  • 748d89dfc5 refactor(proxy): normalize proxy pool fallbacks germondai 2026-07-25 08:34:12 +02:00
  • 1d752aee92 feat(proxy): add transparent header sanitization germondai 2026-07-24 18:19:44 +02:00
  • fa2bcbb64f refactor(solvers): simplify optional results germondai 2026-07-24 16:51:07 +02:00
  • d1ebbddf38 feat(tiers): preserve raw response payloads germondai 2026-07-24 14:26:31 +02:00
  • defade4324 refactor(browser): simplify optional pool state germondai 2026-07-24 12:08:55 +02:00
  • 3e26a7e990 feat(browser): add persistent context cache germondai 2026-07-24 10:43:18 +02:00
  • a62019cd55 refactor(types): add raw response metadata germondai 2026-07-24 09:17:42 +02:00
  • 873eed005e ci(publish-baseline): tag every build with the rolling :baseline pointer germondai 2026-07-23 00:45:29 +02:00
  • 2d5ae6f30d ci(publish): strip v prefix from docker tags + gate nightly-<sha> to main germondai 2026-07-23 00:45:16 +02:00
  • 23fd733c16 docs(readme): document all MITM proxy env vars + host/maxTier defaults germondai 2026-07-23 00:45:03 +02:00
  • 90fc9b59dd chore(tiers): export isChallengeWall + SolveResult type from public API v1.1.0 germondai 2026-07-22 23:15:09 +02:00
  • 2840af1d13 chore(release): bump all packages to v1.1.0 germondai 2026-07-22 23:13:17 +02:00
  • 0ad5522812 docs(changelog): add v1.1.0 release notes (MITM forward-proxy mode) germondai 2026-07-22 23:13:17 +02:00
  • f427ebb5b1 docs(env): document MITM_PROXY_HOST default + loopback override germondai 2026-07-22 23:13:16 +02:00
  • 7107b2f224 feat(proxy): make host required + universal challenge wall detection germondai 2026-07-22 23:13:16 +02:00
  • 000b48d2e7 feat(tiers): extract isChallengeWall as universal challenge predicate germondai 2026-07-22 23:08:05 +02:00
  • b67af4c7e6 fix(ci): inspect uses fully-qualified tag from metadata-action JSON germondai 2026-07-22 20:06:04 +02:00
  • f633edb5a8 fix(ci): inspect pushed tag instead of re-deriving from github.sha germondai 2026-07-22 20:02:28 +02:00
  • 2b146e36bd chore(ci): run ci on PRs targeting dev germondai 2026-07-22 19:51:00 +02:00
  • 3b3b643904 fix(proxy): bind listener to loopback by default with MITM_PROXY_HOST override germondai 2026-07-22 19:50:30 +02:00
  • 331df98dca feat(proxy): rotate proxy pool in fetchRaw on CF challenge germondai 2026-07-22 19:50:08 +02:00
  • b7decaf02e Merge pull request #29 from aziz66/feat/mitm-proxy-mode GermondandGitHub 2026-07-22 16:38:41 +02:00
  • 28eda7ca57 Merge branch 'dev' into feat/mitm-proxy-mode GermondandGitHub 2026-07-22 16:38:18 +02:00
  • 92aec1d869 ci: tag releases as vX.Y.Z and main pushes as nightly germondai 2026-07-22 16:02:41 +02:00
  • c98dd7a5cb fix(ci): baseline image now ships with each versioned release germondai 2026-07-22 15:44:33 +02:00
  • 6223a4e593 perf: release v1.0.1 - slimmer image, faster boot, firefox telemetry/dead-feature prefs v1.0.1 germondai 2026-07-21 18:31:26 +02:00
  • 7dae357103 fix(browser): bound every await in restartEntry; reclaim stalled checkouts David Young 2026-07-21 12:42:32 +12:00
  • 961579724a fix(api): gate /health on real pool capacity, not available + busy David Young 2026-07-21 12:34:38 +12:00
  • 4ac9e74bab feat(tiers): add Akamai Bot Manager (behavioral / sec-cpt) challenge support Erik Dasque 2026-07-19 00:17:17 -04:00
  • aa719dd1fa feat(proxy): browser-backed MITM forward-proxy mode aziz66andClaude Fable 5 2026-07-16 01:13:45 +04:00
  • 21ef01ac37 docs(readme): updated sponsor section GermondandGitHub 2026-07-15 04:19:01 +02:00
  • 95a2d733de Merge pull request #28 from AxLabs/fix/minor-git-clone-change GermondandGitHub 2026-07-13 22:40:58 +02:00
  • c0e423df51 docs: minor git clone README change Guil. Sperb MachadoandGitHub 2026-07-13 20:31:48 +00:00
  • 1c949f90d8 docs(readme): tighten features for github line width and unify sponsors GermondandGitHub 2026-07-13 20:17:05 +02:00
  • 2cfa262b8d docs(readme): refresh marketing copy and add sponsor section GermondandGitHub 2026-07-13 20:08:49 +02:00
  • f8c90f0c49 docs: replace dragonflydb references with redis 8.8 and reformat markdown germondai 2026-07-11 17:00:29 +02:00
  • f746206de9 docs: update trawl docker image size in compare table germondai 2026-07-11 16:37:25 +02:00
  • 438326f584 docs: add Releases & versioning section to README v1.0.0 germondai 2026-07-10 21:12:39 +02:00
  • 6f96285544 chore(release): bump to 1.0.0 and backfill versioned changelog history germondai 2026-07-10 21:11:04 +02:00
  • 040c7352fb chore(deps): bump typescript to v7 and update workspace dependencies germondai 2026-07-10 19:19:35 +02:00
  • 9311cb38a4 fix(a11y): drop redundant role attribute and update biome lint config germondai 2026-07-10 19:17:37 +02:00
  • 1f1a45ee0b style: use shallowRef for primitive refs in web nav germondai 2026-07-10 17:35:25 +02:00
  • c25889493a style: apply biome formatting to hcaptcha audio test script germondai 2026-07-10 16:13:53 +02:00
  • 4c46f61b8d docs: update README and changelog for the Redis 8.8 revert germondai 2026-07-10 16:11:24 +02:00