···11# Changelog
2233+## [2026.4.20](https://github.com/onevcat/Prowl/releases/tag/v2026.4.20)
44+55+This release focuses on canvas usability improvements and broader code host support.
66+77+## New
88+99+- Canvas cards now show close and expand buttons in the title bar when you hover over them, letting you act on any card without focusing it first.
1010+- When a focused canvas card is closed (via button, Cmd+W, or any other method), focus automatically moves to the nearest surviving card so the highlighted state stays consistent.
1111+- The "Open on Code Host" action now works beyond GitHub and beyond open pull requests. Worktrees with a PR still open the PR; others fall back to the repository homepage. GitLab-style remotes are supported.
1212+- Code host actions in the toolbar and command palette are now labeled with the detected host name (e.g., "Open on GitHub" vs. "Open on GitLab").
1313+- "Change Tab Icon..." and "Open Repository on Code Host" are now hidden from the command palette's empty-query list to reduce noise. Type to search for either action.
1414+1515+## Fixed
1616+1717+- Restored two-finger scroll for TUI programs (pagers, editors, etc.) inside canvas mode. A previous optimization incorrectly forwarded scroll events to the canvas when Ghostty reported no scrollback buffer, breaking apps like `nvim`, `less`, and `htop`.
1818+- Fixed a crash (EXC_BREAKPOINT abort) that could occur during ANR detection due to Sentry invoking a Swift concurrency callback off the main thread.
1919+320## [2026.4.18](https://github.com/onevcat/Prowl/releases/tag/v2026.4.18)
421522This release focuses on tab customization and a less-interrupting update experience.