▶ git log --oneline

Changelog

58 releases · 159 entries · latest v1.27.1 (2026-07-09)

v1.27.1 563d3e6 2026-07-09 latest
  • Each terminal keeps its own conversation after restore Fixes the bug where text pasted or typed in one terminal appeared in every other terminal tab. When several terminals ran in the same project folder, restoring a session attached them all to the same Claude conversation - one tab's input then showed up in all of them. Restored terminals now always reattach to their own session: a conversation is never resumed twice, and duplicates restart fresh with their previous output still painted above.
  • Dedicated to Amit Aflalo This release is dedicated to Amit Aflalo. ❤️
v1.27.0 563d3e6 2026-07-08
  • Prompt Editor Compose prompts in a full Monaco-based editor and inject them into a terminal's Claude input line - open it with the pencil button in the terminal status bar or Ctrl+Shift+E. Insert (no Enter) or Send (with Enter), continue an in-progress prompt (multi-line prompts are captured too), browse a built-in command guide and your saved prompts, and per-terminal drafts persist while you switch around. Large pastes into the editor can be saved as a file and referenced instead. The shortcut can be toggled off in Settings > Terminal > Behavior.
  • Session widget in the titlebar A live session switcher next to the branch name: the active terminal's name with a working/waiting/idle state dot, plus an amber badge counting other sessions that are waiting for your input. Click it to switch terminals (waiting sessions sort first) or create a new one.
  • Styled tooltips everywhere The titlebar, tabs, sidebar, status bars, search, and Git panel now show crisp IntelliJ-style tooltips with keyboard-shortcut hints instead of the slow native browser ones - and they appear instantly as you move between neighboring buttons.
