All the latest updates and improvements to Rune.
v0.3.1
latest
12 March 2026
Added
-
Monaco editor — replaced embedded code-server with a native Monaco-based code editor, removing the full VS Code dependency for a lighter and faster editing experience
-
Language server support — LSP bridge with support for 9 languages (TypeScript, JavaScript, Python, Rust, Go, CSS, HTML, JSON, Swift, C/C++) providing autocomplete and diagnostics
-
File tree — visual file explorer with expand/collapse, 40+ file type icons, and color-coded folder categories
-
Editor tabs — multi-file tab interface with active tab highlighting, modified file indicators, and close buttons
-
File breadcrumbs — path navigation bar showing the current file location relative to the workspace root
-
Resizable editor panels — draggable dividers between file tree, editor, and terminal sections with min/max constraints
-
Editor theming — custom rune-dark and rune-light syntax themes with token colors for comments, strings, keywords, types, and variables
Improved
-
Sidebar styling — separated all sidebar layer styles and color tokens into their own namespace for independent theming
-
Terminal panel — moved from the editor tab bar to a dedicated resizable bottom panel
-
Sidebar context menu — updated overlay colors to use sidebar-specific tokens
-
Editor sidebar and pane tabs — updated hover and active states to use sidebar overlay system
-
Settings navigation — opening settings now ensures the sidebar is expanded
-
Translations — updated all 12 language files with new editor-related strings, removing old code-server references
Removed
-
Code-server — entire embedded VS Code infrastructure removed including server management, default settings, download scripts, and the CodeServerPanel component
v0.3.0
11 March 2026
Added
-
Internationalization — full i18n system with support for 12 languages (en, de, es, fr, hi, id, it, ja, ko, pt, ru, zh) covering 650+ translated strings across the entire UI, with DeepL-based translation automation script
-
Color preset system — new useColorPreset hook with 6 themes (Neutral, Warm, Cool, Rose, Emerald, Sapphire) each with light and dark variants
-
Custom agent pipeline handoff — structured output protocol where agents emit JSON with done status, summary, findings, and next prompt via transcript
-
Custom agent looping — agents can return done: false with a nextPrompt to re-enter the pipeline, with role-based default handoff messages for each agent type
-
Workflow templates — six default templates (Code Review, Feature Builder, Bug Fix, Research & Write, Refactoring, Testing & QA) with full i18n support
-
Bulk workflow management — pagination, checkbox selection, and bulk delete in the workflows overview
Improved
-
Settings UI — completely rewritten with tabbed architecture (General, Theme, Configuration, Data) including language selection, color preset picker, font selection, and startup behavior options
-
Sidebar — settings tab integration with dedicated section buttons, back navigation, and transparent background
-
Agent config panel — redesigned with auto-resizing textareas, new handoff message field with smart role-based defaults, and internationalized labels and tool hints
-
Custom agent phases — agents in the activity feed now display custom labels and colors to visually distinguish pipeline steps
-
Placeholder text — adjusted color in both dark and light themes for better readability
-
macOS window — background color now transparent for native vibrancy with backdrop filter support, while maintaining dark background on other platforms
-
Dev build process — new dev:core script with concurrently running core and app in parallel for faster iteration
-
Git tracking — now always enabled regardless of gitMode setting
-
App startup — supports configurable startup view (home or last session) with auto-resume capability
-
Pipeline data model — simplified from graph-based nodes/connections to a linear steps-based schema across database and config
-
Custom agent handoff parsing — changed from file-based step-output.json to inline JSON in transcript with markdown code block detection and fallback strategies
v0.2.2
10 March 2026
Added
-
Auto mode — analyzes task prompts with Haiku to automatically select the right workflow (single, fast, or balanced), now the default preset
Improved
-
Pipeline data model — simplified from graph-based nodes/connections to a linear steps-based schema across database and config
-
Activity events — agents now emit named phases in the UI with agentName and agentId fields, filtering out empty descriptions
-
Session navigation — switching to settings, skills, or pipelines views now clears the active session to prevent stale state
-
Session setup — deferred initialization wrapped in async error handling with session:error events sent to renderer on failure
v0.2.1
6 March 2026
Added
-
Theme system — new centralized color architecture with light and dark mode support via theme-aware hooks
-
useFont hook — font customization via CSS variables with per-session font loading
-
Step results tracking — session state now records step-by-step agent execution for better activity visibility
Improved
-
Component architecture — reorganized editor components into panels/, banners/, sidebar/, and views/ subdirectories for cleaner project structure
-
Color system — rebuilt with centralized palette definitions and useColors/useThemeMode hooks replacing scattered inline values
-
Electron upgraded to latest version with electron-builder bumped to ^26.8.1
-
Settings UI — consolidated into a single unified component, removing the old multi-section layout
-
Task input — simplified component structure with better image attachment handling and recovery mode UI for resuming interrupted sessions
-
Agent system — pipeline configuration now fully drives agent execution instead of legacy mode strings
-
Interrupt handling — improved detection and handling across agent lifecycle
-
Joblog — better logging and tracking of agent activities
-
Git operations — improved worktree and branch management
-
Chat components — updated ActivityIcon, AgentStatusBar, CompletionSummary, ThinkingAccordion, and ToolCard to use the new color system
-
Session components — refined ActivityGroup, BranchSelector, ClarificationCard, CompletionCard, SessionHeader, and ThinkingIndicator styling
v0.2.0
1 March 2026
Added
-
Grab mode — element inspector for the built-in browser that captures screenshots, component hierarchy, text, and ARIA labels as referenceable context for sessions
-
Database-backed persistence — workspaces, sessions, and draft attachments now stored in SQLite instead of localStorage, with automatic migration on first launch
-
Draft attachments — images and grab references persist to the database before a session starts, surviving tab switches and app restarts
-
PromptCreator — structured prompt builder with inline pill dropdowns for action, project type, and stack selection
-
Authentication error detection — new AuthErrorBanner with recovery instructions when Claude Code auth fails mid-session
-
Database row deletion — checkbox selection and bulk delete in the database explorer panel
-
Pending terminal input — ability to pre-fill terminal text from other parts of the app (e.g. auth recovery banner)
-
Status page integration in settings — live Claude API status indicators via Atlassian Statuspage
Improved
-
Sidebar collapse — collapsed state now shows icon and label buttons at 90px width instead of hiding entirely, with session status dots and pulsing indicators for running sessions
-
Settings UI — redesigned with card-based sections, confirm dialogs for destructive actions, and clear sessions/cache buttons
-
Settings quick menu — streamlined with better visual hierarchy
-
Terminal panel — spawns in the active workspace path, auto-creates a fresh terminal on session switch, and cleans up old terminals
-
Code server folder management — session switch now shows only the active session's folder instead of accumulating all previously opened folders
-
Skill version migration — skills are automatically cleared and re-installed on app version upgrade
-
Claude config auto-recovery — detects corrupted .claude.json files and restores from Claude Code's backup directory
-
Concurrent CLI status check guard — prevents multiple renderer calls from racing and corrupting config
-
HomeView workspace list — shows top 5 most recently used workspaces sorted by latest session activity
-
DevTools blocking — switched from keyboard shortcut interception to devtools-opened event for more reliable blocking
Fixed
-
Stale draft data lost on tab switch or unmount
-
Code server showing folders from previous sessions after switching workspaces
-
Terminal not following workspace path on session change
v0.1.1
26 February 2026
Improved
-
Architect agent — clarifying questions now focus on feature behavior, UX decisions, and scope rather than technology stack or implementation details
-
Raven agent — iteration prompts are now comprehensive, capturing all meaningful improvements instead of artificially limiting the number of suggestions
-
Skills bridge — skill loading is now async with fallback to the project's skills/ directory, enabling externally defined skills
-
Skill files are automatically cleared before update restarts to ensure fresh content ships with each version
-
Clarification UI — revamped ClarificationCard and ClarificationPanel with improved layout and interaction patterns
-
Recovery state handling — defensive cleanup of stale pending sessions to prevent the recovery UI from flashing after a session completes
Added
-
Rune styling skill
-
ChatTextBlock component for richer in-chat content rendering
-
New core constants for improved configuration consistency
Fixed
-
Stale recovery UI flash that appeared briefly after a session completed
Removed
-
Architect quick/thorough mode distinction — the agent now adapts naturally to task complexity
v0.1.0
24 February 2026
Added
-
Multi-agent orchestration — Architect, Coder, Raven, Sentinel, and Reviewer agents working through configurable pipelines
-
Built-in presets — Fast, Balanced configurations for different workflows
-
Session persistence — pause, resume, and automatic crash recovery via append-only joblog
-
Integrated IDE — embedded VS Code editor, terminal with PTY isolation, file browser, and SQLite database explorer
-
Git worktree isolation — each session runs in its own worktree to protect your working branch
-
Architect clarifications — the Architect agent asks questions before implementation begins
-
Real-time activity streaming — live display of agent thinking, actions, and results with collapsible reasoning
-
Code diff viewer — visual diff panel for reviewing agent-generated changes
-
Skills system — markdown-based skill definitions that teach agents domain knowledge
-
Project auto-detection — automatically identifies languages, frameworks, and databases in your project
-
Rate limit handling — automatic detection and scheduled auto-resume when hitting API limits
-
Autonomy modes — supervised or fully automatic agent execution
-
Multi-pane editor layouts — drag-and-drop layout customization with popout windows
-
Image attachments — attach images to task prompts for visual context
-
Embedded web browser — built-in browser panel with tabs, navigation, history, and bookmarks
-
Session interrupts — stop, redirect, or modify a running session mid-task
-
Branch management — switch between worktree branches, merge completed work, and delete old versions
-
Auto-updates — background update downloads with one-click restart