Changelog

341releases across 6 months

Every PAPI release, cycle by cycle. Each one pushes back against project drift.

Get started free

June 202616 releases

v0.289.0

  • Meter MCP calls per user and tier (AD-43 cost guardrail)
  • Read-only team awareness — shared projects for contributors
  • /build-in-public skill — curated X drafts behind a mandatory safety gate

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

  • C287 Dashboard: hub redesign (4 zones + artifact drawer) + health signal + dashboard-wide simplification
  • C287 Marketing: full surface sweep onto the light canon + landing refinement

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

  • Import TaskStatus in data route + untrack private docs/owner/action-queue.md
  • C286 Infra: cost-resilience findings + orphaned owner commits (SKIP_AUTH scoping, hub fixes)
  • C286 Marketing: landing owner pass + Run-with-PAPI badge & /install
  • Front-door connection-signal routing + starter templates
  • One-shot recovery email for stalled installs (kill-switched)

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

v0.283.0

  • C283: visibility-scoped docs system (tasks 1977, 2007, 2008, 2012-2014)
  • Restore login nav + fix mobile on landing v3
  • Allow /public static assets through auth gate

v0.282.0

  • Cycle 282 — README demo + rewrite
  • Tag capturing project_id on idea-captured actions
  • Cycle 282 — Owner: Owner Action Queue v2 (delegation + richer schema + nudge)
  • Move Decisions section labels outside video frame
  • Wire real iframe support via /cockpit-embed/* routes
  • Full redesign across 8 sections

v0.281.0

  • Cycle 281 — Dashboard: Project Command View + HMAC owner data-leak fix
  • Branding + messaging refresh (Alexander research + AUTOMATIC pillar)
  • Landing v3 structural + scroll strategy brief

v0.280.0

  • Cycle 280 — Auth: FTUE activation cluster
  • Cycle 280 — Owner: Owner Action Queue (backend + capture + UI)
  • Cycle 280 — Server: npx device-auth CLI + smarter orient
  • Cycle 280 — Platform: C278 production-monitoring hardening
  • Cycle 280 — Dashboard: hub anchor, stuck-users, CV spec, status perf

v0.279.0

  • Cycle 279 — mcp-server: + 1989 + 1996 [LEAVE IN REVIEW, partial]
  • Cycle 279 — distribution-and-packaging: + 1986 + 1982 [LEAVE IN REVIEW]
  • Add 'Your code stays on your machine' reassurance copy
  • Extract hub state machine to lib/hub-state.ts
  • Adopt 'project drift' as canonical positioning term
  • Add tsc --noEmit -p packages/server to CI + fix 15 type errors

v0.278.0

  • Production reachability monitoring — hourly probes, cert-expiry, admin panel, /status
  • Deploy-verification contract + completeness-audit CI gate
  • Origin allow-list + rate-limit consolidation
  • Mobile-grade /hub — condensed layer + RightPanel takeover

May 20262 releases

v0.277.0

  • @rygel has signed the CLA in cathalos92/papi-ui#895
  • Merge shared cycle branch — mcp-server
  • Stale-deploy guard — assert /mcp 401 carries WWW-Authenticate
  • Consolidate desktop + mobile nav into single source of truth
  • Merge shared cycle branch — core
  • Add fal.ai cost fetcher stub + provider audit badge
  • Per-user project-limit override

v0.276.0

  • Cycle 276 — Admin burn dashboard (fetchers, page, charts, alerts, tests)
  • Sortable user table, activation time windows, daily signup digest cron