Releases
v0.1.0
Compare
Sorry, something went wrong.
No results found
Unify the product's symbols on the TUI vocabulary (M24)
Close the Sort by menu on selection like every other item (M23)
Renew the dropdown row status symbols (M22)
Raise the notarization wait ceiling to match observed reality
Restore the release-procedure smoke step to its standing wording
Docs freshness pass after the distribution milestones
Document the GitHub-side repo protections and secrets operations (M21)
Add job timeouts to all workflows; stream notarization progress
Deliver hooks plugin updates on brew upgrade, gated by the release version bump (M20)
Pin all GitHub Actions to full commit SHAs (M19)
Add the Homebrew cask distribution path (M18)
Extract shared .app bundling and add the notarizing release pipeline (M17)
Re-run Setup Check whenever its window is (re)opened (M16)
Restyle the Setup Check window as a grouped Form (M15)
DEVELOPMENT.md: require the full SHA and bound the run-registration wait
Add a Settings window with per-event notification sounds; drop Mute Banners (M14)
DEVELOPMENT.md: add owner smoke and push ordering to the acceptance steps
DEVELOPMENT.md: pin CI runs by commit SHA when verifying a push
Fix the test harness socket-connect race (CI flake)
About: replace the pre-publication copyright string
Regroup the ⌄ menu; default the sort to Grouped (M13)
Spec: group the ⌄ menu with separators; Grouped is the default sort
Add Clear badges and About to the ⌄ menu; CLI seen (M12)
Add the M12 brief: Clear badges and About menu items
Spec: Clear badges and About in the ⌄ menu (§4.5, §8.24); CLI seen
Reconcile periodically via NSBackgroundActivityScheduler (M11)
Add the M11 brief: periodic reconcile via NSBackgroundActivityScheduler
Strip markdown from notification bodies; lsregister on install (M10)
Spec: strip markdown in notifications; enable periodic reconcile
doctor: warn when switch-to-Space-on-activate is explicitly off (M9)
Spec: doctor checks the switch-to-Space-on-activate setting (§4.4)
DEVELOPMENT.md: note the fresh-install generic-icon case
README: list waiting before working
README: drop the hand-editing comparison from the hooks bullet
CI: bump actions/checkout to v5
Translate quoted Japanese spec titles in code comments to English
README: add the dropdown and notification screenshots
Gate target generation on TERM_PROGRAM == "iTerm.app" (M8)
Spec: track only sessions where TERM_PROGRAM is iTerm.app (§4.1)
README: clear the icon float before the first heading; add License
Add CI: tests, clippy, app build/test, and cargo-deny (DESIGN.md §10)
Add the MIT/Apache-2.0 dual license files
DEVELOPMENT.md: ncprefs can auto-follow a bundle rename
Rename the app bundle to "Shiibar CC.app" (M7)
Spec: bundle filename must match the display name (§4.5, §8.21)
Record AskUserQuestion's delayed notification in §7-3 (observed)
Distribute hooks as a Claude Code plugin; fold --purge into uninstall
Spec: distribute hooks via a Claude Code plugin; single-stage uninstall
Stretch custom menu rows to the menu width so hover reaches the right edge (M5 polish)
Use the system selection material for custom menu-item highlights (M5 polish)
Close the dropdown when opening Setup Check (M5 polish)
Check items keep the v-menu open; reposition the CLI as backstage in the spec
Docs: CLI is internal glue, not a user-facing surface; icon developer notes
README: drop the CLI subcommand list; one-line mention instead
README: icon on the left
README: show the app icon (generated 256px asset)
Seed the notification edge tracker from the first snapshot (M5)
Spec: startup snapshot as notification baseline; README naming; close M5 brief
README: title as the display name Shiibar CC
Add the Mute Banners switch: independent banner/sound muting (M5)
Spec: independent Mute Banners / Mute Sound switches; doctor --json info mapping
README: state iTerm2-only tracking up front; Mermaid architecture diagram
Add doctor --json and the Setup Check window (M5 T5)
Add the root README: what it does, permissions, install/uninstall, how it works (M5 T7)
Add uninstall.sh --purge: hooks, state, prefs, certificate, Automation grant (M5 T6)
Drop the tilde prefix from row labels; last two components only (M5 T9 polish)
Match the mock's row vertical padding (8pt); sync Setup Check into the v-menu spec bullet
Treat the dropdown as open while its panel stays visible (M5 T9)
Stamp CFBundleVersion per install so icon/metadata caches refresh
Restore the dropdown's key status after the v-menu closes (M5 T9)
Clear row hover highlight while the dropdown is closing (M5 T9 polish)
Square the v-chip (24x24) (M5 T9 polish)
Make the v-chip background visible on the material and open its menu below the chip (M5 T9)
Raise dropdown text to the mock's sizes (rows 13/11, warning 12) (M5 T9 polish)
Generate the app icon at install time (M5 T10)
Replace the SwiftUI Menu chip with a plain Button + hand-rolled NSMenu (M5 T9 polish)
Sync visual spec mocks to tuned tray values; freshen stale comments and brief status
Move Start at Login and Mute Sound into a Settings submenu; fix the v-chip layout (M5 T9 polish)
Drive the spinner from the clock; balance the row's leading inset (M5 T9 polish)
Grow the tray unreviewed dot to r3.6 (M5 T8 on-device round)
Grouped headers text-only; restart spinner across sort switches; widen row gap (M5 T9 polish)
Match the spinner's outer diameter and stroke to the circle symbols (M5 T9 polish)
Drop the spinner arrowhead; keep the plain open arc (M5 T8 on-device round)
Tune tray emblem/badge sizes; center v-chip glyph and row symbols (M5 T8 on-device round)
Implement final tray icon and dropdown redesign with sort modes (M5 T8/T9)
Spec: final tray icon (asterisk emblem) and dropdown redesign with sort modes (M5 T8/T9)
Enrich notifications; carry last_assistant_message; drop foreground suppression (M5 T4)
Spec: notification content, done sound, drop foreground suppression (M5 T4)
Add Start at Login toggle; auto-register Login Item on first launch only (M5 T3)
Spec: Start at Login toggle with first-launch-only auto-registration (M5 T3)
Add dropdown hover/press highlight and Rescan transient feedback (M5 T2)
Spec: dropdown hover/press and manual Rescan feedback (M5 T2)
Rename Swift modules to ShiibarCc prefix and app bundle to ShiibarCC.app (M5 T1)
Add M5 task brief; record app naming and current repo layout in DESIGN.md
Record elicitation + prompt_input_exit hook facts, back them with fixtures
Fix dev-reload re-signing to keychain lookup; guarantee daemon exit
Replace fixtures with real captured hook payloads; record §7-3 results
Document the Swift toolchain reality: swift test needs full Xcode
Remove resume and the sessions layer (owner decision, §8.15)
Resume: only offer sessions with an existing conversation file
Remove focus - and the dropdown Back item (owner decision, §8.10)
Augment subprocess PATH so app-run reconcile can find claude
Quit terminates without a daemon; expected exit codes log quietly
Surface TCC errors from all subprocess paths; os_log failures
Reopen via MenuBarExtra toggle; warnings at bottom; spawned daemon log
Freeze dropdown elapsed times at open instead of ticking per second
Skip task-notification prompts for task; close dropdown on row click
Fix tray and elapsed-time refresh: observe AppState, render-time clock
Convert signing key to traditional RSA PEM; idempotent keychain import
Fix tray rendering and topbar double chevron
Fix .app signing: drop restricted entitlement, robust local identity
Merge M4: menu bar app, agent_removed reason, .app install
M4 review fixes: English-only comments, spec-conformant glyphs, threading
M4: menu bar app, agent_removed reason, and .app-bundling install scripts
Test resume's selection-interpretation error branches (exit 1)
Add M3 resume: open_tab in iterm module + shiibar-cc resume subcommand
M3/M4 task briefs; spec: agent_removed reason, resume exit codes
Docs: repo-reader cleanup + documentation rules in CLAUDE.md
Menubar design v2: terminal-glyph language for the new state model
Record smoke-test results: waiting confirmed on a real permission prompt
Respec M1/M2 to the new state model (3-status + unreviewed, reconcile)
Docs: bare-UUID targets, reconcile complete flag, unreviewed rule fixes
Notifications: v1 defaults + mute, settings screen deferred (§8.14)
Fix state-model spec from 4-perspective review
Move §10 (supply chain) to the end where it belongs
Redesign state model: status(3) + unreviewed flag, claude agents reconcile
Make focus scan robust against iTerm2 -1719 on split panes
Fix focus for split panes: select the session, not just the tab
Fix focus: drop AppleScript index of tab (unusable on real iTerm2)
Rename program to shiibar-cc
Record supply-chain plan as backlog (DESIGN.md §10)
CLAUDE.md: don't trust training knowledge for versions/external facts
Enforce English-only outside docs and remove hardcoded paths
Clarify focus selector resolution and add M2 smoke steps
Implement M2: client library, shiibarctl commands, install scripts
Add M2 implementation brief (docs/tasks/M2.md)
Clarify spec wording surfaced by M1 review
Implement M1: proto types, shiibard daemon, report CLI, hooks
Add implementation handoff: CLAUDE.md, workspace skeleton, M1 brief
Add development memo (docs/DEVELOPMENT.md)
Add design docs for shiibar
You can’t perform that action at this time.