What's new
Changelog
Every update, fix, and new feature — in one place. Shipped fast, documented honestly.
Properties Panel Redesign — Style, Motion & Behavior
The right-hand properties panel is now a 3-tab layout covering every aspect of an element: visual style, animation, and interactive behavior. Each tab resets on element change so you always start from a clean state.
- Style tab — header with element name and type badge, compact geometry fields, type-specific controls, and effects shortcuts
- Motion tab — entrance animations, hover animations, scroll-triggered animations, and split-text reveal controls
- Behavior tab — click/scroll interaction triggers, visibility rules, and sticky positioning
- Hover section — preset hover effects (lift, glow, scale, etc.) with a collapsible custom state editor and live DOM preview
- Effects section — box-shadow and backdrop blur controls with a collapsible glass/grain panel
- Canvas elements tagged with data-builder-id so the panel can query them for live previews
- Builder-side CSS classes for animation and hover previews added to the canvas stylesheet
Canvas UX Overhaul
A ground-up rethink of how you interact with the builder canvas. Faster element insertion, smarter selection, a command palette, and a floating mini-toolbar replace the old drawer-based UI.
- Section-first click model — clicking empty space selects the parent section; inserting elements auto-wraps them in a container
- Command palette (⌘K) — add elements, trigger canvas actions, or ask AI directly from the keyboard
- Categorised Add panel with live search across Text & Buttons, Layout, Media, Components, Forms, Commerce, and Navigation
- Mini-toolbar — type-aware floating controls appear above the selected element
- Context menu — copy/paste styles, wrap in container, Ask AI stub
- Bottom bar — persistent breadcrumb path, element context, and AI bubble launcher
- Rail panels converted to popovers — no more slide-in drawers blocking the canvas
- TopBar streamlined to breadcrumb, breakpoints, undo/redo, save, and publish
- Popover z-index raised to 500 and AI bubble to 600 to prevent ruler bleed-through
Self-hosted VPS Deploy & Infrastructure Hardening
Migrated the production deployment pipeline to a self-hosted VPS via GitHub Actions, rsync, and PM2. Resolved a series of CI and build issues to reach a clean first deploy.
- GitHub Actions deploy workflow — rsync standalone build to VPS, run Prisma migrations, restart PM2
- SSH key handling hardened: base64-decoded key, webfactory/ssh-agent integration
- DATABASE_URL extracted from .env and passed securely to Prisma migrate on the VPS
- .env excluded from rsync --delete so VPS secrets survive re-deploys
- Upgraded deploy workflow to Node.js 24
- Fixed build failures: BOM characters in config files, module export mismatches, TypeScript errors
- Removed invalid eslint key from next.config.ts (incompatible with Next.js 16)
- HTML-escaped site name in the preview banner to prevent XSS
- Migrated all API calls from Vercel to Cloudflare worker domain
- Fixed landing page flash — SSR-rendered backdrop prevents blank frames before splash hydrates
Template Library & Style Presets
A fully browsable template library with official layouts, section snippets, and style presets. Like and save templates to your collection.
- Added /library with Discover, Layouts, Styles, Saves, and My Designs tabs
- Official built-in layouts and section templates seeded from the builder registry
- Style preset cards show live colour palettes, typography samples, and button previews
- Like and save buttons persist to your account — no more losing bookmarks on reload
- Layout cards open a full-screen preview modal before you commit to using one
- Search and category filters across all tabs
Canvas Performance & Multi-page Sites
Major rendering improvements and the long-awaited multi-page builder. Create up to 50 pages per site with shared navigation.
- Multi-page support — add, rename, reorder, and delete pages inside the builder
- Shared site navigation component synced across all pages
- Canvas render cycle reduced by ~40% for sites with 100+ elements
- Element selection highlight no longer flickers on scroll
- Undo/redo stack now survives page navigation within the same session
- Copy-paste elements across pages via Ctrl+C / Ctrl+V
AI Copywriting & Image Generation
Generate on-brand text and hero images directly inside the builder. Works with any text or image element.
- Right-click any text element → "Generate with AI" to rewrite or expand content
- Brand voice settings in site config used as system prompt context
- AI image generation for hero and background elements (1024×1024 and 16:9)
- Usage dashboard in Settings shows token consumption per model
- Token limits enforced per plan — Free gets 50k tokens/month
Form Builder & Submission Routing Fixes
Resolved several long-standing bugs in the form builder and tightened up email routing for form submissions.
- Fixed form submissions not being stored when site had no custom domain
- Fixed checkbox field losing its default value after canvas reload
- Email notifications for form submissions now respect the "reply-to" field
- Select/radio field options editor no longer loses focus on each keystroke
- Fixed "required" validation firing on hidden fields
- Webhook delivery retry now backs off exponentially up to 24 hours
E-commerce & Product Catalog
Sell products directly from your honoa site. Add a product catalog, manage inventory, and accept payments via Stripe.
- Product catalog with images, variants, stock tracking, and SKU management
- Stripe Checkout integration — no extra config required beyond connecting your account
- Order dashboard with fulfillment status, customer info, and refund controls
- Discount codes with percentage and fixed-amount types, usage limits, and expiry
- Low-stock alerts shown in the dashboard when inventory drops below threshold
- Product page canvas template auto-generated from your brand style preset
CMS Collections & Scheduled Publishing
Structure and manage dynamic content with typed CMS collections. Schedule entries to go live at a future date.
- CMS collections with typed fields: text, rich text, number, boolean, date, image, file, reference, select
- Scheduled publishing — set a future date and entries go live automatically
- Reference fields link entries across collections (e.g. blog post → author)
- Canvas elements can be bound to CMS fields for dynamic rendering
- Bulk import via CSV for migrating existing content
A/B Testing & Experiments
Run split tests on any canvas element without writing code. Measure click-through and conversion goals.
- Experiment panel in the builder sidebar — define variants and traffic weights
- Goal types: click, form submit, or page view
- Live results dashboard with conversion rate and statistical confidence
- Variants apply canvas element patches — no duplicate pages needed
- Auto-pause experiment when winner reaches 95% confidence
Infrastructure & Reliability
Deployment pipeline overhaul, connection pool tuning, and uptime monitoring for published sites.
- Prisma connection pool capped per serverless instance to prevent Postgres exhaustion
- Instrumentation hook seeds built-in templates once per server process instead of per request
- Uptime monitoring checks every 5 minutes with automatic email alert on downtime
- Deployment status webhooks fire on SUCCEEDED and FAILED events
- Static assets served from CDN edge with 1-year cache headers
- Database query indexes added for analytics, orders, and form submission hot paths
Teams & Collaboration
Invite team members to a shared workspace. Assign roles and collaborate on sites together.
- Create a team and invite members by email
- Roles: Owner, Admin, Editor, Viewer
- Sites can be transferred to a team or stay personal
- Team dashboard shows all sites and members in one place
- Ownership transfer for teams when owner leaves
Older updates are archived. Questions? Reach us at [email protected]