v0.1.x
2026 · first builds
The early, unversioned era — from the first commit through the first numbered release. Grouped by milestone.
Foundation & core terminal
- Initial raylib-rendered terminal emulator in pure C, with a VT/ANSI parser, glyph atlas, and Core Text colour-emoji and font-substitution on macOS.
- Tabs, scrollback with reflow on resize, OSC colour-palette support, and current-working-directory tab labels.
- Cross-platform PTYs: macOS/Linux via
forkpty, Windows via ConPTY, plus a WebAssembly demo build.
Graphics & display
- Sixel and kitty inline-graphics protocols, DEC Special Graphics box-drawing, mouse reporting, focus events, OSC 10/11/12, OSC 52 clipboard, bracketed paste, and synchronized updates.
- An underline menagerie (curly / dotted / dashed), DECSCUSR cursor shapes, and OSC 9 desktop notifications.
Panes, selection & navigation
- Split panes (vertical/horizontal) growing into a full recursive split tree, with pane maximize (Cmd+Z), directional focus, and broadcast input to every pane.
- Search-in-scrollback (Cmd+F) with live highlighting, plus caret and shift-click selection.
- Smarter word/line selection that follows auto-wrap across rows, clickable URLs with hover underline, and a background-tab activity indicator.
Shell integration
- OSC 8 hyperlinks, OSC 7 cwd inheritance for new tabs, and OSC 133 prompt marks with gutter badges, jump-to-prompt, and select-output.
SSH
- Embedded libssh client with a connection form (host/port/user/key), password and per-identity/agent auth, a saved-hosts sidebar from
~/.ssh/config, and trust-on-first-use host keys.
- SFTP upload & download (including recursive directories) with progress toasts, per-host init dir/command, per-host tab accent colour and HUD config, and a native SSH key manager (generate / install / delete keys in-app).
- Local / remote / dynamic SOCKS port forwards (-L / -R / -D), per-host saved split layouts replayed on connect, async parallel connects with placeholder loading tabs, and a dedicated SSH reader thread.
Appearance & fonts
- Embedded themes with Dark/Light filtering and live preview, and 37 bundled monospace fonts (including ligature-capable faces) with a live-preview picker.
- Ligature shaping via HarfBuzz, letter-spacing and glyph-centering controls, a supersampled atlas for crisper text, and a per-host / app-wide cursor colour setting.
Recording & effects
- Per-pane session recording exportable to cast / txt / gif / mp4 / webm / apng / webp.
- 20 cinema / movie / hardware effect presets and active-pane screenshot (Cmd+Shift+S).
System-info HUD
- Per-pane overlay showing host, IP, load, memory, disk, and a CPU sparkline, with per-field colour/size controls and remote stats gathered over SSH.
Settings & startup
- Tabbed settings modal with persistent defaults (Save as Default), font and theme pickers, session logging, key-repeat sliders, and a help modal.
- Settings → Launch to choose startup tabs (local / SSH), and Settings → Window startup modes (Small / Medium / Large / Fill / Borderless / Fullscreen).
- macOS Quake-style global hide/show hotkey (Cmd+CapsLock) and hold-Cmd+Q to quit.
Performance & distribution
- Reader threads for local PTYs, a DSR fast-path answering cursor queries in microseconds, and idle-frame render skipping that drops idle CPU toward ~0%.
- GitHub Actions CI building Linux and Windows binaries (Windows embeds fonts and ffmpeg), and a signed/notarized macOS
.app bundling its dependencies.