Changelog
Release notes and notable changes across Athas versions
Editor, extensions, and Git/GitHub improvements
1 day agoEditor, extensions, and Git/GitHub improvements in Athas 0.13.0.
Athas 0.13.0 brings the editor into a more unified, flexible workbench. Settings now open as a workbench tab, main tabs are draggable, terminal panes integrate with the main surface, the Activity sidebar resizes live, and shared chrome is more consistent across editor, project, and tool views.
Workspace and project workflows are faster and more dependable. This release centralizes local and remote workspace lifecycle management, improves session restoration and file-provider behavior, adds project management and remote connection entry points to the switcher, and reduces resource use for inactive workspaces.
AI, agent, and review tools are substantially more capable. Agent integrations have been modernized with structured tool results, reliable session lifecycle handling, editor-selection context, and hunk-based Intelligence review. Built-in model catalogs now include Claude Fable 5.1 and Qwen 3.8 Flash, use current Mistral IDs, and default Anthropic chat to Claude Sonnet 5 while migrating saved selections.
Source Control, debugging, and navigation received focused upgrades. Review is now part of Source Control, repository and branch selection are unified, commit controls are clearer, debugger actions and breakpoints are easier to reach, Outline remains available for editor tabs, and file-tree folder arrows can be configured without compact folders being forced on.
Extensions and language tooling cover more real-world workflows. Extension views are responsive and more strongly typed, installs can be interrupted, Vercel and v0 integrations are externalized, database extension delivery is improved, Java workflows are complete, and managed runtime contracts are more consistent.
Platform polish and reliability extend across macOS, Linux, Windows, and the terminal. The release improves native macOS workspace integration, restores Linux file dialogs and keyboard support, fixes Vim ex commands and terminal tab shortcuts, stabilizes remote connections, and updates audited Rust networking, XML, and concurrency dependencies.
See every change since 0.12.0 in the full changelog. Compare changes
Editor, extensions, and Git/GitHub improvements
Aug 19, 2026Editor, extensions, and Git/GitHub improvements in Athas 0.12.0.
- Prime CEF before Linux release packaging
- Avoid duplicate Linux package resources
- Update the wrapped Athas Linux release
- Make GitHub notifications and issues native
- Edit issues in place
- Keep pull request work in the viewer
- Add a rich Markdown document command
- Use themed orbs across loading states
- Restore native Linux window controls
- Fix responsive AI settings and Ollama endpoints
- Unify editor toolbar surfaces
- Unify onboarding and release notes
- Fix AI composer selector layout
- Simplify global font and toast styles
- Standardize collaboration UI primitives
- Standardize command palette composition
- Remove the Quick Question flow
- Unify sidebar empty states
- Contain database sidecar build artifacts
- Support directional terminal splits
- Route native file drops into terminals
- Refine default button group styling
- Record durable startup milestones
- Defer native startup probes
- Keep React Scan out of production startup
- Load Monaco panes after workbench chrome
- Start background bootstrap after first paint
- Batch settings startup persistence
- Classify Athas in Linux application menus
- Recognize monospaced fonts with incomplete metadata
- Add Vim multi-cursor shortcuts
- Make ACP authentication errors actionable
- Enrich Zig syntax highlighting
- Restore Vim Ctrl-R redo
- Stabilize file explorer interactions
- Keep Vim Ctrl-W inside editor
- Keep Vim shortcuts inside Athas
- Use Monaco find and replace
- Clarify LSP status across themes
- Keep Zig identifiers atomic
- Keep Monaco hover positioning stable
- Separate activity and secondary sidebar shortcuts
- Add italic comment preference
- Prevent reload-driven renderer stalls
- Add worktrees to the activity rail
- Unify AI chat preferences
- Make agent authentication recovery actionable
- Load bundled CEF in preview packages
- Simplify sidebar tab switching
- Simplify sidebar search controls
- Restore default button cursors
- Standardize sidebar empty states
- Keep GitHub lists stable while refreshing
- Open repository selector as a dropdown
- Simplify empty state API
- Canonicalize Tailwind classes
- Improve editor syntax highlighting
- Use native Monaco code lenses
- Share file navigator tree primitives
- Unify Git changes file tree
- Unify the main file explorer rows
- Improve activity rail spacing and contrast
- Use default cursors for trees and tabs
- Make file navigators responsive
- Keep Git status trees within the sidebar
- Keep Git staging controls clear of scrollbars
- Keep vertical scroll content within its viewport
- Align the uncommitted changes file tree
- Share Monaco models across split editors
- Make activity rail toggles instant
- Parse terminal titles from PTY output
- Parse terminal titles from PTY output
- Restore Claude through the current ACP adapter
- Show selected working tree diff
- Use Source Control tree for working diffs
- Reduce editor interaction state fanout
- Reduce per-edit document scanning
- Apply editor line changes incrementally
- Decouple cursor movement from editor rendering
- Limit Monaco hover measurement work
- Remove dormant editor state subscriptions
- Index editor symbol breadcrumb lookups
- Keep external agents current
- Standardize compact shortcut tooltips
- Unify new tab and session start views
- Limit quick actions to new tabs
- Constrain Select styling to semantic options
- Make menu item styling semantic
- Close pane after the final terminal exits
- Enforce semantic UI contracts
- Standardize composer selection menus
- Unify diagnostics and search result workspaces
- Keep editor tab actions visible
- Use pill-shaped sidebar rows
- Simplify AI composer and history surfaces
- Standardize compact rounded menus
- Add sidebar worktree actions
- Open new AI chats immediately
- Keep headless menu triggers geometry-free
- Clarify sidebar visual hierarchy
- Unbox keyboard shortcuts
- Standardize pill-shaped action controls
- Show shortcuts in command tooltips
- Refine sidebar visual hierarchy
- Unify sidebar result rows
- Align sidebar tree row radius
- Standardize button corner radius
- Unify editor and terminal tab surfaces
- Flatten vertical terminal surfaces
- Consolidate shared menu surfaces
- Compact tooltip shortcut chrome
- Unify searchable control surfaces
- Refine shared popover chrome
- Remove redundant AI composer shell
- Show the New Agent shortcut
- Remove the unused native select
- Share the control surface with textareas
- Remove unused overlay primitives
- Unify active overlay surfaces
- Compact shared command panels
- Use the shared dialog close control
- Unify modal backdrops
- Remove unused UI primitive forks
- Remove the unused toast fork
- Unify floating preview surfaces
- Share menu styling with the menubar
- Round embedded icon controls
- Define the extension package contract
- Standardize icon toggles
- Resolve toggle shortcuts from commands
- Separate extension sources from deployment artifacts
- Simplify modal transitions
- Remove stale extension package build artifacts
- Reuse buttons in combobox controls
- Move extension build tooling out of app source
- Reuse buttons in select triggers
- Tighten shared form radii
- Remove the legacy extension installer API
- Clarify compact surface hierarchy
- Build plan messages from shared cards
- Remove duplicate compact menu chrome
- Unify extension runtime activation
- Put extension features under their owners
- Package only extension runtime assets
- Retire platform-only extension packages
- Separate generated extension runtime concerns
- Separate extension language runtime responsibilities
- Make notifications readable and immediate
- Build the offline catalog from extension sources
- Share one extension catalog loader
- Move product capability UI to its owner
- Standardize sidebar composition primitives
- Open action notifications in the native viewer
- Move extension browsing into the sidebar
- Split extension browser responsibilities
- Unify GitHub viewer composition
- Separate extension catalog actions
- Complete commit file retrieval
- Format the GitHub pull request viewer
- Align diagnostics with global search
- Support AI extension deep links
- Align add context with composer actions
- Expand agent context sources
- Restore bundled icon themes
- Anchor composer suggestions to the caret
- Simplify agent preferences hierarchy
- Send attached file contents to providers
- Activate bundled icon themes at startup
- Open Extensions as an editor tab
- Refresh extension actions after deactivation
- Stabilize global search sessions
- Unify global search empty states
- Align pull request navigation
- Keep editor overlays above breadcrumbs
- Stabilize editor rendering lifecycles
- Add experimental Ghostty terminal engine
- Clean up extension catalog cards
- Keep search file headers visible
- Import VS Code keybindings
- Stabilize search result syntax highlighting
- Preserve Monaco models across remounts
- Align Monaco widgets with the app theme
- Unify collaboration sidebar navigation
- Keep database rows stable for expanded values
- Split Docker sidebar responsibilities
- Drop missing workspaces during prewarm
- Render supported image formats reliably
- Add shared changed-file review navigation
- Redesign source control diff reviews
- Unify pull request file reviews
- Unify activity sidebar interactions
- Refine shared application chrome
- Align extension card content
- Make extension catalog cards compact
- Load marketplace skill details on demand
- Publish skills through the extension registry
- Make skill authoring visible in Extensions
- Preview skill instructions in Extensions
- Collapse skill previews by default
- Preserve AI response chronology
- Stabilize AI model discovery
Full changelog: Compare changes
Editor, extensions, and Git/GitHub improvements
Aug 4, 2026Editor, extensions, and Git/GitHub improvements in Athas 0.11.0.
- Update the wrapped Athas Linux release
- Align stores with createSelectors and centralize row line-height
- Bump quinn-proto from 0.11.14 to 0.11.16 in /crates/database
- Add native Codex integration
- Add GitHub resource editing workspace
- Expand native release packages
- Refine project and agent navigation
- Clarify pull request submissions
- Close Markdown containers before fenced code
- Remove unused extension surfaces
- Remove obsolete editor infrastructure
- Trim unused application APIs
- Complete shadcn component library
- Add external integration extension runtime
- Add GitLab integration extension
- Add Sentry integration extension
- Keep generated extension manifests stable
- Make extension packages cross-platform deterministic
- Guard LSP requests by capability and document state
- Open Codex resources in native Athas tabs
- Preserve OpenRouter streaming responses
- Harden Zustand store architecture
- Add GitHub notifications menu
- Fit multibuffer view toggle to its header
Full changelog: Compare changes
Editor, extensions, and Git/GitHub improvements
Jul 29, 2026Editor, extensions, and Git/GitHub improvements in Athas 0.10.0.
- Codify reusable workbench UI conventions
- Unify editor and terminal tab interactions
- Make fullscreen workbench surfaces edge to edge
- Refine Monaco scrolling and sticky chrome
- Restore command palette keyboard navigation
- Centralize product and service configuration
- Pin release workflow toolchains
- Persist file-open benchmark traces
- Add shared action and avatar primitives
- Standardize Git command forms
- Refine editor and diff navigation
- Simplify GitHub review surfaces
- Refresh the Athas theme palette
- Unify transparent workbench chrome
- Constrain tab dragging to tab axes
- Bump serdewith from 3.19.0 to 3.21.0 in /crates/database
- Add persistent custom theme tools
- Preserve markdown link destinations
- Polish editor interaction surfaces
- Keep recent editor buffers warm
- Upgrade terminal transport compatibility
- Add symbol-aware breadcrumb showing containing function/class
- Fix symbol breadcrumb pane state
- Scope project state by workspace runtime
- Remove the Athas editor engine
- Move tests into feature-local directories
- Make GitHub authentication failures recoverable
- Improve GitHub sidebar navigation
- Consolidate extension domain ownership
- Repair extension workflow paths
- Reopen-closed-tab works for images, pdfs, and previews
- Remove obsolete brand assets
- Add workspace-wide Go to Symbol via # mode in quick-open
- Organize repository scripts by workflow
- Adopt compound context menus
- Keep inline blame aligned with edits
- Preserve inline rename cancellation
- Improve rendering performance on Windows
- Remove UI primitive tests
- Enable global file and folder drops
- Replace segmented controls with toggle groups
- Add Nix flake with dev shell and prebuilt run target
- Consolidate tab primitives
- Replace split actions with button groups
- Adopt the Kbd primitive for shortcuts
- Replace the custom Slot with useRender
- Add the canonical dropdown menu primitive
- Replace the custom loader with Spinner
- Keep the UI directory component-only
- Polish the update experience
- Replace the custom toast primitive with Sonner
- Consolidate sidebar feature structure
- Move motion presets into shared utilities
- Remove obsolete design system directories
- Modernize workspace file search
- Consolidate dropdown primitives
- Merge remote main changes
- Complete shared primitive migrations
- Consolidate viewer feature ownership
- Rebuild the AI chat experience
- Standardize shared interface primitives
- Refresh the built-in Athas theme
- Disable window transparency by default
- Reduce workspace file-open contention
- Isolate the npx Codex adapter workspace
- Format toast option arguments
- Refine workspace chrome interactions
- Polish the update split control
- Use the maintained Codex ACP adapter
- Refresh OpenAI model metadata
- Unwrap fenced assistant prose
- Correct the Ayu Dark palette
- Constrain GitHub sidebar rows
- Restore command list scrolling
- Keep activity rail expansion global
- Center collapsed activity rail controls
- Render assistant messages without frames
- Add copy action to assistant messages
- Add user message editing for supported agents
- Balance macOS title bar spacing
- Isolate Agent sessions across surfaces
- Prevent Git blame signature crashes
- Sync stable releases to the website
- Harden Linux runtime packaging
- Expand bundled file icon themes
- Standardize shared interface components
- Standardize settings layout and typography
- Compact the AI composer controls
- Stabilize editor workspace sessions
- Add project-aware run actions
- Overhaul Git data flow and diff handling
- Standardize empty states across the app
- Update managed Bun and frontend dependencies
- Bound extension loading concurrency
- Improve project and session workflows
- Refine window chrome and workspace navigation
- Fix Windows preview release linking
- Fix Windows chrome controls
- Reveal tab bar actions on hover
- Enable Windows window transparency
- Fix Windows new window shortcut
- Fix Windows Git Bash terminals
- Fix git changes file name spacing
- Preserve terminal shell profiles
- Fix Windows preview integrations
- Refactor AI chat composition and state
- Standardize application UI foundations
Full changelog: Compare changes
Editor, extensions, and Git/GitHub improvements
Jul 15, 2026Editor, extensions, and Git/GitHub improvements in Athas 0.9.0.
- Remove Zig requirement from file search builds
- Use native file search across picker surfaces
- Position code lens labels after editor text
- Add debugger footer context menu
- Use solid download icons
- Open extensions as an editor tab
- Polish extensions tab layout
- Surface extension activation actions
- Centralize rounded control styling
- Normalize shared primitive radii
- Polish extensions surface tokens
- Use shared GitHub form controls
- Normalize GitHub row surfaces
- Polish GitHub action viewer controls
- Normalize Git surface controls
- Polish GitHub header chips
- Use split action in Git composer
- Tighten Git sidebar controls
- Normalize chrome menu surfaces
- Add extension activation controls
- Normalize AI selector surfaces
- Normalize AI context controls
- Normalize database viewer surfaces
- Normalize SQL database surfaces
- Normalize editor status menus
- Simplify shared search controls
- Normalize notification command rows
- Normalize database CRUD buttons
- Normalize settings navigation radii
- Normalize database sidebar radii
- Normalize binary viewer surfaces
- Normalize debugger panel radii
- Normalize file tree row radii
- Add extension activation controls
- Normalize settings control surfaces
- Normalize Git control radii
- Normalize account settings radius
- Tighten chrome trigger styling
- Normalize remote connection controls
- Switch default fonts to Geist
- Move telemetry metadata out of settings
- Standardize badge styling
- Fix sidebar rail layout
- Separate activity rail expansion
- Move project switcher into activity rail
- Recover missing release notes
- Refine activity rail controls
- Polish activity rail spacing
- Stop activity rail from reflowing layout
- Keep activity rail in layout flow
- Show agent history in activity rail
- Keep Athas themes built in
- Standardize activity rail rows
- Fix Agent message metadata and file links
- Add shared application icon adapter
- Add Nix language highlighting
- Show extension artwork in the catalog
- Add rich GitHub sidebar previews
- Unify project setup in the picker
- Center Agent creation in empty editors
- Unify workbench chrome and navigation
- Tighten compact UI density
- Adopt shared icons across the application
- Move chrome controls into shared UI
- Move workbench gap into the theme
- Standardize UI control typography
- Colocate feature-specific UI styles
- Remove the conflicting compatibility theme
- Centralize typography font stacks
- Use the bundled Athas theme palette
- Use the standard radius scale
- Align font utilities with settings
- Use explicit Button sizes
- Standardize multibuffer editor surfaces
- Make Button borders explicit
- Harden global content search paging
- Render global search as a multibuffer
- Improve translucent sidebar contrast
- Restore credential persistence and CI builds
- Fix AI chat response handling
Full changelog: Compare changes
Editor, GitHub, and release automation polish
Jul 7, 2026Editor, GitHub, command-surface, Linux runtime, and release automation improvements.
Editor and language intelligence
- Wire Monaco LSP navigation more deeply into editor workflows.
- Polish Monaco hover sizing, bounds, and diff navigation behavior.
- Tighten editor shortcut handling and preserve undo history for editor commands.
- Add Astro language support and expand language extension metadata.
- Move Monaco wiring into editor engine modules so editor startup code has a clearer boundary.
Git, GitHub, and command surfaces
- Standardize command picker rows, utility command rows, Git selector surfaces, and shortcut rendering.
- Improve GitHub PR viewer actions, sidebar rows, avatar fallbacks, and commit-row behavior.
- Clarify Git history sync state and refine inline unpushed indicators.
- Tighten Docker, Git, and multi-file diff sidebar chrome.
- Add split action button primitives and keep split action buttons fitting narrow layouts.
Runtime and extensions
- Fix Linux CEF graphics fallback behavior.
- Move extensions into the sidebar and keep extension surfaces aligned with the newer sidebar layout.
- Reduce frontend development logging noise.
Release automation
- Stabilize nightly preview release setup, including Zig installation and tag-based preview builds.
- Avoid pushing
mainfrom nightly previews and increment preview versions from existing tags. - Support the release token secret used by the release workflow.
- Select the newest preview tag directly when deciding whether nightly should ship another preview.
Full changelog
See the full generated compare: Compare changes
Performance and UI responsiveness improvements
Jul 2, 2026Render performance, selector narrowing, Git diff responsiveness, and UI subscription cleanup.
This release improves render performance across workspace, editor, Git, terminal, search, and settings surfaces by narrowing subscriptions and reducing repeated lookup work.
See the full generated release notes on GitHub.
Monaco editor and performance overhaul
Jun 14, 2026Monaco editor migration, file tree performance, Git workflows, Docker workspace tools, and app runtime polish.
This release moves the editor surface to Monaco, improves file tree and search performance, expands Git and Docker workspace workflows, and polishes app runtime behavior.
See the full generated release notes on GitHub.
Editor, terminal, and settings refinements
May 28, 2026Editor, terminal, settings, and workflow refinements for the 0.7 line.
This release continues the 0.7 line with refinements across editor interactions, terminal behavior, settings, and daily workflow reliability.
See the full generated release notes on GitHub.
Stability and workflow polish
May 20, 2026Focused editor, workspace, and release polish after the 0.7 release.
This release follows up on the 0.7 line with stability and workflow improvements across editor, workspace, and release surfaces.
See the full generated release notes on GitHub.
Collaboration, database, and workspace foundations
May 18, 2026Collaboration surfaces, database workflows, sidebar primitives, project routing, and editor performance improvements.
This release adds collaboration and database workspace foundations, refines sidebar and project surfaces, improves editor performance, and strengthens terminal behavior across pane moves.
See the full generated release notes on GitHub.
Editor history, Linux packages, and database providers
May 7, 2026Editor undo history, terminal persistence, local PDF loading, database sidecars, and Linux package improvements.
This release improves editor undo behavior, terminal persistence, local PDF loading, database provider sidecars, language tooling, and native Linux package builds.
See the full generated release notes on GitHub.
Release scrollbar hotfix
May 5, 2026A focused scrollbar styling fix for release builds.
This hotfix corrects scrollbar styling in release builds.
See the full generated release notes on GitHub.
Editor, LSP, and Linux runtime improvements
May 5, 2026Editor, LSP, Git, Linux runtime, and workspace improvements from the v0.5 release.
Editor and LSP improvements
- Add Nix syntax highlighting and Zig syntax capture updates.
- Render LSP semantic tokens, CodeLens actions, signature help, inlay hints, rename preparation, and workspace edits more reliably.
- Fix editor cursor scroll sync, token retargeting, inlay hint alignment, diagnostics cleanup, and stateful buffer eviction.
- Wire editor context menu actions and improve editor scroll behavior.
Git and workspace workflow
- Polish stash lists and centralize search matching.
- Improve Git sidebar workflows, responsive layout, tree guide rendering, and stash opening behavior.
- Add multi-root workspace folder management and preserve terminal sessions across tab moves.
- Stabilize workspace lifecycle and project tab behavior.
Linux and release packaging
- Add Linux CEF runtime/build workflow support and runtime paths.
- Simplify release packaging, fix Linux tarball verification, and fix Linux release CLI install.
- Improve Linux folder picker, IPC fallbacks, microphone error handling, and CEF window behavior.
UI and extension polish
- Refine sidebar activity rail layout and polish editor/chat controls.
- Add multi-agent chat controls and move AI account controls to the title bar.
- Activate theme extension contributions and improve marketplace category handling.
- Add custom autocomplete provider support.
Full release notes
See the full generated release notes on GitHub.
Packaging, language tools, and editor fixes
Apr 28, 2026Release packaging, managed language tools, editor folding, search, and Linux window fixes.
This release tightens the release packaging pipeline, improves managed language tool support, fixes editor folding and search rendering, and addresses Linux window resize behavior.
See the full generated release notes on GitHub.
Refined Settings
Apr 27, 2026Settings are now easier to use with new keybindings and small tweaks that will make you feel home.
Settings feel more complete
We got rid of the bloat! Settings now feel closer to a real control center, but it's pretty simple to navigate it. Cleaner rows, better selectors, import and export, appearance controls, sidebar preferences, UI font sizing, and keybinding improvements that are easier to scan and edit.

