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
🐛 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)
Full changelog: Compare v1.5.0-beta...v1.5.0-beta.1