Changelog

192releases tagged fix

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

Get started free

July 20266 releases

v0.320.0

  • Migration determinism test with postgres service container
  • Landing Install section (connector URL-only) + fix dead How-it-works link
  • Release/review execution layer + hosted parity (mcp-server)
  • Authenticate Realtime socket BEFORE subscribing
  • Each task in ONE stage grid — no cross-stage duplication
  • Stage grids show reached tasks + no duplicate cycle-stage pips
  • Checkpoints ON the stage rows, wired to real MCP steps

v0.319.0

  • Merge shared cycle branch — mcp-server
  • Merge shared cycle branch — dashboard
  • Verify-before-claim gate in reviewer prompt []
  • Correct cycles stat undercount in metrics hero

v0.318.0

  • Stop getPlanContextSummary parity test flapping
  • Return logged-out "Go Pro" buyer into checkout after sign-in
  • Merge shared cycle branch — core
  • Recompose My-view — analytics hero + Next Move, unified This-cycle block, progress-matrix pips
  • Page through all task-% rows when allocating display_id

v0.314.0

  • Add /pricing + full docs guide/handbook to sitemap; SEO foundation audit
  • First-touch signup attribution — capture UTM+referrer, write to signup event, surface signups-by-source
  • Reconcile activation funnel to one canonical source of truth
  • Emit activation lifecycle funnel events — signup/setup-complete/first-plan/first-release
  • Unify onto one OAuth connector path + add landing connector CTA
  • Gate new-user surface on cycle history, not current-cycle Done count
  • Correct steady-state resolution, project scoping, and wrong-project flash
  • Wire dead updating state in TaskCard
  • Stdio repo↔project mismatch guard at orient

v0.312.0

  • Research/design: adopt a single write-path + append-only event log as v1's system of record (architecture-decision-gated)
  • Route post-setup users into the redesigned hub, not the bloom
  • Velocity band + new-user backlog-forward state
  • Checkpoint board + task detail
  • Top zone — gradient cycle-progress bar + unified guidance strip
  • Sync OG + Twitter share cards to live "works where you work" hero
  • Add Team link to project cards on settings page
  • De-PAPI the Cursor-rule identity leak
  • First-time coach — dim + one-line explainer, once per space
  • Clickable cycle cross-references via reusable CycleRef
  • Make the "What PAPI did" value-show live-earned
  • Review next-action is command-only with a concrete command
  • IA + visual-quality reflow of the My-view
  • Stream-grade "What PAPI did" value-show
  • Restore single next-move card on live My-view
  • Allow StartupBar widget on landing (/) only
  • Render StartupBar widget as plain async <script> so it hoists to <head>
  • Promote LandingC to canonical landing + startupbar attribution

v0.311.0

  • Demote empty-state LIVE band to a quiet status line — hero only when activity is flowing
  • Design(agent+critique): prefer visual/motion steering over text; make hero conditional not mandatory
  • Make silent MCP/proxy emit failures observable — response.ok check + structured logging + blackout marker
  • Inject live task status into review prepare context + drop recs targeting Done/Cancelled tasks
  • Dopamine motion layer — live pulse orb, ticking counters, stage-slide, promoted activity feed
  • Reactive L0 — patch-in-place Realtime for MCP task-status changes
  • Stop project-less new users dead-ending on 403

June 202612 releases