Sticky folders
Filtering, row actions, git status, compact folders, visibility controls, drag targets, folder whitespace actions, and sticky parent folders make larger projects feel less noisy and faster to navigate.

Refined agent input
Skills now live inside the extensions system. Input is now much cleaner with new controls. Agent activity is folded into a calmer conversation flow instead of filling the screen with internal events.

Editor work feels steadier
We fixed a bunch of issues on editor. Selecting now feel better and intuitive.

Introducing Worktrees
Apr 11, 2026What's new
Language servers, fully heard: Type hints drift in beside your variables, parameter help appears the moment you open a paren, and if the server crashes, Athas quietly picks it back up.
Hit the mic: Talk to the agent instead of typing.
Introducing Worktrees: A new panel in the Git sidebar, right beside changes and stashes.
Remote, without the detour: Connect to a remote host and it opens as a project tab — browse, edit, and switch the same way you do locally.
Extended CLI commands: athas web, athas terminal, athas remote. Three small doors into the editor.
What we fixed
Git feels calmer
fetch, push, and pull no longer freeze the editor while they run. The git actions menu always stays on screen, the gutter updates smoothly on Linux, and the pull request viewer works on older gh CLIs.
The editor stays out of your way
Inline edit has a proper toolbar and a rebindable Cmd+I. Shortcut chips everywhere in the app update the moment you change a keybinding. Pane fullscreen stops killing the terminal inside it, and the tab bar is there even when you've closed everything.
Terminal, less fussy
Profiles and shell selection, proper paste, ANSI codes out of tab titles, and Cmd+W focusing the right thing.
Small good things
Svelte highlighting. A rebuilt SQLite viewer. A warmer first-run onboarding and an in-app What's New tab after updates. Telemetry off by default. Signed Windows builds with SHA256 checksums alongside every release.
Thanks
@Finesssee, @Lyapsus, and @ChristmasSun— thank you for this cycle.
Syntax highlighting hotfix
Mar 6, 2026Syntax highlighting was silently broken in all production builds since v0.4.0. A security hardening change removed the CSP permission needed for WebAssembly, which prevented tree-sitter parsers from loading. This release restores it.
Problems pane, CLI opening, and model selector redesign
Mar 6, 2026Highlights
- New Problems pane that surfaces diagnostics with quick actions — click a warning or error to jump to the source, or apply a code action right from the pane
- Open files and folders straight from the terminal with
athas foo.txtorathas ., and deep links viaathas://open - The AI model selector has been completely redesigned into a single unified dropdown with inline API key and Ollama URL editors, provider icons, and full-width search across all providers
- Adjustable UI font size in Settings > Appearance — scales text and icons across the entire interface
- You can now create new files with Ctrl+N even when no folder is open
Improvements
- Default AI provider is now Anthropic Claude Sonnet 4.5
- Language extension installs use bundled parser assets instead of fetching from CDN
- "Go to File" has been renamed to "Quick Open" everywhere
- XML-family files (xml, xsl, xslt, svg, plist) now get syntax highlighting
- Sticky line numbers in file preview so they stay visible while scrolling
Bug Fixes
- Language servers now properly activate after installation on Linux
- Switching between files no longer causes stale highlighting, wrong cursor positions, or scroll jumps
- Syntax highlighting works correctly after updating from older versions (stale cache issue)
- File drops work reliably on Windows, and file tree lag on large repos is reduced
- Terminal fonts render correctly on Windows with platform-aware fallbacks
- GitHub PR menu correctly detects expired tokens instead of showing a cryptic error
- Menus close properly when clicking outside on Windows
- macOS text replacements now work in the terminal
- Diff viewer hunk accordions actually toggle when clicked
Search, binary previews, and editor refinements
Mar 3, 2026This release brings syntax-highlighted file previews to global search, a new binary file viewer, accordion-style Git pane sections, and bundled tree-sitter parsers for more reliable syntax highlighting.
Added
- Syntax-highlighted file preview in global search
- Binary file viewer with WASM metadata and hex preview
- Binary file preview in command bar and global search
- SQLite file support in binary preview
- SQL language support
- Framer-motion animations for dropdowns, modals, and command bar
Changed
- Rename command bar to quick open
- Replace Prism with tree-sitter for markdown code block highlighting
- Bundle tree-sitter parsers and remove CDN fallback
- Rebuild all tree-sitter parsers from source to fix WASM ABI mismatch
- Implement accordion layout for Git pane sections
- Make stash and history panels mutually exclusive
- Remove sidebar search pane in favor of global search dialog
- Extract runtime and tools into workspace packages
- Replace window zoom with component-level zoom
Fixed
- Fix syntax highlighting for YAML and JSX
- Fix Git pane layout: fill available space, reduce gaps, hide scrollbars
- Fix file/folder dialog extending beyond screen
- Fix release CI failures for Linux builds
- Skip AppImage bundling on Linux to fix linuxdeploy failure
Workflow quality and stability improvements
Mar 2, 2026This release improves day-to-day editing and Git workflows, strengthens ACP tool/runtime handling, and fixes key edge cases in parser behavior, inline editing, and macOS autofill behavior.
Added
- Manual Git repository selection
- Improved ACP tool detection for Go/Cargo-managed runtimes
Changed
- Improved AI chat, workspace, editor tabs, terminal, and Git workflows
- Reorganized documentation and merged setup/release guidance into a single Contributing page
- Updated docs links (sidebar/footer, install paths, and Edit on GitHub targets)
Fixed
- Parser query compatibility and fallback handling for unsupported predicates
- Inline edit and AI message rendering edge cases
- File explorer handling for
.DS_Storefiles - macOS autofill heuristic handling reliability
Authentication, AI, and extension platform foundations
Feb 19, 2026Added
- Add authentication
- Add split view editor panes and new tab view
- Add planning mode in the AI agent pane
- Add runtime language catalog with CDN deploy pipeline
- Add .editorconfig integration
- Add file copy/cut/paste with cross-window clipboard sharing
- Add minimap toggle setting with keyboard shortcut
- Add keyboard shortcuts for web viewer
- Add find/replace, minimap, and multi-cursor improvements
- Add Lua and Rust language support with runtime tooling infrastructure
Changed
- Revamp Git interface and refactor git module internals
- Merge TSX into TypeScript extension flow in marketplace and installer
- Drive Ruby/ERB detection from extension metadata
- Refresh theme system and align terminal and UI styling
- Improve AI chat UI and ACP protocol integration
- Modularize editor styles into feature-based modules
- Move docs to Fumadocs and refresh documentation workflows
- Remove bundled language extensions in favor of manifest-driven installs
- Remove GitHub Copilot integration
Fixed
- Fix memory leaks, reduce I/O overhead, and improve editor/runtime performance
- Fix deploy workflow safe.directory handling and dirty worktree pull behavior
- Fix editor view reset when switching to uncached files
- Fix tab sync, hover lifecycle, and open-file reliability
- Fix language extension installation and update flow
- Fix find-in-file navigation and highlight positioning
- Fix extension store persistence for installed extensions
- Fix app freeze on large commit diffs
- Fix terminal toggle keybinding on macOS
- Fix viewport behavior with zoom-level adjustments
- Fix right sidebar slow open when terminal is active
- Fix tokenizer bypass by validating extension installation state
- Fix broken links on docs index
Security
- Apply desktop auth and autocomplete security hardening with additional tests
Release 0.3.2
Jan 13, 2026Added
- Native PDF viewer with external open support
- CSV viewer as built-in extension
- HTML/CSS live preview with asset protocol support
- Preview mode for file tabs
- Auto-refresh for externally created/deleted files
- In-app report a bug button
- Drag and drop to open folders as projects and files as buffers
- Test connection button and feedback for SSH connections
- Configurable command bar file limit and improved fuzzy search
- Cmd+hover definition link highlighting
- Jump list navigation
- Performance monitoring system
Changed
- Virtualize file tree for better performance
- Optimize editor rendering
- Improve PDF and image zoom controls
- Improve autocompletion behavior and LSP completion
- Remove Rust from bundled registry
Fixed
- Fix scroll position bugs in editor
- Fix file tree git status not updating on save
- Fix nvim cursor in normal and insert mode
- Fix terminal corruption with multi-byte UTF-8 characters
- Fix search highlighting in editor
- Fix command palette not finding all files
- Prevent command injection in SSH fallback commands
- Fix git blame not appearing after file switch
- Fix duplicate LSP server creation due to race condition
- Fix gap between sticky headers in file tree
- Preserve scroll position when switching between buffers
- Fix window resize on Linux
- Disable problematic DMABUF renderer on Linux
- Fix stored XSS in markdown parser by sanitizing HTML output
- Bundle FreeType in Linux AppImage for older distro compatibility
- Fix incorrect bundled LSP path on Linux
- Fix git blame not showing after scrolling
- Fix tokenization lag and visual flashing during typing
Release 0.3.1
Dec 22, 2025Fixed
- Fix Windows build by correcting CLI module imports
Release 0.3.0
Dec 22, 2025Added
- Ollama support for local AI models
- ACP (Agent Client Protocol) integration with session modes
- GitHub pull request integration with checklist rendering
- Project picker dialog for workspace management
- Web viewer for browsing URLs in editor
- Extension system core architecture with bundled extensions
- Syntax highlighting in diff viewer
- Markdown syntax highlighting
- Terminal font settings customization
- Advanced model selector dropdown in AI chat
- ARIA accessibility descriptors for menus and tabs
- Persistent commands feature
- SSH key authentication with multiple key fallback
- Open File in Editor feature for AI agent
- Slider component and Christmas theme
- Pre-release check script for validating releases
Changed
- Replace expandable commits with hover previews in source control
- Improve LSP integration with diagnostics
- Improve scrollbar design
- Auto-refresh Source Control when view becomes active
- Add 1 second delay before showing git blame popover
- Refactor theme system
- Extend Gemini API support
Fixed
- Fix LSP popup position
- Fix editor viewport and line alignment bugs
- Fix terminal font rendering for Nerd Fonts
- Fix context menu positioning
- Fix sticky folder background transparency in file tree
- Fix workspace reset and terminal persistence
- Fix drag region for window on macOS
- Fix autosave functionality and dirty state logic
- Fix traffic lights for macOS 26
- Fix LSP for JavaScript/TypeScript files
Terminal and extension build fixes
Dec 9, 2025Production build, terminal, extension, keymap, and file explorer fixes.
This release fixes production build issues around the terminal and extensions, consolidates keymap command registration, and adds a file explorer action for opening folders.
See the full generated release notes on GitHub.
Release 0.2.6
Dec 4, 2025Added
- Auto-update system with GitHub Releases integration
- Markdown preview button in editor toolbar
- Deep link support (
athas://protocol) - Linting service with Tauri backend support
- Symlink support for file explorer and icon themes
- Keymaps feature with customizable keyboard shortcuts
- External editor support
- Right-click context menu in editor
- Code folding in gutter
- xAI Grok models support
- Gemini 3 Pro Preview support
- Settings search functionality
- Storybook for UI development and testing
Changed
- Migrate to tree-sitter-web for syntax highlighting
- Migrate AI chat history to SQLite
- Refactor terminal module and fix auto-create behavior
- Refactor AI chat UI
- Improve LSP client and configuration
- Improve formatter service
- Improve extension system with on-demand architecture
Fixed
- Fix editor rendering and extension install UX
- Fix command bar not triggering
- Fix scrolling issues
- Fix Git Blame and other git issues
- Fix line numbers not showing up on big files
- Fix highlighter initialization after extension installation
- Fix HighlightLayer memo bug
- Fix editor selections
- Fix cursor position restoration and tab switching conflicts
Release 0.2.4
Nov 8, 2025Added
- Project tabs for multi-workspace support
Changed
- Organize files by feature (vertical slice architecture)
- Refactor editor and fix overall issues
Fixed
- Fix Windows build errors in CLI and search commands
- Fix git status rows for nested paths and stage directories correctly
Removed
- Remove welcome screen and CLI install prompt
Release 0.2.2
Oct 30, 2025Added
- Release automation system
- Certificate import and notarization for macOS in GitHub Actions
Changed
- Vim enhancements
Release 0.2.1
Oct 29, 2025Added
- Code signing for macOS
- New AI models and BYOK (Bring Your Own Key) settings
- Image preview and toolbar
- Extension support for syntax highlighting
- CLI command installation feature
- Setting toggles in command palette
Changed
- Improve UX in switching projects
- Make git inline blame popup more compact
Fixed
- Fix welcome screen theme responsiveness for light mode
- Fix viewport ref for scrolling
- Fix syntax highlighting initialization
- Fix intrusive UI on the code editor
- Fix traffic light position for macOS
Release 0.1.2
Oct 19, 2025Added
- Markdown preview
- Icon themes
- Multiple AI agents
- Individual zoom for editor, terminal, and window
- Vim commands
- Shortcut for color theme selector
- Shortcut to kill terminal process
Changed
- Improve SQLite viewer
- Refactor cursor styles for Vim mode
Fixed
- Fix editor syntax and search highlighting
- Fix Vim mode issues
- Fix agent dropdowns
- Fix editor scrolling
Release 0.1.1
Aug 27, 2025Added
- Git blame functionality with inline display and hover details
- Password prompt dialog for SSH connections
- Lines and columns information in footer
- Integrated menu bar with toggle option
- Global search shortcuts
- Keyboard shortcuts to text editor
- Code formatting feature
- Move line up/down functionality
- Cursor position restoration when switching files
- Highlight search results and click-to-jump
- Shell switching support
- Close editor tabs with middle click
Changed
- Enhance remote connection handling
- Improve text selection handling
- Improve command bar performance
- Refactor clipboard utilities to use Tauri clipboard manager
Fixed
- Fix Linux menu bar UI
- Fix zooming issues
- Fix context menu positioning when zoomed
- Fix completion dropdown not hiding after acceptance
- Fix auto-pairing logic
Release 0.1.0
Aug 12, 2025Initial release