Contact form endpoint
A new contact-form endpoint captures customer enquiries from the storefront and routes them into the admin inbox, so messages land in one place instead of scattered across personal email.
Also shipped
- Rich text descriptions for products
- Redesigned inbox list header and message rows, with an unread badge on the Messages sidebar item
- Onboarding now surfaces on the dashboard until setup is complete
- Conventional-commit guidelines in AGENTS.md
Fixes
- Add email to furgonetka tracking
- [admin/inbox]Scope lg negative margin to the x-axis only
- [ai-chat]Generative ui persistance
- Losing state between /manage and /desgin navigation and stale chat content on org change
- AI Builder errror 'WebSocket not connected'
- Hide 'Edit product details in Store Builder' for AI Builder stores
- Prevent knip from deleting sandbox-only files
- Remove coming soon features from legacy store builder