📢 Follow @plannotator on X for updates
📋 Missed recent releases?
| Release | Highlights |
|---|---|
| v0.4.16 | Dark mode contrast improvements |
| v0.4.15 | Custom browser selection, custom agent switching, YAML frontmatter |
What's New in v0.5.0
🔍 Code Review System
A complete code review experience for reviewing git diffs with inline annotations.
Run /plannotator-review to try it!
Interactive Diff Viewer
- Split or unified view - Toggle between side-by-side and inline diff formats
- Line-level annotations - Select line numbers and add feedback directly on the code
- File tree navigation - Browse changed files with j/k keyboard shortcuts
Diff Type Selector
Switch between different diff views without leaving the UI:
- Uncommitted changes - All work not yet committed (default)
- Last commit - Review your most recent commit
- vs main - Compare your branch against the default branch
Smart Branch Detection
Automatically detects your default branch (main, master, or custom) - no configuration needed.
Milestone Update Banner
Major releases now show an expanded update notification with feature highlights, making it easier to discover what's new.
UX Improvements
- Streamlined feedback flow with single-step comment input
- Empty state handling when no changes to display
- Line range display normalized for bottom-to-top selections
Claude Code Users
Good news! Code review with "approve with notes" now works for Claude Code users. The /plannotator-review command uses slash commands, which fully support sending feedback back to the agent.
Plan review still has the "approve with notes" limitation due to how PermissionRequest hooks work. Upvote these issues to help:
| Issue | Description |
|---|---|
| #16001 | Allow updated input on ExitPlanMode approve |
| #15755 | PermissionRequest allow doesn't exit plan mode |
Thanks
- @RunJerryDev - Code review feature request (#51)
- @inakiabt - UX feedback on button labeling (#56)
- pyrons_ (X) - Original code review feature request
- spoon (Discord) - OpenCode support for custom slash commands
Install
Claude Code:
curl -fsSL https://plannotator.ai/install.sh | bashOpenCode: Add to opencode.json:
{
"plugin": ["@plannotator/opencode@latest"]
}What's Changed
- feat: add code review system for git diffs by @backnotprop in #57
Full Changelog: v0.4.16...v0.5.0