github backnotprop/plannotator v0.28.45

2 hours ago

Follow @plannotator on X for updates

Missed recent releases?
Release Highlights
v0.28.44 The iPhone keyboard no longer moves the Inbox, pictures stay clear of the option card, What's new over your tailnet
v0.28.43 Voice dictation, combine and rename projects, Mark unread, full-screen threads, Q for open questions, search by type
v0.28.42 Choose how your Inbox list looks, contents for long documents, link the Inboxes on two computers, clearer search, documents outside the project open from your own machine
v0.28.40 Update works with update checks off, the thread bar shows the thread's name, agents before the project in list rows
v0.28.39 Reply from full screen, thread names lead the Inbox list, one project per Claude Code session, a redesigned code review sidebar, Call flow as cards
v0.28.38 Attach files to a reply in the Inbox, swipe through a question's picture choices, easier-to-read list rows, code on hover in Call Flow and Semantic Changes
v0.28.37 DeepSeek Harness support, save plans to Notion, AsciiDoc in annotate, browse the whole repository in code review, Go to File and Go to Definition, Tidy and hand-offs in the Inbox
v0.28.36 Qwen Code support, plans open in the Clean look, live HTML and diagrams in Inbox messages, a Feedback button, plannotator inbox status, stop and restart
v0.28.35 Updates check the download against checksums Plannotator fetches itself, a failed check changes nothing
v0.28.34 Start a Grok Build session from the Inbox, action items in your reply, a tidier Board, Settings → Capabilities, a failed feedback send is shown
v0.28.33 Pi updates no longer get stuck on 0.28.31

What's New in v0.28.45

A new theme, a thread panel view for the Inbox, session names in the To picker, and thread links that open in place. 26 PRs.

Plannotator Inbox

Thread panel view

Pick Keep thread panel open in the list's ⋮ menu to keep a thread panel beside your list, as Google Chat does. Opening a thread fills the panel and the list stays put. The wide view is still the default. #2479

Session names in the To picker

The To picker shows the names you give your sessions: /rename in Claude Code, and session names in Pi and OpenCode 2. #2467

Thread links open in place

A link to another thread opens it in the same Inbox window, from message text, questions and Markdown files, instead of a new tab. #2493

Comment on diagram parts

You can comment on a part of a Mermaid or Graphviz diagram inside a message, as in plan review. #2469

Your phone over the tailnet

Your own phone over the tailnet now works like the computer for updates, Settings → Agents, the Board switch and the voice key. #2461

plannotator inbox call

Run any Inbox tool action from a script: plannotator inbox call <action> '<json>'. Agents use it to tidy the Inbox in one script instead of many tool calls. #2462

Behavior change: the Inbox no longer has wait_for_reply. An agent that can be woken gets your reply as a new turn, as before. Others are told to go on with their work and read the thread later. An older plugin that still calls it gets a clear error. #2477

Smaller changes

  • On a phone, New message has Send in the bottom row, and the header folds over the keyboard. #2466
  • Send no longer waits behind a long dictated answer to a question. #2490
  • Archive moved from the thread header into the ⋯ menu. #2481
  • New message takes dictation, as the reply box does. #2482
  • The comment count opens the list of comments. #2478
  • Issue and PR preview cards show single line breaks, as GitHub does. #2488
  • A desktop picture stays clear of the option card, and the card is slimmer. #2476
  • On a phone, Show tools brings the reply back working. #2484
  • The open questions pill in the full-screen composer stays on one line. #2483
  • The first-run line no longer keeps a purple outline. #2489

Plannotator

Plannotator Modern theme

A new built-in theme with light and dark modes. Pick it in Settings → Theme in plan review and code review, or Settings → General → Colors in the Inbox. Nothing changes unless you pick it. #2498

Smaller changes

  • In Claude Code, a code review "Ask this session" question still waiting when you run /clear no longer runs in the new conversation. #2503
  • @plannotator/ui 0.57.0 adds a shared floating chat window and richer chat transcripts for apps built on it. #2452, #2492

Install / Update

macOS / Linux:

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

Windows:

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

Claude Code Plugin: The plugin and the plannotator binary update separately, so run the install script above as well. In a terminal:

claude plugin marketplace update plannotator
claude plugin update plannotator@plannotator

Then restart Claude Code. Inside Claude Code, run /plugin marketplace update plannotator, then open /plugin → Installed → plannotator → Update now.

Pi:

pi update npm:@plannotator/pi-extension

OpenCode: Re-run the install script above. It also clears the OpenCode 2 plugin cache.

What's Changed

  • feat(inbox): comment on diagram parts in a thread message by @backnotprop in #2469
  • feat(inbox): plannotator inbox call, the Inbox tool from a script by @backnotprop in #2462
  • feat(ui): a shared floating chat window by @backnotprop in #2452
  • Inbox: the owner's phone over the tailnet works like the computer by @backnotprop in #2461
  • Inbox: Send in a phone's bottom row, head folds over the keyboard by @backnotprop in #2466
  • Inbox Ask AI: Claude Code answers when a question waits (off by default) by @backnotprop in #2474
  • chore(ui): publish prep 0.56.0 by @backnotprop in #2480
  • feat(inbox): remove wait_for_reply by @backnotprop in #2477
  • fix(inbox): the open questions pill in the full-screen composer never wraps by @backnotprop in #2483
  • Inbox notes: swap the retired wait_for_reply sentence in edited blocks by @backnotprop in #2487
  • fix(inbox): on a phone, Show tools brings the reply back working by @backnotprop in #2484
  • fix(inbox): show single newlines as line breaks in the ref preview card by @backnotprop in #2488
  • fix(inbox): keep a desktop picture clear of the option card, and make the card lean by @backnotprop in #2476
  • fix(inbox): first-run line no longer has a permanent purple outline by @backnotprop in #2489
  • Inbox: move Archive from the thread header into the ⋯ menu by @backnotprop in #2481
  • fix(inbox): the comment count opens the list of comments by @backnotprop in #2478
  • Inbox: New message dictates as the reply box does by @backnotprop in #2482
  • feat(inbox): an optional thread panel view by @backnotprop in #2479
  • ui: richMarkdown for the chat transcript, for Workspaces parity by @backnotprop in #2492
  • fix(inbox): collapse queued answer saves so Send doesn't wait behind them by @backnotprop in #2490
  • feat(ui): Plannotator Modern theme by @backnotprop in #2498
  • feat(inbox): show session labels in the To picker by @backnotprop in #2467
  • chore(ui): bump @plannotator/ui to 0.57.0 by @backnotprop in #2502
  • fix(inbox): open links to this Inbox in the same window by @backnotprop in #2493
  • test(inbox): prove each button tap in the phone option card spec by its click by @backnotprop in #2501
  • Ask this session: a question queued at /clear stays out of the new conversation by @backnotprop in #2503

Community

  • @zane668 asked for session names in the To picker in #2450, and reported the collapsed line breaks in preview cards in #2485.

Full Changelog: v0.28.44...v0.28.45

Don't miss a new plannotator release

NewReleases is sending notifications on new releases.