更新日誌
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 秒)播放聲音
- 失敗音效 — 針對
abort、session.error和session.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 開源授權