Changelog

299releases tagged feature

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

Get started free

June 202618 releases

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.300.0

  • State the repo-read privacy contract at the consent moment
  • Week-1 win — surface one real early catch from the users own builds
  • Cold-visitor CTAs go value/signup-first, connector secondary
  • Mine the vision into a 15-20 item starter backlog for new projects
  • PAPI-in-60-seconds value demo on first run
  • Surface Deferred tasks to the planner as a re-triageable set
  • Calm the Project Pulse orb — friendly status, not a threat
  • Surface-A collapse — progressive disclosure + single-step front door
  • Make division of labour explicit — PAPI plans, your AI tool builds
  • Login defaults to Create account for cold visitors

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

v0.295.0

  • Cycle 295 — Server: (risk-tier)
  • Set/update the North Star directly via strategy_change capture
  • Cycle 295 — Core
  • Tie Done to a real git merge — block Done on failed merge
  • Doc_register fails soft — never wedge the workflow on registry errors

v0.293.0

  • Hosted-assumption sweep of packages/server — findings doc + stdio-only annotation
  • Session-guidance state is process-global — hosted multi-tenant pod aggregates ALL users' tool calls, so the "fresh window" nag fires permanently for everyone (Wes QoL)
  • Decision-outcome ledger — capture structured evidence_ref + metric_delta on deliberate AD events (validate/modify/invalidate)
  • Cycle 294 — core: (Decision-Intelligence substrate)
  • Cycle 294 — server
  • Orient times out (~30s) and self-exits — slow query fan-out, not a real pool wedge
  • Cycle assignment 0/N in skip_handoffs + row-cap ceiling + proxy parity

v0.292.0

  • Revoke anon/authenticated TRUNCATE schema-wide + lock the default
  • Merge shared cycle branch — mcp-server
  • Merge shared cycle branch — dashboard
  • Monetization floor — pricing page + entitlements + Stripe
  • Resolve vs dynamic-segment conflict under app/api/projects
  • Invitation email delivery via Resend
  • Add invitation accept paths to PUBLIC_PATHS
  • User documentation — guide + handbook (cycle 11)
  • Invitation acceptance page
  • Project team management page
  • Invitation API endpoints
  • Project membership access control — cycle 8
  • Release(server): v0.7.34 — promote flag-not-block metering to latest
  • Release(server): v0.7.33 — flag-not-block metering
  • Flag heavy free-tier usage instead of hard-blocking
  • Add skipVersion option to close cycle without git tag

v0.291.0

  • Client-supplied codebase_scan for hosted existing_project adoption
  • C291 Core: setup hierarchy seed, initial-task surfacing, DEPENDS-ON branch reuse
  • C291 MCP Server: discovered-issue auto-resolve, Windows doc paths, all-category dogfood

v0.290.0

  • Plugin marketplace inventory + registry automation
  • Lock user_profiles.tier against user-level writes
  • Connector packaging + integration recipe skill
  • Never scan the server filesystem under hosted transport (BUG-002)

v0.288.0

  • C288 core — contributor tools, owner-identity guard, cycle invariant, default project (tasks 2029/2049/2052/2087/2092)
  • Papi-install skill — one-command MCP connection
  • Contributor paperwork back-fill — CLA.md, ledger, CODEOWNERS, PR template
  • Idempotent release tag creation — recover from partial release
  • Rewrite burn fetchers onto VERIFIED provider endpoints
  • MCP registry submission prep — mcpName + UTM inventory
  • Activation & retention cockpit — stage-exit auto-evaluation + per-user retention
  • Adopt hub-v4 design — golden-thread hub driven by the visitor's commands
  • Project_switch rebinds the session to the switched project
  • V3 — shared structure, drag-and-drop rows, accounts parity
  • Revert favicon to pre-C287 mark
  • Centralize auth with getAuthUser() wrapper

v0.7.35

  • Built-with-PAPI carousel v2 — visual-first, framed, edge-fade, 8 projects

v0.7.34

  • Built-with-PAPI project carousel — real screenshots, names, cycles, links
  • Brand-book wordmark replaces mascot face + health-signal cards

v0.7.33

  • Add project name to orient heading output

v0.286.0

  • Landing B — warm mascot-brand rebuild per mockup B
  • Show logged-in state in landing nav + bounce authed users off /login
  • Decisions video now plays on first interaction
  • Marketing blog — /blog index + 3 launch posts (Lovable switch funnel)
  • User-configurable project resolution method (root_hash / repo_url / manual)
  • @YiumPotato has signed the CLA in cathalos92/papi-ui#934
  • Papi face on empty, error, and 404 states
  • Mount companion on hub — rest of scope pre-built
  • Chat-bubble onboarding with papi face
  • Mobile shell — bottom tab bar with live papi face
  • Simplify primary nav to 4 destinations
  • Original papi mascot face + companion in cockpit brand

v0.285.0

  • Marketing — changelog RSS/JSON feeds + HN draft
  • Telemetry — UTM tagging + activation funnel digest
  • Distribution — release auto-post + registry research
  • Core — template guidance + papi-auto branch-coherence guard
  • Admin 7-day-active metric + per-channel cohort widgets
  • Hosted-fallback handles no-global-identity checkouts

v0.284.0

  • Merge shared cycle branch — server
  • Merge shared cycle branch — owner-actions
  • Merge shared cycle branch — infra
  • Correct user_profiles key for GitHub App + make URL probes non-fatal on egress loss
  • Point README install command at canonical mcp.getpapi.ai URL
  • Correct clone path in CONTRIBUTING.md to papi-ui
  • @Stonebridge-Systems has signed the CLA in cathalos92/papi-ui#927