feder-cr
daf84f78cd
docs: drop GitHub stars badge (redundant + flaky; big repos don't use one)
2026-07-01 16:21:08 +02:00
feder-cr
bf302701c6
docs: fix stars badge (drop flaky social/.svg format)
2026-07-01 16:17:11 +02:00
feder-cr
dd59c41bb5
docs: title + full subtitle
2026-07-01 04:01:46 +02:00
feder-cr
24ad6e4233
docs: shorten title
2026-06-30 20:27:22 +02:00
feder-cr
7914f3d006
docs: single-line title
2026-06-30 20:25:40 +02:00
feder-cr
050ec1aa61
docs: subtitle uses 'passes'
2026-06-30 20:24:42 +02:00
feder-cr
07a812c1f2
docs: short title + concise subtitle
2026-06-30 20:24:23 +02:00
feder-cr
1c942713aa
docs: trim title
2026-06-30 19:45:35 +02:00
feder-cr
acc5c27d5b
docs: make the title a one-line description
2026-06-30 19:45:08 +02:00
feder-cr
4cbe475473
docs: short title + concise description subtitle
2026-06-30 19:44:02 +02:00
feder-cr
1b22e1bb4a
docs: put badges above the title
2026-06-30 19:36:59 +02:00
feder-cr
9ad2b1eee6
docs: drop Firefox version badge, merge LinkedIn into the badge row
2026-06-30 19:35:54 +02:00
feder-cr
dbffc52570
docs: shorten hero to a single line
2026-06-30 19:33:38 +02:00
feder-cr
81849a32d2
docs: refine hero tagline
2026-06-30 19:32:51 +02:00
feder-cr
e4c31427e3
docs: tighten hero tagline
2026-06-30 19:29:34 +02:00
feder-cr
f26df624c4
docs: trim hero tagline
2026-06-30 19:28:36 +02:00
feder-cr
4f882b550f
docs: hero opens with the project name
2026-06-30 19:27:33 +02:00
feder-cr
74ad6d0fce
docs: hero tagline reflects both pillars (real browser + human behavior)
2026-06-30 19:11:45 +02:00
feder-cr
cfa33e8756
docs: rewrite How it works around the two-question model (real browser + human behavior)
2026-06-30 19:07:26 +02:00
feder-cr
d85e407bbc
docs: remove the How it compares section (clutter)
2026-06-30 04:00:07 +02:00
feder-cr
475cb3f4fc
docs: swap order of How it compares and the proxy section
2026-06-30 03:58:53 +02:00
feder-cr
eeddb8fcde
docs: promote the proxy section to a top-level heading
2026-06-30 03:56:03 +02:00
feder-cr
7e06d60f04
docs: truthful proxy framing (public/known IPs, not datacenter)
2026-06-30 01:47:09 +02:00
feder-cr
92b374a497
docs: bulleted How it works, bridge to solution, drop the suites claim
2026-06-30 01:38:52 +02:00
feder-cr
fa869c52b8
docs: merge the C++ paragraph into the intro (drop the subheading)
2026-06-30 01:30:10 +02:00
feder-cr
7a42984158
fix(deps): cap playwright <1.61 and pin it in the e2e clean venv
...
Playwright 1.61.0 (2026-06-29) ships a Browser.setDefaultViewport Juggler
call the published firefox-13 binary does not implement, so an unpinned
pip install (the wrapper declared playwright>=1.40) breaks new_context on
fresh installs. Cap the dependency to <1.61 and force the blessed pin in
the e2e clean venv so CI tests the version users actually run.
2026-06-30 09:00:00 +00:00
feder-cr
95b1e47e0c
docs: align Proxies usage note to 90/10 for consistency
2026-06-29 18:07:13 +02:00
feder-cr
62007c21d8
docs: rewrite How it works (browser undetectable, proxy is the remaining variable)
2026-06-29 18:06:46 +02:00
feder-cr
6cca6b3a69
docs: sharpen the proxy framing (99% already flagged as proxies)
2026-06-29 17:48:35 +02:00
feder-cr
3046ca17d3
docs: phrase sx.org as a recommendation, not a partnership
2026-06-29 17:46:21 +02:00
feder-cr
2aa14d9b5b
docs: drop the competitor-naming intro line in How it compares
2026-06-29 17:44:21 +02:00
feder-cr
0b5edf4e35
docs: note proxy partner in the Proxies usage section
2026-06-29 17:37:50 +02:00
feder-cr
0e6b0dddfe
docs: add proxy partner note to How it works
2026-06-29 17:32:29 +02:00
feder-cr
2184f6f3c2
docs: restore C++ paragraph content, remove em-dashes
2026-06-25 04:32:32 +02:00
feder-cr
d35ac458a7
docs: remove LLM phrasing throughout README
2026-06-25 04:31:47 +02:00
feder-cr
567d921d5f
docs: merge and trim C++ patch paragraphs
2026-06-25 04:30:01 +02:00
feder-cr
0b54484b63
docs: remove auth implementation detail from README
2026-06-25 04:28:44 +02:00
feder-cr
be940b0084
docs: remove preferences line from README
2026-06-25 04:27:32 +02:00
feder-cr
29df4e873c
docs: shorten Chromium point in README
2026-06-25 04:26:40 +02:00
feder-cr
9b9e63972c
docs: add educational disclaimer to README
2026-06-25 04:25:03 +02:00
feder-cr
168179eb03
docs: remove LLM phrasing from README
2026-06-25 04:23:59 +02:00
feder-cr
02b5f397ad
docs: rewrite SECURITY.md, add disclaimer, remove LLM language
2026-06-25 04:22:39 +02:00
feder-cr
82eb22634e
chore: remove LLM-style phrasing from issue templates
2026-06-25 04:16:47 +02:00
feder-cr
929c30219f
chore: remove security vulnerability contact link from issue config
2026-06-25 04:15:08 +02:00
feder-cr
01d56601ae
chore: remove feature request issue template
2026-06-25 04:14:05 +02:00
feder-cr
b00bd74a9e
chore: remove firefox source bug link from issue config
2026-06-25 04:08:24 +02:00
feder-cr
64641db82e
chore: update stealth detection issue template
...
- add Firefox revision field
- replace verbose verdict field with reproduction script
- rename snippet label to Reproduction script
2026-06-25 04:07:07 +02:00
feder-cr
74b674516b
fix(fonts): core pool uses the real Win11 family "franklin gothic medium"
...
The pool had the bare "franklin gothic", which isn't a real Win11 family and
wouldn't match the bundled franklingothic_x.ttf, so the always-present standard
fonts test failed and the family could drop off the whitelist. Use the real
name (the bundle reconciliation already maps it).
2026-06-24 09:37:11 +02:00
feder-cr
2bc52f4a61
Pin firefox-13: geo-aware locale/Intl + Windows font bundle + audio gate
...
firefox-13 ships the bundled Windows fonts, makes navigator.languages /
Accept-Language / the Intl locale all follow the proxy country, and gates the
audio fingerprint noise off. The prefs.py change that emits the new font/locale
prefs needs this binary, so the bump and that change land together.
2026-06-24 09:33:45 +02:00
feder-cr
3c0efa2d4f
Geo-aware locale, audio noise off, font prefs for the bundled-font binary
...
locale defaults to "auto" and resolves from the proxy egress country the same
way timezone does - it reuses the egress IP, maps the country to a BCP-47 locale
with the offline mmdb, and falls back to en-US. prefs emit juggler.locale.override
(the full Accept-Language list) so the binary keeps navigator.languages and the
Intl default locale in sync.
The audio fingerprint noise is off in the baseline. Font prefs match the new
binary: the sampled whitelist drives font.system.whitelist, system-ui is Segoe
UI, the bundled fonts are activated, and the CSS generics are pinned to Windows
defaults so they resolve on a non-Windows host too.
2026-06-23 17:51:58 +02:00