Changelog
v0.5.0
Context architecture refactor, Linear integration, and session-aware diagrams.
What’s new
- Context architecture — all state extracted from App.tsx into dedicated React Context providers (Settings, Project, Changes, Terminal, UI) with memoized values
- Linear integration — meridian skill now pulls issue statuses from Linear and reconciles with git history before writing diagrams
- Session start sync — diagrams auto-update from Linear + git at the start of every Claude session
- Rust backend — added
claude_summarizeTauri command for local AI summarization
Improvements
- Onboarding progress bar — animated step indicator with ARIA labels across all wizard screens
- Completion screen — “You’re all set” screen with keyboard shortcuts guide before launching into the app
- Init timeout recovery — elapsed timer during project initialization, with retry/skip options after 2 minutes
- Enter key support — press Enter to launch from the completion screen
- useKeyboardShortcuts hook extracted for cleaner App.tsx
- Biome lint/format pass across codebase
- E2E tests updated to match current file structure
- Default color theme set to GitHub
v0.4.0
Pilot/Cockpit mode system with AI-powered feed and visual identity.
What’s new
- Pilot/Cockpit modes — dual-mode UI system. Pilot mode surfaces an AI assistant feed; Cockpit mode is manual control. Toggle via settings with distinct visual identities
- PilotFeed — real-time timeline of terminal commands with AI-powered summarization
- Claude CLI integration — local Claude CLI replaces OpenRouter as the default summarization backend (OpenRouter still available as fallback)
- Mode-driven styling — CSS variables, Inter font for UI chrome, floating mode indicator pill, and border-radius shifts per mode
- Command parser — PTY stream command detection with buffered output and noise filtering
Improvements
- Mode selection added to onboarding wizard
- OpenRouter key validation in setup flow
- Keyboard shortcut conflicts resolved in input fields
- Responsive wizard layout
- Dynamic canvas font scaling
v0.3.0
Marketing site, file-aware nodes, and terminal improvements.
What’s new
- Marketing site — Astro-powered site with landing page, blog, changelog, and getting started guide, deployed to GitHub Pages
- File-aware nodes — parse
Files:lines from node descriptions, display linked paths in the node panel, and include them in Claude prompts for context-aware assistance - Quit confirmation — in-app quit bar with save/discard options before closing
- Internal terminal for init — cinematic onboarding overlay with embedded terminal for project initialization
Improvements
- Terminal content restored correctly after window minimize
- Reduced resize jank in terminal drawer
- Quiet confirmation modal always shown before exit
v0.2.0
Native diagram renderer, minimap, batch operations, and onboarding wizard.
What’s new
- Native diagram renderer — replaced Mermaid SVG with a custom HTML renderer for flowcharts, enabling higher performance and richer interactions
- Minimap — toggleable minimap overlay (M key) with real-time viewport indicator
- Node search — fuzzy search with highlighted matches sorted by layout position
- Batch status changes — multi-select nodes and apply status changes in bulk
- PNG export — export diagrams via native Tauri save dialog at 2x resolution
- Keyboard navigation — arrow keys to move between nodes, 0 to fit-to-view, K for shortcuts panel
- Setup wizard — onboarding flow with mode selection, skill installer, and cinematic overlay
- Quiet themes — added quiet-light and quiet-dark color themes
- Persistent changelog — expandable changes bar with undo support and live timestamps
Improvements
- Tooltips on all interactive elements
- Double-click to zoom into nodes
- Auto-status transitions on node interactions
- Arc-length geometric midpoint for edge labels
- Subgraph rendering polish and status animations (border pulse, marching ants)
v0.1.0
Initial release with canvas rendering, status management, and theme system.
What’s new
- Canvas rendering — zoomable, pannable canvas with Mermaid diagram support
- Status management — click nodes to set
todo,inProgress,done,blocked - File watching — auto-refresh when files change on disk
- Theme system — 9 color themes with light/dark mode support
- Terminal integration — embedded terminal for running commands per node
- Command palette — quick access to all actions