Skip to content

v1.4.2

Choose a tag to compare

@github-actions github-actions released this 09 Jul 07:24
· 160 commits to main since this release

新增

  • Windows 官方支持:新增 Windows x64/ia32 CI 构建及发布流程;Windows NSIS 安装器脚本、打包脚本及图标;Windows 任务栏集成(dev/prod 不同 AppUserModelId 及 setAppDetails);Windows/Linux 窗口外壳优化
  • 多窗口架构升级:多窗口 URI 智能路由,流事件广播给所有查看者;移除多窗口模式开关,⌘N / Ctrl+N 始终开新窗口;新窗口快捷键改为 Shift+⌘N / Shift+Ctrl+N
  • 用量统计全面重构:用量统计与设置页统一布局;圆环颜色适配亮暗主题;localStorage 缓存与骨架图加载态;扩展额度查询供应商;配额接口 10 分钟缓存复用,429 失败时降级展示旧数据
  • finch:// 深链接:支持通过 URI Scheme 跳转至指定会话;支持 URI Scheme Windows/Linux 单实例锁与冷启动深链接
  • Grep 工具优化:新增 output_mode / offset 参数,按 mtime 排序结果
  • Edit 工具读前写保护:防止 AI 在未读文件的情况下直接编辑
  • 字体本地化:移除 Google Fonts CDN 依赖,内置托管
  • 应用生命周期模块:新增非 macOS 系统托盘支持
  • 记忆系统自动淘汰:记忆超容量时归档淘汰而非报错,蒸馏支持语义淘汰
  • 模型排序:支持供应商与内置模型排序,自定义模型识别与排序优化

优化

  • Windows/Linux 全平台兼容:P1 兼容性修复 — 标题栏/header缩进/应用菜单/路径展开/斜杠统一/Shell安全检测/快捷键符号/DockBadge防护/打包配置
  • rg 解析策略重做:优先用 Finch 自备二进制,缺失则后台异步下载,系统 rg 兜底;启动时确保 ripgrep 在 PATH,杜绝 spawn 超时
  • Grep fallback 全面修复:无 path 时默认补 . 避免卡 stdin;排除 node_modules/.git 避免扫巨型目录;显式传递 cwd 而非默认 pi 数据目录
  • 模型管理页重构:改用 SettingsPage 布局组件,统一使用 SettingsDropdown 组件
  • 跨平台工具函数提取shared/platform.tsplatformCompat.ts;UI 组件替换硬编码平台检测
  • Pi Agent 容错改进:二进制重建失败提示、ENOENT 友好提示、EPIPE 保护
  • 用 unpdf 替换 pdf-parse:彻底移除 @napi-rs/canvas 依赖,减小打包体积
  • 等宽字体回退:改用 system-ui,移除首页背景白色渐变