Skip to content

Releases: simion/termic

v0.17.7

Choose a tag to compare

@github-actions github-actions released this 01 Jul 08:16

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 .dmg below and run xattr -dr com.apple.quarantine /Applications/Termic.app to clear it.
  • Linux (x86_64): download the .AppImage below, then chmod +x it 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

Choose a tag to compare

@github-actions github-actions released this 01 Jul 07:48

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 .dmg below and run xattr -dr com.apple.quarantine /Applications/Termic.app to clear it.
  • Linux (x86_64): download the .AppImage below, then chmod +x it 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

Choose a tag to compare

@github-actions github-actions released this 30 Jun 15:19

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 .dmg below and run xattr -dr com.apple.quarantine /Applications/Termic.app to clear it.
  • Linux (x86_64): download the .AppImage below, then chmod +x it 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

Choose a tag to compare

@github-actions github-actions released this 30 Jun 15:10

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 .dmg below and run xattr -dr com.apple.quarantine /Applications/Termic.app to clear it.
  • Linux (x86_64): download the .AppImage below, then chmod +x it 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

Choose a tag to compare

@github-actions github-actions released this 30 Jun 12:07

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 .dmg below and run xattr -dr com.apple.quarantine /Applications/Termic.app to clear it.
  • Linux (x86_64): download the .AppImage below, then chmod +x it 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

Choose a tag to compare

@github-actions github-actions released this 30 Jun 11:48

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 .dmg below and run xattr -dr com.apple.quarantine /Applications/Termic.app to clear it.
  • Linux (x86_64): download the .AppImage below, then chmod +x it 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

Choose a tag to compare

@github-actions github-actions released this 27 Jun 06:42

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 .dmg below and run xattr -dr com.apple.quarantine /Applications/Termic.app to clear it.
  • Linux (x86_64): download the .AppImage below, then chmod +x it 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

Choose a tag to compare

@github-actions github-actions released this 26 Jun 22:27

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 .dmg below and run xattr -dr com.apple.quarantine /Applications/Termic.app to clear it.
  • Linux (x86_64): download the .AppImage below, then chmod +x it 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

Choose a tag to compare

@github-actions github-actions released this 26 Jun 22:27

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 .dmg below and run xattr -dr com.apple.quarantine /Applications/Termic.app to clear it.
  • Linux (x86_64): download the .AppImage below, then chmod +x it 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

Choose a tag to compare

@github-actions github-actions released this 25 Jun 09:49

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 .dmg below and run xattr -dr com.apple.quarantine /Applications/Termic.app to clear it.
  • Linux (x86_64): download the .AppImage below, then chmod +x it 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