github scriptscat/scriptcat v1.4.0-beta.3

pre-release2 hours ago

English

1.4.0-beta.3 (2026-05-19)

本次更新延续 beta.2 方向,继续加固云存储同步可靠性(OneDrive/Google Drive/WebDAV 错误处理与上传流程),修复多项 ScriptEditor 与 GM xhr 异常处理问题,并新增 Ctrl+Shift+F 格式化、@run-at context-menu 恢复支持。

🚀 主要新功能

⚡️ 性能优化

🐛 Bug 修复

  • 🐛 修正云存储同步多项问题:OneDrive 零字节上传、Google Drive/OneDrive 错误规范化、S3 自定义元数据补充 modifiedDate (#1405) (#1406) (#1408) (by @cyfung1031)
  • 🐛 WebDAV verify 移除写探针,避免坚果云等根目录不可写服务被误杀 (#1445) (by @CodFrm)
  • 🐛 修复 GM_xmlhttpRequest msgConn 的 null 处理缺失 (#1433) (by @cyfung1031)
  • 🐛 修复 GM xhr 不正确处理异常 onloadend 的问题 (#1412) (by @cyfung1031)
  • 🐛 修复 ScriptEditor 列表动态更新与显示问题 (#1414) (by @cyfung1031)
  • 🐛 修复 ScriptEditor toolbar 中编辑相关操作的交互问题 (#1417) (by @cyfung1031)
  • 🐛 修复 chrome.downloads.download 代码及 Mock (#1410) (by @cyfung1031)
  • 🐛 修正 src/pages/install/App.tsx closeWindow (#1435) (by @cyfung1031)
  • 🐛 在根布局建立滚轮事件边界,避免内部滚动触发浏览器 swipe 跳页 (#1431) (by @cyfung1031)
  • 🐛 去重并发的初始 auth 请求 (#1437) (by @cyfung1031)
  • 🐛 重构 encoding.ts 以整合并改进检测机制 (#1426) (by @cyfung1031)
  • 🐛 加 Tooltip 否则看不到菜单 (#1429) (by @cyfung1031)
  • 🐛 overscroll-behavior 修正 (#1413) (by @cyfung1031)
  • 🐛 不支持更新的脚本不再显示更新按钮 (#1418) (by @cyfung1031)
  • 🐛 修复 i18n 缺失键引用 (#1422) (by @cyfung1031)
  • 🐛 sandbox createContext 添加 frames 修复 #1427 (#1428) (by @cyfung1031)
  • 🐛 修复 SkillScript 编译时缺失 isContextMenu 字段导致的类型错误 (5fdc8e3) (by @CodFrm)

♻️ 重构与兼容性

  • ♻️ 安装资源转移至 chrome.storage.local 的 tempStorage,代码部分放在 OPFS/temp_install_codes (#1318) (by @cyfung1031)
  • ♻️ 修复路径拼接逻辑产生的双斜杠问题 (#1432) (by @tomaioo)

🌐 国际化

Full changelog: Compare v1.4.0-beta.2...v1.4.0-beta.3

Don't miss a new scriptcat release

NewReleases is sending notifications on new releases.