Releases: scriptscat/scriptcat
Releases · scriptscat/scriptcat
v1.2.0-beta.3
1.2.0-beta.3 (2025-10-23)
Added
Changed
- ♻️ null 代码调整 (#852) [fa1031d] (by @cyfung1031)
- ♻️ GMApiRequest 代码调整,GM_log 代码修正,
@connect判断修正 (#849) [ee4a8b2] (by @cyfung1031)
Removed
- 🔥 弃掉 GM_openInTab({ useOpen: true }) (#867) [aa61335] (by @cyfung1031)
Fixed
- 🐛 checkUserScriptsAvailable 兼容 Vivaldi (#859) [014d62d] (by @cyfung1031)
- 🚑 紧急修正: GM.delete/setValue Promise 不 fulfill (#865) [43572a3] (by @cyfung1031)
- 🐛 修复 GM xhr fetch 问题 #847 [c6e95c2]
Miscellaneous
- 📝 monaco-editor 加 `@compatible` 注釋 (#853) [752b951] (by @cyfung1031)
- 🌐 添加 subscribe_source_tooltip 翻译 #850 [8d675bd]
v1.2.0-beta.2
1.2.0-beta.2 (2025-10-15)
优化了脚本更新逻辑,新增了脚本列表侧边栏,增强了 GM_registerMenuCommand 和 GM_openInTab 的功能,修复了很多 bug
Added
- ✨ 统合更新提醒机制 (#755) (741b0bd)
- ✨ GM_registerMenuCommand 二级菜单 & 分隔线 (#831) [bd08959] (by @cyfung1031)
- ✨ 增加 GM_openInTab 的参数 (#788) [eb33d61] (by @cyfung1031)
- ✨ 增加 SC 版本检查按钮 (#795) [1680c66] (by @cyfung1031)
- ✨ 新增脚本列表侧边栏筛选与标签功能 (#794) [6aabf59]
- ✨ 使用 window.showOpenFilePicker 打开文件实现可以监听本地文件 #749 [7dcfbf1]
Changed
- ♻️ 分离 indexeddb 和 chrome.storage 迁移逻辑 (#844) [b8389fb]
- ♻️ registerMenuCommand & unregisterMenuCommand 修正 (#826) [3ecde9e] (by @cyfung1031)
- ⚡ 优化 Runtime 启动载入 (#775) [3e69401] (by @cyfung1031)
Fixed
- 🐛 重新修订 `GM_registerMenuCommand` 相关代码设计 (#790) (a71cfe4)
- 🐛 处理 popup 数据清理 #784 [7bd9b16]
- 🐛 修复 CAT_fileStorage download 问题 #829 [81d4e49]
- 🐛 修复 userconfig group 顺序问题 #818 [74881c0]
- 🐛 修复安装来源数据兼容性与处理问题 [574b3c6]
- 🐛 修复弹出页面中后台脚本状态同步问题 #838 (edd13c6)
- 🐛 修复右键菜单与脚本菜单不一致的问题 #768 (191ffcd)
- 🐛 修复手动导入本地文件错误的问题 #745 (fe14991)
- 🐛 修复手动导入本地文件错误的问题 #745 (52950a2)
- 🐛 支持本地*.user.js 识别 #812 [cec8ffc]
- 🐛 修复早期启动脚本无法使用 GM_addElement 的问题 #801 [4d17645]
- 🐛 修复 early 脚本 GM_info.scriptMetaStr 问题 #801 [a9a4333]
- 🐛 metadata block 文档及小量代码修正 (#832) [c40822b] (by @cyfung1031)
- 🐛 避免 menuCommand 更新在 Tab 移除后触发 (#828) [c64f6d9] (by @cyfung1031)
- 🐛 修复 Modali18n 问题 (#825) [03da1ba] (by @cyfung1031)
- 🐛 修复 Modal.confirm i18n 问题 #821 [b3c30f5]
- ✏️ 参数类型中的"minetype"应该是"mimetype" (#823) [fb3d132] (by @cyfung1031)
- 🐛 无效 Extension Context 错误发生时,中止操作&释放资源 (#800) [c110e74] (by @cyfung1031)
- 🐛 修正 batchUpdate 页弹出时再取一次更新的问题 + 安裝後沒更新的问题 (#803) [73f1f32] (by @cyfung1031)
- 🐛 调整默认的 jsconfig #813 [06f0e1c]
- 🐛 ui render issue (#806) [5c75c8b] (by @cyfung1031)
- 🐛 屏蔽 ambiguous unicode 提示 #747 [5e7c077]
- 🐛 语言切换后 ScriptList 列表栏名与内容未更新 (#792) [3ad58b8] (by @cyfung1031)
- 🐛 修正 chrome.tabs.query (#786) [de607fd] (by @cyfung1031)
- 🐛 【UI 修正】解决 useCallback 问题 (#769) [511de96] (by @cyfung1031)
- 🐛 添加 background 权限解决无法在后台运行的问题 #762 [4205837]
- 🐛 修复 GM_download 无法下载 filename 为非法字符的文件 (#758) [2518722] (by @WhiteSevs)
- 🐛 修复沙盒 toString 问题 #737 [6ca24c9]
- 🐛 修复徽章显示 0 的问题 [026c1d2]
- 🐛 修复脚本注入 CSP 问题 #739 #728 [5da21b5]
Miscellaneous
- 📝 ts 注释修正 (#839) [6b575ca] (by @cyfung1031)
- 🌐 处理一些通知、错误的翻译问题,并新增
@grant冲突校验 (#819) [ef3482d] (by @cyfung1031) - 🌐 "无消息内容" i18n 处理 (#811) [f9486d6] (by @cyfung1031)
- 🌐 UI 修改来源格显示 (#783) [9242b95] (by @cyfung1031)
- 🌐 updatepage translation (#777) [757c954] (by @cyfung1031)
- 🌐 Update translation.json (#746) [85b48e2] (by @cyfung1031)
v1.2.0-beta.1
1.2.0-beta.1 (2025-09-18)
Added
- ✨ 增加布局菜单隐藏侧边栏 #689 [dd64da7]
- ✨ 实现 inject into (#711) [4c708c2]
- ✨ : add a shortcut to activate the toolbar button for Firefox mv3 (#718) [06a9040] (by @xymoryn)
Changed
- ⚡ 优化弹出页面重新渲染导致点击后台脚本运行按钮后折叠的问题 [d83ad0d]
- ⚡ 优化脚本列表,减少 re-render [610fba0]
- ♻️ 增强后台脚本任务检查,减少错误 #714 [3850af2]
- 🐛 修复弹出页面中后台脚本不展开的问题 (66ab70f)
- ✨ 弹出页在排除网站后不自动关闭 #725 (e432210)
- ♻️ 优化 ReduxStore 与广播机制 (#729) [b62781e] (by @cyfung1031)
- ⚡ React.forwardRef 代码优化 (#734) [a7faa48] (by @cyfung1031)
- ♻️ 重构优化 systemConfig [3acd3f3]
Fixed
v1.1.2
v1.2.0-beta
1.2.0-beta (2025-09-07)
Added
- ✨ 增加自定义编辑器配置和编辑器类型定义 (#708) [49eb379]
- ✨ 添加卸载扩展后的调查页面 [6404c8f]
- 📝 修改安装打开的页面和命名空间 (6f2f000)
- ✨ 添加移动端安装二维码 (348237c)
Fixed
- 🐛 修复低版本浏览器的兼容性问题 #715 [4da8068]
- 💄 优化弹出窗口过小时弹出菜单显示问题 (288650e)
- 🐛 修复 N 个问题 (#710) [6a2027a] (by @WhiteSevs)
- 🐛 修复 GM XHR 重定向丢失 header 的问题 #664 close #664 [1f29e69]
Miscellaneous
v1.1.1
v1.1.0
1.1.0 (2025-09-07)
众多 bug 修复,和兼容性问题处理,支持了 Dropbox,新增 @early-start 支持比页面更快加载,更多详细内容请看 v1.1.0-beta.x 的更新日志
Added
- ✨ 添加脚本运行环境设置 #628 [0d4a89e]
- ✨ 当没有后台脚本时默认收起 #626 (9d0aac6)
- ✨ 支持 Dropbox #575 [2c66f21]
- ✨ 优化 external.Tampermonkey 当 TM 和 SC 同时启动时,如 TM 没有安装,则查 SC 的安装状态 (#703) [d0115c3] (by @cyfung1031)
- ✨ 新增 @early-start 实现比页面更快加载 (#649) [eb097dd]
- ✨ 全局代码搜索 (#662) [f8eafb7] (by @RenjiYuusei)
- ✨ 添加卸载扩展后的调查页面 [6404c8f]
- 📝 修改安装打开的页面和命名空间 (6f2f000)
- ✨ 添加移动端安装二维码 (348237c)
Fined
- 🐛 修复网络无法访问安装中间页时无法触发安装的问题 #705 [5f1e292]
- 🐛 处理
@match *://*domain/*的表达式 [039b445] - 🐛 修复扩展环境沙盒穿透问题 #700 [a1a868d]
- ✏️ backgroud -> background (#698) [2594075] (by @cyfung1031)
- ✏️ CrhomeStorage -> ChromeStorage (#693) [64c536d] (by @cyfung1031)
- 🐛 修复 GM.getTab、GM.getTabs (#683) [31de256] (by @WhiteSevs)
- 🐛 修正 finalUrl 缺失域名 (#656) [545d7c8] (by @cyfung1031)
- 🐛 兼容较低的浏览器内核 #647 (bba12d2)
- 🐛 修正 finalUrl 缺失域名 (#656) [3ed018a] (by @cyfung1031)
- 💚 修复 react/jsx-no-literals lint 问题 [017b608]
- 🐛 兼容较低的浏览器内核 #647 [0e2f817]
- 🐛 优化 window.external 注入 (#646) [0b2668a] (by @cyfung1031)
- 🐛 修复网盘鉴权打开页面无法自动关闭的问题 [7748088]
- 🐛 修复
@connect*不生效的问题 #623 [76481c8] - 🐛 添加单元测试和修复
@exclude问题 (#618) [0046bb7] (by @cyfung1031) - 🐛 修复某些.user.js 链接无法安装脚本的问题 #599 [ccd2639]
- 🐛 修复新建脚本失败 [d42d6e7]
- 🐛 metadata 修正 (#610) [4d98cce] (by @cyfung1031)
- 🐛 Popup Badge 修正 (#605) [eff9230] (by @cyfung1031)
- 🐛 ScriptEditor.tsx 修正 (#603) [a9aadba] (by @cyfung1031)
- 🐛 代码檢視器&编辑器 CSS 修正 (#602) [2e86785] (by @cyfung1031)
- 🐛 修复 getFaviconFromDomain 的并发问题 (#597) [1872fe1] (by @cyfung1031)
- 🐛 修复多窗口时打开 tab 出错的问题 #586 [54c1da2]
- 🐛 修复 openerTabId 兼容问题 (#586) [b861fc8] (by @cyfung1031)
Miscellaneous
- 📝 Create README_RU.md and CONTRIBUTING_RU.md (#678) [597ab03] (by @ioann)
- 👷 兼容性调整(pack.js 兼容性) (#669) [fec45e6] (by @cyfung1031)
- 🌐 Refines and expands Vietnamese locale (#661) [6847a59] (by @RenjiYuusei)
- 🌐 翻译修正 (#635) [19296de] (by @cyfung1031)
- 🌐 修复新手引导 i18n 问题 #627 [9683f96]
- 👷 pack.js 代码优化 (#615) [870dd9b] (by @cyfung1031)
v1.1.0-beta.2
1.1.0-beta.2 (2025-09-03)
支持了Dropbox,做了一些兼容性处理,新增 @early-start 支持比页面更快加载
Added
- ✨ 添加脚本运行环境设置 #628 [0d4a89e]
- ✨ 当没有后台脚本时默认收起 #626 (9d0aac6)
- ✨ 支持Dropbox #575 [2c66f21]
- ✨ 优化 external.Tampermonkey 当TM和SC同时启动时,如TM没有安装,则查SC的安装状态 (#703) [d0115c3] (by @cyfung1031)
- ✨ 新增 @early-start 实现比页面更快加载 (#649) [eb097dd]
Changed
- ♻️ 兼容FF: `chrome.scripting.registerContentScripts` (#704) [a9ad0ea] (by @cyfung1031)
- ♻️ url_matcher 代码优化 (#702) [27b8baa] (by @cyfung1031)
- ⚡ const now = Date.now(); (#695) [400b45c] (by @cyfung1031)
- ⚡ forEach -> for of (#694) [70927b6] (by @cyfung1031)
- ⚡ 共通代码优化 (#692) [cf05973] (by @cyfung1031)
- ⚡ 代码优化:Global Search (#697) [a5c12bd] (by @cyfung1031)
- ♻️ 使用中间件处理initReady [758e926]
- ♻️ 优化Server和MessageQueue组件 [0932edc]
- ♻️ 兼容性调整:optional_permission处理 (#679) [bfc558a] (by @cyfung1031)
- ♻️ 兼容性调整:没有 `chrome.runtime.onMessage`的话 `content.js` 要报错 (#675) [4e9adc0] (by @cyfung1031)
- ♻️ 兼容性调整(offscreen)及代码优化 (#674) [a3e56dd] (by @cyfung1031)
- 🎨 兼容性调整:notificationsUpdate (#673) [a345d93] (by @cyfung1031)
- 🎨 增强 chrome.tabs.create 兼容性 (#639) [ac0d7de] (by @cyfung1031)
Fixed
- 🐛 修复网络无法访问安装中间页时无法触发安装的问题 #705 [5f1e292]
- 🐛 处理
@match *://*domain/*的表达式 [039b445] - 🐛 修复扩展环境沙盒穿透问题 #700 [a1a868d]
- ✏️ backgroud -> background (#698) [2594075] (by @cyfung1031)
- ✏️ CrhomeStorage -> ChromeStorage (#693) [64c536d] (by @cyfung1031)
- 🐛 修复GM.getTab、GM.getTabs (#683) [31de256] (by @WhiteSevs)
- 🐛 修正 finalUrl缺失域名 (#656) [545d7c8] (by @cyfung1031)
- 🐛 兼容较低的浏览器内核 #647 (bba12d2)
Miscellaneous
- 📝 Create README_RU.md and CONTRIBUTING_RU.md (#678) [597ab03] (by @ioann)
- 👷 兼容性调整(pack.js 兼容性) (#669) [fec45e6] (by @cyfung1031)
Full Changelog: v1.1.0-beta.1...v1.1.0-beta.2
v1.1.0-beta.1
1.1.0-beta.1 (2025-08-29)
Added
- ✅ 修改单元测试 (#690) [71f9d70] (by @cyfung1031)
- 🎨 异步代码优化 (#651) (55440e7)
- ✨ Global search (#662) [f8eafb7] (by @RenjiYuusei)
- ✅ 调整nextTime单元测试 [0a6ed8c]
Changed
- ♻️ ScriptMatchInfo 相关代码优化 (#653) [556c493] (by @cyfung1031)
- 🎨 优化窗口打开逻辑 [0de44bf]
- 🌐 处理翻译问题 (cbe880e)
- 🎨 `@scriptURL` (#654) [4b1a5de] (by @cyfung1031)
- ♻️ 重写UrlMatch (#637) [5b01c10] (by @cyfung1031)
- 🎨 getEnableScript 优化 (#645) [04910cf] (by @cyfung1031)
- ⚡ runtime.ts 代码优化 (#642) [641cc1d] (by @cyfung1031)
- 🎨 增强 chrome.tabs.create 兼容性 (#639) [601b933] (by @cyfung1031)
- 🎨 修正新脚本 `@match` `@icon` (#636) [aec08a3] (by @cyfung1031)
Removed
- 🔥 删除脚本站的crowdin说明 [695f4d1]
Fixed
- 🐛 修正 finalUrl缺失域名 (#656) [3ed018a] (by @cyfung1031)
- 💚 修复 react/jsx-no-literals lint问题 [017b608]
- 🐛 兼容较低的浏览器内核 #647 [0e2f817]
- 🐛 优化 window.external 注入 (#646) [0b2668a] (by @cyfung1031)
- 🐛 修复网盘鉴权打开页面无法自动关闭的问题 [7748088]
Miscellaneous
- 🌐 Refines and expands Vietnamese locale (#661) [6847a59] (by @RenjiYuusei)
- 🌐 翻译修正 (#635) [19296de] (by @cyfung1031)
- 🌐 修复新手引导i18n问题 #627 [9683f96]
v0.16.11
0.16.11 (2025-08-26)
Added
Changed
- 🎨 (MV2) 增强 chrome.tabs.create 兼容性 (#640) [eb4d1ab] (by @cyfung1031)
- ⚡ 基於MV3版修正小量共通功能代码 (#614) [51f3d0c] (by @cyfung1031)
Fixed
- 🐛 修复SRI资源校验 [d24d9ad]
- 💚 修复lint问题 [2b33a70]
- 🐛 修复firefox service worker csp的问题 #533 [a1cb2e0]
- 🐛 修复下拉列表选项显示不全的问题 (#552) [73d6c65]
- 🐛 设置monaco为英文 [77c872d]
Miscellaneous
- 🌐 处理翻译问题 [d0ab618]