What's New
Release notes for Fast Draft. Each version documents new features, bug fixes, and improvements across all platforms.
ℹ️ Full changelog — for the complete changelog with 100+ versions, see CHANGELOG.md on GitHub.
v0.11.118 Latest
Website Theme Polish — Batch 1
- UX Canvas defaults to dark theme on marketing site — matches the dark page background
- SEO Added OG social card for rich previews when shared on social platforms
- UX Accent evolved to purple→blue gradient (
#6C5CE7→#0A84FF) across hero, CTAs, and cards - UX Typography upgraded to Geist Sans + Geist Mono (Inter + JetBrains Mono as fallbacks)
- UX Feature card micro-interactions — icon bounces, gradient overlays, staggered scroll-reveal
v0.11.117
Auto Cache-Bust Deploy Pipeline
- INFRA
pages.ymlauto-bust — replaces?v=X.Y.Zwith?v=<git-sha>before deploy; no manual version bumps needed - INFRA
site/_headers— addedno-cachefor JS/CSS files; browsers always revalidate
v0.11.116
Fix Canvas Blank After Clicking a Node
- FIX Canvas no longer goes blank after clicking a node — ResizeObserver/RAF race condition fixed
v0.11.115
Web Canvas Consistency Audit
- FEATURE Inline text editing on double-click
- FEATURE Frame tool shortcut (F)
- FEATURE Arrow-key nudge (1px, Shift+10px)
- FEATURE Zoom keyboard shortcuts (⌘+ / ⌘- / ⌘0)
- FEATURE Select All (⌘A)
- FIX Context menu undo — all mutations now push undo snapshots
v0.11.114
Fix Canvas Background Fill
- FIX Canvas background no longer shifts when panning/zooming — background fill moved to identity transform space
v0.11.112
Context Menu Enhancements
- FEATURE Edge right-click with
hit_test_edge_at()WASM API - FEATURE Lock/Unlock node —
lockedproperty parsed, emitted, and enforced - FEATURE Inline Rename — regex-replaces all
@oldIdreferences - FEATURE Edge Delete and Reverse Direction
- UX Context menu 120ms fade-in animation
v0.11.111
Copy/Paste + Context-Aware Right-Click Menu
- FEATURE ⌘C/⌘V/⌘X Copy/Cut/Paste on canvas
- FEATURE ⌘D Duplicate shortcut
- UX Context-aware right-click — node menu vs. canvas menu
- UX Keyboard shortcut badges in context menu items
v0.11.108
Fix Drawing Tools + Playground UI
- FIX Drawing tools now work — shapes appear on canvas AND sync to code editor
- FIX Layers panel no longer auto-collapses from stale localStorage
- UX Property panel inputs auto-select all text on focus
v0.11.107
Fix Node Can Only Be Moved Once
- FIX Nodes can now be moved repeatedly — spatial index rebuilt after move/resize
- PERF Spatial index rebuild is O(N log N) but only once per pointer-up
v0.11.103
Canvas Performance: Spatial Index + Bounds-Hash Skip
- PERF O(log N) spatial index for hit testing
- PERF Bounds-hash skip — identical layouts skip re-render
- PERF Cached
CanvasTheme— no per-frame allocation - PERF Bundled
handle_pointer_move()— single WASM call
v0.11.100
Mobile Touch Interactions
- FIX Canvas touch interactions work on mobile — single-finger tap, drag, draw
- UX Two-finger pan on mobile
- UX Pinch-to-zoom centered on pinch midpoint
- FIX Dirty-flag rendering eliminates node flashing
Older Versions
For the complete changelog history (v0.11.0–v0.11.99 and earlier), see the full CHANGELOG.md on GitHub.
Key milestones:
- v0.11.94 — Apple HIG canvas toolbar, AI Touch + Renamify
- v0.11.85 — Edge selection on canvas
- v0.11.80 — Migrate to Cloudflare Pages
- v0.11.77 — Apple HIG canvas parity
- v0.11.66 — Interactive playground with tools and undo
- v0.11.65 — Playground-first landing page
- v0.11.60 — AI comprehensibility score, auto-comments
- v0.11.58 — Mermaid import, detach snap