Agent Island / changelog

Changelog

User-facing release notes generated from the public CHANGELOG.md.

1.6.1

Added

  • Weekly and monthly report cards, island ranks, and a local model/API-value breakdown.
  • Codex reset cards and better retry behavior for transient usage-network failures.

Changed

  • Codex now follows the provider's single weekly quota window; the retired 5-hour window is no longer displayed.
  • Model pricing snapshot updated to 2026-07-13. API value remains an estimate, not a subscription bill.

Removed

  • Auto-resume is retired on both platforms. Current builds monitor state and alert the user without continuing a run.

Full release notes and downloads on GitHub.

1.4.1

Fixed

  • Codex automation rollouts, probes, orchestrator subagents, and codex exec no longer raise turn alarms or drive the logo.
  • Forced language now applies everywhere immediately; date formatters no longer freeze the old locale and the misleading restart alert is gone.
  • Display tab now merges the two "Top bar" sections into one.
  • Alarm sounds preview on click instead of hover, and resume commands run off the main thread so first-time Terminal permission no longer freezes the app.

Changed

  • Native English copy now uses "Got it", unified session terminology, and "Show on" for screen choice.
  • Localization tables were cleaned, with 59 dead keys removed; release CI now runs test suites before building.

1.3.2

Fixed

  • Subagent storms no longer queue dozens of alarm popups. Bursts collapse to one alarm for the newest turn, and the rest are recorded silently.

Changed

  • Faster alerts: FSEvents latency 0.2s to 0.05s, scan throttle 1s to 0.5s, confirm buffer 2.5s to 1s. A finished turn now pops its alarm in about 1.2-1.7s.

1.3.1

Fixed

  • Turn alarms are reliable: per-turn delivery keys prevent repeats, Claude Desktop bookkeeping no longer randomly swallows "your turn", confirm re-checks use a fresh scan, and alarms auto-dismiss once you reply.
  • Alarm window first click acts even when unfocused, Esc closes, minimize was removed, and size is fixed.
  • A stalled session no longer masks a finished turn; acknowledged turns stop pinning the logo so a running sibling spins again.
  • Usage API errors no longer silently swallow turn alarms.

Added

  • Event-driven scanning through FSEvents: logo state changes within about 1 second, and alarms land about 3 seconds after a turn finishes.
  • Two alarms queue instead of silently replacing each other.
  • "Open thread" on Claude Desktop sessions deep-links via claude://resume.

Changed

  • Settings wording now explains width by Mac type and unifies auto-resume naming.
  • verify.sh smoke launch runs in demo mode so it cannot fire a real resume or touch the keychain.

1.2.x

Reliability series for the turn alarm and quota display: stale-alarm suppression, immediate turn-state transitions, alarm control polish, quota display fixes, localization and peek-pill layout polish, Sparkle key rotation in 1.2.2, and default feed URL fix.

1.1.0

Visible Claude re-auth flow, security policy, Product Hunt and awesome-list badges, and install-path docs for Chinese users.

1.0.0

First public release: usage island for Claude and Codex 5-hour and weekly usage, cost, reset countdowns in the notch, live logo states, auto-resume triggers after quota reset, demo mode for filming, bilingual UI, launch video, and screenshots.

0.1.4

Fixed

  • Settings → Providers now shows auth errors instead of rendering 0% when Claude or Codex cannot be reached.

Internal

  • IslandRootView was decomposed to reduce redundant body re-evaluations.
  • AppEnvironment centralizes demo/debug mode flags.
  • A generic LogParseCache<Event> is shared by both log readers.

Release pipeline

  • Release scripts reject non-semver VERSION, abort on empty EdDSA signatures, use explicit DMG paths for SHA-256, and propagate Sparkle XPC codesign failures.

0.1.0

Added

  • Token counting toggle in Settings → Providers: all tokens, or input + output.
  • CHANGELOG.md for curated user-facing release notes.

Changed

  • Continuous squircle corners on the island silhouette.
  • Peek pill always shows window context to avoid layout shifts.