Changelog
Notable changes across releases. SemVer, loosely - pre-1.0 minors may include breaking changes.
v0.8.0
2026-06-13LatestCommand palette, GPU block-mode terminal, spaces, broad file-type support, and a UI/UX pass.
Added- Command palette: fuzzy launcher for every quick action, with in-file content search and command history.
- Block-mode terminal: GPU-accelerated, Warp-style command blocks with a unified shell/AI input bar and editor-like input panel.
- Spaces: persisted tab groups you can create, rename, and drag to organize.
- Media and document viewers: images, audio, video, PDF, and rendered or raw markdown.
- Explorer: drag-and-drop support and git decorations on the file tree.
- Zen mode to hide the header and status bar.
- Editor auto-save with a configurable delay.
- Multiple OpenAI-compatible endpoints; LaTeX and Astro syntax highlighting.
- Terminal: macOS readline bindings (Cmd+Arrow, Cmd/Opt+Backspace), Cmd+K to clear scrollback, rename tabs via right-click, middle-click to close.
- Drop file paths into the active pane with bracketed-paste and DPI-correct hit detection.
- Confirm before closing a tab with a running process.
- Official Nix/NixOS support with an auto-update workflow.
Changed- UI/UX polish across tabs, panels, header, and sidebar, with native CSS animations replacing the motion library.
- Dynamic window title from the project folder and active terminal.
- Source control: right-click context menu on changed files.
- Terminal perf: static cursor default, WebGL slot reaping, and TUI keep-alive.
Fixed- Ctrl+B reaches the terminal/Claude; sidebar toggle moved to Ctrl+Shift+B.
- Explorer highlights the active file.
- Editor: correct cursor positioning on macOS at non-100% zoom; language reconfiguration when the document becomes ready.
- macOS: settings window no longer hides behind the main window; press-and-hold character popup disabled.
- Terminal: block IME composition keydown events from reaching the PTY.
- Linux: strip bundled Wayland libs from the AppImage to fix the EGL crash on newer Mesa.
v0.7.3
2026-05-25Agent notifications + management, live fs watcher, /claude-code command, Windows polish.
Added- Agent notifications and management - one bell, one router for the built-in agent and every terminal coding agent.
- Live filesystem watcher for the explorer tree and open editors.
- /claude-code slash command to orchestrate agents via Terax AI.
Fixed- Editor: preserve original file permissions on atomic-write rename.
- PTY: authorize the CLI launch directory in the workspace registry on startup.
- Settings window is resizable, with a larger default size.
- Terminal: cwd above home, Windows verbatim paths, CI/test hardening.
- Windows: System32 launch dir, PTY reload reap, paste + stale-render fixes.
v0.7.1
2026-05-21Themes and customization, MLX + Ollama, Windows ConPTY lifecycle fixes.
Added- Custom themes and presets - build in-app, save, switch between bundled and your own. Covers terminal palette and surrounding UI together.
- Background images with adjustable opacity and blur (new defaults: 50% opacity, 0 blur).
- Editor-based custom theme editor - edit tokens inline rather than hand-writing config.
- Full ANSI terminal palette in the theme model.
- MLX and Ollama as local AI providers, with autocomplete via local models.
Changed- Reasoning / thinking blocks stripped from history before the model call (Cerebras rejected them, others paid tokens).
- Composer keeps focus and accepts typing while the agent is streaming - queue follow-ups instead of waiting.
- Models settings tab redesigned, model picker scroll fixed.
- AI mini-window: todo panel sizes to content, caps at 35% for long lists.
Fixed- Windows ConPTY lifecycle race - CreatePseudoConsole and ClosePseudoConsole now share one lock. Fixes the WSL-to-Local blank-terminal case.
- Console window no longer flashes when Terax spawns subprocesses (shell init, git).
- New terminals no longer try to launch into the install directory.
- Shortcut changes made in Settings propagate to the main window without a restart.
- Agent and snippet editor dialogs scroll their body so Save/Cancel cannot get pushed off screen.
- Selection rendering across themes; Linux clipboard handling.
v0.7.0
2026-05-20Source control panel + git graph, security hardening, broad multi-platform fixes.
Added- Source control panel with hunk staging, commit, and a real commit graph.
- Open in Terax shell integration on Windows.
- Mistral AI provider.
- Ruby syntax highlighting in the editor.
- Markdown preview tab via explorer right-click.
- Configurable context limit for OpenAI-compatible providers.
- Configurable terminal font family.
Changed- Security pass: AI tool deny-list hardening, SSRF guard, terminal OSC trust boundary, preview iframe sandbox, WSL distro validation.
Fixed- WSL: git and shells honor the workspace env.
- Explorer: file tree stays static across InlineInput open/cancel cycles.
- AI mini-window: responsive, scrollable todo list.
- Terminal: Option+arrow word navigation.
- Terminal: TUIs repaint on resume instead of replaying dormant bytes.
- Search: terminal refocuses after dismissing find.
- Editor: files auto-reload when the AI modifies them.
- Editor undo/redo wired and surfaced in the shortcuts dialog.
- Security: shell command guard now blocks CR/LF and C0 controls (prevented smuggling a second statement past approval). Reported by Peter D Mora IV.
- Security: O_EXCL random tempfile for atomic writes (closed a symlink-staging path that could redirect approved writes). Reported by chocolatecake777.
v0.6.6
Terminal renderer pool tuning and stability fixes.
Added- Workspace file picker in AI chat - type @ to insert a file reference.
Changed- RendererPool capacity bumped from K=4 to K=5 for smoother multi-tab terminals.
- Fish shell support: more reliable startup and prompt rendering.
Fixed- TUI apps no longer freeze when a tab is hibernated and restored.
- Tabs with unsaved edits are preserved when the underlying file is deleted on disk.
v0.6.5
Terminal performance pass (xterm.js WebGL + RendererPool).
Changed- Optimized the WebGL renderer pool - lower memory and steadier frame times across many tabs.
v0.6.4
Security release - removes the OSC 8888 escape sequence handler (CVE pending).
Fixed- Critical: a remote SSH host (or any process writing to the PTY) could silently open arbitrary local files in the editor. The OSC 8888 handler has been removed entirely. Affected: >= 0.6.0, < 0.6.4. Reported responsibly by @eulex.
- Settings model dropdowns are now scrollable on small windows.
- Inactive terminal tabs no longer bleed across the split divider.
- Explorer tree names and inline inputs clip cleanly inside the sidebar.
Added- WSL workspaces are detected and supported on Windows.
v0.6.3
Editor languages, terminal preferences, and AI model picker.
Added- Editor language support: Go, C, C++, Java, C#.
- Terminal: WebGL toggle and persistent font-size preferences.
- Explorer: show-hidden-folders toggle.
- AI: Gemini 2.5 Flash, Gemma 3 27B, and searchable model picker.
- Styled confirm dialog for closing tabs with unsaved changes.
Fixed- Windows: main window title now set correctly.
- Windows PTY: Tauri worker no longer blocks on close.
- Terminal: UTF-8 locale forced for PowerShell sessions.
- Terminal: respawn cleans up pending-exit and pty-opening state.
- Explorer: rename/create inputs no longer blur when the context menu opens.
Changed- Search focus and keyboard handling refined for explorer and file search.
v0.6.1
Split terminals, preview tabs, DeepSeek.
Added- Split panes in the terminal.
- Transient preview tabs with pinning behavior.
- DeepSeek provider.
- Customizable keyboard shortcuts in Settings.
- Ctrl-Backspace deletes the previous word in the terminal.
Fixed- LM Studio and other keyless providers work in the model picker and chat send.
- Settings window stays above the main app and broadcasts preference changes across windows.
- AI mini-window no longer overshadows the input bar.
- Explorer inline input survives the context menu open path.
v0.6.0
Windows builds, contributor docs, terax_open from the shell.
Added- First Windows release (NSIS installer).
- terax_open shell command - open files into a Terax editor tab from any terminal.
- Contributor docs and issue / PR templates.
Fixed- Explorer create / rename input no longer disappears before you can type.
- TabBar padding and alignment.
- Gemini model IDs updated to use the -preview suffix.
v0.5.9
2026Linux adaptions and auto-updater fixes.
Added- Window management for linux
Changed- Secrets (keyring) redesign
- Auto updater stabilization
v0.5.8
Auto-updater + CI release pipeline.
Added- Auto-updater wired into release builds.
- GitHub Actions workflow for cross-platform builds and releases.
Fixed- Linux window initialization on first launch.
Changed- Bumped Node and pnpm in the release pipeline.
v0.5.7
Changed- New sessions now open in $HOME by default.
- Stabilized zsh / bash / pwsh init scripts - fewer first-prompt edge cases.
v0.5.6
Changed- Editor and AI modules now lazy-load - smaller install, faster cold start.
v0.5.5
Added- Demo assets and updated README screenshots.
Changed- Dependency version sweep.
v0.5.4
Changed- Snippets and commands merged into a single palette.
v0.5.3
Changed- UI polish across AI and agent views.
v0.5.2
Changed- AI mini-window UI/UX improvements.
v0.5.1
Plans, sub-agents, tasks.
Added- Full agentic workflow: plans, sub-agents, tasks, project init.
- Improved shell tool for the agent.
v0.4.7
Vim mode in the editor.
Added- Vim mode in the editor (motions, registers, marks).
- Keyboard navigation across the file explorer.
v0.4.6
Changed- Cleanup pass: dependencies, UI, icons.
v0.4.5
Changed- Optimized PTY resize, session lifecycle, and AI context handling.
v0.4.4
Changed- Agents UI/UX improvements.
v0.4.3
Skills and multi-agent.
Added- Skills and multi-agent support.
- Settings UI improvements.
v0.4.2
Changed- AI autocomplete: improved latency and accuracy.
v0.4.1
Local LLMs + AI autocomplete.
Added- Local LLM support via LM Studio.
- Groq and Cerebras providers.
- AI autocomplete in the editor.
v0.3.9
AI Edit Diffs.
Added- AI Edit Diffs - preview and approve agent edits before applying.
v0.3.8
Added- Workspace-wide file search.
- Editor tabs decoupled from terminal tabs.
v0.3.7
Web preview tab.
Added- Web preview tab with auto-detection of local dev servers.
v0.3.6
Added- Autostart and window-state persistence.
Changed- Settings UI improvements.
v0.3.5
Added- Standalone settings window.
v0.3.4
Added- New AI mini-window.
- Text selection handling and session persistence.
v0.3.1
Changed- Internal refactor.
v0.3.0
AI agents (initial).
Added- AI agents (initial implementation).
- Apache-2.0 license.
v0.2.9
Keys move to the OS keychain.
Added- Tauri keyring - API keys now stored in the OS keychain.
Changed- Internal renaming pass.
v0.2.8
Changed- Icon set and theme refresh.
v0.2.7
Added- File explorer context menu.
Changed- General refactor; editor improvements.
v0.2.4
Fixed- Various bug fixes.
v0.2.3
File explorer + editor.
Added- File explorer (first version).
- Code editor based on CodeMirror 6.
v0.2.1
Added- Logging.
Fixed- Shell script handling and session edge cases.
v0.2.0
Added- AI side panel.
- Status bar.
- Keyboard shortcuts.
v0.1.3
Added- AI SDK and AI Elements integration.
v0.1.2
Added- New app logo.
- Configurable window size.
v0.1.1
Changed- Rendering and resize improvements.
- Header and tabs UI polish.
v0.1.0
Changed- New UI shell.
- Internal refactor; fixed render/resize race.
v0.0.8
Added- Multi-tab support.
- Basic layout UI.
v0.0.7
Changed- Switched icon library from Lucide to HugeIcons.
v0.0.6
Added- Custom font and theme.
- Tauri window management.
v0.0.5
Added- xterm.js WebGL renderer, search, and link plugins.
v0.0.4
Added- shadcn/ui component set and supporting deps.
v0.0.3
Added- Child process lifecycle handling.
- Per-session locking.
v0.0.2
First prototype.
Added- Initial Rust PTY backend with xterm.js in React.