Releases
v0.13.0
Compare
Sorry, something went wrong.
No results found
0.13.0 (2026-05-01)
Features
add migration 014 to simplify plans schema (e6057ff )
add plan API client methods for ephemeral model (150edb8 )
add plan comments command, remove unused editInEditor helper (1db6425 )
add planner web UI for ephemeral plan review (3727782 )
add TaskCreate progress tracking to implement skill (ef1afd0 )
AI agent observability — session and subagent tracking with transcript viewer (2719b78 )
api: add /api/v1/shares endpoints for author keyring (68cfd13 )
api: add legacy shares.json one-shot import (e9c1565 )
api: add server-side resolveProjectForPath helper (3e6cef3 )
api: broaden /projects/resolve endpoint via resolveProjectForPath (6c9e7a4 )
api: include agent_summary in session list response (bb09edf )
api: mount paste handlers in arc-server (85cd69d )
api: move AI session endpoints under project scope (3529bbc )
api: parse repeated query params for multi-value issue filters (9d14525 )
api: remove assignee from OpenAPI spec and handlers (b6afddb )
api: update OpenAPI spec for project-scoped AI sessions (d5a4917 )
api: update plan handlers for unified storage with status workflow (985a071 )
arc-paste: add standalone paste service binary (862e0dc )
cli: add --stdin flag to arc ai session start (5258061 )
cli: add arc share commands and shares.json registry (69edd9f )
cli: add label management commands and integrate with create/update (5e5871c )
client: add CLI HTTP client methods for /api/v1/shares (31e3167 )
client: update plan client methods for unified storage (88c0900 )
cli: remove assignee flags and unassigned from team context (5689255 )
cli: rewrite plan commands for unified storage with approve/reject (79281c7 )
cli: show pending plan review count in arc show and arc ready (1289f0f )
cli: update client methods and session start to use project-scoped AI session paths (94eaa3c )
evals: add assertions for contract tests and plan adherence (0af284e )
gitfs: add pure-Go git worktree detection (88e9e5f )
gitfs: support worktrees of bare repositories (d1a5118 )
paste: add foundation types, storage, and crypto helpers (cfcbce9 )
paste: add HTTP handlers for /api/paste/* (1dabc29 )
plans: add global plans API, issue linking, and frontend client (bb2ab7c )
plugin: arc-reviewer checks plan adherence against design spec (7a217c8 )
plugin: brainstorm skill produces exact code contracts (4eda0de )
plugin: implement skill requires review with plan adherence after every task (53256e2 )
plugin: plan skill generates contract tests in T0 and design contracts in task descriptions (cce4c1b )
plugin: review skill passes design excerpt for plan adherence (f308a18 )
remove old plan web UI pages and sidebar references (e7cd041 )
replace Plan types with simplified ephemeral plan model (1ddb7d4 )
rewrite integration tests for ephemeral plan system (1c1d947 )
rewrite plan API handlers for ephemeral model (15cf6cf )
rewrite plan HTTP client for ephemeral model (cae8de3 )
rewrite plan storage implementation for ephemeral model (934c1b4 )
share: add --force flag to share delete for cleaning up orphans (5410482 )
share: add --force flag to share delete for orphan cleanup (cec7fd5 )
share: add author-only Share-link stamp in the header (83a441f )
share: annotation editing, layout polish, config precedence (649d47e )
share: annotation retraction (delete) for original commenters (6dff735 )
share: arc share show --author-url reprints the author URL (4de273b )
share: drop Sign in button; chip becomes rename affordance (88e9877 )
share: fluid doc width with clamp() for breathing room on wide screens (0f8c129 )
share: improved shared review — name capture, inline marks, annotation UX (3f5fde5 )
share: inline name capture in FloatingToolbar (replaces lazy modal) (83f4961 )
share: JSON bundle for agents + author can edit reviewer comments (ed425b6 )
share: NamePromptModal accepts initialName for rename flow (75fdab9 )
share: parseShareFragment helper extracts k and t from URL hash (dd5d3af )
share: print share + author URLs from arc share create (d2d4e8d )
share: proper markdown rendering, planner-aligned theme, merged toolbar (7b60505 )
shares: foundation types, interface, migration, openapi spec (552d615 )
shares: move share keyring from ~/.arc/shares.json to data.db (8bdd018 )
shares: wire startup import + integrate share commands with new endpoints (T6) (2e9a71d )
share: tighten name-capture toolbar UX (29092fe )
share: token-based isAuthor; auto-populate name from author URL (33e15a4 )
share: zero-knowledge plan review for brainstorm flows (54aefff )
simplify plan storage interface and sqlc queries (aa34c36 )
storage: add project_id to ai_sessions with migration (8ff0122 )
storage: broaden ResolveProjectByPath to longest-prefix match (0e28691 )
storage: drop assignee column and remove from types/queries (f42fa9a )
storage: implement GetAgentSummariesForSessions query (65fed28 )
storage: implement shares store (sqlc queries + adapter methods) (b4d5e2b )
storage: update ListIssues for multi-value status/type/priority filters (5bbde7f )
types: add AgentSummary type and storage interface for session dashboard (3380749 )
types: convert IssueFilter to multi-value slices for status, type, priority (cf6825c )
update OpenAPI spec for simplified plan endpoints (4708c3e )
use TaskCreate for visible progress tracking in brainstorm/plan skills (aa47ad4 )
web: add /share/[id] route with full annotation markup (9a936ac )
web: add agent transcript viewer page (aa8590c )
web: add copy-to-clipboard button for issue IDs (26dc5f5 )
web: add delete and batch delete for AI sessions (7c24458 )
web: add draft plan count badge to sidebar Plans nav item (9dffbfc )
web: add global plans list page (f06884d )
web: add IssuePicker modal component with live search (8de99d6 )
web: add MultiSelect component with chips and dropdown (825929f )
web: add pagination and page size controls to AI sessions (a20f718 )
web: add paste client, anchor, events, identity utilities (28b75e5 )
web: add plan detail page with action menu (c72d63c )
web: add Plans navigation entries to sidebar (eb38836 )
web: add project-scoped plans list page (bf4ed95 )
web: add Recent AI Sessions dashboard widget to project page (a0370c8 )
web: add split-pane plan editor with approve/reject workflow (8cb55b9 )
web: integrate MultiSelect filters on issues page (474eef7 )
web: move AI sessions under project-scoped routes (dece22b )
web: rebuild /share/[id] with editorial review UX (aca67c5 )
web: redesign planner with tabbed view modes (ecbfca7 )
web: remove assignee from components, pages, and filters (b3ffd0c )
web: route draft plans to editor, others to read-only viewer (5eaae55 )
web: show total tokens in AI session detail header (3f22f88 )
Bug Fixes
align nolint directives with CI golangci-lint v2.11.x (efe71ba )
api: add project-agnostic issue lookup endpoint (d84c8fa )
api: filter progress entries before message check in normalization (21f2605 )
api: make all issue-scoped commands work without project context (4c9a614 )
api: normalize transcript entries for frontend consumption (51dca05 )
api: restore dedicated getIssueByID handler for naming consistency (7dbfb23 )
api: server-stamp shares.created_at when client omits it (0375725 )
api: trim project-agnostic routes to only those used by CLI (bf0a4ed )
api: use paginated response for listAISessions endpoint (660c892 )
api: use prefix-aware resolver in createAISession (arc-0d80.06mq9p) (1bc0271 )
arc-0d80.06mq9p: server-authoritative CWD resolution for git worktrees (7b76fcb )
cli: use flag-changed detection for label updates and fix JSON output (d79cdde )
don't fail hook when AI session creation fails for unregistered projects (5ff4a38 )
ensure planner URL is always shown, clean up skill transitions (aaea716 )
integration: create project before using project-scoped AI session endpoints (13e3578 )
lint: resolve goconst, perfsprint, revive lint issues (99502e7 )
make: pass -tags webui to build-paste so the SPA is embedded (a240c86 )
paste: coerce Uint8Array to BufferSource for Web Crypto API (4d53727 )
plan skill must write full design into epic description (4734f67 )
planner URL in AskUserQuestion options, correct CLI syntax (a79c0ab )
remove duplicate arcCmdWithStdin from plan_test.go (b1e8353 )
remove remaining old Plan type references from types_test.go (94e4c6b )
removing claude+codex marketplace in favor of agent-nexus (3a6f3c3 )
removing claude+codex marketplace in favor of agent-nexus (48c1a8b )
resolve all frontend lint errors and add bun lint to make lint (29794e5 )
resolve all golangci-lint errors (66ddb1c )
resolve all golangci-lint issues across codebase (f0e2cb7 )
resolve all lint issues from multi-select filter implementation (3a3653a )
resolve all lint issues from plan simplification (3506206 )
resolve all lint issues to achieve zero-error lint pass (cfd608a )
resolve lint issues in AI session code (16dc8e6 )
resolve lint issues in label CLI and client code (bfef67a )
resolve lint issues in templates.go and search.go (6f00b3d )
resolve lint issues, migration FK/FTS errors, and add missing getIssue endpoint (6ce3c7e )
resolve plan file paths to absolute for cross-process access (27d86e6 )
resolve svelte-check errors, add to lint pipeline (ecb4b5a )
share: clarify empty-name fallback; use isAuthor for resolve local-state (5c3b012 )
share: inline marks for <br> and block-boundary selections (242bcae )
share: inline marks for blocks with internal multi-line structure (aeaf15f )
share: inline marks for multi-block annotations (1862c7e )
share: inline marks for partial mid-block selections across structure (f79a578 )
share: seed NamePromptModal name inside onMount to silence state-ref warning (4270d13 )
shares: make legacy import atomic and recoverable (0378177 )
share: triple-click selection no longer dismisses toolbar (2b752f4 )
show planner URL after plan create (9db436b )
storage: enforce foreign keys and clean orphaned workspaces (bf16cb8 )
storage: escape LIKE metacharacters in registered paths (f612893 )
storage: use dynamic SQL for multi-value filters (sqlc.slice + sqlc.narg incompatible) (94ef1e0 )
suppress all session-start errors in hook mode (89136d3 )
tests: make plan test temp dirs world-traversable for Docker (4a254d9 )
tests: run test server container as host UID (1adc400 )
tests: use 127.0.0.1 instead of localhost in containers (fda4d03 )
tests: use ARC_SERVER env var from container, not test code (7c368d1 )
update migration, tests, and mocks for new plan interface (c1bf0f3 )
update nolint directives for golangci-lint 2.11.x (e4f5822 )
use sentinel error for hook-mode session skip vs real errors (ab89a4d )
web: associate label with textarea for a11y compliance (b389f42 )
web: handle unsupported shiki languages, simplify planner UI (65fc28f )
web: redesign transcript viewer and filter progress entries (12a3584 )
web: remove unassigned references from teams page (99fa704 )
web: replace 'as any' with proper UpdatePlanContentRequest type (3f676cb )
web: replace nested button with span in MultiSelect chips (2b81b8a )
wrap replay events signature for lint (90b1ebd )
Refactoring
api: rename workspace references to project in handler files (6856a62 )
api: rename workspace references to project in server.go helpers (ba3109b )
api: rename workspace references to project in test files (10f3236 )
api: rename wsID→pID in createTestIssue helper param (90971a9 )
cli: drop dead guards from resolveFromServer call sites (937cbc4 )
cli: rely on server resolver, drop client-side fallback stages (f8d4eaf )
gitfs: tighten .git pointer parsing and worktree cleanup (e577908 )
share: funnel author-only events through postAuthorEvent (9a4bf3e )
shares: address slop review findings (b3ceed2 )
sharesconfig: rewrite as HTTP shim over /api/v1/shares (T5) (93d6708 )
share: simplify parseShareFragment with || null (24ad0c3 )
share: use parseShareFragment in page onMount (19ff619 )
test: add worktree cleanup to TestResolveProject_GitWorktree (78e1cce )
test: extract internal/testutil/gittest for shared git helpers (85d3085 )
test: harden git worktree test helpers (CI safety + cleanup + escaping) (7f48823 )
tests: fully self-contained integration tests in Docker (f81cb59 )
tests: self-contained integration tests in Docker (413f15a )
unified plan storage with approve/reject workflow (97df0fb )
web: use shared API client in project plans page (dc5f1d5 )
You can’t perform that action at this time.