v0.6.0

Released March 2, 2026 · All releases

A full WYSIWYG editor, framework-neutral web components, a layout transform engine, an AI-powered theme designer, and a Python extraction pipeline. Read more in What's New in 0.6.0.

Changes

  • WYSIWYG block editor with stacked previews, Shadow DOM isolation, and rail navigation
  • Three-mode editor toggle: Visual, Code, and Preview with unified header bar
  • Category-based sidenav that groups content by route rules from refrakt.config.json
  • Positioned popovers for page/folder/category creation near trigger buttons
  • Rune palette with attribute autocomplete and Markdoc tag highlighting
  • Layout editor with visual navigation editing
  • Frontmatter editor with raw YAML mode
  • Live Svelte preview runtime with full-fidelity layout rendering
  • File watching via SSE for external editor coexistence
  • Responsive viewport selector (desktop/tablet/mobile)
  • Preview link navigation — clicking links in preview navigates the editor
  • Client-side syntax highlighting via Shiki
  • File operations: create, rename, duplicate, delete, toggle draft
  • Migrated Diagram, Sandbox, Map, and Comparison runes from Svelte components to framework-neutral web components
  • Added postTransform hooks to identity transform engine for component-free interactive runes
  • Python symbol extraction pipeline (refrakt extract)
  • Theme distribution: complete export package with CLI install command
  • Icon rune system with Lucide icon set and per-project custom icons via refrakt.config.json
  • AI-powered theme generation with design expression prompts
  • Per-rune CSS override editor with CodeMirror
  • Undo/redo history with keyboard shortcuts
  • Fixture picker with configurable rune previews and coverage indicator
  • Visual design token editors
  • Export panel with CSS preview, copy, and ZIP download
  • localStorage persistence
  • Layout transform engine for computed content in layouts
  • Semantic rune usage throughout documentation
  • Dedicated CLI documentation section