Beta Changelog
ScriptCat's version releases are divided into two main branches: stable releases and pre-release versions. For the stable release changelog, please see: Changelog
Pre-release versions are released before the official stable version. They are typically used to test new features. Pre-release version numbers contain a pre-release identifier, for example:
1.0.0-beta.1.
You can obtain pre-release versions from the Release page or from the extension store pages below:
Additionally, besides pre-releases, ScriptCat builds the extension on Github Action after each code commit is merged to the main branch. If you want to experience the latest features or fixes, you can download them from the Github Action page.
1.5.0-beta.1 (2026-08-06)
This pre-release highlights two major features — External Access (MCP bridge) and a script recycle bin — officially supports Firefox MV3, adds Korean, Turkish, and Brazilian Portuguese, and fixes a number of GM API, cloud-sync, and editor issues.
🚀 Major New Features
- 💥 New "External Access (MCP bridge)": a local
sctldaemon unifies CLI and MCP-client access; every script read/write is gated by tiered authorization and a human confirmation page with three levels — Deny / Allow / Allow this session — and every operation is audited (#1573) (by @cyfung1031) - 💥 Script recycle bin: deleted scripts go to the recycle bin first, with restore (preserving the original data and permissions), permanent delete, and expiry-based auto-cleanup; the retention period is configurable (default 30 days, or never) (#1585) (by @CodFrm)
- 💥 Official Firefox MV3 support, with improved sandbox/offscreen communication (#1561) (by @cyfung1031)
- ✨ Add quick site-scope actions to the popup (#1646) (by @CodFrm)
- ✨ Popup script-list expand count is now configurable, separate from the menu expand count (#1645) (by @CodFrm)
- ✨ Icon service gains a "disabled" tier to fully turn off favicon fetching (#1637) (by @CodFrm)
- ✨ Undefined metadata tags now show a warning in the editor (#1608) (by @cyfung1031)
- ✨ Backup/restore/import completeness: ScriptCat/Tampermonkey/Violentmonkey custom config + settings backup + resource repair (#1554) (by @CodFrm)
♻️ Refactoring & Compatibility
- ♻️ Refactor the client onto the official MCP SDK (#1643) (by @CodFrm)
🐛 Bug Fixes
- 🐛 Fix GM_xmlhttpRequest custom cookies being appended instead of overriding same-name cookies (#1604) (by @cyfung1031)
- 🐛 Fix script-sync state consistency and provider-safe conflict handling (#1504) (by @cyfung1031)
- 🐛 Fix scheduled log cleanup no longer working (#1599) (by @CodFrm)
- 🐛 Fix missing context-menu run timing in script settings (#1652) (by @CodFrm)
- 🐛 Fix install-page back/close-tab logic (#1594) (by @cyfung1031)
- 🐛 Fix browser tab title not updating after renaming a saved script (#1607) (by @cyfung1031)
- 🐛 Fix window.focus focus behavior and harden windowId validation (#1577) (by @cyfung1031)
- 🐛 Fix the editor's active-tab close button being hidden #1556 (by @CodFrm)
- 🐛 Fix the navigation guard for unsaved editor content (#1656) (by @CodFrm)
- 🐛 Fix the recycle-bin same-name script save confirmation wording (#1622) (by @CodFrm)
- 🐛 selfMetadata supports empty overrides: fix match/exclude/tag/run-at "delete then revive" (#1579) (by @CodFrm)
🎨 UI Improvements
- 💄 Fix Android UI adaptation: dynamic viewport height + narrow-screen table/settings-row/log-stat-bar reflow (#1636) (by @RenjiYuusei)
- 💄 Add a compact layout option to the popup (#1551) (by @cyfung1031)
🌐 Internationalization
- 🌐 Add Korean (ko-KR) translation (#1568) (by @moduvoice)
- 🌐 Add Turkish (tr-TR) translation (#1557) (by @azizaktas)
- 🌐 Add Brazilian Portuguese (pt-BR) translation (#1587) (by @Lucas559-noob)
- 🌐 Fill in chrome.i18n messages.json and Monaco editor languages for pt-BR / tr-TR (#1605) (by @CodFrm)
Others
- ⬆️ Upgrade dependencies (incl. TypeScript 6.0) and fix pnpm audit warnings (#1576, #1567) (by @cyfung1031)
- Script-sync settings now save instantly (#1615) (by @CodFrm)
- 📝 Improve the store description and README tagline for better "user script" discoverability (#1553) (by @CodFrm)
1.5.0-beta (2026-07-08)
This pre-release brings a brand-new UI with a cleaner, more consistent interface and a smoother overall experience, along with dedicated design optimizations for mobile so mobile users get a great experience too. In addition, it adds new-script-type selection in the editor, a manual download link for local backups, and more, while fixing scheduled-task invalid-timezone and native GM_download cross-origin issues. If you have any suggestions about the new UI/UX, feel free to join the discussion on GitHub.
🎨 UI Improvements
- ♻️ Brand-new UI: a full interface rewrite, with improved mobile adaptation for a better experience on both desktop and mobile (#1514) (by @CodFrm)
