theseus/bundled-addons/siawallet
Local Dev f8c58538d0 fix: use BCH-primary #0AC18E in light mode + strip Electron token from UA
Two related visibility fixes:

1) Light-mode --acid → #0AC18E (Bitcoin Cash brand primary, from
   whybitcoincash.com's palette per user). Direct swap from #088A66
   (darkened variant) to the on-brand primary. Applied across chrome /
   settings / error / home / approval / messages / bchwallet /
   siawallet / screenshot editor. Dark mode's #d6ff3d is unchanged.

2) User-Agent no longer includes 'theseus-navigator/<ver>' or
   'Electron/<ver>' tokens. Cloudflare's WAF was returning HTTP 503
   'Service Unavailable' to any request carrying those (verified
   directly against whybitcoincash.com — same URL, same headers, only
   the UA differed; plain Chrome UA got 200, Theseus UA got 503).
   Strip both tokens via a stockChromeUA() helper called from
   applyAcceptLanguage(), which whenReady already invokes at boot.
   Standard practice: Brave, Vivaldi, Slack all do the same.

Verified via CDP: navigator.userAgent now reports
  Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
  (KHTML, like Gecko) Chrome/130.0.6723.191 Safari/537.36
— indistinguishable from stock Chrome.
2026-09-08 01:04:27 +02:00
..
lib feat(theseus/siawallet): bundled Siacoin wallet add-on (walletd-backed, v2) 2026-09-06 18:49:13 +02:00
addon.json feat(theseus/siawallet): bundled Siacoin wallet add-on (walletd-backed, v2) 2026-09-06 18:49:13 +02:00
index.js feat(theseus/siawallet): bundled Siacoin wallet add-on (walletd-backed, v2) 2026-09-06 18:49:13 +02:00
panel.html fix: use BCH-primary #0AC18E in light mode + strip Electron token from UA 2026-09-08 01:04:27 +02:00
panel.js feat(theseus/siawallet): bundled Siacoin wallet add-on (walletd-backed, v2) 2026-09-06 18:49:13 +02:00
qr.js feat(theseus/siawallet): bundled Siacoin wallet add-on (walletd-backed, v2) 2026-09-06 18:49:13 +02:00
wallet-inject.js feat(theseus/siawallet): bundled Siacoin wallet add-on (walletd-backed, v2) 2026-09-06 18:49:13 +02:00