Changelog

299releases tagged feature

Every PAPI release carrying the feature tag. What shipped, when.

Get started free

March 202618 releases

v0.82.0

  • Bootstrap planner generates handoffs for all tasks + setup commit hint
  • Add UI task detection guidance to planner prompt
  • Always create feature branches from main, not sibling branches
  • Add process rules section to exported CLAUDE.md template
  • Gate file fallbacks to local project only + update alpha tester docs

v0.81.0

  • Planner sprint sizing uses effort points as primary signal
  • Add breadcrumbs to Analytics and Strategy sub-tab pages
  • Deprecate .papi/ file fallback for pg adapter users

v0.80.0

  • Rewrite landing page with v4 spec — fresh window hero, dashboard showcase, competitive positioning

v0.79.0

  • Add brief_implications field to build reports for upstream discovery feed
  • Phase status shows "In Progress" when Done + Backlog tasks exist
  • Add handoff_accuracy read-back to BuildReportRow

v0.78.0

  • Add capture mode to strategy_change for lightweight decision persistence
  • Add discovery gaps step to planner + include canvas in full path context
  • Update carry_forward after strategy_review to prevent stale "review due" text

v0.77.0

  • Add Insights section to orient + update CLAUDE.md for orient usage
  • Corrections_count on build reports — capture informal pushback
  • Combined orient MCP tool — merges build_list + health into single call
  • Strategy review as adaptive engine — discovery canvas audit, phase staleness, structural staleness

v0.76.0

  • Prompt quality feedback loop — task transitions + handoff accuracy
  • Discovery canvas — progressive product brief sections
  • Review accept/reject from dashboard
  • Dashboard CRUD gaps — task creation, sprint flagging, phase management

v0.75.0

  • Setup pre-flight checks — validate Supabase, env vars, MCP server before user hits a wall
  • Add "In Sprint" status stage — tasks transition from Backlog → In Sprint when plan assigns them, before In Progress
  • Align SDK versions and remove redundant type casts
  • Intelligence layer — proxy architecture for server-side LLM calls

v0.74.0

  • Dashboard task search — filter by title or ID
  • Confirmation dialog for terminal status transitions
  • Colour-blind safe status indicators in KanbanColumn
  • Make table rows keyboard-accessible and fix touch target sizes
  • Keyboard-accessible table rows + WCAG touch targets
  • Add focus trap to sidebar panel and fix ARIA roles

v0.73.0

  • Server-side auto-release after all sprint tasks reviewed
  • Fix muted text and P2 badge contrast for WCAG AA compliance
  • Login form accessibility — add labels, restore focus rings
  • Redesign ProjectTrajectory with structured strategy review sections
  • Store full structured strategy review in DB as queryable JSONB
  • Persist full strategy review analysis to DB — stop losing 90% of review output

v0.72.0

  • ProjectTrajectory UX improvements from feedback
  • Cockpit redesign: Lower section — ProjectTrajectory (strategy review + trends) + enhanced backlog + tasks table
  • Add skeleton screens for progressive loading
  • Board sprint filter uses local state for instant filtering
  • Polish ProjectTimeline — remove top numbers, single bar, date spans, strategy separators, y-axis label
  • Cockpit redesign: Sprint Progress Bar + Timeline redesign — effort-weighted progress, date axis, strategy markers

v0.71.0

  • Cockpit redesign: Command Header + Action Bar — hero section with narrative, sparklines, merged alerts
  • Strategy review write-back should propagate insights into ADs and product brief
  • Server guard: block plan if In Review tasks older than 2 sprints exist
  • Fix pre-existing test failures — git.test.ts timeout assertion + 5 workspace resolution failures
  • Extract formatPreviousReviews helper + wire previous reviews into strategy_change context
  • Strategy review board filter preserves review-window learnings + build_list health resilience

v0.70.0

  • Npm publish Batch 3: Docs + registry + publish — READMEs, npm org, server README update, actual npm publish
  • Bug: Session start doesn't detect new/empty project — should auto-run setup instead of build_list
  • Strategy review context optimization — reduce 176K chars to actionable summary with selective assembly
  • Npm publish Batch 2: Build + bundle — disable tsup splitting, verify single-file output, test npm pack
  • Npm publish Batch 1: Package hygiene — fix dependency graph, version ranges, LICENSE file

v0.68.0

  • Fix copy inconsistencies across dashboard
  • Add h1 to Cockpit and move NeedsAttention above metrics
  • Fix Cockpit silent catch — show error state on failure
  • Add error.tsx route-level boundaries for all pages
  • Reusable ErrorState component replacing 11 ad-hoc error divs
  • Release tool auto-pushes branch and tag to remote

v0.67.0

  • Skip .papi/ writes in pg mode and exclude from clean-tree check
  • Ad_hoc accepts task_id to complete existing tasks
  • Bug: Feature branch divergence — build_execute branches from main, missing prior same-sprint task work
  • Branch from latest same-sprint feature branch
  • Decouple release DB update from git ops
  • Batch planWriteBack DB operations to eliminate sequential round-trips
  • Show next sprint number in plan prepare header
  • Resolve display IDs to UUIDs for sprints.task_ids column

v0.66.0

  • Fix health tool reviewOverdue — use reviewGateBlocking variable
  • Build_list now shows current sprint number from DB
  • Atomic plan writeBack — single DB transaction replaces 35-50 individual writes
  • Wire task comments into planner context
  • SSE real-time layer for interactive dashboard
  • Toast notification system for all dashboard write operations
  • Interactive board UX polish — prominent actions, better card hierarchy
  • Fix health tool reviewOverdue runtime error — use reviewGateBlocking

v0.65.0

  • Fix auto-switch race condition — use useEffect watching both tasks and currentSprint
  • Auto-switch to All sprints when current sprint is complete
  • Add task ID to cards, prominent edit button, format JSON handoffs
  • Interactive board — task status updates + edit mode from dashboard
  • Discussion threads per task — task_comments table + UI
  • Strategy review gate — block plan at 5+ sprint gap instead of advisory

v0.64.0

  • DB-backed project registry: query projects from Supabase instead of static papi-projects.json
  • Extract @papi/shared package — single source of truth for types and business rules