3.0.0-beta.3
新功能 (Feat)
- 新增服务端同步能力,接入账号体系、服务端 checkpoint、文档 revision、冲突版本、附件 blob 同步和弱网重试队列
- 新增 3.0 数据目录与多账号数据隔离能力,支持
~/.ztools新目录、设备库/账号库拆分、旧数据导入和登录后导入本地数据 - 插件市场改为服务端 API 数据源,支持 banner、分类、下载记录、下载量、插件详情 README 缓存、平台过滤、随机推荐和下载地址按需获取
- 新增插件市场评论能力,支持登录评论、回复、点赞、删除自己的评论和用户头像展示
- 新增账号登录状态入口、个人中心、头像修改、云空间占用和文档附件统计
- 新增 Provider 抽象系统,支持插件提供翻译和 OCR 能力,并支持单插件对每种 type 声明多条 Provider(PR #560,感谢 @Particaly 的贡献 🎉)
- 插件详情指令列表新增打开、固定、快捷键、别名、禁用等操作入口(PR #567,感谢 @Particaly 的贡献 🎉)
- 快捷键设置支持选择目标指令,并新增快捷键目标选择弹窗(PR #574,感谢 @Particaly 的贡献 🎉)
- 全局快捷键支持预截图优化配置,提升截图类快捷操作的响应体验(PR #574,感谢 @Particaly 的贡献 🎉)
- 本地启动支持一键清除失效项,便于快速清理已不可用的本地启动记录(PR #557,感谢 @Flinglin 的贡献 🎉)
- 新增窗口呼出位置策略设置,支持记住上次位置、鼠标屏居中、主屏居中、上次活动屏居中(PR #558,感谢 @Cateds 的贡献 🎉)
- 超级面板支持文件位置快捷跳转(PR #532,感谢 @Particaly 的贡献 🎉)
- 支持禁用 ESC 退出插件,便于插件内弹窗自行处理 ESC(PR #556,感谢 @yunser 的贡献 🎉)
- 全部指令搜索支持搜索插件命令
- 我的数据支持单条删除和单条数据导出
- 安装包安装插件后支持立即打开
- 支持自定义 Windows 安装路径
- macOS 支持搜索启动嵌套子目录中的应用,并优化 PWA/应用目录扫描
修复 (Fix)
- 修复附件云同步拉取后只有
_attachmentsmetadata 但缺少本地二进制时不会下载 blob 的问题 - 修复「上次活动屏居中」策略在跨屏或异常坐标场景下可能定位不准确的问题,并增加
NaN/Infinity防御(PR #558,感谢 @Cateds 的贡献 🎉) - 修复对象型指令缺失 type 导致搜索栏与历史记录空白的问题
- 修复 Windows 开始菜单根级快捷方式无法扫描和监听的问题(PR #552,感谢 @gdm257 的贡献 🎉)
- 修复固定列表项鼠标悬停显示移动光标的问题(PR #549,感谢 @Ethan0x0000 的贡献 🎉)
- 修复普通字符串窗口标题匹配兼容性问题
- 修复 macOS 应用扫描未跟随符号链接的问题,并复用统一应用目录
- 修复进入插件后拖动窗口回到主搜索时搜索框没有聚焦的问题
- 修复 Windows 修改快捷键后唤醒主窗口无法获取焦点的问题
- 恢复全局快捷键自动复制触发限制,避免非预期自动复制(PR #530,感谢 @Particaly 的贡献 🎉)
优化 (Optimize)
- 设置页主题色默认调整为绿色,并将绿色放到主题色选项第一位
- 优化快捷键和别名设置相关交互,复用统一的指令目标选择组件
- 优化插件市场 banner 切换、图标懒加载、插件详情展示和安装进度体验
- 优化数据同步页面状态实时刷新、顶部样式、调试日志和重试状态展示
- 优化 markdown 插件图片存储,改为附件 API,并迁移历史
file://图片引用 - 优化 markdown 插件 Vditor 资源加载,将远程 CDN 资源转为本地资源
- 优化 macOS 超级面板唤醒复制流程
- 推送到搜索选项默认关闭
- 移除网页快开内置入口
重构 (Refactor)
- 重构云同步为 CouchDB 风格
_attachments+ digest blob 模型,移除旧 WebDAV 同步实现 - 重构同步 checkpoint、持久化任务队列、文档/附件重试和 LMDB 同步数据层
- 重构插件数据存储路由,拆分设备库和账号库,为多账号数据隔离做准备
- 抽取命令上下文匹配公共逻辑(PR #546,感谢 @Particaly 的贡献 🎉)
- 优化指令操作 composable,并修复取消固定失效问题(PR #567,感谢 @Particaly 的贡献 🎉)
- 移除冗余内联 cursor 样式,统一由 CSS 类控制
其他 (Chore)
- 更新 Windows 和 macOS 原生模块
- 移除
pnpm-workspace.yaml - 移除 sharp 相关 API
- 新增同步实现文档、Provider 开发文档和示例插件
- 新增云同步、Provider、命令上下文、存储 3.0、Windows 扫描等测试覆盖