Changelog
All notable changes to Copilot Island are documented here.
v0.1.8 — 2026-04-07
Features
- Auto-update via Sparkle — Copilot Island now checks for updates automatically using the Sparkle framework. Updates are served securely via GitHub Pages.
Fixes
- App version display and menu layout width adjustments
- Sparkle
SUFeedURLconfiguration for reliable update detection
v0.1.7 — 2026-04-06
This release is a major overhaul of the notch UI, event system, and sound effects.
Features
- Peek state machine — The left peek icon animates based on session state: idle breathing, working pulse, 3-second trophy 🏆 on task complete, 3-second failure ❌ on abort/error/shutdown
- 8-bit sound effects — Ascending chime on task completion; descending square-wave on failure. Sounds only play for live events (< 5 seconds old at startup)
- Failure sounds — Distinct sound for
abort,session.error, andsession.shutdownevents - Concatenated assistant messages — Assistant output within the same turn is joined into one readable message block instead of many fragments
- Startup filter — On launch, only the current task (from the last
user.messageonward) is loaded to avoid replaying full session history - Check for Updates — Settings panel now includes an "About" page with a version check button powered by Sparkle
- Settings redesign — Cleaner layout, corrected toggle colors, proper theme color usage throughout
Fixes
- Panel aligned to screen top — Expanded notch panel now starts flush with the physical screen edge (no gap below the notch)
- Eliminated startup flicker — Session list no longer re-renders hundreds of times on startup; batch processing emits a single state update
- Sound timing corrected — Completion sound fires at
assistant.turn_endaftersession.task_complete, not prematurely at the task complete event itself - Real-time chat updates — Session detail view now polls for new messages every second
- Dynamic notch dimensions — Panel width and height are calculated from actual macOS screen APIs (
auxiliaryTopLeftArea/auxiliaryTopRightArea) - Unified notch bar — Closed state shows a single seamless black bar covering left icon, center dots, and right session count
- Color audit — Fixed unreadable placeholder text colors, inconsistent toggle accent colors, and off-brand blue tones in settings
v0.1.6 — 2026-04-02
Fixes
- Re-sign Sparkle XPC services with Developer ID certificate for notarization compliance
v0.1.5 — 2026-04-02
Fixes
- Fetch notarytool rejection log when notarization status is
Invalidto aid debugging
v0.1.4 — 2026-04-02
Fixes
- Add
--timestampflag tocodesignfor notarization compliance
v0.1.3 — 2026-04-02
Fixes
- Make notarization step non-fatal so GitHub releases publish even if notarization returns a 401 error
- Add secret availability diagnostics to the release workflow
- Fix conditional checks in the release workflow for signing steps
v0.1.2 — 2026-04-02
(Tagged together with v0.1.3 — see v0.1.3 notes)
v0.1.1 — 2026-04-01
Features
- Developer ID signing + notarization workflow in GitHub Actions
Fixes
build_dmg.shfalls back to Apple Development certificate when Developer ID is unavailable- DMG is now created in a single
hdiutilstep using UDZO compression
v0.1.0 — 2026-03-31
🎉 Initial release of Copilot Island.
Features
- Notch overlay window that monitors
~/.copilot/session-state/in real-time - Session list showing all active and recent Copilot CLI sessions
- Chat history view with Markdown rendering, code blocks, and tool results
- Collapsed "pill" state with left status icon and right session count
- Expand/collapse on notch click or hover
- Copilot-inspired dark sage-green theme
- Flat-top notch shape flush with screen edge, rounded bottom corners
- Sound effect on agent task completion
- macOS 14.0+ (Sonoma), MacBook notch support
- Apache 2.0 open source license