native macOS codings agent orchestrator
6
fork

Configure Feed

Select the types of activity you want to include in your feed.

Update CHANGELOG for 2026.4.22

onevcat 1b2c3e5d 40890aa9

+20
+20
CHANGELOG.md
··· 1 1 # Changelog 2 2 3 + ## [2026.4.22](https://github.com/onevcat/Prowl/releases/tag/v2026.4.22) 4 + 5 + This release introduces Shelf, a new way to view and navigate your worktrees, along with a significant performance improvement that eliminates a source of main-thread hangs. 6 + 7 + ## New 8 + 9 + - **Shelf view**: a new presentation mode that stacks your worktrees as books with vertical spines. Press `Cmd+Shift+Enter` or click the Shelf button in the sidebar toolbar to toggle it. Each spine shows the worktree name, branch, and tab slots; click any spine to open that book. 10 + - **Navigation shortcuts in Shelf**: navigate between books with `Cmd+Ctrl+←` / `Cmd+Ctrl+→`, navigate between tabs with `Cmd+Ctrl+↑` / `Cmd+Ctrl+↓`, or jump directly to a specific book with `Ctrl+Option+1–9`. All bindings are rebindable in Settings → Shortcuts. 11 + - **Command-key tab hints**: hold `Cmd` while in Shelf to swap each tab slot's icon for its `1–9` digit, making keyboard switching more discoverable. 12 + - **Default View setting**: choose whether Prowl launches into the standard view or Shelf in Settings → General. 13 + 14 + ## Improved 15 + 16 + - Eliminated a main-thread hang (App Hang) triggered by rapid file-change or pull-request-refresh bursts. A repeated `standardizedFileURL` comparison in the sidebar render loop was accumulating enough work to stall the UI for 3+ seconds; the result is now computed once per worktree at construction time, so the sidebar stays responsive under heavy activity. 17 + 18 + ## Fixed 19 + 20 + - Shelf now correctly restores focus to the open book's terminal after SwiftUI reparenting, and properly tracks which worktrees the user has actually opened rather than showing all known worktrees. 21 + - Toggling into Shelf from Canvas now honors the card that was focused in Canvas as the open book, rather than falling back to a default. 22 + 3 23 ## [2026.4.20](https://github.com/onevcat/Prowl/releases/tag/v2026.4.20) 4 24 5 25 This release focuses on canvas usability improvements and broader code host support.