Releases
v0.2.0
Compare
Sorry, something went wrong.
No results found
shhac
released this
15 Feb 19:44
What's New
Settings Panel
New settings UI accessible via :config, :settings, or Ctrl+P → s
17 configurable settings across 7 sections (Layout, Polling, Notifications, Fetching, AI, Display, Review)
All config changes take effect immediately — no restart required
Config stored at ~/.config/prtea/config.json
Background PR Polling
Automatic PR list refresh at configurable intervals (default: 60s, off by default)
Non-disruptive updates that preserve cursor position, scroll, and active filters
Separate from manual refresh (r) — poll results merge silently
System Notifications
OS-native desktop notifications for new PRs assigned for review (off by default)
macOS (osascript) and Linux (notify-send) support with terminal bell fallback
Only notifies for PRs appearing after app startup — no notification spam on launch
Configurable batch threshold (>3 new PRs → summary notification)
Layout Configuration
Choose default PR tab on startup ("To Review" or "My PRs")
Configure which panels start collapsed
Adjustable auto-collapse terminal width threshold
Small-screen panel switching: press 2/3 to swap between center and right panels on narrow terminals
Additional Configurable Settings
PR fetch limit, Claude timeout, chat history depth, prompt token limit
Chat and analysis max turns, stream render refresh rate
Default review action (Approve, Comment, Request Changes)
You can’t perform that action at this time.