Changelog

223releases tagged fix

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

Get started free

April 202618 releases

v0.245.0

  • Require manual workflow_dispatch + tag input for npm publish
  • Structured error wrapper + scoped CI lint policy
  • Self-host guard, wizard gate, settings snippet, FTUE spike
  • Get CI lint green - simplest viable path

v0.244.0

  • Detection over interrogation — auto-propose Claude Code skills on first orient
  • Cycle 244 MCP Server: drift bugs + CI migration guard (5 tasks)
  • Build report cards no longer pad to row max-height when collapsed

v0.243.0

  • Cycle 243 MCP Server: cycle_learnings scoping + orient discovered-issues clarity
  • Mobile hero + nav polish on landing
  • Align getActiveStage filter with stages CHECK constraint
  • Deploy parity-aligned get_plan_context() SQL function
  • Make apply cycle_number contract match prepare-phase header

v0.242.0

  • Merge shared cycle branch — mcp-server
  • Orient surfaces doc_action_promote alongside Research Signals
  • Research-to-action pipeline — doc_action_promote + soft-warn surfaces
  • Pricing pre-conditions doc — activation gates before price
  • Activation observability convergence
  • /setup security & UX hardening

v0.241.0

  • Next.js 16 middleware → proxy convention migration
  • Migrate middleware.ts to proxy.ts (Next.js 16 convention)
  • Make sticky nav always translucent to fix mobile overlap
  • Surface /admin/activation in Ops nav + show user identity
  • Dev-mode bypass for rate limiter when SKIP_AUTH=true (shared-IP fallback pitfall)
  • Dashboard — magic link, auth refactor, MCP detection, brief viewer, limit messaging

v0.238.0

  • Polish: rename banner CTA to 'Connect to Claude Code'
  • Polish: add "welcome back" heading for returning users
  • Prefilled hub arrival surface + SSE phase order fix
  • Auto-provision project for new OAuth users
  • Prevent duplicate project creation for returning wizard users
  • Portfolio-level project creation with three intake paths
  • GitHub OAuth repo scope + repo picker

v0.237.0

  • Project creation via file upload — brief/PRD/doc extraction (FTUE Task E)
  • POST /api/projects/import-brief route + wizard wiring
  • Brief extraction library + unit tests
  • POST /api/projects/import-repo route + wizard wiring
  • GitHub import library + unit tests
  • Populate phases 2/3/5 with real brief/backlog/plan on SSE done
  • Remove NEXT_PUBLIC_WEB_SETUP_ENABLED — wizard is default

v0.235.0

  • FTUE wizard design spec — visual reference for all onboarding tasks
  • Md adapter registration gate + heartbeat telemetry
  • Fix plan button next-action and surface planning errors clearly

v0.234.0

  • Strategy review agenda system — decouple strategy reviews from cycles, add topic queue for future reviews
  • Task lifecycle phase timeline in detail panel
  • Login redirect sending existing users to /setup

v0.233.0

  • Planner two-pass note reading
  • Defer decision-scores and entity-references to lazy load
  • Eliminate react-hooks/set-state-in-effect ESLint errors
  • Post-auth funnel instrumentation
  • Proxy-parity shape standardisation — getCycleLog + upsertNorthStar mapping + drift-aware smoke test
  • Rework landing → /setup flow: CTAs, pre-auth intake placement, and wizard continuity
  • Version literal sync — server.ts handshake + plugin.json

v0.232.1

  • Dev-only PAPI_ARTIFICIAL_DELAY_MS for latency auditing
  • Add upsertNorthStar to data-proxy ALLOWED_METHODS

v0.231.1

  • Guard ALLOWED_METHODS extraction against silent regex failure
  • Split context-bloat detector into independent signals
  • Collapse task card to 2 rows — metadata on row 1, title on row 2
  • Render type pill for all types + strip size word from priority tooltip
  • Denser task cards, clearer type pill, stronger ring pulse
  • Add date field to CycleLogEntry
  • Portfolio lastActivity now reflects actual task activity
  • Animated connection beam on pre-first-cycle Hub empty state
  • Respect prefers-reduced-motion on Cycle Ring pulse
  • Task card type + module + size visual differentiation
  • Proactive session management signals in orient

v0.231.0

  • Compute alert/unactioned counts from full list + cap alerts at 10
  • Split discovered issues into Alerts (P0/P1) and Unactioned (P2/P3)

v0.230.0

  • Admin funnel — user identity per project, stage labels, drop-off KPI
  • Block md adapter for external users with PAPI_PROJECT_ID
  • Hub plan CTA + cycleComplete scoping fix
  • Wire claim_project() in setup flow + backfill migration
  • Redirect new email sign-up users to /setup instead of dead /onboard
  • Redirect empty-project users to /setup instead of dead /onboard route
  • Dashboard polish — error copy, skeleton loaders, security audit

v0.229.0

  • Detect setup wizard rehydration failure across OAuth redirect
  • Replace --font-body with --font-sans across hub components
  • Align TaskDetailPanel with Claude Design V3 typography and spacing
  • Hub visual quality pass — spec-aligned headings, font vars, spacing

v0.226.0

  • Use upsert for active_decisions in setup-project for idempotency
  • Correct column names in setup-project DB writes
  • Planner doc intelligence — relevance-matched doc context
  • Planner context tiering — exclude P3 Low tasks + budget logging

v0.225.0

  • Enforce strict build order in setup intelligence prompt
  • Web-first project setup wizard with AI seeding
  • Merge Plan CTA into cycle-state-aware next action
  • Restore Strategy & Decisions section
  • Address all 10 feedback items — quality rebuild
  • Restructure hub with three-question frame and new sections
  • Design: add hub v2 playground — design reference for
  • Promote LandingPageV2 to production, remove feature flag scaffolding
  • Add compact queryBoard to eliminate 2.2MB JSONB waste in plan flow
  • Cap login width at 1200px, remove dead terms/privacy links
  • Add LandingPageV2 — full redesign behind NEXT_PUBLIC_LANDING_V2 flag
  • Add non-code brief handoff types for Owner persona

v0.224.0

  • Reset agree on tab switch, disable button until terms accepted
  • Redesign login/signup — two-panel layout, clear tab separation, contextual errors
  • Correct model IDs, SSE parsing, and PlanLauncher disabled prop
  • Plan from dashboard — streaming plan launcher + structured artifact renderer
  • Security (pass 2): rate limits, Next.js bump, and 2 more findings
  • Security: patch project takeover, bug-report forgery, and 7 other findings