Back to Dashboard

Changelog

Track updates, new features, and improvements to CXD Canvas

v1.2.0

LATESTApril 19, 2026
New

Production-ready security hardening — rate limiting on auth endpoints, CSP headers, input validation, and cookie security

New

SEO overhaul — Open Graph and Twitter Card tags, dynamic social previews for shared canvases, robots.txt, sitemap, JSON-LD structured data

New

Error boundaries on all routes — graceful error recovery with retry buttons instead of white screens

New

Environment validation at startup — clear error messages when required config is missing

New

PWA manifest — app is now installable on mobile devices

New

Vercel Speed Insights integration for performance monitoring

New

Connector tag inheritance — elements spawned from connector drop menu now inherit parent hypercube tags

Improved

Dashboard loads significantly faster — lightweight project listing query excludes heavy canvas data

Improved

Canvas auto-save optimized — lightweight change detection replaces expensive full-project serialization

Improved

All images now use Next.js Image component for automatic optimization and lazy loading

Improved

Landing page is now statically generated for faster load times and better SEO

Improved

Unified loading screen with tesseract animation across all canvas loading states

Improved

Per-page metadata with unique titles and descriptions for every route

Improved

Stripe webhook hardened with idempotency checks to prevent duplicate credit additions

Improved

Request timeouts on all external calls — Stripe 10s, emails 5s, AI chat 60s

Improved

Mobile dialog overflow fix — dialogs no longer exceed viewport on small screens

Fixed

Fixed canvas zoom freeze — wheel event handler now uses zero-dependency pattern that never detaches

Fixed

Fixed XSS vulnerability in canvas note innerHTML assignments

Fixed

Fixed Stripe checkout redirecting to localhost instead of production domain

Fixed

Fixed right-click note cards spawning at incorrect 200x150 size instead of standard 300x300

Fixed

Fixed tour overlay crash when target elements are missing during dynamic component loading

Fixed

Fixed collaborator projects failing to open due to RLS permissions on direct fetch

Fixed

Fixed browser back button causing full page reloads instead of SPA navigation

Fixed

Removed ~50 debug console.log statements from production client code

v1.1.0

February 18, 2026
New

Subtask creation on Enter — pressing Enter inside a Task Note automatically creates a new subtask

New

Multi-selection bounding box with proportional resize and optional non-uniform scaling

New

Group context menu with alignment tools (left, center, right, top, middle, bottom)

New

Shift+click multi-select — holding Shift and clicking elements adds them to group selection

Improved

Subtask text wrapping — text that exceeds available width now wraps instead of clipping

Improved

Canvas breadcrumbs relocated to navigation bar for cleaner layout

Improved

Image resize now fits content properly instead of cropping

Improved

Inbox blinking animation refined to 3 seconds with light purple color

Improved

Group bounding box drag — clicking anywhere inside the box now moves entire group

Fixed

Fixed Copy shortcut conflict that interfered with C shortcut on cards

Fixed

Fixed Framing Wizard "Explore Map" button navigation in last step

Fixed

Fixed "Create First Version" button not working in Versions view

Fixed

Fixed multi-group alignment tool icons rendering incorrectly

Fixed

Fixed infinite render loop when dropping inbox items on canvas

v1.0.0

February 16, 2026
New

New weighted credit system with per-model pricing

New

Comprehensive Settings modal with 5 tabs (General, AI, Canvas, Account, About)

New

BYOK (Bring Your Own Keys) for Pro and Lifetime users

New

Support for AI models across 3 providers (Anthropic, Google, Moonshot)

New

Claude Opus 4.6 now available for Pro and Lifetime users

Improved

Updated pricing: Pro $20/mo, Lifetime $399 one-time

Improved

Enhanced responsive design for 4K monitors across all views

Improved

Streamlined settings with persistent preferences via localStorage

Improved

Language selector now supports English, Spanish, German, and French

Improved

Default view preference for canvas, map, or plan view on load

v0.9.0

January 2026
New

Plan View with Kanban boards, table, timeline, and calendar views

New

Hypercube Map 3D visualization with face tagging

New

Real-time collaboration with cursor tracking and presence indicators

New

Task inbox and notes system with drag-and-drop

New

Experience Flow stages with reality plane toggles

Improved

Enhanced Framing Wizard with 11 steps across 6 phases

Improved

Reality Planes V2 with drag-and-drop reordering

v0.8.0

December 2025
New

Infinite canvas with boards and nested containers

New

Framing Wizard for guided experience design

New

Reality Planes, Sensory Domains, and Presence Types framework

New

State and Trait Mapping with quadrant system

New

Project sharing with read-only tokens

Improved

Canvas navigation with pan and zoom

v0.7.0

November 2025
New

Initial beta release

New

User authentication with Supabase

New

Project creation and management

New

Basic canvas with freeform cards

Want to stay updated? Follow our progress on the dashboard