Follow @plannotator on X for updates
Missed recent releases?
Release
Highlights
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
v0.28.32
A security update (built on Bun 1.4.4, eMudhra certificates), the Inbox Board, custom Inbox prompts, hover cards for issue and PR links, rich-text Copy
v0.28.31
An onboarding tour for the Inbox, pinned threads, picture choices in questions, palettes in Inbox Settings, tailnet reviews from the plugin tool
v0.28.30
An Artifacts view in the Inbox, comments on part of an image, diagrams in code review, Ask AI keeps its conversation in annotate
What's New in v0.28.43
Dictate your replies, combine and rename projects, and mark a thread unread in the Inbox. 23 PRs.
Plannotator Inbox
Voice dictation
Press the mic to record, or hold it and let go, and your words land in the box. Nothing sends until you press Send. It works with the ChatGPT login in Codex or your own API key. It's off until you turn it on in Settings → Voice.
Codex users signed in with ChatGPT see a one-time dialog that offers it.
Combine and rename projects
Combine projects that are really one, so their threads sit together, and undo it at any time. Nothing moves on disk. Tidy suggests projects to combine, and an agent can do it for you with plannotator inbox projects, combine and undo. You can also give a project a new name.
Mark unread
Put a thread back as unread when you want to come back to it.
Full-screen threads
A thread can fill the window, and Expand all is now a chevron.
Faster keys
Q opens the thread's open questions, and Mod+Enter sends from anywhere in a thread.
Search by type
Filter search results to one type of thing.
Smaller changes
- Every list row now shows its agents on grey tiles. They sit before the project on wide rows, and four agents fit without cutting any off. #2435, #2441
- The Inbox note in your agent's rules file updates itself and now names the
:::questionblock, as does the hook line. Your own text around it stays. #2447 - If the live connection to the window dies, the Inbox catches up when it's back. #2428
- A question's choices keep their natural order. Only the Recommended line marks the pick. #2436
- Board cards have a right-click menu. #2426
- Smaller thread names is a new list option, and the list options dialog can show over an open thread. #2424
- The pin mark always sits on the right of a row. #2429
- A new thread's row lights up after you send it from New message. #2440
- Quick labels no longer appear when you select text in an attachment. 👍 stays. #2443
- The phone sidebar no longer shows Copy prompt. #2444
- File feedback in a reply reads at text size. #2432
- The Holds up card grows to fit its items. #2423
- Tailscale is found on a Mac that has only the app, not the command-line tool. #2433
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 npm:@plannotator/pi-extensionOpenCode: Re-run the install script above. It also clears the OpenCode 2 plugin cache.
What's Changed
- Inbox: Holds up card grows to fit its items by @backnotprop in #2423
- Inbox: list options dialog shows over a thread, light for everyone, + Smaller thread names by @backnotprop in #2424
- feat(inbox): type filter in search by @backnotprop in #2425
- feat(inbox): right-click menu on Board cards by @backnotprop in #2426
- fix(inbox): catch up when the live connection dies by @backnotprop in #2428
- fix(inbox): pin mark always on the right of the row by @backnotprop in #2429
- feat(inbox): rename a project by @backnotprop in #2430
- fix(inbox): file feedback in a reply reads at text size by @backnotprop in #2432
- fix(tailscale): find the Tailscale app's CLI on a Mac without the command-line tool by @backnotprop in #2433
- feat(inbox): thread full screen and chevron Expand all by @backnotprop in #2434
- fix(inbox): agent marks before the project on wide rows by @backnotprop in #2435
- Inbox: question choices keep their natural order; only the Recommended line marks the pick by @backnotprop in #2436
- feat(inbox): Mark unread by @backnotprop in #2437
- feat(inbox): Q opens open questions; Mod+Enter sends from anywhere in a thread by @backnotprop in #2439
- feat(inbox): light the new thread's row after a Compose send by @backnotprop in #2440
- feat(inbox): every list row's agents on grey tiles, uncut by @backnotprop in #2441
- feat(inbox): voice dictation, server by @backnotprop in #2442
- fix(inbox): no quick labels on attachment selections by @backnotprop in #2443
- fix(inbox): no Copy prompt in the phone sidebar by @backnotprop in #2444
- feat(inbox): combine projects: the rename warning, Undo, Separate and Tidy by @backnotprop in #2445
- feat(inbox): voice dictation in the window by @backnotprop in #2446
- feat(inbox): name the :::question block in the hook line and the note by @backnotprop in #2447
- feat(inbox): plannotator inbox projects, list, combine and undo for agents by @backnotprop in #2448
Full Changelog: v0.28.42...v0.28.43