v1.26.3 563d3aa 2026-06-21
  • Scrollback survives tab switches Fixes a bug where, once a second tab existed, switching away from a tab and back left it unable to scroll - its history was being discarded. Every terminal now stays alive in the background, so its scrollback (and any output that arrives while you're on another tab) is preserved when you switch back.
v1.26.2 563d3aa 2026-06-12
  • Cleaner, flatter popups Dialogs, menus, and toasts no longer paint a blurry shadow halo or blur the background behind them - every popup now sits on a crisp 1px border for a flat, IntelliJ-style look.
  • Lighter dialogs with clearer sections Dialogs like New Terminal and Profiles are a step lighter, with a distinct header band and hairline dividers separating each section.
v1.26.1 563d3aa 2026-06-07
  • Ctrl+V paste works again Fixes a regression from v1.25 where plain Ctrl+V stopped pasting into the terminal and instead sent a raw control character. Native Ctrl+V paste is restored automatically - large pastes are still detected and offered as a file. You can still switch to Ctrl+Shift+V in Settings if you prefer.
  • CapsLock no longer breaks shortcuts Ctrl+V, Ctrl+C, Ctrl+F and Ctrl+Z now work correctly even when CapsLock is on.
v1.26.0 563d3aa 2026-06-07
  • Tear off tabs into new windows Drag a terminal tab out of the window to pop it into its own standalone window, Chrome-style. Detached windows are full duplicates with their own tab strip, and your multi-window layout is restored on the next launch.
  • Premium tab drag animations Dragging a tab now lifts a ghost preview, slides the other tabs aside to open a gap, and settles into place with a smooth FLIP animation and a sliding drop indicator.
  • Closing the main window quits the app Closing the primary window now cleanly shuts down the app and any detached windows, instead of leaving stray windows behind.
v1.25.0 563d36e 2026-06-06
  • Refreshed dialogs and modals Every dialog - New Terminal, Profiles, Snippets, Workspaces, Worktrees, Push, Setup, Settings, What's New and more - has been rebuilt on a shared set of UI primitives for a cleaner, more consistent flat IntelliJ-style look, with unified buttons, keyboard-hint chips, and smoother, motion-aware transitions.
v1.24.0 563d332 2026-06-05
  • New Terminal button in the grid toolbar The grid view toolbar now has a New Terminal button that spins up a fresh Claude terminal and drops it straight into the grid in one click.
  • Update button stands out When an update is available, the in-app update pill now uses the green accent color so it's easier to spot.
v1.23.1 563d2f6 2026-06-02
  • Per-session cost tracking is now opt-in The new cost & token metrics introduced in 1.23.0 default to OFF. Existing installs are migrated to off on upgrade. Enable it any time from Settings > Claude Defaults > Cost tracking.
v1.23.0 563d2f6 2026-06-02
  • Per-session cost & token metrics Each Claude terminal now shows live token usage and estimated USD cost - a per-tab cost chip plus a metrics panel breaking down input / output / cache-read / cache-write, with an optional per-session budget cap that warns when a session goes over. Everything is computed locally from Claude Code's own telemetry; nothing leaves your machine.
  • Command palette: Recent group, frecency ranking & terminal status dots The palette (Ctrl+P) now surfaces your recently-used commands at the top and ranks matches by how often and recently you use them. Terminal results show a colored status dot (running / idle / stopped / error) next to the name.
  • Grid view: keyboard pane navigation In grid mode, Alt+Arrow moves focus between panes spatially and Alt+1-8 jumps straight to a pane - and plain arrow keys now pass through to the focused terminal (shell history, vim, cursor) instead of being captured by the grid. Navigating also focuses that pane's terminal so you can type right away.
  • Accessibility: WCAG AA contrast, OS reduce-motion, and light-mode fixes Dimmer UI text was lightened to meet WCAG AA contrast, the app now follows your OS "reduce motion" setting until you override it, and light-theme text is correctly dark-on-light (previously some text was nearly invisible on light surfaces).
  • Terminal blends with the app theme The terminal canvas background now matches the app surface instead of a darker rectangle, and text selection uses your chosen accent color.
  • Minimal-UI toggles New Appearance > Interface settings let you hide the status bar, hide tab activity indicators, and switch to a compact title bar to strip non-essential chrome.
v1.22.6 563d2ba 2026-05-21
  • Push Commits popup (Ctrl+Shift+K) IntelliJ-style push dialog showing the commits about to be pushed, with inline editing of the destination remote and branch. Split-button supports a guarded Force Push (with lease). Also accessible from a new Push button in the File Changes panel header and a Push to remote… entry in the title-bar branch dropdown.
  • Colorful title-bar tool icons File Changes, Agent Teams, Hints, Settings, Tools, and Recent Terminals each get a distinct accent color (emerald / violet / amber / sky / orange / pink) for at-a-glance scanability instead of the previous uniform gray.
  • Settings window: clean defined border Removed the backdrop blur halo and replaced the soft glow ring around the Settings modal with a defined 1px border so the dialog edge looks crisp on all backgrounds.
  • File Changes panel auto-refreshes The panel now refreshes silently whenever the window regains focus, the tab becomes visible, and every 5 seconds while it's open - so the list reflects what Claude (or you) just wrote without clicking Refresh.
v1.22.4 563d2ba 2026-05-18
  • Sessions panel - browse and resume past Claude conversations A new collapsible Sessions section above the Explorer lists every Claude conversation stored for the active terminal's folder, newest-first, with a preview of the opening message. Click a row to open it in a new tab; right-click for "Resume in current terminal" (replaces the running Claude in place) or to reveal the .jsonl file. Sessions and Explorer share the sidebar via a drag-resize handle.
  • Fix: Restore didn't actually restore When opening a session from the new panel, Claude was showing its first-run theme picker instead of resuming. The --resume <id> argument was being parsed by Commander.js as "open picker" plus a stray prompt; we now pass --resume=<id> (equals form) which Commander needs for optional-value flags. Conversations now actually re-attach.
v1.22.3 563d2ba 2026-05-18
  • Restore now actually resumes Claude conversations Previously "Restore last session" reopened your terminals in the right folder but Claude itself started fresh - the painted transcript on screen had no relationship to the live Claude process. Now restore re-attaches Claude to your previous conversation: terminals saved by this build use `claude --resume <id>` for an exact match (the session id is captured automatically while you work), and older saves fall back to `claude --continue` to attach to the most recent session in that folder. /clear is handled too.
v1.22.2 563d2ba 2026-05-17
  • Right-click context menu in the Explorer Full IntelliJ/VSCode-style menu on files and folders: Open, Refresh, Show in File Explorer (Reveal in Finder on macOS), Cut/Copy/Paste, Copy Path / Copy Relative Path, inline Rename, and Delete (moves to Recycle Bin / Trash so you can recover). Cut items dim until pasted; the root row blocks Cut/Rename/Delete to prevent accidents.
  • Stash & Pull when your tree is dirty When you click Pull on a repo with uncommitted changes, the File Changes panel now offers Stash & Pull instead of failing - your local edits are auto-stashed, the pull runs, and the stash is popped back so you keep working without losing changes.
v1.22.1 563d2ba 2026-05-17
  • Fix Add Profile stacking on New Terminal Clicking + Add Profile from the New Terminal screen now opens the Configuration Profiles modal on top instead of hiding it behind. New Terminal stays mounted underneath and reloads the profile list as soon as you close the editor.
  • Faster Claude Code update check check_claude_update now queries registry.npmjs.org directly via reqwest with a 5s timeout and a single 400ms retry, instead of shelling out to npm view. Update checks are noticeably snappier and no longer depend on a working npm CLI.
v1.22.0 563d2b9 2026-05-15
  • New Settings panel (Ctrl+,) Replaced the narrow modal with a categorized window: Appearance & Behavior, Editor, Terminal, Version Control, Claude Code, Tools, Privacy & About. Live search filters across all settings. New keys: theme mode (dark/light/auto), UI density (compact/comfortable/spacious), accent color picker, UI font scale, reduce motion, notification sound + DND hours, session auto-save interval, confirm-on-close, Monaco editor prefs (tab size / word wrap / minimap / font), terminal shell override + copy-on-select + paste binding, git commit-message template + default auto-stage + default merge strategy, Claude default model + binary path override.
  • Changelists in File Changes IntelliJ-style local file grouping. Create / rename / delete named changelists per repo, move files via right-click, and Stage all from a list with one click. Mappings persist across commits (sticky). Backed by two new SQLite tables - additive, no migration required.
  • Streamlined sidebar - Explorer only Removed the terminal list and Tools footer from the sidebar; the file tree now owns the full height. Terminals are still managed via the tab strip and the new title-bar Recent Terminals dropdown (Layers icon).
  • Tools moved to title bar Workspaces, Snippets, Session History, Session Timeline, Claude Config, Memory Editor, and Manage Profiles are now in a single Tools dropdown (wrench icon) in the title bar. Same modals - fewer clicks.
  • Live working indicator on tabs A pulsing dot and a shimmering underline tell you which tab is actively producing output. Output-activity based - language-agnostic and version-proof. Respects Reduce motion in Settings.
  • Updates ask before installing When a new version is detected, ClaudeTerminal now shows a banner with Update Now / Remind in 4h / Later, plus a desktop notification so you don't miss it. No more silent auto-downloads that interrupt your work mid-session.
  • Large pastes into the terminal now work Pasting more than 64 KB into a terminal used to fail silently with 'Write payload too large'. The frontend now splits big pastes into chunks automatically - multi-hundred-KB pastes go straight through.
v1.21.0 563d27d 2026-05-12
  • Paste as File (Ctrl+Shift+V) New right-side drawer captures large pastes (logs, JSON, stack traces) into a file under .claudeterminal/pastes/ and types a Claude Code @mention so the file is auto-attached to your next prompt. Auto-creates a .gitignore so paste artifacts never leak into your repo.
  • Auto-detect large pastes When you paste something big straight into a terminal, a non-blocking toast offers Save & Reference / Paste anyway / Don't ask again. Threshold and prompt template are configurable in Settings → Pastes.
  • Recent pastes per terminal The drawer shows the last pastes for the active terminal - re-open them in the editor or re-send to the terminal with one click. Pastes auto-clean when the terminal closes (configurable retention).
v1.20.9 563d242 2026-05-08
  • Customizable terminal appearance New Appearance tab in Settings: font family/size/line-height, cursor style and blink, color theme, opt-in BiDi rendering. Scrollback default raised to 50,000 lines (configurable up to 1M). Most options apply live; scrollback and BiDi take effect on the next new terminal.
  • Plain shell mode New 'Plain shell (no Claude)' toggle in the New Terminal modal - runs a regular cmd.exe/$SHELL so you can launch wrappers like `ollama launch claude …`, scripts, or anything else. Survives crash recovery.
  • Zoom keyboard shortcuts Ctrl+= / Ctrl++ to grow the terminal font, Ctrl+- to shrink, Ctrl+0 to reset to default. Skipped automatically while typing in Settings or other text fields.
  • Title-bar update pill When an update is downloaded and ready, a 'Relaunch update' pill now appears in the title bar - no more relying on the Settings tab. The updater also re-checks every 4 hours and on window focus after 30 minutes idle, and downloads in the background.
  • Less telemetry noise Silenced ~94% of recent false-positive error reports (path-validation outside workspaces, first-run 'no rows' lookups, ResizeObserver loop warnings).
v1.20.8 563d242 2026-05-07
  • Crash & error reporting Unhandled errors and panics are now sent to ClaudeTerminal's analytics worker so we can fix bugs faster. Windows usernames are scrubbed before sending. New 'Send error reports' toggle in Settings (default ON) lets you opt out anytime.
  • Maintenance Internal release-pipeline scaffolding for future Authenticode-signed Windows installers via Azure Trusted Signing. No user-visible change yet.
v1.20.7 563d242 2026-05-04
  • Unbounded terminal history xterm scrollback raised to 100,000 lines so long Claude sessions stay fully scrollable like a regular CMD/PowerShell window.
  • Material Icon Theme in file panels Explorer and File Changes lists now render per-extension and per-filename icons from the Material Icon Theme (TypeScript, Rust, package.json, Dockerfile, folders, etc.) - keeps git-status colors in the changes list.
  • Cleaner terminal tabs Removed the Teleport-to-Web and Remote-Control buttons from running tabs to reduce clutter.
  • Collapsible sidebar Tools section Footer links (Workspaces, Session History, Snippets, Session Timeline, Claude Config, Memory Editor, Manage Profiles) collapse to a single TOOLS header by default - Explorer claims the freed vertical space. State persists across restarts.
v1.20.6 563d242 2026-04-28
  • Maintenance release Hardened the analytics heartbeat path with token authentication and per-installation rate limiting. No user-visible UI changes.
v1.20.5 563d242 2026-04-26
  • Global file & content search (Ctrl+Shift+F) VS Code–style search modal that scans filenames and file contents across the workspace, skips .git / node_modules / target / dist / etc., binary-sniffs files, debounces input, and groups matches by file with line/column previews. Arrow keys navigate, Enter opens the file. Terminal-internal search moved to Ctrl+F so the two no longer collide.
  • One-click pull from origin New Pull button in the File Changes header pulls the upstream branch (or origin/<current-branch> as fallback) into the current branch with merge strategy.
  • Resizable Repositories ↕ Changes split Drag the splitter between the Repositories list and the Changes content inside the File Changes panel - ratio persists across restarts.
  • Open a plain shell at any pinned repo Each scanned/pinned repo row gets a terminal-icon button that opens an interactive shell (no Claude) at that repo's path. Shells live in a new tabbed BottomTerminalPane with drag-to-resize handle, +/x per tab, and a collapse toggle. Backed by a new create_shell_terminal Rust command (cmd.exe on Windows, $SHELL -li on Unix).
  • Focus routing fix for stacked terminals Clicking a script-child or bottom-pane terminal no longer bounces focus back to the parent - keystrokes (Ctrl+C included) reach the focused pane reliably.
v1.20.4 563d242 2026-04-23
  • File Explorer in the sidebar VS Code–style file tree rooted at the active terminal's folder (or the pinned repo in File Changes); drag the horizontal splitter between the terminal list and the Explorer to resize
  • Inline Monaco editor tabs Click a file in the Explorer or the pencil in File Changes to open it as a tab next to the terminals; per-path models preserve cursor, selection, and undo when switching
  • Diff view from File Changes Opening a changed file shows a side-by-side HEAD vs working-copy diff; toolbar toggle flips between Diff and Edit modes
  • Discard changes per file Trash icon on each changed file reverts tracked files to HEAD or deletes untracked files (with confirmation); auto-closes the editor tab
  • package.json scripts runner Scripts menu in the tab bar plus inline "▶ Run Script" CodeLens when viewing a package.json; selected scripts run in a drag-resizable split terminal below the active one and close with the parent
  • Middle-click to close tabs Mouse-wheel click closes any tab (terminal or file); dirty files prompt before closing
  • Project Tools setting Single toggle in Settings shows/hides the Explorer and the package.json scripts runner UI together
v1.20.3 563d242 2026-04-20
  • Operate on nested repos from File Changes Pin any repo row (root, nested, worktree) to re-target the panel's commit bar, stage/unstage, stash, and inline diffs to that repo - works even when the active terminal's cwd is not a git repo
  • Create new branch from the repo dropdown New 'Create new branch…' action opens a form with a base-branch select that defaults to master / main / develop when present
  • Pull a remote branch into current New 'Pull into <current>…' action pre-fills the upstream tracking branch and offers merge / rebase / ff-only strategies; refuses to pull when the working tree is dirty
  • Grid Add All button Replaced the grid 'Auto' button with 'Add All' so every active terminal can be loaded into the grid in one click
v1.20.2 563d241 2026-04-20
  • Branch switcher for nested repos Each row in the File Changes > Repositories section now opens an inline branch picker - filter, click a branch, one-click checkout against that specific repo (root, nested sub-repo, or linked worktree)
v1.20.1 563d241 2026-04-20
  • Harden drag-and-drop path quoting Strip control characters from dropped filenames to block newline-based command injection on macOS/Linux; POSIX paths now use single-quote wrapping to suppress $, backtick, and backslash expansion in bash/zsh, while Windows drive/UNC paths keep cmd/pwsh-safe double quoting
v1.20.0 563d241 2026-04-20
  • Drag-and-drop files into terminal Drop files or folders from Explorer onto any terminal (tabbed or grid) - paths are quoted and pasted at the cursor
  • Git panel in File Changes Repositories section lists the root repo, linked worktrees, and nested sub-repos (with branch, dirty flag, ahead/behind counts)
  • Branch switcher in the titlebar The branch pill is now an interactive dropdown - filter, pick a branch, one-click checkout with error toasts on dirty trees
  • Per-file stage, unstage, and commit Separate Staged / Changes sections with per-file + and − buttons, bulk Stage all / Unstage all, and stage-aware Commit / Commit & Push
  • Stash, pop, and apply from the UI Stash working changes, and manage existing stashes with Apply (keep) / Pop / Drop actions
  • Reorder terminal tabs by drag Drag tabs in the tab bar to change their order - reorder persists in the terminal store
  • Readable toasts Fixed transparent toast background - cards are now fully opaque with a coloured status ring, left accent bar, and top-most z-index
v1.19.4 563cd18 2026-04-18
  • Security hardening Tightened path-containment validation, reordered updater endpoints so signed GitHub releases are queried first, added size caps on settings and log reads, patched rollup/picomatch advisories
  • GPU-accelerated terminal rendering xterm WebGL renderer with graceful DOM fallback on context loss, scrollback capped at 5000 lines
  • Smoother multi-terminal output Fixed store-selector churn that tore down terminals on unrelated updates and short-circuited duplicate unread-set updates under streaming load
  • Higher PTY throughput Larger read buffer (8KB to 32KB), 10x larger IPC channel, and buffered log writes
  • Optimized release build Rust release profile now compiled with opt-level=3 + LTO + codegen-units=1 for runtime speed over binary size
v1.19.3 563cd18 2026-04-17
  • Fix analytics worker URL Corrected telemetry endpoint for usage tracking
v1.19.2 563cd18 2026-04-17
  • Active user telemetry Anonymous heartbeat every 5 minutes to track active users (opt-out in Settings)
  • Minor UI cleanup Removed unused sidebar state from titlebar component
v1.19.1 563cd18 2026-04-17
  • Duplicate Terminal Clone the active terminal's config (working directory, args, env vars, color tag, nickname) via Ctrl+Shift+D or the copy icon on tab hover
  • App logo in titlebar Replaced the sidebar toggle icon with the ClaudeTerminal app logo
  • Manage Profiles icon Added UserCog icon to the Manage Profiles sidebar button for consistency
v1.19.0 563cd18 2026-04-15
  • IntelliJ IDEA 2026.1 inspired UI refresh New dark neutral palette, IntelliJ-blue accent, compact toolbar with project/branch breadcrumb, and underline-style terminal tabs
  • Redesigned sidebar as a tool window Uppercase section header, 2px accent selection stripe, and softer in-panel dividers
  • Compact status bar 22px dense layout with grouped widgets matching IntelliJ's status line
  • Refined empty state Platform-aware keyboard shortcut hint (Ctrl+Shift+N on Windows, ⌘⇧N on macOS)
v1.18.3 563ccdc 2026-04-12
  • Toast Notifications In-app toast notifications for profile, workspace, snippet, and terminal operations with animated progress bars and auto-dismiss
  • Terminal Focus Fix Fixed keyboard becoming unresponsive after mouse click or PTY output in WebView2
v1.18.2 563ccdc 2026-04-10
  • Inline Diff Viewer Click any changed file in the File Changes panel to see its diff inline with syntax-colored additions, removals, and line numbers
v1.18.1 563ccdc 2026-04-07
  • URL Validation Hardening External URL opening now uses proper URL parsing to prevent scheme confusion and null byte bypass attacks
  • Worktree Path Authorization Git worktree and branch commands now validate that paths belong to active terminal sessions, preventing unauthorized filesystem access
v1.18.0 563ccdc 2026-04-05
  • Elevation Design System New 5-level surface hierarchy with refined color tokens, desaturated accents, and glow shadows for improved visual depth
  • App Status Bar Persistent bottom bar showing terminal count, active status, model indicator, notification toggle, Claude version, and app version
  • Enhanced Command Palette Prefix filtering (> commands, @ terminals, # snippets), icons, keyboard shortcut badges, ranked fuzzy search, and smooth animations
  • Collapsible Sidebar Sidebar now collapses to a 48px icon rail with terminal status dots, unread indicators, and quick-action buttons
  • Tab Scroll Indicators Gradient fade arrows appear when tabs overflow, with hidden scrollbar for a cleaner look
  • Modal Backdrop Blur All modals now use a subtle backdrop blur effect for improved visual layering
v1.17.5 563cca0 2026-03-30
  • Fix Terminal Keyboard Input Terminals now auto-focus on creation so keyboard input works immediately - fixes issue where Enter, Esc, arrow keys, and number keys were unresponsive on first-time trust prompts
v1.17.4 563cca0 2026-03-30
  • Git Worktree Support Manage git worktrees directly from the app with a dedicated modal (Ctrl+Shift+W), inline creation in New Terminal, and branch/worktree badges in sidebar and tabs
v1.17.3 563cca0 2026-03-29
  • Terminal Status Bar Persistent bar at the bottom of each terminal showing session duration, model/effort badges, working directory, and quick actions
  • Drag & Drop Terminal Management Drag terminals from sidebar into grid cells, swap grid cells, and drop onto tabs for split view
  • Fix URL Click Clicking URLs in terminal output now correctly opens them in your system browser
v1.17.2 563cca0 2026-03-29
  • Responsive New Terminal Modal Modal now scrolls on smaller screens (FHD) so the Create button is always accessible
v1.17.1 563cca0 2026-03-24
  • ECC Tools Integration Added repository skills, workflow command scaffolds, and Codex agent configurations for enhanced AI-assisted development
v1.17.0 563cca0 2026-03-24
  • Agent Teams Mission Control Enhanced orchestration panel (F4) with live task board showing status, owners, and blocked dependencies
  • Session Timeline & Resume Hub New F7 modal with visual timeline of past sessions and one-click resume via --continue
  • Loop Mode Dashboard Auto-detect loop mode from terminal output with pulsing badges on tabs and sidebar
  • Worktree-Aware Terminal Spawning Toggle in New Terminal modal to run sessions in isolated git worktrees
  • Model & Effort Switcher Per-terminal model (Opus/Sonnet/Haiku) and effort (Low/Medium/High) selectors with color-coded badges
  • Teleport & Remote Control Quick-action buttons on running terminals for /teleport and /remote-control commands
  • Smart Terminal Insights Auto-summarize sessions via Claude Haiku when terminals stop, with summary card display
  • CLAUDE.md & Memory Editor New F8 modal for editing CLAUDE.md files, auto-memory files, and rules
v1.16.1 563cc64 2026-03-19
  • Fixed application freezing and crashing Resolved a deadlock caused by synchronous thread joins on terminal close that blocked the entire UI on Windows
  • Fixed exit handler deadlock App shutdown no longer hangs when closing terminals with active PTY readers
  • Improved mutex safety Added timeout protection for lock acquisition in terminal output processing
v1.16.0 563cc64 2026-03-17
  • Fixed thread/resource leak Reader threads are now properly tracked and joined on terminal close
  • Fixed terminal status tracking Terminal status now correctly updates to Stopped when process exits
  • Fixed silent error suppression Database errors are now logged instead of silently discarded
  • Fixed shutdown race condition Session save and terminal cleanup now happen atomically
  • Fixed unmounted component callbacks Prevented state updates on unmounted React components
  • Added error handling to ProfileModal Save/delete operations now show errors in the UI
  • Fixed missing React effect dependencies What's New modal and profile form now properly react to changes
v1.15.0 563cc28 2026-03-11
  • Session Output Restoration Restored terminals now show previous session output with visual separators, so you can pick up right where you left off
v1.14.0 563cbec 2026-03-07
  • Claude Config Manager (F6) Manage global Claude Code configuration from within the app - edit settings.json, create/edit/delete agents and custom commands
  • Settings tab JSON editor for ~/.claude/settings.json with syntax highlighting
  • Agents tab Create, edit, and delete agent files in ~/.claude/agents/
  • Commands tab Create, edit, and delete custom command files in ~/.claude/commands/
v1.13.0 563cbb0 2026-03-04
  • macOS Support Full macOS compatibility with native shell integration
  • Security Hardening Shell injection prevention, expanded input validation, and credential leak fixes
v1.12.1 563cb74 2026-03-04
  • Fix Ctrl+V paste reliability Replaced async Clipboard API with native browser paste to fix silent failures due to focus/permission issues
  • Fix Ctrl+Z in terminal Added explicit handling for Ctrl+Z which was being intercepted by the browser as undo instead of sending to the PTY
v1.12.0 563cb74 2026-02-27
  • Agent Teams Panel (F4) Monitor Claude Code multi-agent team sessions with real-time team structure, member details, and task counts
v1.11.0 563cb37 2026-02-25
  • What's New Modal See release notes after each update, including skipped versions
v1.10.0 563cafb 2026-02-25
  • Command Palette (F1) Quick access to all actions via a searchable command palette
  • Output Logging Automatically log terminal output to files for later review
  • Crash Recovery (F3) Restore your previous session after an unexpected shutdown
  • Split Pane (F4) View two terminals side by side with adjustable split ratio
  • Snippets (F5) Save and quickly insert reusable text snippets into terminals
v1.9.0 2c8447e 2026-02-25
  • Session History (F2) Browse and search your past terminal sessions
  • Workspace Save/Load Save and restore complete workspace configurations
v1.8.1 2c840be 2026-02-25
  • Screenshot updates Updated README screenshots with current app views
v1.8.0 2c840bd 2026-02-21
  • File Changes Panel Per-terminal git status panel showing changed files
v1.7.2 2c83cfe 2026-02-20
  • Bug fixes and stability improvements
v1.7.1 2c83cfd 2026-02-18
  • UI refinements Dynamic version display and backend improvements
v1.7.0 2c83cfc 2026-02-18
  • Claude Code Agents Manage Claude Code agents directly from the app
  • Commands & Settings New commands and settings management features
v1.6.0 2c8393b 2026-02-18
  • Configuration Profiles Create and switch between saved terminal configurations
  • In-app Auto-updater Automatic update detection and installation
  • Keyboard Shortcuts Global keyboard shortcuts for common actions