github backnotprop/plannotator v0.4.15

latest releases: v0.11.4, v0.11.3, v0.11.2...
one month ago

📢 Follow @plannotator on X for updates


📋 Missed v0.4.8-v0.4.11?
Release Highlights
v0.4.11 Configurable plan saving, agent switching settings
v0.4.8-v0.4.10 Plan saving, "Approve with notes" for OpenCode, Claude Code warning dialog

Claude Code users: Want "approve with notes"? Upvote these issues:

Issue Description
#16001 Allow updated input on ExitPlanMode approve
#15755 PermissionRequest allow doesn't exit plan mode

What's New in v0.4.15

Custom Browser Selection

Specify which browser opens your plans via the PLANNOTATOR_BROWSER environment variable:

# macOS - app name or path
export PLANNOTATOR_BROWSER="Google Chrome"

# Linux/Windows - executable path
export PLANNOTATOR_BROWSER="/usr/bin/firefox"

Custom Agent Switching (OpenCode)

OpenCode users with custom agents can now switch to any agent after plan approval:

  • Select Custom from the dropdown
  • Enter your agent name (e.g., my-custom-agent)
  • Auto-switches after approval

YAML Frontmatter Support

Plans with YAML frontmatter now render as a styled metadata card instead of raw text.

Toolbar Copy Button

New copy button in the annotation toolbar for quickly copying selected text or code blocks.

Improved Post-Decision Messaging

Clearer messaging after approving/denying: "You can close this tab and return to [Agent]."

Bug Fixes & Improvements

  • Fixed dynamic agent name display in UI (@lqmanh)
  • Consolidated duplicate toolbar components for better maintainability
  • Copy now preserves line breaks between block elements

Thanks


Install

Claude Code:

curl -fsSL https://plannotator.ai/install.sh | bash

OpenCode: Add to opencode.json:

{
  "plugin": ["@plannotator/opencode@latest"]
}

What's Changed

  • Strip YAML frontmatter from markdown before parsing by @backnotprop in #45
  • fix: agent name in UI by @lqmanh in #44
  • refactor: consolidate annotation toolbars into single component by @backnotprop in #46
  • feat: add PLANNOTATOR_BROWSER env var for custom browser selection by @backnotprop in #48
  • improve: clarify post-decision messaging by @backnotprop in #49
  • feat: support custom agents for agent switching by @backnotprop in #50

New Contributors

Full Changelog: v0.4.11...v0.4.15

Don't miss a new plannotator release

NewReleases is sending notifications on new releases.