Append A Support Reference To Masked Server Errors
Other Features
- admin: Checkout appearance editor with live preview
- api-keys: Single persistent YNS Vercel Key per store
- checkout: Add address autocomplete via Google Places
- checkout: Redesign into a split layout with wallets, ETAs, and appearance settings
- create: Redesign the store-creation error screen
- elliot: Add bun to sandbox snapshot
- health: Post-deploy module-eval probe + tests pinning the create/publish flows
- settings: Redesign the API settings page
Reverts
- cron: Drop WAL maxDuration cap
- db: Drop Neon pool tuning
Fixes
- [admin]Reload stale clients instead of retry-looping server actions
- [api]Let store operators read drafts by product slug
- [builder]Wire ProductGrid Suspense via config, drop prepare failPhase change
- [cart]Handle re-adding a bundle instead of 500ing on the unique index
- [cron]Add maxDuration to WAL cron to prevent 504 timeouts
- [db]Configure Neon pool timeouts for serverless resilience
- [db]Retry transient Neon HTTP failures at the fetch layer
- [deps]Dedupe prosemirror-model to a single version
- [deps]Pin typescript back to 6.0.3
- [nav]Pin the checkout nav to a fixed height
- [perf]Slim categoryGetBySlug product columns to reduce RSC payload
- [proxy]Add missing redirect for /product-tag/kapturek-zimowy/
- [sandbox]Report Vercel 404 as already-deleted without mislabeling real deletions
- [storefront]Add Suspense boundary to ProductGrid block
- [store]Stop minting the unusable Auto-generated API Key
- [test-elliot]Stop headless harness hanging after tool turns
- [vercel]Mark not_modified alias errors as expected
- [workflow]Make commitToolbarInjectionStep fail fatally on all sandbox errors