Skip to content

更新日志

Copilot Island 的所有重要变更均记录于此。


v0.1.8 — 2026-04-07

新功能

  • 通过 Sparkle 自动更新 — Copilot Island 现在使用 Sparkle 框架自动检查更新。更新通过 GitHub Pages 安全发布。

修复

  • 应用版本显示及菜单布局宽度调整
  • Sparkle SUFeedURL 配置,确保可靠的更新检测

v0.1.7 — 2026-04-06

本版本对刘海 UI、事件系统和音效进行了大幅重构。

新功能

  • 预览状态机 — 左侧预览图标根据会话状态播放动画:空闲呼吸、工作脉冲、任务完成时 3 秒奖杯 🏆、中止/错误/关闭时 3 秒失败 ❌
  • 8 位音效 — 任务完成时播放上行提示音;失败时播放下行方波音。仅对实时事件(启动时不超过 5 秒)播放声音
  • 失败音效 — 针对 abortsession.errorsession.shutdown 事件的专用音效
  • 合并助手消息 — 同一轮次内的助手输出合并为一个可读消息块,而非多个片段
  • 启动过滤 — 启动时仅加载当前任务(从最后一条 user.message 起),避免重新播放完整会话历史
  • 检查更新 — 设置面板新增「关于」页面,包含由 Sparkle 支持的版本检查按钮
  • 设置重新设计 — 更简洁的布局、修正的切换颜色、全局统一的主题色彩使用

修复

  • 面板对齐屏幕顶部 — 展开的刘海面板现在从物理屏幕边缘开始(刘海下方无间隙)
  • 消除启动闪烁 — 会话列表不再在启动时重复渲染数百次;批处理发出单次状态更新
  • 修正声音时序 — 完成音效在 session.task_complete 后的 assistant.turn_end 时触发,而非过早地在任务完成事件时触发
  • 实时聊天更新 — 会话详情视图现在每秒轮询新消息
  • 动态刘海尺寸 — 面板宽度和高度从实际 macOS 屏幕 API(auxiliaryTopLeftArea / auxiliaryTopRightArea)计算
  • 统一刘海栏 — 折叠状态显示单一无缝黑色条,覆盖左侧图标、中央圆点和右侧会话计数
  • 颜色审计 — 修复不可读的占位符文本颜色、不一致的切换强调色以及设置中偏离品牌的蓝色调

v0.1.6 — 2026-04-02

修复

  • 使用 Developer ID 证书重新签名 Sparkle XPC 服务,以符合公证要求

v0.1.5 — 2026-04-02

修复

  • 当公证状态为 Invalid 时获取 notarytool 拒绝日志,以辅助调试

v0.1.4 — 2026-04-02

修复

  • codesign 中添加 --timestamp 标志,以符合公证要求

v0.1.3 — 2026-04-02

修复

  • 使公证步骤不影响发布流程,即使公证返回 401 错误,GitHub 发布仍可正常发布
  • 在发布工作流中添加密钥可用性诊断
  • 修复发布工作流签名步骤中的条件检查

v0.1.2 — 2026-04-02

(与 v0.1.3 同时标记 — 详见 v0.1.3 说明)


v0.1.1 — 2026-04-01

新功能

  • GitHub Actions 中的 Developer ID 签名 + 公证工作流

修复

  • 当 Developer ID 不可用时,build_dmg.sh 回退到 Apple Development 证书
  • DMG 现在使用 UDZO 压缩在单个 hdiutil 步骤中创建

v0.1.0 — 2026-03-31

🎉 Copilot Island 初始发布

新功能

  • 刘海覆盖窗口,实时监控 ~/.copilot/session-state/
  • 显示所有活动和近期 Copilot CLI 会话的会话列表
  • 聊天历史视图,支持 Markdown 渲染、代码块和工具结果
  • 折叠的「胶囊」状态,左侧状态图标和右侧会话计数
  • 点击刘海或悬停时展开/折叠
  • Copilot 风格的深色鼠尾草绿主题
  • 与屏幕边缘齐平的平顶刘海形状,底部圆角
  • 代理任务完成时的音效
  • macOS 14.0+(Sonoma),MacBook 刘海支持
  • Apache 2.0 开源许可证

采用 Apache 2.0 许可证发布。