Changelog
What's new
All changes and new features in Relay.
v1.0 — Initial Release
June 2026 · Initial Release
Foundation
New19 Themes — 11 modern themes with glassmorphism, glow, and unique typography. 8 retro themes with historical fonts and scanlines (1973–1989).
New9 Pane Layouts — Split view from two tabs. Single, 2/3/4 Side, 2 Stack, 1+2, 1+3, 2×2, Focus. Per-workspace configurable and persistent.
New9 Prompt Styles — Robbyrussell, Minimal, Lambda, Powerblocks, Relay Compact plus external styles via .zshrc (Agnoster, Spaceship, Powerlevel10k, Starship).
NewShell Integration — zsh, bash, and fish with OSC 133 hooks. Automatic detection of commands, exit codes, and working directories.
NewProject Memory — Info panel with git branch, runtime, recent commands, favorites, open ports, and VPN detection (14+ providers).
NewAI Agent — Built-in assistant with shell context. OpenAI and Anthropic. Slash commands: /save, /run, /context, /model.
NewSemantic Colorizer — Automatic coloring for errors, warnings, URLs, paths, and numbers in terminal output.
NewCommand Palette (⌘P) — Fuzzy search across workspaces, tabs, and command history.
NewNative SwiftUI — No Electron, no web renderer. Universal Binary for Apple Silicon and Intel.
Sidebar Cockpit
NewWorkspaces section in the sidebar — all open workspaces with a colored dot, pane count, and activity indicator. Activate or close directly without detouring through the left icon rail.
NewInline layout picker in the PANES header — 9 layouts as mini topology thumbnails. The active layout shows as a dropdown pill; click expands the grid.
NewPane mini-grid with live status — pulsing running indicator per pane, last or in-flight command, exit-code badge, and shell-mode toggle (Relay prompt ↔ ~/.zshrc) right inside the mini-grid cell.
NewPipeline step rings — animated progress rings per CI/CD step. Spinning ring for running steps, checkmark/X on completion. Clicking a step expands its log inline below.
NewBlueprint folder picker — pick pane directories via the macOS dialog instead of typing them. Paths are stored home-relative (~/project) so blueprints stay portable across machines.
NewSnippet inline form — parameterized snippets ({{message}}, {{url}}, …) expand with inline inputs and a live preview. Run directly without a modal popover.
NewWorkspace initials in the collapsed left sidebar — letter badge per workspace instead of an anonymous dot. ⌘P toggles the sidebar.
Editor, Browser & DevTools
NewCode editor as a first-class pane type — right-click any terminal pane → "Convert to editor" turns it into a full editor. File tree on the left, source on the right, all inside the same workspace layout.
NewTree-sitter syntax highlighting for over 40 languages — Swift, TS/JS, Rust, Python, Go, Ruby, Java, Kotlin, C/C++, JSON, TOML, YAML, Markdown, Shell, CSS, HTML, SQL, Dockerfile and many more.
NewMultiple files open at once — tab bar with dirty indicator, ⌘W closes the active tab, ⌘1–9 jumps to a specific tab. Cursor and scroll position survive tab switches per file.
NewFull file tree context menu — Reveal in Finder, Copy Path, New File, New Folder, Rename, Duplicate, Move to Trash. Input sheets for names, trash with confirmation.
NewSix curated editor themes — Relay Dark, Relay Light, Solarized Dark, Nord, Monokai, GitHub Light. Each theme ships authentic per-brand token colors (keywords, strings, comments, types, …).
NewWord and keyword autocomplete in the editor — buffer identifiers plus per-language keyword lists. Auto-triggered on every letter, arrow ↑/↓ navigates, Enter accepts.
NewDrag & drop files from Finder right into the editor — file opens in a new tab, folder rebases the tree root. Visible accent border while a drag is over the pane.
NewRecent files menu in the editor header — the last 20 opened files as a dropdown, persisted across app restarts, automatically pruning files that disappeared.
NewStack detection in the sidebar — automatic recognition of Node.js, Rust, Python, Go, Swift, Ruby, Docker, Hugo, Jekyll, Zola, mdBook and Supabase, with framework hints (Next.js, Astro, FastAPI, Rails, …), clickable scripts and top dependencies.
NewMulti-stack repo scan via `git ls-files` — in monorepos every per-subdirectory stack appears as its own collapsible card. Workspace markers (pnpm/turbo/nx/lerna/cargo workspace) are detected.
ImprovedEditor settings page with toggles for minimap, folding ribbon, invisible characters, reformatting guide, word wrap, tab width, indent style, font size and line height.
ImprovedScanline intensity per retro theme — picker with Theme default, Off, Light, Medium, Heavy. Aberration follows the effective intensity.
ImprovedProject History in the sidebar now shows an exit-code badge, abbreviated path and frequency pill. Pipeline steps are collapsible with a step count.