Releases: simion/termic
Release list
v0.17.7
What's changed
Split pane layout persists across relaunches; TabBar buttons are now split-pane shortcuts.
Features
- Split pane layout (tree, ratios, and all pane tabs including shells) is saved and fully restored on relaunch.
- Both TabBar shortcut buttons now open split panes: split right (Cmd+D) and split below (Shift+Cmd+D). The old bottom-shell toggle is replaced.
Bug fixes
- Splitting from the main agent while other panes exist now places the new pane directly adjacent to main, not in the far corner.
- Splitting from the main agent via TabBar buttons now always targets main regardless of which pane was last focused.
- Pane navigation (Option+Cmd+arrows) now reaches panes that don't share a center-aligned edge with the current pane (e.g. navigating left from a small bottom-right pane now finds the full-height main pane).
- Keyboard shortcuts cheat-sheet no longer has a keyboard binding (was Shift+?), eliminating the "?" key being intercepted in the terminal. Open it from the icon or via the command palette. (issue #53)
- Option+Cmd+Up/Down now navigates workspaces when no horizontal split is open (previously cycled agent tabs). When a horizontal split exists, it still focuses the pane above or below.
- Option+Cmd+Left/Right now does nothing when no vertical split is open (previously switched tabs). It only navigates panes when a vertical split exists.
- Cmd+Left/Right in the terminal now moves to the beginning/end of line (Ctrl+A / Ctrl+E), matching macOS Terminal.app and iTerm2. (issue #51)
- Clicking back on the app window now reliably restores keyboard focus to whichever terminal or editor was last active, without requiring a second click.
Install
- macOS (universal):
brew install --cask simion/termic/termic(handles Gatekeeper), or download the.dmgbelow and runxattr -dr com.apple.quarantine /Applications/Termic.appto clear it. - Linux (x86_64): download the
.AppImagebelow, thenchmod +xit and run. Sandbox is macOS-only; everything else works the same.
The app self-updates after install. Full install and update help: https://termic.dev
v0.17.6
What's changed
Split pane layout persists across relaunches; TabBar buttons are now split-pane shortcuts.
Features
- Split pane layout (tree, ratios, and all pane tabs including shells) is saved and fully restored on relaunch.
- Both TabBar shortcut buttons now open split panes: split right (Cmd+D) and split below (Shift+Cmd+D). The old bottom-shell toggle is replaced.
Bug fixes
- Splitting from the main agent while other panes exist now places the new pane directly adjacent to main, not in the far corner.
- Splitting from the main agent via TabBar buttons now always targets main regardless of which pane was last focused.
- Pane navigation (Option+Cmd+arrows) now reaches panes that don't share a center-aligned edge with the current pane (e.g. navigating left from a small bottom-right pane now finds the full-height main pane).
- Keyboard shortcuts cheat-sheet no longer has a keyboard binding (was Shift+?), eliminating the "?" key being intercepted in the terminal. Open it from the icon or via the command palette. (issue #53)
- Option+Cmd+Up/Down now navigates workspaces when no horizontal split is open (previously cycled agent tabs). When a horizontal split exists, it still focuses the pane above or below.
- Option+Cmd+Left/Right now does nothing when no vertical split is open (previously switched tabs). It only navigates panes when a vertical split exists.
- Cmd+Left/Right in the terminal now moves to the beginning/end of line (Ctrl+A / Ctrl+E), matching macOS Terminal.app and iTerm2. (issue #51)
Install
- macOS (universal):
brew install --cask simion/termic/termic(handles Gatekeeper), or download the.dmgbelow and runxattr -dr com.apple.quarantine /Applications/Termic.appto clear it. - Linux (x86_64): download the
.AppImagebelow, thenchmod +xit and run. Sandbox is macOS-only; everything else works the same.
The app self-updates after install. Full install and update help: https://termic.dev
v0.17.4
What's changed
Split pane layout persists across relaunches; TabBar buttons are now split-pane shortcuts.
Features
- Split pane layout (tree, ratios, and all pane tabs including shells) is saved and fully restored on relaunch.
- Both TabBar shortcut buttons now open split panes: split right (Cmd+D) and split below (Shift+Cmd+D). The old bottom-shell toggle is replaced.
Bug fixes
- Splitting from the main agent while other panes exist now places the new pane directly adjacent to main, not in the far corner.
- Splitting from the main agent via TabBar buttons now always targets main regardless of which pane was last focused.
- Pane navigation (Option+Cmd+arrows) now reaches panes that don't share a center-aligned edge with the current pane (e.g. navigating left from a small bottom-right pane now finds the full-height main pane).
- Keyboard shortcuts cheat-sheet no longer has a keyboard binding (was Shift+?), eliminating the "?" key being intercepted in the terminal. Open it from the icon or via the command palette. (issue #53)
Install
- macOS (universal):
brew install --cask simion/termic/termic(handles Gatekeeper), or download the.dmgbelow and runxattr -dr com.apple.quarantine /Applications/Termic.appto clear it. - Linux (x86_64): download the
.AppImagebelow, thenchmod +xit and run. Sandbox is macOS-only; everything else works the same.
The app self-updates after install. Full install and update help: https://termic.dev
v0.17.3
What's changed
Split pane layout persists across relaunches; TabBar buttons are now split-pane shortcuts.
Features
- Split pane layout (tree, ratios, and all pane tabs including shells) is saved and fully restored on relaunch.
- Both TabBar shortcut buttons now open split panes: split right (Cmd+D) and split below (Shift+Cmd+D). The old bottom-shell toggle is replaced.
Bug fixes
- Splitting from the main agent while other panes exist now places the new pane directly adjacent to main, not in the far corner.
- Splitting from the main agent via TabBar buttons now always targets main regardless of which pane was last focused.
- Pane navigation (Option+Cmd+arrows) now reaches panes that don't share a center-aligned edge with the current pane (e.g. navigating left from a small bottom-right pane now finds the full-height main pane).
- Shift+? no longer hijacks "?" input when the terminal is focused; the shortcuts cheat-sheet only opens from non-terminal contexts. (issue #53)
Install
- macOS (universal):
brew install --cask simion/termic/termic(handles Gatekeeper), or download the.dmgbelow and runxattr -dr com.apple.quarantine /Applications/Termic.appto clear it. - Linux (x86_64): download the
.AppImagebelow, thenchmod +xit and run. Sandbox is macOS-only; everything else works the same.
The app self-updates after install. Full install and update help: https://termic.dev
v0.17.2
What's changed
Split pane layout persists across relaunches; TabBar buttons are now split-pane shortcuts.
Features
- Split pane layout (tree, ratios, and all pane tabs including shells) is saved and fully restored on relaunch.
- Both TabBar shortcut buttons now open split panes: split right (Cmd+D) and split below (Shift+Cmd+D). The old bottom-shell toggle is replaced.
Bug fixes
- Splitting from the main agent while other panes exist now places the new pane directly adjacent to main, not in the far corner.
- Splitting from the main agent via TabBar buttons now always targets main regardless of which pane was last focused.
- Pane navigation (Option+Cmd+arrows) now reaches panes that don't share a center-aligned edge with the current pane (e.g. navigating left from a small bottom-right pane now finds the full-height main pane).
Install
- macOS (universal):
brew install --cask simion/termic/termic(handles Gatekeeper), or download the.dmgbelow and runxattr -dr com.apple.quarantine /Applications/Termic.appto clear it. - Linux (x86_64): download the
.AppImagebelow, thenchmod +xit and run. Sandbox is macOS-only; everything else works the same.
The app self-updates after install. Full install and update help: https://termic.dev
v0.17.1
What's changed
Split pane layout persists across relaunches; TabBar buttons are now split-pane shortcuts.
Features
- Split pane layout (tree, ratios, and all pane tabs including shells) is saved and fully restored on relaunch.
- Both TabBar shortcut buttons now open split panes: split right (Cmd+D) and split below (Shift+Cmd+D). The old bottom-shell toggle is replaced.
Bug fixes
- Splitting from the main agent while other panes exist now places the new pane directly adjacent to main, not in the far corner.
- Splitting from the main agent via TabBar buttons now always targets main regardless of which pane was last focused.
Install
- macOS (universal):
brew install --cask simion/termic/termic(handles Gatekeeper), or download the.dmgbelow and runxattr -dr com.apple.quarantine /Applications/Termic.appto clear it. - Linux (x86_64): download the
.AppImagebelow, thenchmod +xit and run. Sandbox is macOS-only; everything else works the same.
The app self-updates after install. Full install and update help: https://termic.dev
v0.16.1
What's changed
Restore archived workspaces, project context menu, opencode agent, terminal performance.
Features
- History: restore archived workspaces; redesigned with search, branch and kind columns, archive dates, and auto-refresh.
- Sidebar: right-click a project for quick actions: new workspace, settings, rename, reveal in Finder, copy path, remove.
- Agents: opencode added as a built-in agent with icon, session capture, and resume support (worktrees via --continue, other workspaces via captured session ID).
- Agents: gemini CLI removed (Google is retiring it).
Bug fixes
- Terminal: eliminated a 1-2 minute freeze when printing large files (was caused by JSON-serializing thousands of PTY events individually).
- Terminal: Cmd+Delete now kills the line to the beginning (sends Ctrl+U), matching macOS Terminal.app and iTerm2.
Install
- macOS (universal):
brew install --cask simion/termic/termic(handles Gatekeeper), or download the.dmgbelow and runxattr -dr com.apple.quarantine /Applications/Termic.appto clear it. - Linux (x86_64): download the
.AppImagebelow, thenchmod +xit and run. Sandbox is macOS-only; everything else works the same.
The app self-updates after install. Full install and update help: https://termic.dev
v0.16.0
What's changed
Restore archived workspaces, project context menu, opencode agent, terminal performance.
Features
- History: restore archived workspaces; redesigned with search, branch and kind columns, archive dates, and auto-refresh.
- Sidebar: right-click a project for quick actions: new workspace, settings, rename, reveal in Finder, copy path, remove.
- Agents: opencode added as a built-in agent with icon, session capture, and resume support (worktrees via --continue, other workspaces via captured session ID).
- Agents: gemini CLI removed (Google is retiring it).
Bug fixes
- Terminal: eliminated a 1-2 minute freeze when printing large files (was caused by JSON-serializing thousands of PTY events individually).
Install
- macOS (universal):
brew install --cask simion/termic/termic(handles Gatekeeper), or download the.dmgbelow and runxattr -dr com.apple.quarantine /Applications/Termic.appto clear it. - Linux (x86_64): download the
.AppImagebelow, thenchmod +xit and run. Sandbox is macOS-only; everything else works the same.
The app self-updates after install. Full install and update help: https://termic.dev
v0.15.10
What's changed
Restore archived workspaces, project context menu, opencode agent, terminal performance.
Features
- History: restore archived workspaces; redesigned with search, branch and kind columns, archive dates, and auto-refresh.
- Sidebar: right-click a project for quick actions: new workspace, settings, rename, reveal in Finder, copy path, remove.
- Agents: opencode added as a built-in agent with icon, session capture, and resume support (worktrees via --continue, other workspaces via captured session ID).
- Agents: gemini CLI removed (Google is retiring it).
Bug fixes
- Terminal: eliminated a 1-2 minute freeze when printing large files (was caused by JSON-serializing thousands of PTY events individually).
Install
- macOS (universal):
brew install --cask simion/termic/termic(handles Gatekeeper), or download the.dmgbelow and runxattr -dr com.apple.quarantine /Applications/Termic.appto clear it. - Linux (x86_64): download the
.AppImagebelow, thenchmod +xit and run. Sandbox is macOS-only; everything else works the same.
The app self-updates after install. Full install and update help: https://termic.dev
v0.15.9
What's changed
New filesystem-only sandbox mode, and copyable terminal output when an agent exits.
Features
- New "Enforcing (filesystem only)" sandbox mode: the full filesystem cage with the network sandbox off (no proxy, no host allow-list), for when your egress is controlled elsewhere or you need direct, non-HTTP traffic.
Improvements
- When an agent or shell exits, the terminal stays interactive so you can select and copy its final output (an error message, say). A restart banner now appears under the tab bar instead of a blocking overlay.
- Mark-as-viewed is now an eye icon (Git panel rows and the diff header) so it's no longer mistaken for staging. Marking a file viewed from the diff header advances to the next unviewed file in the same order the sidebar shows, and the sidebar selection follows along. (#42)
Bug fixes
- Sandboxed agents on the Apple Command Line Tools toolchain can run git, clang, make, and swift again (the CLT library path is now readable). (#49)
- Archiving a multi-repo "open repo" (repo-root) workspace no longer strips the member repos out of other live workspaces that share the same checkout. Archive now leaves a member link in place when another open workspace still uses it. As a safety net, missing member links are also restored automatically on workspace launch or a manual refresh.
Install
- macOS (universal):
brew install --cask simion/termic/termic(handles Gatekeeper), or download the.dmgbelow and runxattr -dr com.apple.quarantine /Applications/Termic.appto clear it. - Linux (x86_64): download the
.AppImagebelow, thenchmod +xit and run. Sandbox is macOS-only; everything else works the same.
The app self-updates after install. Full install and update help: https://termic.dev