Skip to content

Releases

Lean Term 0.6.1

Choose a tag to compare

@mattivilola mattivilola released this 08 Nov 11:12
  • ⌘-clicking file paths prefers the installed Lean VS Code, even when a development copy is running.

Requires macOS 26 or later and Apple silicon.

Lean Term 0.6.0

Choose a tag to compare

@mattivilola mattivilola released this 08 Nov 09:19
  • Quick Terminal: ⌃⌥⌘T (configurable in Settings › General) slides a terminal down from the top of the screen over any app or Space; its shell keeps running while hidden.
  • Command status (with shell integration): a green, red or amber bar beside each finished command (hover for the exit code, click to select its output), a red scanner pulse when a command fails, red finished-tab rings and "Failed (exit N)" notifications.
  • New Find bar: searches the whole scrollback with match-case and regular-expression options, shows "3 of 17", highlights every visible match and selects the current one.
  • Rearrange split panes: drag the grip on a pane's top edge to dock it beside another pane or swap them, or use Move Pane (⌃⌥⌘arrows).
  • Appearance: optional blinking cursor (steady while typing and with Reduce Motion), line spacing from 1.00× to 1.60×, and every installed monospaced font in the Font menu.
  • Configurable scrollback in Settings › Terminal (1,000 to 100,000 lines), applied to open tabs immediately.
  • Settings regrouped into Appearance, General, Terminal, Activity, Hosts and Updates pages.
  • New Tab and New Window open in the current folder even while Lean Term is in the background.

Requires macOS 26 or later and Apple silicon.

Lean Term 0.5.2

Choose a tag to compare

@mattivilola mattivilola released this 07 Nov 23:54
  • Holding ⌘ over a clickable path shows an animated phosphor highlight and a hint of what a click will do.
  • New tabs keep their intended working directory while the shell starts.

Requires macOS 26 or later and Apple silicon.

Lean Term 0.5.1

Choose a tag to compare

@mattivilola mattivilola released this 07 Nov 23:20
  • Split panes: Terminal › Split Right (⌘D) and Split Down (⇧⌘D), ⌥⌘arrows to move between panes, ⇧⌘↩ to zoom one and ⌃⌘= to equalise; ⌘W closes the focused pane, and inactive panes dim slightly (Settings › Appearance).
  • Reopen windows and tabs on launch now also restores each tab's split layout and focused pane.
  • Command palette (⇧⌘P): fuzzy-search every menu command and open tab.

Requires macOS 26 or later and Apple silicon.

Lean Term 0.5.0

Choose a tag to compare

@mattivilola mattivilola released this 07 Nov 22:54
  • ⌘-click a path in terminal output to open it: files open in Lean VS Code at the clicked line (or the default or a chosen app, Settings › Behavior › Open files with); folders cd there at the prompt, ⌘⇧-click opens a new tab.
  • Optional redacted copy: Edit › Remove Sensitive Data When Copying, and Copy Without Sensitive Data (⌥⌘C), mask passwords, keys, tokens, card numbers, IBANs, identity numbers and emails as [REMOVED:…].
  • Drop files or folders on a terminal to insert their escaped paths; Secure Keyboard Entry in the app menu; multi-line pastes into programs without bracketed paste ask first.
  • Open folders, .command/.tool scripts and ssh:// links in Lean Term; Finder services New Lean Term Tab/Window Here; Make Lean Term the Default Terminal in Settings.
  • Faster, lighter idle: footer graphs drawn as layers and sampled every 5 s in the background; the updater starts after launch; saved tabs restore in stages without stealing focus.
  • With shell integration (OSC 133, see docs/SHELL_INTEGRATION.md): Previous/Next Prompt (⌘↑/⌘↓) and Select Command Output (⇧⌘A).
  • Developer: benchmarks/perf_snapshot.py short isolated perf snapshot.

Requires macOS 26 or later and Apple silicon.

Lean Term 0.4.0

Choose a tag to compare

@mattivilola mattivilola released this 06 Nov 08:05
  • Short folder names in tabs, full paths on hover, and Rename Tab in the toolbar and Window menu (⇧⌘R). A blank name returns to automatic labels.
  • ⌘1–8 selects tabs directly; ⌘9 selects the last tab. All bindings remain configurable.
  • New tabs inherit the local shell’s actual working directory, including shells without directory-reporting hooks.
  • Optional Settings → Behavior → Reopen windows and tabs on launch preserves tab groups, order, selected tabs, folders and custom names across normal quit. Reopens fresh shells; commands and SSH connections are not replayed.
  • Settings scroll on smaller displays. Missing saved folders fall back to home; reset settings clears the saved workspace.

Requires macOS 26 or later and Apple silicon.

Lean Term 0.3.0

Choose a tag to compare

@mattivilola mattivilola released this 06 Nov 07:05
  • Remote tabs: ssh, autossh, mosh and Eternal Terminal sessions show an amber network mark and the remote host in the subtitle, without busy marks or sweeps while you type.
  • Root sessions show an amber # mark beside the usual activity dot.
  • Optional host colour rules (Settings › Hosts) tint matching remote tabs and add a steady line above the terminal.
  • A bell in a tab you are not viewing shows an amber bell mark; the bell stays silent.
  • Optional notifications for long commands that finish while you are elsewhere, plus a Dock badge for missed command completions and bells.
  • OSC 9;4 progress bars use the brand phosphor colour.

Requires macOS 26 or later and Apple silicon.

Lean Term 0.2.0

Choose a tag to compare

@mattivilola mattivilola released this 05 Nov 18:31
  • Optional running-command scanner above the terminal and tab marks for busy and finished long commands, with no idle polling and a render-server animation that pauses for hidden windows, Reduce Motion and Low Power Mode.
  • Emerald CRT activity marks stay consistent across palettes; scanner sweeps resume when returning to a running tab.

Requires macOS 26 or later and Apple silicon.

Lean Term 0.1.3

Choose a tag to compare

@mattivilola mattivilola released this 05 Nov 17:24
  • SF Mono Regular 13 becomes the default for new configurations; existing font choices remain.
  • ⌘K clears both the visible screen and terminal scrollback, preserving input modes.
  • Compact optional CPU and memory sparklines for Lean Term itself.
  • Configurable automatic tab closing on shell exit and app quit after the last terminal closes.
  • Compact Appearance, Behavior and Updates settings pages.
  • Register sessions before starting their shells, including immediate-exit cases.

Requires macOS 26 or later and Apple silicon.

Lean Term 0.1.2

Choose a tag to compare

@mattivilola mattivilola released this 05 Nov 12:18
  • First maintenance release delivered through the built-in signed updater.
  • Keeps the same native terminal behavior, branding and saved preferences.

Requires macOS 26 or later and Apple silicon.