Releases: yelog/vibebar
Releases · yelog/vibebar
Release list
v1.3.8-beta.1
Changed
- homebrew: move cask updates to shared tap
Fixed
- opencode: recover idle session metadata and hide ghosts
v1.3.8-beta.0
Added
- opencode: use SDK-only replies with interaction queue and auto-resume
- status: show completed state before idle
- notch: auto-expand focused sessions on state changes
Fixed
- fix(process-scan): reduce post-wake process scan churn
- fix(opencode): stabilize replies and source-mode agent state
- fix(opencode): preserve pending interactions
- fix(gemini): ignore version probe sessions
- fix(codex): surface update_plan running summaries
- fix(claude): stop idle sessions flapping back to running
- fix(claude): show retry summary without duplicate prompt
- fix(app): distinguish session detail lines
- fix(app): refresh managed binaries during startup
- fix(codex): backfill session titles from local state
- fix(detection): restore transcript terminal context
- fix(claude): separate session name from last user input in display
- fix(codex): require explicit session names for cards
- fix(app): auto-recover vibebar-agent on startup
- fix(notch): keep focused auto-expand stable until notch hover
- fix(notch): reveal full panel when hovering focused state
- fix(settings): default session grouping to project
v1.3.7
Added
- codex: add hook-based status and interaction flow
- notch: improve notch animation and visual effects
- opencode: improve session summaries and question replies
- session: add running summary and last user message tracking
- session: show last user message in session row
- session: add quick grouping switcher
- session: add project-based grouping mode
- ui: add session duration badge to first row
- session: add idle collapse and session naming improvements
- navigation: deepen ghostty and iterm support
- wezterm: add pane-aware session support
- ui: show tmux and zellij tab indices
- badge: enrich kitty tab titles and unify Codex badge color
- interactions: add inline agent approvals
- navigation: add kitty tab and pane focus
- session: add terminal-aware detection and zellij navigation
- settings: restore user-selectable update channel
Changed
- refactor(notch): unify collapsed and expanded panels into single NSPanel
- docs: add session status badge color consistency design
- test(usage): align aggregation bucket assertions
- perf(aggregation): cache DateFormatter instances
- perf(session): move stale session cleanup to separate timer
- perf(ui): add debounce to Combine subscriptions
- perf(detection): pre-compile port detection regex patterns
- perf(storage): remove prettyPrinted from JSON encoding
Fixed
- fix(notch): sync status badge with theme colors
- fix(notch): align panel chrome with reference UI
- fix(codex): ignore low-signal tool labels in session display
- fix(notch): simplify expanded header actions
- fix(notch): sync top shell motion with panel frame
- fix(notch): speed up notch content reveal
- fix(notch): smooth notch expand and collapse animation
- fix(codex): avoid startup waiting false positives
- fix(notch): balance collapsed icons around the notch
- fix(opencode): route plugin interactions through SDK instead of direct HTTP
- fix(codex): prefer detector status anchor
- fix(session): unify status badge colors
- fix(opencode): preserve permission options and sync replies
- fix(status-item): keep Ice identity without showing title
- fix(ui): simplify kitty tab badges
- fix(notch): add hover highlight and full-row click for session rows
- fix(opencode): preserve sessions and terminal context
- fix(codex): preserve desktop origin badge
- fix(badge): use fixedSize for badge intrinsic sizing
- fix(usage): correct cli token accounting
- fix(app): remove locale-based thousands separator from PID display
- fix(app): refresh Sparkle feed URL at startup
v1.3.7-beta.1
Added
- settings: restore user-selectable update channel (Stable/Beta)
v1.3.7-beta.0
Changed
- perf(storage): remove prettyPrinted from JSON encoding
- perf(detection): pre-compile port detection regex patterns
- perf(ui): add debounce to Combine subscriptions
- perf(session): move stale session cleanup to separate timer
- perf(aggregation): cache DateFormatter instances
Fixed
- fix(app): remove locale-based thousands separator from PID display
- fix(app): refresh Sparkle feed URL at startup
v1.3.6
Added
- hooks: add automation hooks for session events
- HookEditView: enable text selection for shell/webhook examples
- notch: add notch entry host and panel
- settings: add notch display preference
- UsageTokenFormatter: footer shows 1 decimal, tooltip keeps integer
- notch: apply shoulder curves to collapsed state
- VibeBarApp: auto-hide notch display when other apps enter fullscreen
- add refresh duration tooltip showing per-source timing
- improve data source cache handling on toggle
Changed
- add .agents directory to gitignore
- notch: unify panel styling with forced dark appearance
- settings: move settings to sidebar shell
- notch: anchor entry to the notch right edge
- readme: mention notch display mode
- notch: add notch display design and plan
- notch: add hover state machine coverage
- test: add unit tests for models and context
- speed up refresh and simplify controls
- parallelize source loading for faster refresh
- remove incorrect brew install one-liner from READMEs
- unify update channel to single appcast.xml
Fixed
- CodexUsageLoader: subtract cached tokens from input to avoid double counting
- opencode-plugin: prevent session.status:busy from overwriting awaiting_input
- updater: use beta channel for prerelease versions
- updater: suppress alerts for background update failures
- notch: refine top shoulder outline
- VibeBarApp: make notch panel pure black
- VibeBarApp: unify notch footer action buttons
- notch: unify expanded notch surface
- notch: preserve bridge zone during expansion
- notch: fill collapsed corner gap
- notch: refine dropdown animation and hover collapse
- notch: keep hover active during expansion
- notch: stabilize single-panel dropdown
- notch: correct safe area and panel height
- notch: show usage tooltip above chart
- usage: reduce legend min width to fit 4 columns in notch
- usage: show all series in tooltip even with zero usage
- usage: sort tooltip lines by current bucket value
- usage: remove decimal places from token tooltip
- usage: add tooltip for total token count in footer
- menu: keep grouped session list in sync
- usage: disable focus ring on usage card button
- invalidate buckets cache when data is updated
- clear all source file caches on full refresh
- filter out zombie, stopped, and exiting processes in detection
v1.3.6-beta.2
Fixed
- updater: use beta channel for prerelease versions
v1.3.6-beta.1
Added
- hooks: add automation hooks for session events
- notch: add notch entry host and panel
- settings: add notch display preference
Changed
- add .agents directory to gitignore
- notch: unify panel styling with forced dark appearance
- settings: move settings to sidebar shell
- notch: anchor entry to the notch right edge
- readme: mention notch display mode
- notch: add notch display design and plan
- notch: add hover state machine coverage
Fixed
- updater: suppress alerts for background update failures
- notch: unify expanded notch surface
- notch: preserve bridge zone during expansion
- menu: keep grouped session list in sync
- usage: disable focus ring on usage card button
v1.3.6-beta.0
Added
- add refresh duration tooltip showing per-source timing
- improve data source cache handling on toggle
Changed
- speed up refresh and simplify controls
- parallelize source loading for faster refresh
- remove incorrect brew install one-liner from READMEs
- unify update channel to single appcast.xml
Fixed
- invalidate buckets cache when data is updated
- clear all source file caches on full refresh
- filter out zombie, stopped, and exiting processes in detection
v1.3.5
Added
- add Gemini CLI token usage support
Changed
- use tool icons in source cards for consistency
Fixed
- fix incorrect token counts when combining multiple sources
- fix OpenCode incremental refresh not detecting database changes