Skip to content

v0.28.15

Choose a tag to compare

@github-actions github-actions released this 11 Oct 20:46
· 24 commits to main since this release
Immutable release. Only release title and notes can be modified.

Follow @plannotator on X for updates

Missed recent releases?
Release Highlights
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
v0.28.11 plannotator inbox --help prints a full guide for agents, and the plannotator.ai/inbox install prompt
v0.28.10 The Inbox over your tailnet with plannotator inbox --tailscale, images in agent messages load, click anywhere on an attachment tile
v0.28.9 Large Inbox messages through plannotator inbox mcp fixed, an Inbox sidebar you can close and resize, Edit Mode in reviews of several files, the new Pi logo
v0.28.8 The Plannotator Inbox (preview): messages, questions, files and guided reviews from your agents in one local window
v0.28.7 Ask this session keeps your drafts as drafts, image comments survive a reload, hostname check on every server
v0.28.6 Ask AI names the lines you selected, reorder quick labels and edit their emoji, Pi fixed-port crash fixed, OpenCode 2 subagent notice fixed
v0.28.5 Several files in one review, the plannotator tool on Pi and OpenCode 2, decisions name the exact file, Ask this session reconnects after sleep
v0.28.4 Comments come back after the agent edits a file, the agent can list and close its reviews, PR-description feedback no longer dropped, Pi thinking levels
v0.28.3 Typing into your agent while it answers an Ask no longer streams into Plannotator
v0.28.2 Question cards show wrapped choices and tables, pinned images named by their file, Done with nothing to send starts no agent turn

What's New in v0.28.15

An Inbox release. Long threads fold, so the message waiting on you is the one you see first, and a set of layout fixes from using the Inbox every day.

Long threads fold to what's new

Messages you've already read now fold to one line each: who wrote it, a snippet, and what it holds (answered questions, files, a guided review), with the time. A message where you answered every question shows your answers instead of its first words, e.g. "Which search index → Pagefind". A thread opens at a "New since you looked" divider with the last line you read just above it, or at the top when nothing is new. A "↓ N new" button appears when new messages are below the view, and long runs of read messages fold behind "N earlier messages".

j and k move between messages, n jumps to the first new one, and Expand all / Fold all sit in the thread header. Your own reply counts as a look, so a message you answer is no longer marked new.

A reply of skips says so

A reply where you skipped every question used to open with "Answered 3 questions." right above "0 of 3 questions answered." It now reads "Skipped 3 questions.", or "Answered 1 question, skipped 2." when you did both. The count follows the same rule as the answers section, so the two lines always agree.

Inbox list and sidebar fixes

  • A project's own list starts at the left edge. Inside a project, the hidden project column used to leave an empty block at the start of every row. Rows now begin with the agent mark. "Answered, not sent" no longer runs into the time. #1849
  • Long thread names keep rows in shape. A long thread name no longer pushes the row sideways or hides the subject. Below 900px the full list switches to two-line rows, and the "Guided review" mark shrinks to its icon when space is tight. #1850
  • Quiet projects in the sidebar look like projects again. Since 0.28.14 a project with nothing waiting was drawn as a bordered card, and an attachment's "Changed since it was sent" bar was drawn as a rounded box. Both came from a shared style name and are fixed. #1851
  • Every new question alerts. Inbox notifications share one tag so only one shows at a time; a new one now always raises a fresh banner instead of silently replacing the last. #1845

plannotator.ai

The site's banner now announces the Inbox, and the privacy page describes the current update check: the program asks GitHub at most once a day, the browser never does, and PLANNOTATOR_UPDATE_CHECK=0 turns it off. #1847, #1848

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 --extensions

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

What's Changed

  • Inbox: a new question always alerts, even when it replaces an earlier notice by @backnotprop in #1845
  • Inbox: fold read messages and open threads at what's new by @backnotprop in #1846
  • plannotator.ai: announce the Inbox in the banner by @backnotprop in #1847
  • plannotator.ai privacy: the update check runs once a day and can be turned off by @backnotprop in #1848
  • Inbox: no empty column in a project's list by @backnotprop in #1849
  • Inbox: long thread names never push a row out of shape by @backnotprop in #1850
  • Inbox: two style clashes from #1838 (sidebar quiet folder, attachment 'changed' line) by @backnotprop in #1851
  • Inbox: a reply of only skips says "Skipped N questions", not "Answered N" by @backnotprop in #1852

Full Changelog: v0.28.14...v0.28.15