v0.310.0

  • Frontend-design-engineer agent + server design-bundle
  • Idea: — Some idea
  • Idea: — New idea
  • Idea: — Share reports via link
  • Idea: — Add analytics tracking
  • Unblock local CI gate on Windows
  • Wrap /dev/cz useSearchParams in Suspense for prod build
  • Taskmaster → PAPI import skill
  • Round-2 owner review — inline connect, tighter tools, copy
  • Dev preview wizard is a pure mock — no real writes
  • Streamlined pre-hub wizard funnelling to "run setup"
  • Restore the CONNECT step in Cycle Zero — no fake "Connected ✓"
  • Per-task model-tier recommendation
  • Expose PAPI read surface as MCP resources
  • Cross-project task move via task_move
  • Wire +N more toggle in MemberBoard (was a dead span)
  • Flag In-Progress tasks already merged to the default branch
  • Make hosted COMPLETE recompute the build branch deterministically
  • De-time/task-count the new-conversation skill guidance
  • Instruction-text git steps for sandboxed harnesses
  • Stop pushing users to start a new chat
  • Populate MCP instructions field with universal cycle frame
  • Affirmative connect-only role framing
  • Capability-branched next-action guidance
  • Capability registry — clientInfo.name → {build}
  • Remove duplicate deploy:edge key (later raw cmd shadowed the script)
  • Hard-block at 7 cycles, not 5 (offer stays at 5)

v0.309.0

  • Onboarding connect-step cleanup + install docs (C309)
  • Proxy parity + feedback loop + telemetry + client-neutral setup (C309)
  • Production rebuild — getpapi.ai homepage
  • Unify Hub + Team into one tabbed /hub surface
  • Don't switch branches under a parallel session (multi-session guard)
  • Legibility + review gate + clickable activity on Project view
  • Boost contrast/pop on the Project view — stronger boxes + legible text
  • Simplify Project view — board hero, top tabs, contextual detail push
  • Team Project View — orchestration rebuild
  • Route tool_call + milestone emission through the proxy adapter
  • Surface contributor release PRs on the owner attention feed
  • Owner-review queue for contributor release PRs
  • Capture the unblocking human step → linked owner_action
  • Cycle 308 (Core): role-gated release + telemetry blackout canary
  • Grant /admin to ADMIN_USER_IDS beyond owner
  • Stop CPU-pinning papi-refresh loop + unstick Connect step
  • Coalesce missing epic to '' so starter-backlog seed stops tripping 23502
  • Purge deprecated SSE transport from user-facing install surfaces + CI guard

v0.308.0

  • Team Project View — orchestration rebuild
  • Route tool_call + milestone emission through the proxy adapter
  • Surface contributor release PRs on the owner attention feed
  • Owner-review queue for contributor release PRs
  • Capture the unblocking human step → linked owner_action
  • Cycle 308 (Core): role-gated release + telemetry blackout canary
  • Grant /admin to ADMIN_USER_IDS beyond owner
  • Stop CPU-pinning papi-refresh loop + unstick Connect step
  • Coalesce missing epic to '' so starter-backlog seed stops tripping 23502
  • Purge deprecated SSE transport from user-facing install surfaces + CI guard

v0.306.0

  • Release(server): v0.7.37 — C306 build_execute preview + decision_scores planner loop
  • Build_execute surfaces a local preview for UI-touching builds
  • Optional 'How did you hear about us?' onboarding self-report
  • C306 core: parity guard + release tree-equality + decision_scores loop
  • Resolve slug→UUID in data-proxy /telemetry route

v0.305.0

  • C305 onboarding: Cycle-Zero intake beat + decisions-with-pushback
  • Data-proxy parity — client_name, default_project_id, bug_report fields

v0.304.0

  • C304 core: planner learning-loop + plan-handoff fix + release cancelled-branch guard
  • First-class Lovable connect pane
  • C305: persona-first Cycle-0 onboarding + sealed project linkage
  • Retry createTask display_id on unique-violation race
  • Revert "merge shared cycle branch — onboarding "

v0.303.0

  • Merge shared cycle branch — onboarding
  • C303 Core — v2 Harvest (setup:dev, compounding-loop spike, tenancy chokepoint)
  • Resolve project slug to UUID in tool dispatch — multi-project remote/OAuth users 403'd on every project
  • Forward authorize continuation through post-login redirect
  • Serve OAuth metadata at MCP origin for host-local discovery
  • Release(server): v0.7.36 — startup guidance + papi alias + bug-routing fix

