Rune icon

RUNE

Changelog

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