Releases: scriptscat/scriptcat
Releases · scriptscat/scriptcat
v1.3.0-beta.1
1.3.0-beta.1 (2025-12-21)
Added
- ✨ 优化 Monaco Editor 设定,加 `/_ global xxx _/` 修正 (#1012) [b1a738d] (by @cyfung1031)
Changed
- ⚡ 把 metadata 从 chrome.storage.session 抽走 (#1027) [9c81f6c] (by @cyfung1031)
- ⚡ 优化下一次运行时间显示 #1093 [324ce51] (by @CodFrm)
Fixed
- 🐛 处理 popup 页面的问题 (#1100) [9c67e4a] (by @CodFrm)
- 🐛 处理 type error [f5a73c7] (by @CodFrm)
- 🐛 修正英文 log 含有全形字符问题 (#1095) [a68b100] (by @cyfung1031)
- 🐛 UnoCSS 加 prefix 解决 CSS 冲突、CSS 布局修正 (#1013) [723e64c] (by @cyfung1031)
- 🐛 early 脚本处理 url 匹配问题 (#1096) [a77effb] (by @CodFrm)
- 🐛 处理弹出的更新窗口显示时间过短的问题 (#1088) [b2b2d5c] (by @cyfung1031)
- 🐛 修复开启用户脚本通知显示异常的问题 (#1086) (959c4db)
- 🐛 responseHeaders: `TM 兼容: \r\n` (#1085) [15232c8] (by @cyfung1031)
- 🐛 处理 GM xhr 的问题 (#1082) [3d987c3] (by @CodFrm)
- 🐛 修复后台频繁同步的问题 (#1076) [45dc39b] (by @CodFrm)
- 🐛 修复特殊 tab 处理的问题 #1066 (50904fb)
- 🐛 修复无 匹配规则 的脚本处理 #1071 (560cdc0)
- 🐛 修复 ci 打包删除掉了 background 的可选权限问题 [1f002f0] (by @CodFrm)
- 🐛 fix ignore discarded tab (#1058) [6165bf4] (by @cyfung1031)
v1.2.3
1.2.3 (2025-12-20)
一些 bug 修复
Changed
Fixed
- 🐛 early 脚本处理 url 匹配问题 (#1096) [a77effb] (by @CodFrm)
- 🐛 处理弹出的更新窗口显示时间过短的问题 (#1088) [b2b2d5c] (by @cyfung1031)
- 🐛 修复开启用户脚本通知显示异常的问题 (#1086) (959c4db)
- 🐛 responseHeaders: `TM 兼容: \r\n` (#1085) [15232c8] (by @cyfung1031)
- 🐛 处理 GM xhr 的问题 (#1082) [3d987c3] (by @CodFrm)
Miscellaneous
v1.3.0-beta
1.3.0-beta (2025-12-13)
Added
- ✨ 新的脚本安装逻辑 (#842) (80d342e)
- ✨ monaco editor hints 多国语言化 及 增加 `@require-css` 提示 (#960) [51a6f94] (by @cyfung1031)
- ✨ `@grant` 冲突校验 修正,增加 meta 重复声明 错误提示 (#902) [8fbd0f1] (by @cyfung1031)
- ✨ 范本预设`@noframes` 避免新手踩坑 (#900) [c9d5840] (by @cyfung1031)
- ✨ 防止脚本安装链结因脚本名字改了而被误判为安装而非更新 (#824) [5c7a5dd] (by @cyfung1031)
- ✨ 脚本运行时期选项 (#895) [b0ea187] (by @CodFrm)
- ✨ 关闭脚本功能后展示灰色图标 #897 (3e406dc)
- ✨ 优化菜单展开项为 0 时的交互逻辑 #868 (da24ac2)
Changed
- 🎨 修正 Typography 引用 (#984) [a70400c] (by @cyfung1031)
- ♻️ 兼容 FF: GM_setClipboard (#928) [d1a5cb1] (by @cyfung1031)
- ♻️ userScripts / scripting API 调整,增强兼容性 ( 重做 #704 ) (#925) [43bc40f] (by @cyfung1031)
- ♻️ 重构优化脚本图标加载 (#893) (ab36c86)
- ⚡ parseMetadata 代码优化 (#903) [0efc648] (by @cyfung1031)
- 🎨 扩展图标显示数字默认修改为脚本数量 #989 [70f67b6] (by @CodFrm)
- 🐛 导入 & 导出 - 修正不依照脚本最后修改日期时间问题 (#951) (6e7272f)
- 🎨 sourceURL 调整,方便 debug (#987) [ed741e7] (by @cyfung1031)
- ⬆️ package 版本更新 (#922) [9b1df8d] (by @cyfung1031)
- ⚡ Values 相关共通调整 (#949) [b258fb2] (by @cyfung1031)
- ⚡ URL.createObjectURL 共通化、兼容 FF (#929) [54ad4de] (by @cyfung1031)
- ⚡ 把 icon 根据 url 而储存,避免多个脚本储存同一 icon 造成浪费 (#909) [c6e8efb] (by @cyfung1031)
- ♻️ 调整 updateIcon 代码 (#908) [642e3b9] (by @cyfung1031)
Fixed
- 🐛 选择不定期检查脚本更新时,清除现有 Alarm (#996) [8bb9a2d] (by @cyfung1031)
- 🐛 移除备份页面顶部多余空白 (#995) (9c149ce)
- ✨ 不依赖外部网站访问进行安装 + 安装页版面调整 (#842) (80d342e)
- 🐛 UnoCSS 加 prefix 解决 CSS 冲突、CSS 布局修正 (#1013) [723e64c] (by @cyfung1031)
- 🐛 优化 systemconfig 和修复 SW 中的 i18n 问题 (#976) [c50fcf7] (by @CodFrm)
- 🐛 修复类型错误 (#975) [7d85856] (by @cyfung1031)
v1.2.2
v1.2.1
1.2.1 (2025-12-06)
进行了一些BUG修复,处理了后台运行选项
Added
Fixed
- 🐛 修复 document.write 导致消息监听重置的问题 (#1055) [1f3a3ec] (by @CodFrm)
- 🐛 修复列表视图筛选功能 [e272dc6] (by @CodFrm)
- 🐛 处理 early 中的 UserAgentData (#1045) [b4e08a8] (by @CodFrm)
- 🐛 恢复 GM_openInTab 的 useOpen 选项 #1043 (#1044) [7f30198] (by @cyfung1031)
- 🐛 修复 userScripts 未定义的问题 (#1041) [4f2deda] (by @cyfung1031)
- 🐛 修正`AppContext`错误引用`"monaco-editor"` (#983) [4b8dae1] (by @cyfung1031)
Full Changelog: v1.2.0...v1.2.1
v1.2.0
1.2.0 (2025-11-29)
本次更新带来了脚本列表侧边栏、卡片视图、更友好的检查更新逻辑和编辑器配置等功能,注入与运行稳定性大幅提升,并修复 CSP、沙盒、GM API 等问题,同时带来性能与结构优化。
更多详细内容请看 v1.2.0-beta.x 的更新日志 和 v1.2 文档。
🚀 主要新功能
- ✨ 脚本列表侧边栏 #794 (by @CodFrm)
- ✨ 卡片视图 #860 (by @CodFrm)
- ✨ 更友好的检查更新逻辑 #755 (by @cyfung1031)
- ✨ 增加编辑器配置和编辑器类型定义 #708 (by @CodFrm)
- ✨ 在 popup 显示脚本数量 (#973) [1134586] (by @cyfung1031)
- ✨ 增加布局菜单隐藏代码侧边栏 #689 [dd64da7]
- ✨ 增加 SC 版本检查按钮 (#795) [1680c66] (by @cyfung1031)
- ✨ 添加卸载扩展后的调查页面 [6404c8f]
🧩 GM API 变更
- ✨ 支持 inject into,现在可以将脚本注入到 content 环境中了 #711
- ✨ GM_openInTab 支持置顶窗口、在隐身窗口打开等参数 #788 (by @cyfung1031)
- ✨ GM_registerMenuCommand 支持二级菜单和分隔线 #831 (by @cyfung1031)
- 🗑 删除 GM_openInTab 的 useOpen 选项 #867
- ♻️ 调整
@connect逻辑 (#969) [67914d2] (by @cyfung1031) - ♻️ 重构
GM_xmlhttpRequest及相关代码 (#901) [fabd2e9] (by @cyfung1031)
其它
- ⚡️ 稳定性和性能优化
- 🐛 修复若干问题
- ♻️ 代码结构优化
- 🌐 i18n 问题处理
Full changelog: Compare v1.1.2...v1.2.0
v0.16.12
0.16.12-beta (2025-11-22)
Added
Changed
- ⬆️ 修复 Firefox 中未能使用格式化、TSWorker等问题 (#1005) [9ec116f]
- ⬆️ 更新过时的 axios & webdav 包。webdav 代码同步至 MV3版本 (#1006) [d987ace]
- 🎨 Webpack 打包选项优化,去除不再需要的fixCoding (#1003) [18100d4]
- ⬆️ Webpack, Babel 更新至 ES2015+ (#1001) [d6331e3]
- 🎨 gecko `browser_specific_settings` 加入 `data_collection_permissions` (#1008) [c13b502]
Fixed
Miscellaneous
v0.16.12-beta
0.16.12-beta (2025-11-22)
Added
Changed
- ⬆️ 修复 Firefox 中未能使用格式化、TSWorker等问题 (#1005) [9ec116f]
- ⬆️ 更新过时的 axios & webdav 包。webdav 代码同步至 MV3版本 (#1006) [d987ace]
- 🎨 Webpack 打包选项优化,去除不再需要的fixCoding (#1003) [18100d4]
- ⬆️ Webpack, Babel 更新至 ES2015+ (#1001) [d6331e3]
- 🎨 gecko `browser_specific_settings` 加入 `data_collection_permissions` (#1008) [c13b502]
Fixed
Miscellaneous
v1.2.0-beta.5
1.2.0-beta.5 (2025-11-17)
Added
- ✨ 在 popup 显示脚本数量 (#973) [1134586] (by @cyfung1031)
Changed
- ⚡ 处理
check_script_update_cycle(#906) [760562f] (by @cyfung1031) - ♻️ 整理 inject & content,修改 pageLoad 资讯量传递 (#952) [0554159] (by @cyfung1031)
- 🎨 简化 messageFlag,按照事件名称命名标准修订 (#926) [d725d85] (by @cyfung1031)
- ♻️ 重构
GM_xmlhttpRequest及相关代码 (#901) [fabd2e9] (by @cyfung1031) - ⚡ toCamelCase 微优化 (#930) [88d8bdf] (by @cyfung1031)
Fixed
- 🐛 修正被破坏的沙盒 Fix Corrupted Sandbox (#966) [dd80386] (by @cyfung1031)
- 🐛 修正 setInvalidContext 里
valueChangeListener.clear未定义 (#970) [2a399e9] (by @cyfung1031) - 🐛 调整
@connect逻辑 (#969) [67914d2] (by @cyfung1031) - 🐛 修复 service worker 的 i18n 处理 #956 [843e618] (by @CodFrm)
- 🐛 修正 deleteValue/deleteValues 无法执行问题 (#943) [3d92bfb] (by @cyfung1031)
- 🐛 修复 无法通过 GitHub 链接安装脚本 (#877) [b9268e7] (by @cyfung1031)
- 🐛 修正
@connect *没有生效 (#967) [6bcb93c] (by @cyfung1031)
Miscellaneous
- 🌐 翻译更新 (#920) [ede013b] (by @cyfung1031)