-
ba2a67290d
examples: add zhaopin AI job scrapers + SQLite analysis
main
freedakgmail
2026-06-14 23:18:51 +08:00
-
29262a644e
webgl: ship only the GPU buckets that pass tampering_ml + decouple render-noise seed
feder-cr
2026-06-14 11:51:53 +02:00
-
2dfa4e7bd7
fix: match stock Firefox TLS ClientHello (drop cipher 0xC009)
feder-cr
2026-06-12 17:31:40 +02:00
-
b34ecf2a21
fix: humanize pref namespace + async headless cloak
feder-cr
2026-06-12 17:31:31 +02:00
-
090baa6155
test: add fpscanner + CreepJS to the offline real-detector gate
feder-cr
2026-06-11 20:19:19 +02:00
-
3f2834d8c2
ci: auto-generate release notes from the invisible_firefox commits
feder-cr
2026-06-11 19:14:45 +02:00
-
b3608771ed
release: pin the wrapper to firefox-10
feder-cr
2026-06-11 18:29:07 +02:00
-
c9cc0f1743
test(mouse): widen hover->mouseenter wait to 10s (full-suite load flake)
feder-cr
2026-06-11 18:08:11 +02:00
-
a950537f0a
ci: macOS gate tolerates the runner's missing WebGL; add verify-cloak
feder-cr
2026-06-11 17:18:02 +02:00
-
d4db15d37b
ci: install the [dev] extra (pytest) in the release cloak/webgl guard step
feder-cr
2026-06-11 14:29:31 +02:00
-
c2103ed0db
headless: cloak on Windows/macOS, Xvfb on Linux; CI cloak + webgl-masking guards
feder-cr
2026-06-11 11:58:14 +02:00
-
e524695088
fix(webrtc): ship the validated proxy realness config + CI guards
feder-cr
2026-06-10 14:30:16 +02:00
-
584ad97179
docs: README lists all 5 supported platforms + fetch --force
feder-cr
2026-06-10 11:10:49 +02:00
-
12883bb4c7
docs: correct e2e count 138 -> 127 in e2e.yml + run_e2e.py comments
feder-cr
2026-06-09 18:29:58 +02:00
-
ef86cd57dc
test(e2e): use the full BotD + FpJS API (per-detector + components)
feder-cr
2026-06-09 18:15:25 +02:00
-
2410582960
test: drop the 15 hand-rolled test_botd_* (real BotD now runs on CI)
feder-cr
2026-06-09 18:02:36 +02:00
-
df4493d553
test(e2e): run the real detectors (BotD + FingerprintJS OSS) on CI
feder-cr
2026-06-09 17:53:11 +02:00
-
8ba88958be
test(e2e): hermetic SOCKS5 auth + routing e2e (runs on CI)
feder-cr
2026-06-09 17:37:40 +02:00
-
4564b26158
test: stabilize 2 e2e for CI (hover wait, webrtc srflx env-skip)
feder-cr
2026-06-09 17:23:46 +02:00
-
036a1a1d5f
ci: run the full e2e browser suite on GitHub (linux, xvfb, every push/PR)
feder-cr
2026-06-09 17:03:43 +02:00
-
0b53e18e23
ship: bump BINARY_VERSION to firefox-9 + refuse the broken firefox-8 (audit B5)
feder-cr
2026-06-09 16:02:52 +02:00
-
62cdf626a0
ci: pin actions to SHA + single-source the playwright pin (audit B6/B4)
feder-cr
2026-06-09 15:59:18 +02:00
-
5dac302938
test: activate the full e2e (browser-driving) suite + add
fetch --force
feder-cr
2026-06-09 15:40:02 +02:00
-
67b5e7cd5e
ci: split drive gate — smoke on all 5 legs, full interaction on linux-x86_64
feder-cr
2026-06-09 15:01:21 +02:00
-
5f546f4d63
ci: serve drive-gate page over loopback HTTP + retries (robust on win-CI)
feder-cr
2026-06-09 14:53:05 +02:00
-
2dd2224e73
ci: drive gate uses arrow-function evaluates (fixes win-CI eval-CSP block)
feder-cr
2026-06-09 14:47:02 +02:00
-
610f09d2c2
ci: build drive-gate DOM on about:blank, not a data: URL (fixes win-CI flake)
feder-cr
2026-06-09 14:42:26 +02:00
-
90529ff181
ci: de-flake drive gate — drop the racy iframe probe, keep input/canvas checks
feder-cr
2026-06-09 14:35:50 +02:00
-
8d7b6eafdf
ci: drive gate exercises mouse/keyboard/iframe/canvas, not just navigate+eval
feder-cr
2026-06-09 12:53:42 +02:00
-
7260f461bb
ci: verify-assets needs contents:write to read draft releases
feder-cr
2026-06-09 12:29:35 +02:00
-
86a04d2d34
ci: drive-test every release binary via Playwright, not just screenshot
feder-cr
2026-06-09 12:24:06 +02:00
-
eec373a719
ci: $0 5-target GitHub Actions release pipeline + wrapper macOS/arm64 support
feder-cr
2026-06-09 10:45:27 +02:00
-
215b8801d7
Update README.md
Federico
2026-06-08 06:16:49 +02:00
-
cc7d95c8ae
release: pin BINARY_VERSION to firefox-8
feder-cr
2026-06-06 22:34:20 +02:00
-
8bf72da40c
test(webrtc): realness sentinels + e2e behind a fake TCP-only SOCKS proxy
feder-cr
2026-06-06 18:35:52 +02:00
-
e2bcd0cd4c
Update README.md
Federico
2026-06-06 15:24:23 +02:00
-
6f44e1af38
Update README.md
Federico
2026-06-06 15:19:45 +02:00
-
262d388b99
Update README.md
Federico
2026-06-06 07:51:46 +02:00
-
b7eda606a2
Update README.md
Federico
2026-06-06 07:50:00 +02:00
-
e3b8a42ded
Update README.md
Federico
2026-06-06 07:48:19 +02:00
-
26fa962d24
Update README.md
Federico
2026-06-06 05:45:37 +02:00
-
7b860b7398
Update README.md
Federico
2026-06-06 05:43:55 +02:00
-
f2664f96e1
feat: timezone="auto" resolves from any egress + weekly geoip auto-update
feder-cr
2026-06-06 05:16:20 +02:00
-
369f3f7fdb
docs: document timezone="auto" in API docstrings + CHANGELOG
feder-cr
2026-06-06 04:43:40 +02:00
-
d6c3de7730
feat: timezone="auto" derives the zone from the proxy egress IP
feder-cr
2026-06-06 04:16:22 +02:00
-
143aff4bd2
docs: warn about true-headless gotcha in public config API (#27)
Federico
2026-05-28 17:19:26 -07:00
-
ee0fe57ced
feat: public config helpers for third-party integrations (#25)
Federico
2026-05-28 17:05:22 -07:00
-
929da150bc
chore: bump version to 0.1.9
feder-cr
2026-05-27 00:24:05 -07:00
-
66c6b09821
fix: __version__ comes from package metadata; add --version flag (#24)
feder-cr
2026-05-27 00:18:03 -07:00
-
f208f5262c
docs(README): drop LLM-style typographic characters
feder-cr
2026-05-25 22:57:29 -07:00
-
35508595fa
docs(README): drop "(binary only)" qualifier on CloakBrowser row
feder-cr
2026-05-25 22:54:23 -07:00
-
97a3cdfc17
docs(hero.gif): remove top dark band, top-align screenshots
feder-cr
2026-05-25 22:51:51 -07:00
-
033d0e9b35
docs(hero.gif): drop top brand bar, enlarge screenshot area
feder-cr
2026-05-25 22:48:06 -07:00
-
def731e6ec
docs(README): drop disclaimer + closing pitch after comparison table
feder-cr
2026-05-25 10:38:31 -07:00
-
4a71a0142a
docs(README): flag CloakBrowser as closed source
feder-cr
2026-05-25 10:19:13 -07:00
-
9432e789c6
docs(README): drop 6-bullet hook under hero
feder-cr
2026-05-25 10:17:38 -07:00
-
75e6927904
docs(README): drop Results section
feder-cr
2026-05-25 09:43:57 -07:00
-
f4d42dcac4
docs(README): add hero.gif above-the-fold + consolidate Results section
feder-cr
2026-05-25 09:28:18 -07:00
-
0375cf3f79
docs(README): tighten positioning + benchmark vs camoufox and CloakBrowser
feder-cr
2026-05-25 08:26:12 -07:00
-
62b9030d2a
ci: fix firefox --version check (stdout match, not exit code)
feder-cr
2026-05-25 07:25:23 -07:00
-
60d13a2b6e
ci: cross-Windows-edition smoke matrix for firefox binary launch
feder-cr
2026-05-25 07:20:00 -07:00
-
3d8ba0b82c
feat: deterministic reCAPTCHA cookie pre-seed via Bayesian browsing history
feder-cr
2026-05-24 19:18:58 -07:00
-
413db06690
docs(README): fix browser-launches badge to show only the number
feder-cr
2026-05-23 17:07:19 -07:00
-
70b6a54dbc
docs(README): add browser launches badge
feder-cr
2026-05-23 16:59:17 -07:00
-
bfccd61863
docs: rename source-fork repo references invisible-firefox -> invisible_firefox
feder-cr
2026-05-23 11:09:27 -07:00
-
34aeb9601f
docs: sanitize CHANGELOG #18 entry + remove obsolete Known issues section
feder-cr
2026-05-23 10:23:34 -07:00
-
64eef4daff
release: 0.1.8 - fix #20 cross-origin iframe regression (pref-only)
feder-cr
2026-05-23 09:44:48 -07:00
-
cb3755cdd5
chore(issue-templates): split bug_report into 3 focused templates
feder-cr
2026-05-22 20:28:31 -07:00
-
9571c3049d
chore(issue-template): require headless / proxy / profile / URL / selector / runnable repro
feder-cr
2026-05-22 19:49:48 -07:00
-
1701b34688
release: 0.1.7 - pin to firefox-7 (issue #18 real fix)
feder-cr
2026-05-21 20:42:00 -07:00
-
b98455bf8a
test: unblock pre-push hook collection
feder-cr
2026-05-21 20:21:12 -07:00
-
2e0adbde33
fix: id.sky.com tab crash on Windows headless=True (issue #18)
feder-cr
2026-05-21 20:20:58 -07:00
-
cf59e98fa9
test: fingerprint surface + consistency e2e tests
feder-cr
2026-05-21 13:47:14 -07:00
-
22b1171518
feat: persistent profile dir + C7 closure (firefox-5 / 0.1.6)
feder-cr
2026-05-21 12:19:38 -07:00
-
acd568f5d3
ci: add pre-push hook to block red pushes
feder-cr
2026-05-20 13:25:08 -07:00
-
5f0ba5d659
test: fortress coverage for download + constants + e2e
feder-cr
2026-05-20 12:20:11 -07:00
-
a0b61d1abf
chore: bump to 0.1.5
feder-cr
2026-05-20 12:10:45 -07:00
-
1eb3d5f55a
fix(download): strip *-prefix from sha256sum filenames (#15)
Dennis B.
2026-05-20 22:09:26 +03:00
-
567717dfd7
release: 0.1.4 - firefox-4 binary with Page.uncaughtError fix (#13)
feder-cr
2026-05-20 07:05:23 -07:00
-
f1f3148d8f
release: 0.1.3 - firefox-3 binary with all C5-C7 fixes (Win + Linux from clean fork)
feder-cr
2026-05-19 21:08:55 -07:00
-
7f7a791564
docs: rename feder-cr/firefox-stealth refs to feder-cr/invisible-firefox
feder-cr
2026-05-19 15:41:44 -07:00
-
f7b5e86793
release: 0.1.2 — point BINARY_VERSION at firefox-2 (mouse fix shipped)
feder-cr
2026-05-18 15:31:28 -07:00
-
589c848e07
fix: every mouse action failed on FF150 — jugglerSendMouseEvent was never landed (#9)
feder-cr
2026-05-18 14:45:01 -07:00
-
0ac0581747
chore: add community standards (CoC, contributing, security, templates)
feder-cr
2026-05-18 11:46:16 -07:00
-
e37a4bc102
docs: add LinkedIn badge
feder-cr
2026-05-16 17:16:14 -07:00
-
07701a901d
Merge pull request #2 from christianbaumann/main
feder-cr
2026-05-16 17:14:08 -07:00
-
-
1d77f99770
docs: add Related projects section (arkenfox, LibreWolf, Camoufox)
feder-cr
2026-05-16 17:09:52 -07:00
-
9872b1995a
docs: collapse layer table into a link to firefox-stealth
feder-cr
2026-05-16 10:49:32 -07:00
-
3a96103ab6
ci: remove PyPI publish workflow (not publishing)
feder-cr
2026-05-16 10:43:05 -07:00
-
dd140d04ae
docs: install via git+https (package not on PyPI)
feder-cr
2026-05-16 10:43:04 -07:00
-
abaf798896
ci: add PyPI publish workflow on tag v* (uses trusted publishing, no token)
feder-cr
2026-05-16 10:39:41 -07:00
-
3d303a4915
tests: add wheel regression — fail if wheel has duplicate zip entries
feder-cr
2026-05-16 10:39:40 -07:00
-
c60a1891b8
fix(build): remove redundant force-include that caused duplicate wheel entries (PyPI reject), add pytest slow marker
feder-cr
2026-05-16 10:39:39 -07:00
-
b42dc31456
tests: add/update README.md
feder-cr
2026-05-15 20:02:02 -07:00
-
9de222aa15
tests: add/update tests/test_prefs.py
feder-cr
2026-05-15 20:02:01 -07:00
-
93da245b8a
tests: add/update tests/test_cli.py
feder-cr
2026-05-15 20:02:00 -07:00
-
280d6838e1
tests: add/update .github/workflows/tests.yml
feder-cr
2026-05-15 20:01:59 -07:00
-
fbfb4fc8c4
tests: add/update tests/test_launcher_config.py
feder-cr
2026-05-15 20:01:58 -07:00
-
03f8453398
tests: add/update tests/test_pin.py
feder-cr
2026-05-15 20:01:56 -07:00
-
4f38b2ec29
tests: add/update tests/test_fpforge.py
feder-cr
2026-05-15 20:01:55 -07:00