Full deployment history for this project.
chore: merge open PRs into main
chore: merge open PRs into main
Merge PR #350: 🎨 Palette: Add descriptive aria-label to prompt accordion triggers
🎨 Palette: Add descriptive aria-label to prompt accordion triggers
fix: reconcile consolidated pull requests
fix: reconcile consolidated pull requests
fix: reconcile consolidated pull requests
⚡ Bolt: Optimize array iterations in demo readiness calculation
Merge pull request #339 from mbarbine/palette/resource-accordion-ux-a11y-9007847465210797532 🎨 Palette: Add semantic FileText icon and aria-label to resource accordion triggers
Merge pull request #342 from mbarbine/jules-bolt-capability-snapshot-counts-optimization-11880843454286118182 ⚡ Bolt: optimize tool counting in capability snapshot
🎨 Palette: add descriptive aria-label to discovery dashboard plan handoff links
⚡ Bolt: optimize tool recommendation scoring iterations - Pre-compute normalized task query terms and normalize task string once per recommendation request. - Pre-tokenize candidate tool string fields into word arrays once per tool to eliminate O(N * terms) repeated .split(" ") string allocations. - Consolidate chained .map().filter() array passes in recommendTools and rankFederatedTools into single O(N) for...of loops.
⚡ Bolt: consolidate array traversals in federated catalog merge
🎨 Palette: Add dynamic aria-label to resource accordion triggers
⚡ Bolt: optimize buildWebFingerprints counts iteration
fix(mcp): refresh registry before cutover renewal
fix(mcp): refresh registry before cutover renewal
fix(mcp): refresh registry before cutover renewal
🎨 Palette: Improve accessibility of ToolRunner trigger button with dynamic aria-label - Add dynamic aria-label={`Try tool ${toolName}`} to ToolRunner SheetTrigger button to differentiate tool execution triggers across tool lists for screen readers. - Update ToolRunner component test to assert the new accessible name.
⚡ Bolt: optimize tool counting in capability snapshot Consolidate 8 separate .filter() array iterations into a single O(N) loop pass when calculating tool capability snapshot counts.
fix: harden Cloudflare registry audits and MCP metadata
feat(mcp): retire postgres registry backend
feat(mcp): write gateway audits through cloudflare d1
chore(mcp): retire non-cloudflare storage paths
docs(mcp): record central policy ownership
docs(mcp): record central policy ownership
Use durable snapshot freshness in health
Use Worker health for registry availability
Complete MCP server info and dashboard health
Complete Cloudflare MCP production cutover
feat(mcp): automate cutover evidence operations
feat(mcp): automate cutover evidence operations
feat(mcp): automate cutover evidence operations
fix(mcp): isolate Cloudflare cutover origins
fix(mcp): preserve Worker response encoding
fix(mcp): relay canonical traffic to Cloudflare
feat(mcp): enforce evidence-gated Cloudflare cutover
feat(mcp): enforce evidence-gated Cloudflare cutover
feat(mcp): link production tool execution evidence
fix(mcp): retire redundant degraded tools
fix(mcp): resolve server tools from live catalog
fix(mcp): align graph sync evidence policy
fix(mcp): remove unavailable Product Hunt tools
fix(mcp): separate governance from execution readiness
fix(tools): render deterministic evidence timestamps
fix(catalog): separate route candidates from capabilities
perf(mcp): tighten federated probe bound
perf(mcp): bound site verification payloads