Skip to content

Commit 289a2aa

Browse files
committed
chore: bump version to 0.19.0
Bump version across all 7 package/plugin manifests. Also refresh AGENTS.md (new Block types from #597, Code Tour endpoints from #569), prune removed flags from the Pi README (--plan-file, /plannotator-set-file from #595), and pin Renovate off bun-version bumps to keep the macOS codesign hotfix from v0.17.9 in place. For provenance purposes, this commit was AI assisted.
1 parent ba2e4d2 commit 289a2aa

10 files changed

Lines changed: 32 additions & 15 deletions

File tree

.github/renovate.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,19 @@
1313
"matchManagers": ["github-actions"],
1414
"groupName": "GitHub Actions",
1515
"automerge": false
16+
},
17+
{
18+
"description": "Pin Bun to 1.3.11: 1.3.12+ broke macOS binary codesign for bun build --compile (hotfixed in v0.17.9). Unpin only after verifying signed builds work on the target version.",
19+
"matchManagers": ["github-actions"],
20+
"matchDepNames": ["oven-sh/setup-bun"],
21+
"matchDepTypes": ["action"],
22+
"enabled": true
23+
},
24+
{
25+
"description": "Do not bump the bun-version input passed to oven-sh/setup-bun. See v0.17.9 hotfix.",
26+
"matchManagers": ["github-actions"],
27+
"matchDepNames": ["bun"],
28+
"enabled": false
1629
}
1730
]
1831
}

AGENTS.md

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -243,12 +243,14 @@ During normal plan review, an Archive sidebar tab provides the same browsing via
243243
| `/api/external-annotations` | POST | Add external annotations (single or batch `{ annotations: [...] }`) |
244244
| `/api/external-annotations` | PATCH | Update fields on a single annotation (`?id=`) |
245245
| `/api/external-annotations` | DELETE | Remove by `?id=`, `?source=`, or clear all |
246-
| `/api/agents/capabilities` | GET | Check available agent providers (claude, codex) |
246+
| `/api/agents/capabilities` | GET | Check available agent providers (claude, codex, tour) |
247247
| `/api/agents/jobs/stream` | GET | SSE stream for real-time agent job status updates |
248248
| `/api/agents/jobs` | GET | Snapshot of agent jobs (polling fallback, `?since=N` for version gating) |
249249
| `/api/agents/jobs` | POST | Launch an agent job (body: `{ provider, command, label }`) |
250250
| `/api/agents/jobs` | DELETE | Kill all running agent jobs |
251251
| `/api/agents/jobs/:id` | DELETE | Kill a specific agent job |
252+
| `/api/tour/:jobId` | GET | Fetch Code Tour result (greeting, stops, checklist) for a completed tour job |
253+
| `/api/tour/:jobId/checklist` | PUT | Persist checklist item state for a Code Tour |
252254

253255
### Annotate Server (`packages/server/annotate.ts`)
254256

