Skip to content

Releases

Nightly (2026-11-06)

Nightly (2026-11-06) Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 06 Nov 14:49
052389f

Automated nightly build from main @ 052389f.

⚠️ Pre-release / bleeding edge — for stable builds use a vX.Y.Z release.

Recent all changes so far

  • fix(background): full console surface on the headless SW global (#478) (052389f)
  • fix(extensions): gate runtime.getBrowserInfo to Firefox builds only (#477) (26e0e1c)
  • feat(extensions): expose chrome.tabs enums on page + background (#476) (1aa4120)
  • feat(sandbox): add chrome.action.onUserSettingsChanged page event (#475) (dff8ebd)
  • feat(sandbox): add tabs static constants for Chrome parity (#474) (217fb37)
  • feat(browser): more free-proxy sources + live health-check before listing (#473) (d15f5b8)
  • fix(extensions): link ALL module scripts in an MV2 background page (Sidebery) (#471) (6191a4a)
  • feat(extensions): Firefox sessions values + theme/contextualIdentities (Sidebery) (#470) (08967e3)
  • fix(extensions): tabs.getCurrent returns the page's tab (OneTab) (#469) (4186545)
  • fix(engine): live-binding rewrite falls back to snapshot if uncompilable (#468) (08cad32)
  • fix(extensions): failed page module stays failed (Momentum newtab) (#467) (68f4706)
  • fix(extensions): content bridge survives LavaMoat scuttling (Phantom on pages) (#466) (e5eeb66)
  • fix(extensions): page bridge survives LavaMoat scuttling (MetaMask popup) (#465) (2de2394)
  • fix(extensions): inert MediaSource on extension pages (MetaMask UI boot) (#464) (37d8acc)
  • fix(engine): live ES-module import bindings (Phantom SW boot) (#463) (57c39d4)
  • feat(extensions): add runtime.onSuspendCanceled + management enums (#462) (ee4cea2)
  • fix(browser): toggles use the themed toggleOn tint (dark-mode match) (#461) (ee66a83)
  • feat(browser): force translation + target-language picker (#460) (ea36f49)
  • fix(extensions): give executeScript-injected code the extension's chrome (#459) (680e193)
  • feat(browser): in-page translation UI + Apple on-device backend (#458) (747168f)
  • fix(extensions): read web-accessible <script> helpers natively, not via fetch (#457) (a6de0a7)
  • feat(browser): in-page translation foundation (engine + native core) (#456) (5db29ec)
  • feat(extensions): add chrome.tabs.removeCSS (pairs with insertCSS) (#455) (481ace8)
  • fix(extensions): run web-accessible <script> helpers past page CSP (#454) (bf7a658)
  • fix(browser): restore chrome-extension:// page tabs across relaunch (#453) (6935d96)
  • fix(extensions): persist extension-page window.localStorage (#452) (6919d69)
  • fix(browser): keep a tab's URL across renderer reclamation (#451) (27f4799)
  • feat(extensions): expose chrome.storage area quota constants (#450) (c23150e)
  • feat(sandbox): GM_addStyle/GM_addElement return a thenable element (#449) (fc30535)
  • fix(extensions): chrome.alarms returns Promises in the MV3 worker shim (#448) (7859357)
  • feat(extensions): serve web_accessible_resources to pages (fail-closed) (#447) (a147f08)
  • feat(sandbox): stream GM_xhr responseText on progress (TM/VM parity) (#446) (8ff1d5a)
  • feat(extensions): implement chrome.identity.launchWebAuthFlow (iOS 17.4+) (#445) (20e2f24)
  • fix(sandbox): GM_addElement('style') gets the GM_addStyle CSP fallback (#444) (fc2932f)
  • feat(sandbox): live-sync dashboard value delete/clear to open pages (#443) (fae3f0e)
  • fix(sandbox): GM_getResourceURL returns a blob: URL for img-src parity (#442) (2b0edaf)
  • feat(browser): proxy quick-toggle + config in the browser menu (#441) (6f768b7)
  • feat(browser): browse & activate free proxies by country (#440) (83efdf7)
  • feat(browser): add an HTTP/HTTPS/SOCKS5 browser proxy (iOS 17+) (#439) (7415474)
  • fix(engine): GMAssetCache eviction must never wipe the lone cached asset (#438) (f81f54e)
  • feat(extensions): crypto.subtle RSA (PKCS1v15/PSS/OAEP) in the worker (#437) (975c214)
  • feat(extensions): auto-run ScriptCat-class managers in one isolated world (#436) (ae0ad4a)
  • feat(extensions): opt-in IndexedDB persistence for extension pages (#435) (981adb7)
  • feat(engine): bound GMAssetCache with a size cap + LRU eviction (#434) (b2a8b13)
  • feat(extensions): All-Isolated single-world mode for ScriptCat compat (#433) (3299e23)
  • feat(extensions): probe whether ScriptCat's runner fires an injected body (#432) (439348a)
  • fix(extensions): gate verbose .debug runtime logs behind a flag (#430) (cfa31fb)
  • test(extensions): perf-bridge carries a 90KB+ pageLoad reply intact (#431) (8346c22)
  • chore(extensions): on-device eval/CSP probe for ScriptCat eval-loader (#429) (2bdc7b9)
  • feat(engine): INJ-A foundation — document-start matcher + page-world bootstrap (JS, tested) (#428) (998e5a5)