github backnotprop/plannotator v0.7.0

7 hours ago

Follow @plannotator on X for updates


Missed recent releases?
Release Highlights
v0.6.8 Mermaid diagram rendering, repo/branch info display
v0.6.7 Quick Comment mode, type-to-comment shortcut, smart agent detection
v0.6.6 OpenCode sub-agent fix, CVE-2026-22812 security update
v0.6.5 Cmd+C shortcut, newline preservation, hook timeout fix
v0.6.4 Cmd+Enter keyboard shortcut
v0.6.3 OpenCode npm package fix, cache path fix
v0.6.2 OpenCode title generation fix, WSL browser detection
v0.6.1 Obsidian custom paths, disable sharing config
v0.6.0 Permission mode support, inline annotation editing, code review

What's New in v0.7.0

Table of Contents & Sticky Actions

A new sidebar for navigating larger plans, plus sticky action buttons that stay visible while scrolling:

  • Table of Contents — collapsible sidebar showing H2–H5 headings with click-to-scroll navigation

  • Active section tracking — highlights the current section as you scroll

  • Sticky action buttons — Images, Global Comment, and Copy Plan stay pinned while scrolling

  • First-run setup dialog — new and existing users see a one-time prompt to enable/disable these features (configurable later in Settings)

  • Thanks to @thoroc for the contribution (#122)

Save to Notes Without Approving

Obsidian and Bear note saving is now decoupled from plan approval — save your plans whenever you want:

  • Notes tab in the Export dialog with per-integration save buttons

  • Quick actions dropdown on the Export button — Copy Share Link, Download Diff, Save to Obsidian/Bear

  • Cmd/Ctrl+S keyboard shortcut for saving to your configured default

  • Default Save Action setting in Settings > Saving

  • Thanks to @bman654 for the feature request and @jasonkuhrt for the original issue (#127)

Import Teammate Review

Sharing is now bidirectional. Import annotations from a teammate's share link directly into your current review session:

  • Import Review option in the Export dropdown menu

  • Paste a teammate's share URL to load their annotations

  • Automatic deduplication — skips annotations that already exist

  • Merges imported annotations alongside your own

  • Thanks to @razbenya for the contribution (#131)

Persist Editor Mode

Your preferred editor mode (Selection, Comment, or Redline) now persists between plan reviews — no more re-selecting each time.

Code Review: Viewed File Tracking

GitHub-style "viewed" tracking for code reviews:

  • Checkbox on each file to mark it as reviewed

  • Progress indicator in the file tree (e.g., "3/10 viewed")

  • Toggle to hide viewed files for focused review

  • Thanks to @blue-poolyum for the contribution (#130)


Install / Update

macOS / Linux:

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

Windows:

irm https://plannotator.ai/install.ps1 | iex

Claude Code Plugin: Run /plugin in Claude Code, find plannotator, and click "Update now".

OpenCode: Clear cache and restart:

rm -rf ~/.bun/install/cache/@plannotator

Then in opencode.json:

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

What's Changed

  • feat: persist editor mode selection between plan reviews by @rcdailey in #126
  • feat: add GitHub-style viewed file tracking to code review by @blue-poolyum in #130
  • feat: TOC sidebar, sticky actions, and UI improvements by @thoroc in #122
  • feat: save to notes without approving by @backnotprop in #132
  • feat: UI features setup dialog for TOC and sticky actions by @backnotprop in #133
  • feat: import teammate review from share link by @razbenya in #131

Full Changelog: v0.6.8...v0.7.0

Don't miss a new plannotator release

NewReleases is sending notifications on new releases.