@@ -337,10 +339,11 @@ interface Annotation {
337339

338340
interface Block {
339341
id: string;
340-
type: "paragraph" | "heading" | "blockquote" | "list-item" | "code" | "hr";
342+
type: "paragraph" | "heading" | "blockquote" | "list-item" | "code" | "hr" | "table" | "html" | "directive";
341343
content: string;
342344
level?: number; // For headings (1-6)
343345
language?: string; // For code blocks
346+
alertKind?: "note" | "tip" | "warning" | "caution" | "important"; // GitHub alerts (blockquote subtype)
344347
order: number;
345348
startLine: number;
346349
}
@@ -352,12 +355,15 @@ interface Block {
352355

353356
`parseMarkdownToBlocks(markdown)` splits markdown into Block objects. Handles:
354357

355-
- Headings (`#`, `##`, etc.)
358+
- Headings (`#`, `##`, etc.) with slug-derived anchor ids
356359
- Code blocks (``` with language extraction)
357360
- List items (`-`, `*`, `1.`)
358-
- Blockquotes (`>`)
361+
- Blockquotes (`>`) — including GitHub alerts (`> [!NOTE|TIP|WARNING|CAUTION|IMPORTANT]`) which set `alertKind`
359362
- Horizontal rules (`---`)
360-
- Paragraphs (default)
363+
- Tables (pipe-delimited) — rendered via `TableBlock` with a `TableToolbar` (copy as markdown/CSV) and `TablePopout` overlay
364+
- Raw HTML blocks (`<details>`, `<summary>`, etc.) — rendered via `HtmlBlock` through `marked` + DOMPurify
365+
- Directive containers (`:::kind ... :::`) — rendered via `Callout`
366+
- Paragraphs (default) with inline extras: bare URL autolinks, `@mentions` / `#issue-refs`, emoji shortcodes, smart punctuation
361367

362368
`exportAnnotations(blocks, annotations, globalAttachments)` generates human-readable feedback for Claude. Images are referenced by name: `[image-name] /tmp/path...`. Annotations with `diffContext` include `[In diff content]` labels.
363369

apps/copilot/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "plannotator-copilot",
33
"description": "Interactive Plan & Code Review for GitHub Copilot CLI. Visual annotations, team sharing, structured feedback.",
4-
"version": "0.18.0",
4+
"version": "0.19.0",
55
"author": { "name": "backnotprop" },
66
"repository": "https://github.com/backnotprop/plannotator",
77
"license": "MIT OR Apache-2.0",

apps/hook/.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "plannotator",
33
"description": "Interactive Plan Review: Mark up and refine your plans using a UI, easily share for team collaboration, automatically integrates with plan mode hooks.",
4-
"version": "0.18.0",
4+
"version": "0.19.0",
55
"author": {
66
"name": "backnotprop"
77
},

apps/opencode-plugin/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@plannotator/opencode",
3-
"version": "0.18.0",
3+
"version": "0.19.0",
44
"description": "Plannotator plugin for OpenCode - interactive plan review with visual annotation",
55
"author": "backnotprop",
66
"license": "MIT OR Apache-2.0",

apps/pi-extension/README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -190,8 +190,7 @@ During execution, the agent marks completed steps with `[DONE:n]` markers. Progr
190190

191191
| Command | Description |
192192
|---------|-------------|
193-
| `/plannotator [path]` | Toggle plan mode. Accepts optional file path or prompts interactively |
194-
| `/plannotator-set-file <path>` | Change the plan file path mid-session |
193+
| `/plannotator` | Toggle plan mode. The agent writes a markdown plan file anywhere in the working directory and submits its path |
195194
| `/plannotator-status` | Show current phase, plan file, and progress |
196195
| `/plannotator-review` | Open code review UI for current changes |
197196
| `/plannotator-annotate <file>` | Open markdown file in annotation UI |
@@ -202,7 +201,6 @@ During execution, the agent marks completed steps with `[DONE:n]` markers. Progr
202201
| Flag | Description |
203202
|------|-------------|
204203
| `--plan` | Start in plan mode |
205-
| `--plan-file <path>` | Custom plan file path (default: `PLAN.md`) |
206204

207205
## Keyboard shortcuts
208206

apps/pi-extension/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@plannotator/pi-extension",
3-
"version": "0.18.0",
3+
"version": "0.19.0",
44
"type": "module",
55
"description": "Plannotator extension for Pi coding agent - interactive plan review with visual annotation",
66
"author": "backnotprop",

openpackage.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: plannotator
2-
version: 0.18.0
2+
version: 0.19.0
33
description: Annotate Claude Code and other agent plans and review code visually. Share with your team, and send feedback to your agent with one click
44
author: backnotprop
55
license: MIT/Apache2.0

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "plannotator",
3-
"version": "0.18.0",
3+
"version": "0.19.0",
44
"private": true,
55
"description": "Interactive Plan Review for Claude Code - annotate plans visually, share with team, automatically send feedback",
66
"author": "backnotprop",

packages/server/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@plannotator/server",
3-
"version": "0.18.0",
3+
"version": "0.19.0",
44
"private": true,
55
"description": "Shared server implementation for Plannotator plugins",
66
"main": "index.ts",

0 commit comments

Comments
 (0)