Releases: mahdiarfrm/conterm
Conterm 2.3.2
Fixed
- Closing a pane no longer crashes the renderer. The libghostty surface is now freed only after its view leaves the window, so a CoreAnimation commit can no longer drive a freed surface's layer during the close animation.
Install
Download Conterm-2.3.2.dmg, drag to Applications. Ad-hoc signed: first launch → right-click → Open → Open. If macOS still refuses: xattr -dr com.apple.quarantine /Applications/Conterm.app
Conterm 2.3.1
Fixed
- Audio no longer aborts the app when the output device resumes after sleep/wake or a device change. The launch chime and UI sound effects recover instead of terminating.
Added
- Diagnostic logging toggle in Settings → Config, writing to
~/Library/Logs/Conterm/conterm.logwith a reveal-in-Finder button. Off by default; a development aid.
Install
Download Conterm-2.3.1.dmg, drag to Applications. Ad-hoc signed: first launch → right-click → Open → Open. If macOS still refuses: xattr -dr com.apple.quarantine /Applications/Conterm.app
Conterm 2.3.0
Fixed
- Crash on wake after a long lock — rendering now pauses across sleep/wake and resumes once the display is back.
- Esc on a thinking agent now shows "interrupted" instead of leaving the pill stuck.
Changed
- The window-material control is now labeled "Window" (Glass / Solid).
- Removed the "Battery saving" toggle — it flattened the glass when unfocused but saved nothing in the opaque-tiles design; the glass simply stays put now.
- Refreshed app icon.
- Unified agent wording across the pill and palette (thinking · ready · needs you · interrupted).
Added
- A color picker for the new-tab + button.
- A per-tab status dot that surfaces a background agent (thinking / needs you).
Install
Download Conterm-2.3.0.dmg, drag to Applications. Ad-hoc signed: first launch → right-click → Open → Open. If macOS still refuses: xattr -dr com.apple.quarantine /Applications/Conterm.app
Conterm 2.2.0
Added
- Liquid Glass redesign — the window is one sheet of Liquid Glass over the desktop; panes sit on top as opaque tiles, so glass shows only in the top bar and the gaps between panes.
- Glass / Solid switch, plus Solid panes, Battery saving, Glass panels, and Efficient rendering controls in Settings and the Welcome wizard.
- Action-pill accent picker — Mono / Red / Orange / Green / Blue / Purple / Pink; a colour also lights the new-tab
+. - Collapsible pane title pill — click to shrink it to a compact capsule showing just the logo and its ⌥N keybind.
- Finder glyph for the Open in Finder command.
- New app icon.
Changed
- Glass reads clear by default; overlay panels are solid cards (the command palette is solid black) unless Glass panels is on.
- Command-palette suggestion bubbles are rounder, with larger icons.
Fixed
- Black-line artifacts around the active tab and the pane chips.
- The "needs you" agent pill no longer pulses forever — it clears when you focus its pane or after 30 seconds; the notification stays.
- The battery flatten no longer triggers on brief scrolling, and the glass transitions crossfade instead of snapping.
Performance
- Coalesced libghostty wakeups and dropped redundant pwd/title re-renders.
- The sound engine now runs only around playback, ending a continuous idle-wakeup drain.
- Live glass drops to a solid backdrop while the window is hidden or a pane is streaming, keeping fanless Macs cool.
Install
Download Conterm-2.2.0.dmg, drag to Applications. Ad-hoc signed: first launch → right-click → Open → Open. If macOS still refuses: xattr -dr com.apple.quarantine /Applications/Conterm.app
Conterm 2.1.0
Added
- Low-power glass — the agent pill and overlay panels render as a flat, static frost instead of live Liquid Glass. On by default; toggle in Settings and the welcome wizard.
Changed
- Liquid Glass overlays is disabled while Low-power glass is on.
Fixed
- Sustained GPU heat and battery drain while an agent is working or the command palette is open, on fanless laptops.
Install
Download Conterm-2.1.0.dmg, drag to Applications. Ad-hoc signed: first launch → right-click → Open → Open. If macOS still refuses: xattr -dr com.apple.quarantine /Applications/Conterm.app
Conterm 2.0.1
Changed
- New app icon: glass prompt tile with red and gray panes bleeding off the edges.
Install
Download Conterm-2.0.1.dmg, drag to Applications. Ad-hoc signed: first launch → right-click → Open → Open. If macOS still refuses: xattr -dr com.apple.quarantine /Applications/Conterm.app
Conterm 2.0.0
Added
- Unified ⌘K search: one query reaches commands, SSH hosts (recents first), the active pane's most recently modified files, shell history, and notes.
- Live calculator in the search bar: arithmetic, 0x/0b/0o literals, re-basing (
255 in hex), and unit conversion across data sizes, time, length, mass, volume, and temperature. - Suggestion tray under the search bar: five picks ranked by use with recency decay; ←/→ walk the tray, ↓ drops into the command list.
- Agents palette mode: jump to any running agent in any window, needs-you first, with live status rows.
- Switch sounds for tabs and panes, in the existing sound families.
Changed
- Command palette and Settings present as detached glass bubbles with a floating input bar.
- The bell / search / ⌘K cluster wears a flat Conterm-red pill with white icons; an Appearance toggle returns it to monochrome glass.
- System-stats widget: taller monochrome pill with sparklines and a compact variant for the vertical sidebar; load colors stay in the popover.
- Settings: SF-bold section headers, larger sidebar list, looser card spacing.
- A custom robot mark represents agents in the palette and settings.
Fixed
- The search field takes keyboard focus immediately on ⌘K.
- Palette and Settings play their closing animation above the terminal instead of vanishing.
- Vertical sidebar fits at its minimum width; tab pills sit clear of the window edge and the traffic-lights pill.
Install
Download Conterm-2.0.0.dmg, drag to Applications. Ad-hoc signed: first launch → right-click → Open → Open. If macOS still refuses: xattr -dr com.apple.quarantine /Applications/Conterm.app
Conterm 1.2.2
Fixed
- Panes in hidden tabs and covered, minimized, or other-Space windows pause their renderer; streaming output no longer burns CPU and compositor time off-screen.
- The last frame produced while a pane was hidden is drawn on re-show.
- Surface teardown pauses the renderer instead of resuming it (inverted occlusion flag).
Install
Download Conterm-1.2.2.dmg, drag to Applications. Ad-hoc signed: first launch → right-click → Open → Open. If macOS still refuses: xattr -dr com.apple.quarantine /Applications/Conterm.app
Conterm 1.2.1
Fixed
- The agent pill no longer keeps animating while Conterm is in the background, ending a continuous GPU and battery drain.
- The pill no longer false-flips to "ready" mid-turn during a silent tool call.
- UI sound effects survive an audio device or route change instead of going silent until relaunch.
Changed
- Terminal repaints are coalesced to 60fps, cutting compositor cost while an agent streams or a TUI animates.
Added
- Drag files or images onto a pane to paste their shell-quoted path at the cursor.
Install
Download Conterm-1.2.1.dmg, drag to Applications. Ad-hoc signed: first launch → right-click → Open → Open. If macOS still refuses: xattr -dr com.apple.quarantine /Applications/Conterm.app
Conterm 1.2.0
Added
- Command markers: a result chip when a command fails or runs a while, a notification when a long command finishes while you're away, and ⌘↑/⌘↓ to jump between shell prompts.
- Automatic updates from GitHub — a Liquid Glass update pill in the toolbar and a Check for Updates command. Toggle off in Settings → Config.
- Backup and restore your sessions, app settings, and Conterm + Ghostty config (Settings → Config).
- Hide commands you don't use from the ⌘K palette (Settings → Palette).
Changed
- Rounder command palette corners.
Fixed
- The command palette scrolls with the mouse wheel and trackpad two-finger.
- Split-pane dividers resize smoothly on both axes and no longer drag the window.
Install
Download Conterm-1.2.0.dmg, drag to Applications. Ad-hoc signed: first launch → right-click → Open → Open. If macOS still refuses: xattr -dr com.apple.quarantine /Applications/Conterm.app