Follow @plannotator on X for updates
Missed recent releases?
Release
Highlights
v0.28.24
A new look for the Inbox, Send now, tag agents, comment on an agent's message, much smaller reads for agents, links in HTML pages
v0.28.23
Inbox replies reach sessions with background subagents, dictated text no longer goes missing, 👍 Looks good reaches the agent, notifications that never fail silently
v0.28.22
👍 Looks good, full view for files, one viewer for a thread's images and files, every session prints its URL, PLANNOTATOR_BROWSER=none opens nothing
v0.28.21
Message an agent from the Inbox, video attachments, Open in for attachments, Code / Tests / Generated in code review, writes from other websites refused
v0.28.20
Inbox search (⌘K), real folder names for projects, data files open in the code view, word-only replies leave questions open
v0.28.19
Ask this session in T3 Code, folder sessions load shared stylesheets and images, the agent note asked once per agent, Copy connect prompt
v0.28.18
plannotator inbox connects your agents, agents are told when to use the Inbox, rendered Markdown in code review, Inbox Settings in sections
v0.28.17
The Inbox on iPads and narrow windows, the reply bar no longer cuts off "Keep open", a Pi crash on /reload fixed
v0.28.16
The Inbox on a phone, a doorbell for new questions, Mark read, step through a thread's files, replies when the asking session ended
v0.28.15
Long Inbox threads fold to what is new, "Skipped N questions" replies, Inbox list and sidebar fixes
v0.28.14
Agents can replace an earlier question, comment on a guided review in the Inbox, issue numbers link to the repository
v0.28.12
Update notices and plannotator update, attach any file to an Inbox message, questions with context, links to attached files
What's New in v0.28.25
A follow-up to 0.28.24 for the Plannotator Inbox: Re-ask, delivery ticks on the list, a count of new messages on the tab, a right-click menu on threads, and click Inbox to refresh. All PRs by @backnotprop.
Plannotator Inbox
Re-ask open questions
When two or more questions in a thread are still open, Re-ask sits beside Reply. It asks the agent to ask them again together in one new message, with fresh context. Picks you made but didn't send go along as answers.
Delivery ticks on the list
A small mark before a row's time shows where your last reply is: a clock while it's queued, dots while it's sending, ✓ when it's saved for an agent, ✓✓ once it's delivered.
A count of new messages on the tab
The tab reads "(3) Plannotator Inbox" and its icon gets a red badge while threads hold agent messages you haven't looked at.
Right-click a thread
Right-click a row (or Shift+F10) to copy its link or thread ID, mark it read or archive it.
Click Inbox to refresh
Click Inbox, the project you're on or the list's title to load the list again, as a page reload would. The icon turns to ↻ on hover. Nothing is marked read.
Smaller changes
- Close or swipe away a toast with its × or a sideways drag. #2021
- Images in What's new. The page shows the images a release carries, saved on your computer first. #2017
- Older Claude Code sessions update with
/reload-plugins, without restarting. #2009 - Long lists stay fast. Rows off screen are skipped, and only changed rows redraw. #2022
- Shift-click works on attached HTML pages, joining several elements to one comment. #2019
- The Sent toast fits on one line. #2010
- A linked page's Back button gets focus reliably. #2015
- A row no longer shows "Sending" while the agent is working after a turn ended and started again within a second. #2030
Plannotator
Smaller changes
- Comments wrap long words and links, show the year on older dates, keep the time visible, and show right-to-left names correctly. Question context keeps its line breaks. #2020
- Documents open faster: the annotation toolbar no longer forces a layout pass when a document opens. #2025
Install / Update
macOS / Linux:
curl -fsSL https://plannotator.ai/install.sh | bashWindows:
irm https://plannotator.ai/install.ps1 | iexClaude 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@plannotatorThen restart Claude Code. Inside Claude Code, run /plugin marketplace update plannotator, then open /plugin → Installed → plannotator → Update now.
Pi:
pi update --extensionsOpenCode: Re-run the install script above. It now also clears the OpenCode 2 plugin cache.
What's Changed
- Inbox: update older Claude Code sessions with /reload-plugins by @backnotprop in #2009
- Inbox: the Sent toast fits on one line by @backnotprop in #2010
- Inbox: a count of new messages on the tab by @backnotprop in #2011
- e2e: tag in a file comment measures the passage once the pane stops moving by @backnotprop in #2012
- e2e: wait for the touch-opened composer to take focus before Escape by @backnotprop in #2013
- Inbox: a linked page's Back takes focus once it is drawn by @backnotprop in #2015
- Inbox: delivery ticks on list rows by @backnotprop in #2016
- Inbox: images in What's new by @backnotprop in #2017
- Inbox: Re-ask open questions by @backnotprop in #2018
- Inbox: shift-click joins more elements to one comment on an attached HTML page by @backnotprop in #2019
- @plannotator/ui: five display fixes from Workspaces' break-ui pass by @backnotprop in #2020
- Inbox: close or swipe away a toast by @backnotprop in #2021
- Inbox: skip layout for rows off screen by @backnotprop in #2022
- Inbox: right-click a thread row to copy its link by @backnotprop in #2024
- @plannotator/ui 0.53.1: two fewer forced layouts on document open by @backnotprop in #2025
- Inbox: click Inbox to refresh the list by @backnotprop in #2027
- Inbox: tell the windows when a turn ends and starts again between delivery looks by @backnotprop in #2030
- Tests: two DOM tests that failed at random in CI by @backnotprop in #2031
Community
Every PR in this release is by @backnotprop.
Full Changelog: v0.28.24...v0.28.25