Skip to content

Commit b89c9b2

Browse files
maxbeizerCopilot
andcommitted
docs: add v0.10.0 changelog
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 5913ae9 commit b89c9b2

1 file changed

Lines changed: 30 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,36 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com),
66
and this project adheres to [Semantic Versioning](https://semver.org).
77

8+
## [v0.10.0] - 2026-03-27
9+
10+
### Added
11+
12+
- **Active Sessions view** — press `A` from any view to see a lazygit-style split panel focused on what your agents are doing right now
13+
- Left panel: compact 2-line session list with status breakdown (e.g. "3 running · 1 failed · 1 waiting")
14+
- Right panel: detail pane with metadata (repo, branch, PR, elapsed, model, tokens), current activity, and recent log tail from `events.jsonl`
15+
- Responsive layout: side-by-side on wide terminals (≥100 cols), stacked on narrow
16+
- Quick actions: `enter` details, `o` open PR, `l` logs, `c` copy session ID, `x` dismiss
17+
- Only shows actively working sessions (not idle) plus needs-input and failed
18+
- Configurable as default view via `defaultView: active` in `.gh-agent-viz.yml`
19+
- **Powerline footer** across all views — gh-inbox-inspired status bar with colored view badge (⚡ Active, 🚀 Mission, 📋 List, etc.) and compact keybinding hints
20+
- **Clipboard support** — copy session ID to clipboard (`c` key in active view)
21+
- `A` hotkey added to help overlay
22+
23+
### Changed
24+
25+
- **Default theme is now Catppuccin Mocha** — rich dark palette with lavender titles, surface-layered panels, and pastel accents. Previous theme available via `theme: default` in config.
26+
- **Upgraded to Charm v2 ecosystem**: Bubble Tea v2.0.2, Lip Gloss v2.0.2, Bubbles v2.0.0 (requires Go 1.25+)
27+
- Declarative `View()` API (returns `tea.View` with AltScreen/MouseMode fields)
28+
- Enhanced keyboard handling (`tea.KeyPressMsg`)
29+
- Split mouse event types (`MouseWheelMsg`, `MouseClickMsg`)
30+
- New cursed renderer for faster, smoother rendering
31+
32+
### Fixed
33+
34+
- Footer pinned to the bottom of the terminal in all views (no more floating footer)
35+
- Active view respects terminal height — proper scrolling with position indicator
36+
- Session count in active view matches stats bar (excludes idle sessions)
37+
838
## [v0.9.3] - 2026-03-19
939

1040
### Performance

0 commit comments

Comments
 (0)