Linea — what's new
Changelog
Every release, in plain language. Linea ships often — here's what changed.
-
Rename any terminal or agent from the sidebar — keep your own labels while agents keep working.
New
- Rename a terminal or agent from the sidebar: hover the title for a pencil, or right-click the row — your name sticks even when the agent changes its chat title.
-
Smarter pane focus, agent TUIs that follow Linea’s theme, and polish for keyboard, palette, and the command chip.
Improved
- Closing a pane returns focus to the one you used last — not the first tile in the grid.
- Closing an editor tab lands on the file you used last, not only the neighbor by order.
- Changing Linea’s color theme updates the terminal canvas live, including while an agent TUI is open.
- Agent TUIs pick up light/dark from Linea’s terminal theme (not a stale OS preference), with smoother trackpad scrolling and clearer monochrome symbols.
- Typing accents and composed characters in agent TUIs no longer shoves the layout while you hold a dead key.
- About Linea shows the correct app version instead of “unknown”.
- Paste an image into a terminal and the agent gets a real file path it can open — handy for screenshots and mocks.
- Shift+Enter, Ctrl+Enter, modified arrows and the rest of the agent TUI chords reach Grok, Claude Code and friends correctly.
- ⌘/Ctrl-click a URL or absolute path in the terminal to open it in your default browser or app — never a spare Linea window.
Fixed
- Closing the command palette (Escape, backdrop, or running a command) returns keyboard focus to the active terminal so you can type again.
- Clicks on the pane status bar and command chip no longer steal typing from the shell.
- The command history panel closes when you click outside it (including on the terminal).
- Changing theme no longer freezes an open agent TUI or leaves a dark terminal under light chrome.
- When agent hooks also needed attention, Linea skipped the “update available” check at boot — app updates show first again.
- Agent hooks no longer offer “Update” on every launch after a successful install (Windows, Linux and macOS).
- Links and markdown middle-clicks no longer spawn an empty Chromium window inside Electron.
- Existing installs keep updating cleanly to this build on Mac, Windows and Linux.
-
One Linea on Mac, Windows and Linux: many terminals, snappy agent TUIs, smoother resize, and updates that just work.
New
- The same Linea experience ships on macOS, Windows and Linux — install, update, and run your agents the same way on every desktop.
- Licensing and in-app updates run end-to-end, so trial, purchase and upgrades stay inside the app.
Improved
- Terminals stay crisp and readable in agent TUIs, with braille logos and cell metrics that match how the rest of the UI feels.
- Dragging sashes and window edges resizes panes smoothly, especially on Windows.
- Cold start uses less memory; the first panes come up faster so you can start agents sooner.
- Jumping between folders in a monorepo no longer freezes the UI while git and file watchers catch up.
- Switching workspace tabs keeps each terminal’s view alive — no blank panes or lost scroll position.
- Wheel scroll and mouse hover behave correctly inside full-screen agent TUIs.
Fixed
- Closing a shell closes the pane instead of leaving a dead terminal behind.
- Memory no longer climbs after long sessions of opening and closing panes.
- Windows caption controls and titlebar drag feel right-sized and reliable.
-
Stability and packaging polish on the multi-platform line.
Improved
- Release packaging and version metadata stay consistent across Mac, Windows and Linux builds.
-
Files open instantly even without a local Node install, and the editor can fetch a private language runtime when needed.
New
- Opening a file shows the buffer immediately — language intelligence attaches in the background instead of blocking the view.
- If TypeScript tools need Node and your machine has none, Linea can download a private Node runtime once (with checksum verification) and keep editing offline after that.
Improved
- Anonymous product analytics (opt-out via Do Not Track) help us see which features people actually use — never paths, prompts, or personal data.
- Linux AppImage users on NVIDIA desktops get a reliable window instead of a blank hole where the terminal should be.
- Tools you run inside an AppImage terminal no longer crash from inherited library paths.
-
Closing a shell closes the pane, Ctrl+L clears the screen, and Windows resize no longer flashes black.
Improved
- When a shell exits, the pane closes with it — no leftover dead terminals.
- Ctrl+L clears the terminal the way you expect from a normal shell.
- Resizing panes and the window on Windows no longer blinks the terminal content.
-
Windows agent hooks keep working after updates, and Linux AppImages boot on modern desktops.
Fixed
- Updating on Windows rewrites stale agent-hook scripts so Claude, Codex and Grok status keeps working after an upgrade.
- Linux AppImages start on current desktops (SteamOS, Ubuntu 24.04 and friends) instead of failing before the window appears.
- Release builds no longer ship a leftover older installer by mistake.
-
Windows stays responsive under heavy terminal output; Linux and multi-window polish.
Improved
- Heavy agent output on Windows no longer freezes the UI — paint is coalesced so the window stays interactive.
- Detached and multi-window terminals paint correctly on Windows, including HiDPI displays.
- Landing download links track the live release feed per OS.
Fixed
- Agent hooks install and update reliably on Windows for the agents you already use.
-
See and switch each agent's model right from the status bar, with more reliable state for Codex and Grok.
New
- Each terminal's status bar now shows the model the agent is actually running — Claude, Codex, or Grok — and lets you switch it straight from a dropdown, no need to remember the slash command.
- Linea now checks for updates automatically on launch and installs them in the background, so you're always on the latest build without a manual step. Turn it off anytime in Settings.
Improved
- Claude asking you a question now shows as “Your turn” instead of “Needs approval” — the badge matches what's actually happening.
- An agent stuck on a long or failing tool no longer gets mistaken for a lost connection.
- An agent that hits an error recovers its badge on its own instead of staying red indefinitely.
Fixed
- An agent's title and progress no longer get cleared the moment it finishes answering — a leftover from how Codex and Grok report a finished turn.
-
See your AI plan usage at a glance, write Markdown that renders as you type, and jump to any file — even the ignored ones.
New
- Keep an eye on your AI plan usage right in the sidebar: your Claude, Codex, and Grok limits — the 5-hour and weekly windows — with how much you've used and when each one resets. It reads Claude Code's status line and each CLI's own local data, so there are no passwords and no permission prompts.
- Markdown notes come alive as you type, Bear-style: headings, lists, checkboxes, quotes, tables, inline images, and mermaid diagrams render in place, with a formatting toolbar and collapsible sections — no split preview needed.
- Search files inside a specific folder from the command palette: start typing a folder name, press Tab to pin it as a scope (reports/ → reports/raw), and everything you type after that searches just there.
- The file explorer updates on its own when agents or other tools change files on disk, and it remembers which folders you had expanded and what you had selected — per workspace.
Improved
- Markdown links are clickable — a single click opens them, and bare URLs light up on their own.
- Folder access is requested per folder as you open it, instead of one broad Full Disk Access step during onboarding.
- Links in the terminal show a clear hover underline, so you can tell what's clickable.
- Your zsh history and ~/.zshenv keep working normally alongside Linea's shell integration.
Fixed
- Quick-open now finds files inside git-ignored folders like reports/ or logs/ — the same files the explorer already shows.
- Grok's usage now shows the real weekly percentage you've used, not just the reset date.
- The “edited” dot on a note clears when you undo all the way back to the saved version.
- Keyboard shortcuts and typing no longer get lost in a brief race right after a window becomes active.
- Crashes and hangs are now reported quietly in the background, so rough edges get found and fixed faster.
-
Change tracking that follows each agent, terminals you can move anywhere, and sessions that return exactly as you left them.
New
- Move a live terminal into its own tab — or a brand-new window — from its ⋮ menu (⌃⇧M). The running agent keeps going, with focus and shortcuts intact.
- Right-click any terminal in the sidebar for quick actions: Copy Path, Reveal in Finder, Open in your IDE, or Duplicate.
- Agent tabs now show the real conversation title from Claude Code — the actual topic you're working on, instead of a generic “Ready”.
- Sessions come back on their own: each terminal's agent is remembered and auto-resumes when you reopen Linea.
- Back / forward through your focus history, so you can retrace where you've been across panes like moving through pages in a browser.
- A redesigned onboarding with a cleaner, neutral look and Linea's brand type.
Improved
- The +N −M changes badge is now a single, dependable per-session count: it tracks each agent independently (no worktrees required), includes the work already committed in the session, resets cleanly at checkpoints like /clear, a commit, or a branch switch, and titles the diff it opens with that agent's name.
- The status bar follows the agent's branch live — when it checks out a new branch, the badge moves with it.
- Terminals honor live macOS appearance changes: a running full-screen TUI flips with your system light or dark theme on the fly.
- Tidier terminal panes — balanced insets on both sides, a little breathing room before the prompt, and no stray close button when a single terminal is open.
- Even spacing between workspace cards, and the editor restores your caret, selection, and scroll position when you switch workspace tabs.
Fixed
- Keyboard shortcuts no longer break after you close a window — a single shortcut hub now manages them with a clean per-window teardown.
- Lower idle CPU and tighter memory: background leaks and unbounded history growth that built up over long sessions are gone.
- The changes badge no longer lingers as a phantom when the worktree or folder it was tracking disappears, and the ⌘ jump badges clear when a window loses focus.
-
The changes badge now opens the changes it counts.
Fixed
- Clicking the +N −M changes count on an agent's status bar now opens a diff of everything that agent has changed in the session — including work it already committed — instead of only the not-yet-saved edits. The number you see and the diff you open finally match.
-
A translucent sidebar and crisp, theme-aware controls.
Improved
- The workspace sidebar now has a soft, frosted translucency — the same material macOS uses for its own sidebars — so it sits gently over your desktop instead of a flat panel.
- Both side panels now follow your light or dark theme together: the inspector no longer stays dark while the rest of the app is light.
- Icons stay legible everywhere — the toolbar Search button and the panel tabs now follow the active theme, so they no longer wash out to white on a light background.
- The editor's tab bar now matches the editor's own background, so the tabs and your code read as one clean surface.
-
A full-window three-column workspace, a redesigned inspector, and richer agent context.
New
- The workspace now fills the whole window: the sidebar, your terminals and editor, and the inspector run edge to edge under one unified title bar. Drag the window from the header of any terminal that sits at the very top.
- Move a terminal pane to another column straight from its header's ⋮ menu — reshape a split without losing a single running session.
- Redesigned right inspector: a single-tone dark panel with its tabs (Files, Search, Source Control, Worktrees) tucked into the title bar, collapsing to a menu when space is tight.
- Command palette in real time: results update live as things change, now with pull-request and working-folder context, monochrome agent icons, and a ⌘⇧A shortcut to jump straight to your agents.
- Worktrees panel: see every git worktree for a repo and its diff against the base branch, with each worktree's AI activity remembered.
Improved
- Every agent now shows a distilled one-line goal, its active pull request and branch, and a clear “needs you” badge the moment it's waiting for your reply or a permission.
- The editor marks the focused tab with a dark chip instead of a highlight border, and scrolls it into view automatically.
- Cleaner panel seams: a single crisp hairline between panels instead of a doubled, heavier border.
- Workspace tabs stay tidy — a group with a single terminal no longer shows a redundant title.
-
Memory fix: Linea now stays fast after hours of use.
Fixed
- The app no longer slows down after long sessions. Closing a Markdown tab now frees its memory immediately — previously, each tab held 50–100 MB of WebKit heap indefinitely, causing the system to swap and making keystrokes feel sluggish.
- Terminal scrollback is now capped at 50 000 lines per pane, keeping each terminal's memory footprint predictable.
- Linea now responds to macOS memory pressure: when the system asks apps to free memory, Linea trims inactive terminal scrollback automatically.
-
Your files and the editor stay in sync with disk, automatically.
New
- Live Markdown preview: the preview now refreshes the instant you open a file or switch tabs.
- Open files reload themselves when an external tool, Git, or an AI agent changes them on disk — and if you have unsaved edits, Linea keeps them and offers a clear “changed on disk” choice instead of overwriting your work.
- The file explorer refreshes on its own: files and folders created, deleted, or renamed outside the app now appear in the tree without a manual refresh.
- Tunable terminal scrolling: configurable trackpad scroll sensitivity, with momentum damping inside full-screen TUIs.
Improved
- Renaming a workspace is clearer and fully keyboard-driven — Esc cancels, Tab confirms.
-
A complete, offline Markdown experience.
New
- Offline Markdown viewer with Mermaid diagrams and KaTeX math — fully local, no network required.
- Switch any Markdown file between source, preview, and split views.
- Expand, pan, and zoom Mermaid diagrams for a closer look.
-
Multiple windows, sharper focus, and a calmer terminal.
New
- Multiple independent windows, each with its own terminal, layout, and shortcuts — all reopened on launch.
- Open configuration files straight from the explorer (.env, .gitignore, Dockerfile, and more).
- Keyboard navigation in the Worktrees panel (arrow keys + Enter to view changes), refreshing in real time as you commit.
Improved
- Rebuilt focus handling: Esc always brings you back to the terminal, with a visible focus ring across every panel.
- Terminal caret polish: steady by default, dims when the pane loses focus, and follows the active pane.
Fixed
- No more black terminal pane when opening the editor with several terminals open.
- Undo/redo preserves scroll position, and diff highlighting follows your edits in the All Changes view.
-
Agent lifecycle, worktrees, and a faster keyboard-first workflow.
New
- Agent lifecycle tracking: see at a glance whether each AI agent needs approval, is waiting on you, has finished, or hit an error — surfaced in the Worktrees panel and in notifications.
- Worktrees panel with a branch-lineage tree and diff-on-click.
- Command palette (⌘⇧P) and a keyboard cheat-sheet overlay (⌘?) generated from the live keymap.
- 14-day trial with no credit card required.
- Workspace navigator: drag-and-drop reordering, context menus (split / rename / close / reveal), and the active branch shown per agent.
Fixed
- More robust trial activation, and focus correctly restored when returning from another window. (1.1.1–1.1.4)