Repository navigation
v0.28.44
Follow @plannotator on X for updates
Missed recent releases?
| Release | Highlights |
|---|---|
| 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 |
| 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 |
What's New in v0.28.44
A patch for phones: the iPhone keyboard no longer moves the Inbox around, and pictures stay clear of the option card. 15 PRs, 3 of them from outside contributors, including a first-time contributor.
Plannotator Inbox
iPhone keyboard
The Inbox now stays in place while you type on an iPhone, with no gap or sliding page. #2427
Pictures on phones
A picture you're choosing stays clear of the option card, and you can still zoom and pan it. #2455
Smaller changes
- What's new opens over your tailnet when you're the owner. #2457
- A plain reply now reaches your agent titled with the thread's short name, so it can tell threads apart. #2468
- Attachment tiles no longer jump when you hover them. #2473
- A new optional debug log records stuck requests, with no message words in it. Set
PLANNOTATOR_INBOX_DEBUGto turn it on. #2465
Plannotator
Smaller changes
- Ask AI cleans up answers more strictly, and a badly formed answer no longer crashes the page. #2458
- Select all works again in chat and comment boxes in VS Code. #2431
- Contents stays in sync in annotate after long scrolls and file switches. #2403
- Ask AI with OpenCode 2 no longer times out waiting for the server to start. #2449
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
- feat(inbox): Ask AI step 1, the conversation file and routes (off by default) by @backnotprop in #2456
- fix(vscode): restore select-all in chat and comment inputs by @utpalsinghdev in #2431
- fix(ui): stricter sanitizing of Ask AI output, no crash on badly formed answers by @backnotprop in #2458
- fix(annotate): keep Contents in sync after scrolling and file switches by @utpalsinghdev in #2403
- fix(inbox): keep the app fixed on iPhone while typing by @backnotprop in #2427
- fix(ai): accept the new opencode server listening line by @fixfon in #2449
- Fix a race in the linked machines test by @backnotprop in #2463
- Inbox: let the owner read What's new over the tailnet by @backnotprop in #2457
- fix(inbox): a phone's picture keeps clear of the option card by @backnotprop in #2455
- feat(inbox): Ask AI's live answers, Inbox side, behind PLANNOTATOR_INBOX_ASK_AI by @backnotprop in #2460
- feat(inbox): title a plain reply with the thread's short name by @backnotprop in #2468
- feat(ui): generate inbox-thread.css for hosts of the thread parts by @backnotprop in #2470
- fix(inbox): attachment tiles no longer jump on hover by @backnotprop in #2473
- feat(inbox): optional debug log for stuck requests by @backnotprop in #2465
- feat(ui): move the first Inbox thread leaves into @plannotator/ui by @backnotprop in #2453
New Contributors
Community
- @utpalsinghdev fixed select all in VS Code and the Contents highlight in annotate.
- @fixfon fixed the Ask AI timeout with OpenCode 2.
- @ppommer reported the missing select all in #2373.
- @zane668 reported the stale Contents highlight in #2231.
- @MartinNeudecker reported the OpenCode 2 timeout in #1943.
Full Changelog: v0.28.43...v0.28.44