v0.301.0

  • Forward CTA + correct routing + embeddable demo
  • C301 Dashboard: hub front-door subtraction + owner-action boundary (RISK-TIER)
  • C301 MCP server: planner large-task guarantee + papi alias
  • C301 CI: migrations-drift guard via Management API + copy-guard C286 register
  • Guide stuck users in every startup-failure message
  • Apply dist-tag when version already on npm — promote was a no-op
  • Publish @papi-ai/adapter-md — missing step broke all fresh installs
  • Release(server): v0.7.35 — ship C294–C299 backlog to npm

v0.299.0

  • Revert(deps): keep react-is — removal pruned platform-optional @emnapi from lock
  • Done≠done — offer Blocked instead of false-Done
  • Direction-first front-door framing
  • Merged_at round-trips on pg + proxy
  • Bust session-lived chart cache after release
  • UseChartData(null) resolves to idle, not perpetual loading
  • Chart subsystem coherence: shared primitives + drift guard (LSS review)
  • Pin cycle-update embed template for consistency

v0.298.0

  • Bind project from token — auto-bind single, choose for multi
  • Friendly browser-GET + desktop-connector-primary for Claude Code
  • Sequence local-first / thinnest-vertical-slice-first (AD-51)
  • Wire /try, /benchmarks, /manifesto into nav, footer + sitemap
  • Prompt host agent to fold an existing PRD/spec into the brief
  • GitHub connect no longer loops; persist github_username on link
  • Count OAuth-connector users in connected-state + telemetry
  • Drop lag-prone read-back that faked partial plan failures
  • Join estimation stats on ct.display_id not ct.uuid

v0.297.0

  • Carry-by-default model + legible decisions + collapse + list highlight
  • CI-wire the visual gate + fix the 1024px panel crush (C297 follow-ups)
  • Restore V4 mockup fidelity + kill panel-overlay breakage + wire dead buttons (C297)
  • Match the approved playground exactly — 3-bar pulse, plum Adopt, title+body
  • Cockpit polish to match the approved playground
  • Strategy-review cockpit — assess + action recommendations
  • Retire the floating Companion bubble — Pulse orb is the one personality atom
  • Promote decisions + learnings out of legacy Depth onto the hub
  • Enrich activity feed — varied, deduped, releases interleaved
  • Shrink 'on your side' strip + add hide/show control
  • Widen v4 task panel to 440px + clear panel-tools overlap
  • Unify hero + pulse into one command card
  • V4 post-ship critique pass — container reflow, owner UUID, panel polish
  • Prod type-check — loosen harness complexity + narrow bottom-nav badge
  • Critique pass 2 — journey, card sizing, released, selected border, gap
  • Panel polish — JSON handoff, close/edit, scroll tabs, accent, journey
  • Real panel = the mockup design, curated from real data
  • V4 task panel on the live hub
  • Scope owner actions to the cycle, kill the "36 things" hero
  • Wire V4 into the live hub
  • Panel-open layout — widen, don't squash
  • Station labels → Planned/Building/Review/Released
  • V4 feedback pass 1 — more weight/pop, kill weak copy, wire panel
  • Mobile layout — pulse-first, your-move row, vertical thread
  • In-hub 4-tab task panel + journey bar
  • Owner strip + activity feed + compounding strip
  • Golden-thread + 4 stations + verdict=sky
  • Project Pulse card + outcome hero
  • Project Pulse factor breakdown — health-factors plumbing
  • Single palette source-of-truth

v0.296.0

  • Cycle 296 — MCP Server: dup-check + skipVersion tests + proxy claim write-path 🔒 (DEPLOY-GATED)
  • Cycle 296 — Core: Discord embed + HorizonStatus fix + estimation correction
  • Cycle 296 — Server: Quality Gate + review-verdict notification
  • Cycle 296 — Feedback: Upstream Feedback Loop epic (AD-50)
  • Switch on Stripe Pro billing — flip Go Pro CTA to /api/checkout
  • Sync package-lock.json + use npm ci to mirror Railway