Repository navigation
0.1.55
215b8cf style(file-panel): 拖拽悬停高亮改用 inset ring
- 文件树拖拽悬停高亮由外扩 ring 改为 inset ring,避免被滚动容器裁切,并消除与相邻行的高亮重叠
cb2eb2a feat(automation): 计划支持剩余执行次数
- Schedule 新增 remainingRuns 字段(null 表示不限次数),仅 cron 触发消耗次数,归零后注销且应用重启不再恢复自动调度
- 手动「立即触发」不消耗次数;设置弹窗新增「执行次数」输入,手动类型下隐藏且不写入该配置
- 计划列表与详情展示剩余次数徽标(归零标红),补齐中英文文案并更新 docs/automation.md
f4b9135 style(automation): 优化计划弹窗中的输入控件布局
- cron 编辑器行改为铺满整行,统一行内控件高度,提示词输入框最小高度上调以与右侧计划面板协调
0430f7a fix(chat): 修复 ask user 弹窗标题过长时溢出
- 标题行容器补 overflow-hidden 配合既有 truncate,长标题不再撑破弹窗
4ffe406 chore(release): 升级版本号至 v0.1.55
- package.json 与 package-lock.json 版本号同步
7b0a3a5 fix(chat): 输入框支持 Ctrl/Cmd+Enter 换行
- Enter 判断改为仅裸 Enter 发送,Shift/Ctrl/Cmd+Enter 不再拦截,交由 textarea 默认行为换行
378b75e fix(chat): Ctrl/Cmd+Enter 改为手动插入换行
- 修正上一提交的做法:Chromium 只为裸 Enter 与 Shift+Enter 生成插入命令,故新增 lib/textarea.ts 的 insertNewlineAtCaret,用 execCommand("insertText") 手动插入并触发 input 事件,确保 react-mentions 受控值同步
9408360 chore: 升级依赖并统一格式化、清理 react-hooks 告警
- 批量升级运行时与开发依赖(react/react-dom 19.3、zod 4.6.5、ai 7.0.105、lucide-react 1.46、pdfjs-dist 6.3、oxlint 1.83、oxfmt 0.68 等),无主版本跳变与包移除
- 应用 oxfmt 统一 7 个文件的折行与缩进(无逻辑变化);修复可安全处理的告警并补齐 50 处行级忽略注释,lint 回到 0 warning 基线
583094a chore(deps): 升级 Electron 至 43.7.1 并同步 undici / electron-builder
- electron 37.10.3 → 43.7.1:内置 Node 24.21.0、ABI 148,最低系统要求提升到 macOS 12
- undici ^6.28.0 → ^7.29.1:与 Electron 内置 Node 24 的 undici 对齐同一 major,setGlobalDispatcher 的全局 dispatcher 才会与内置 fetch 共享;顺带去重 @ai-sdk/provider-utils 与 shadcn 的嵌套 undici 7.x
- electron-builder 26.8.1 → 26.16.1:修复 mac 签名把证书密码误当 keychain 密码传给 set-key-partition-list 的 bug;Go 版 app-builder-bin 由 JS 实现替换
- 新增 predev / prepreview 调用 install-electron(Electron 42+ 不再于 postinstall 下载二进制);发布包 engines.node 提到 >=22