Changelog
299releases tagged feature
Every PAPI release carrying the feature tag. What shipped, when.
Get started freeMay 202611 releases
- Dashboard quality and tooling — 7 tasks
- MCP Server DX batch — phase-tag fix, enum rename, pre-build gates (7 tasks)
- Switch default DATABASE_URL template from port 6543 to 5432 (session pooler)
- MCP Server reliability batch (9 tasks)
- MCP Server reliability batch (7 tasks)
- Planner cancellation guard — Option-2 soft confirmation flow (builds on audit foundation)
- HubFrontDoor polish — kicker removal, tab hierarchy, copy clearance, softer idle state
- Self-contained LLM onboarding payload at /llms-full.txt
- Block review_submit auto-merge on batch-build branches
- Use superseded column, route 'new' actions to upsert
- Warn when dependsOn refs an unresolvable branch
- Rewrite new-N placeholder IDs in boardCorrections.dependsOn
- Split Database row into PAPI control plane DB + Product DB
- Re-throw path-identity hard-stop + explicit Windows-path detection
- Merge shared cycle branch — core
- Wider container, byline, CTA, opening scenario
- SEO + competitor naming on /manifesto
- Cancellation audit foundation (cancelled_by field)
- Hub front door — parallel paths, GitHub default
- /manifesto — Building Is Indecisive Work
- Decision Mapping visual lift on /strategy
- Drop /patch-notes from shipped action footer
- /time-machine redesign — feature for all users
- Skip path-identity check after first run — was re-running on every tool call
- Trust + Recovery cycle (8 tasks)
- Right task bar visual lift + expand handle bug fix
- Add C253 directory copy set to messaging.md
- Kill 5000-row metrics fetch + 500-doc scan + add proxy timeout
- Portfolio surface design pass — hierarchy, colour, framing match the landing-page quality
- Correct broken import path in cycle-branch-reuse.test.ts
- Followup(security): add regression guards for /api/data CDN cache leak
- Scope /api/data responses as private to prevent CDN cache cross-tenant leak
- Merge shared cycle branch — setup
- Merge shared cycle branch — mcp-server
- Merge shared cycle branch — strategy
- Replace hardcoded cyclesSinceStrategyReview=0 with real query
- Strategy_change AD context, review merge visibility, learning lifecycle tools
- Redesign — single action-center band + tabbed intelligence panel
- Attention surface triggers, LastCycleSummary, learnings filter fix
- Skip Vercel prod builds on irrelevant commits
- Gate dashboard plan launcher behind feature flag
- Redesign — single action-center band + tabbed intelligence panel
- Attention surface triggers, LastCycleSummary, learnings filter fix
- Skip Vercel prod builds on irrelevant commits
- Gate dashboard plan launcher behind feature flag
- Merge shared cycle branch — core
- Release next-action no longer fires plan launcher
- CycleComplete vs cycleAllDone, rich attention detail
- Paired band align-items start, not stretch
- Put Next Action CTA inline with headline
- Polish: hub density + right-panel UX feedback
- Right panel expansion — content variants + structure
- Collapse Strategy Reviews into single nav entry
- Strategy review hub prominence + numbered archive
- Hub card rebuild — v6 composition with restored intelligence surfaces
- Hub hero zone redesign — spine + companion ring + anticipatory strategy review
- Decommission /setup route — new front-door bootstrap surface in /hub
- HubFrontDoor surface + /setup decommission (Block B)
- Debug(auth): add structured logging to OAuth callback to diagnose first-attempt failure
- Implement /privacy + /contact pages and contact form API
- Page-level redirect to /hub for already-connected users
- Backfill 226 releases + side TOC + prepend on release
- Stop parking returning users in /setup; collapse hidden Reveal blocks
- Allow public access to SEO + marketing routes
- Foundations for indexability and AI-engine citation
- Unblock CI — wrap /setup in Suspense and align stale MCP tests
April 20267 releases
- Merge shared cycle branch — dashboard
- Merge shared cycle branch — core
- Research: token tracking via Claude Code JSONL session logs
- Merge shared cycle branch — infrastructure
- Merge shared cycle branch — dashboard
- Gestalt pre-build check — read cycle as a whole before first build_execute
- Point second-project init at /hub Add Project flow instead of /setup
- Surface squash-merge errors + pre-flight guard for no-gh environments
- Parallelize health queries + deduplicate build reports fetch
- Public docs site — install guide + tool reference + nav cleanup
- Branch detection + auth trim + release guard improvements
- Runtime self-host guard for shell DATABASE_URL leak
- Replace project switcher select with bounded popover
- /admin/activation scoreboard — six-metric funnel view (AD-27)
- Require PAPI_ADAPTER=pg when DATABASE_URL is set
- Add /docs/install public route — fixes dead --help link
- Preserve SQLSTATE code in proxy error path
- User_profiles backfill migration + orphan alert on orient
- Guard null task.title across build path + data-proxy
- Release server guard — block release when cycle tasks not Done/Cancelled
- Auto-append .mcp.json to .gitignore on setup in git repos
- Warn users to gitignore .mcp.json after API key generation
- Arrival surface — recommendation pill + welcome letter
- Doc action-item scanner
- Add pgcrypto extension + throw on schema-creation failure
- Name lock — Adaptive across forward-facing surfaces
- Diff-aware lint-staged — only block on errors touching staged lines
- Merge shared cycle branch — dashboard
- Hub setup checklist widget — activation steps with DB-derived state (AD-28)
- Collapse setup wizard to 3-minute path (name → API key → MCP config)
- Make '+N more' pill a full clickable link to board
- Scope_brief MCP tool — decompose brief-class tasks into scope docs
- Add scope_class to cycle_tasks — task vs brief distinction (AD-29)
- Orient ad_hoc suppression on fresh projects
- Hub arrival pair
- Doc action-item scanner
- Sub-agent dispatch for plan and strategy_review
- Insert projects row before writing .mcp.json
- Tighten init guard for partial-onboarding state
- Build workspace packages before CI tests
- Resolve 500 on orient for user innateiq
- Handle bare-array JSON shape from supabase db query
- 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
- 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