Linea

Linea — what's new

What's new

Each release, plainly. Linea ships often — this is what changed.

  1. v2.2.0 Latest

    Linea is free. The home page shows the product; Retina terminals are the right size again.

    New

    • The app is free: no 14-day trial, no paywall, and no Subscribe in the menu.
    • Home (and /es) walks through Linea chrome: agents, path, ⌘P, layout and worktrees.

    Fixed

    • On Retina displays the terminal font is no longer drawn at 2× (Gespenst canvas).
  2. v2.1.9

    Leaving OpenCode no longer kills the terminal — the shell comes back in the same pane.

    Fixed

    • Closing OpenCode (or another TUI that takes down ConPTY on Windows) restarts the login shell in the same pane instead of leaving a dead terminal. A typed exit still closes the pane.
  3. v2.1.8

    Gespenst is the default terminal (WebGPU), panes resize live, markdown previews in-app, and Shift+Tab stays in the TUI.

    New

    • Terminals use Gespenst by default (libghostty-vt + WebGPU).
    • Preview markdown from the file header (source / preview), with themed fences and breadcrumb flyouts.
    • The file tree and ⌘P show dotfiles.
    • Git status letters in the file tree, computed off the UI thread.

    Improved

    • Dragging a sash resizes the TUI live — no snap, no overlay, whole grid like VS Code.
    • Filling a screen of text and moving sashes live is about 2.5× faster on Gespenst/WebGPU than on the ghostty-web canvas.

    Fixed

    • Shift+Tab no longer jumps focus to the sidebar or caption buttons (especially on Windows). Tab, F6 and F10 also stay in the pane.
    • Editor breadcrumb menus on Windows list the real parent folder (C:/ paths had a leading / and opened empty).
  4. v2.1.7

    Hotfix: terminals paint again after the 2.1.6 update.

    Fixed

    • Opening a terminal after updating to 2.1.6 no longer shows an empty pane — a CSS fill on the xterm link-layer canvas was covering the WebGL glyphs.
  5. v2.1.6

    Agent TUIs scroll at the speed you set, paste and Shift+Tab stay in the prompt, and the old 14-day trial survived reinstall without a Keychain prompt.

    New

    • settings.json: terminal.scrollSensitivity for trackpad and mouse inside full-screen agents (Claude, Grok, OpenCode, vim).
    • settings.json: window.captionButtons (on by default) hides min/max/close if you prefer shortcuts — tiling compositors already hide them.
    • ⌘N / Ctrl+Shift+N opens an empty window (useful on Hyprland, Sway, niri). Extra windows start with both sidebars closed.
    • The omnibox can open a file or a PR in a new window.
    • In a PR diff, arrows move a line cursor; Enter comments that line.

    Improved

    • TUI wheel scroll actually uses your sensitivity — xterm no longer sends one line per tick.
    • Grok image cards keep each Image #N bitmap, so going back to #1 does not show #2.
    • The 14-day trial of that release was sealed to the machine (no Keychain prompt) and did not reset on update or reinstall.
    • The Linux AppImage starts without libfuse.so.2. NVIDIA + Wayland no longer kills the window with a Vulkan fatal.

    Fixed

    • Pasting into OpenCode (⌘V) works — the terminal injects the clipboard instead of swallowing the key.
    • Shift+Tab stays in the agent TUI instead of jumping to the sidebar.
    • CodeMirror selection is visible again (it was hiding under the active line).
    • Turning WebGL off and on no longer shows Chromium's sad canvas.
    • Ctrl+W no longer closes the whole window on Windows and Linux — the TUI keeps the shortcut.
  6. v2.1.5

    Sessions come back as you left them. Many agents stay fast on GPU. Drop files, see images, and configure Auto themes and the caret in settings.json.

    New

    • Linea restores your workspaces, pane layout and last command on launch — agents pick up where you left them.
    • settings.json (next to keybindings.json): pick Auto light and dark color schemes, and the caret (blink, and block / bar / underline).
    • New palettes — Gruvbox Dark, Rosé Pine / Dawn, Typewriter, Graphite — with contrast tuned so text and borders stay readable.
    • Inline images in the terminal (Kitty and iTerm2). Paste a screenshot into an agent TUI and the preview shows in the pane.
    • Drag a file from Finder, Explorer or Nautilus onto a terminal to paste the escaped path.
    • View → Keyboard Shortcuts opens keybindings.json in Linea's editor; saving reapplies them immediately.
    • Option+arrows jump by word on the shell line; Shift+arrows select the input without grabbing the prompt.

    Improved

    • Electron terminals use xterm WebGL (the same GPU path as VS Code). Hidden tabs drop the GPU and keep scrollback so many panes stay sharp.
    • Win/Linux chrome uses Ctrl+Shift+letter so agent TUIs keep Ctrl+T/W/Q/B/D, like Kitty and Windows Terminal. macOS still uses ⌘.
    • The right bar and file tree scroll to the terminal you just focused.
    • Window resize waits a beat before changing columns, so TUIs redraw once instead of on every pixel.

    Fixed

    • Closing Linea with live shells no longer crashes — including OpenCode on Windows.
    • Ctrl+L reprints the full prompt, not a half-wrapped leftover.
    • Clicks, header buttons and the command panel no longer steal typing from the agent you meant.
    • Copying café on Mac pastes as café. A PowerShell prompt is not a fake file link. Windows no longer draws a double window border.
    • Waking the app or switching workspace tabs no longer scrambles terminal glyphs.
  7. v2.1.4

    The right bar follows your project after a cd, and long sessions no longer block new terminals.

    Fixed

    • The right file bar updates when you change directory from a loose folder (e.g. home) into a real project — it no longer stays stuck on the starting folder.
    • After hours of use, opening a new terminal (⌘T / ⌘D) no longer fails with “Invalid code point” — a bad cell in the terminal engine can no longer abort attach.
  8. v2.1.3

    Pane focus stays where you left it — tabs, clicks on an agent, and keyboard pane moves.

    Fixed

    • Switching workspace tabs and back restores the pane you were typing in, not a neighbor that remounted last.
    • Clicking an agent TUI moves Linea focus there — ⌘V / Ctrl+V pastes into that agent, not the pane that still had the highlight.
    • Moving focus to an agent with ⌘[ / ⌘] (or the pane-arrow shortcuts) puts the caret in its input so you can type immediately.
  9. v2.1.2

    Rename any terminal or agent from the sidebar — your labels stay while the agents keep running.

    New

    • Rename a terminal or agent from the sidebar: hover the title for the pencil, or right-click the row — your name stays even if the agent changes the chat title.
  10. v2.1.1

    Smarter pane focus, agent TUIs that follow Linea's theme, and polish on 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 just the neighbor by order.
    • Changing Linea's color theme updates the terminal canvas live, including with an agent TUI open.
    • Agent TUIs take light/dark from Linea's terminal theme (not a stale OS preference), with smoother trackpad scroll and clearer mono 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 — useful for screenshots and mocks.
    • Shift+Enter, Ctrl+Enter, modified arrows and the rest of the TUI chords reach Grok, Claude Code and company.
    • ⌘/Ctrl-click on a URL or absolute path in the terminal opens it in the default browser or app — never in an extra Linea window.

    Fixed

    • Closing the command palette (Escape, backdrop, or after 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 (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 on launch — app updates show first again.
    • Agent hooks no longer offer “Update” on every launch after a successful install (Windows, Linux and macOS).
    • Links and middle-click in markdown no longer open an empty Chromium window inside Electron.
    • Existing installs still update cleanly to this build on Mac, Windows and Linux.
  11. v2.1.0

    One Linea on Mac, Windows and Linux: many terminals, snappy agent TUIs, smoother resize, and updates that just work.

    New

    • The same Linea experience lands on macOS, Windows and Linux — install, update and run your agents the same way on each desktop.
    • In-app licenses and updates ran end to end in this release (the app is free now; those screens are gone).

    Improved

    • Terminals stay sharp and readable in agent TUIs, with braille logos and cell metrics that match the rest of the UI.
    • Dragging sashes and window edges resizes panes smoothly, especially on Windows.
    • Cold start uses less memory; the first panes appear sooner so you can launch agents earlier.
    • 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.
    • Wheel and mouse hover behave inside full-screen agent TUIs.

    Fixed

    • Closing a shell closes the pane instead of leaving a dead terminal.
    • Memory no longer climbs after long sessions of opening and closing panes.
    • Windows caption controls and titlebar dragging feel correctly sized and reliable.
  12. v2.0.5

    Stability and packaging polish on the cross-platform line.

    Improved

    • Release packaging and version metadata stay consistent across Mac, Windows and Linux builds.
  13. v2.0.4

    Files open instantly even without local Node, and the editor can download a private language runtime when needed.

    New

    • Opening a file shows the buffer immediately — language intelligence attaches in the background without blocking the view.
    • If TypeScript tools need Node and the machine does not have it, Linea can download a private Node runtime once (checksum-verified) and keep editing offline after that.

    Improved

    • Anonymous product analytics (opt-out with Do Not Track) help us see which features are actually used — 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.
  14. v2.0.3

    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 flashes the terminal contents.
  15. v2.0.2

    Windows agent hooks survive updates, and Linux AppImages start on modern desktops.

    Fixed

    • Updating on Windows rewrites stale agent-hook scripts so Claude, Codex and Grok status still works after the upgrade.
    • Linux AppImages start on current desktops (SteamOS, Ubuntu 24.04 and similar) instead of failing before the window appears.
    • Release builds no longer accidentally include a leftover old installer.
  16. v2.0.1

    Windows stays responsive with heavy terminal output; Linux and multi-window polish.

    Improved

    • Heavy agent output on Windows no longer freezes the UI — paint is batched so the window stays interactive.
    • Detached terminals and multi-window paint correctly on Windows, including HiDPI screens.
    • Landing download links follow the live release feed per OS.

    Fixed

    • Agent hooks install and update reliably on Windows for the agents you already use.
  17. v1.3.0

    See and change each agent's model from the status bar, with more reliable status for Codex and Grok.

    New

    • Each terminal's status bar shows the model the agent is actually using — Claude, Codex or Grok — and lets you change it from a dropdown, without remembering the slash command.
    • Linea checks for updates on launch and installs them in the background, so you stay on the latest build without a manual step. You can turn that off in Settings.

    Improved

    • When Claude asks you a question it now shows as “Your turn” instead of “Needs approval” — the badge matches what is actually happening.
    • An agent stuck on a long or failed tool is no longer confused with a lost connection.
    • An agent that errors recovers its badge on its own instead of staying red forever.

    Fixed

    • An agent's title and progress no longer clear the moment it finishes answering — leftover from how Codex and Grok report a finished turn.
  18. v1.2.4

    See your AI plan usage at a glance, write Markdown that renders as you type, and jump to any file — including ignored ones.

    New

    • Watch AI plan usage in the sidebar: Claude, Codex and Grok limits — 5-hour and weekly windows — with how much you have used and when each resets. It reads Claude Code's status line and each CLI's local data, with no passwords or 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 format bar and foldable sections — no split preview.
    • Search files inside a specific folder from the command palette: start typing the name, press Tab to pin it as scope (reports/ → reports/raw), and everything you type after searches only there.
    • The file explorer updates on its own when agents or other tools change files on disk, and remembers which folders you had open and what you had selected — per workspace.

    Improved

    • Markdown links are clickable — a click opens them, and bare URLs light up on their own.
    • Folder access is asked per folder when you open it, instead of a broad Full Disk Access step in onboarding.
    • Links in the terminal show a clear underline on hover, so you can see what is clickable.
    • Your zsh history and ~/.zshenv keep working normally next to Linea's shell integration.

    Fixed

    • Quick-open now finds files inside gitignored folders like reports/ or logs/ — the same ones the explorer already shows.
    • Grok usage now shows the real weekly percentage you have used, not only the reset date.
    • The “edited” dot on a note clears when you undo back to the saved version.
    • Keyboard shortcuts and typing no longer get lost in a brief race right after a window activates.
    • Crashes and hangs report quietly in the background, so rough edges can be found and fixed earlier.
  19. v1.2.3

    Change tracking that follows each agent, terminals you can move anywhere, and sessions that come back exactly as you left them.

    New

    • Move a live terminal to its own tab — or a new window — from its ⋮ menu (⌃⇧M). The running agent continues, with focus and shortcuts intact.
    • Right-click any terminal in the sidebar for quick actions: Copy path, Show in Finder, Open in your IDE, or Duplicate.
    • Agent tabs show the real Claude Code conversation title — the topic you are working on, not a generic “Ready”.
    • Sessions come back on their own: each terminal's agent is remembered and resumed when you reopen Linea.
    • Back / forward through your focus history, to walk where you have been between panes like pages in a browser.
    • Onboarding redesigned with a cleaner, more neutral look and Linea's brand type.

    Improved

    • The +N −M changes badge is now a reliable per-session counter: it follows each agent on its own (without worktrees), includes work already committed in the session, resets cleanly on checkpoints like /clear, a commit or a branch change, 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 respect macOS appearance changes live: a full-screen TUI switches with the system's light or dark theme on the fly.
    • Tidier terminal panes — balanced insets on both sides, a little air before the prompt, and no stray close button when there is a single terminal.
    • Even spacing between workspace cards, and the editor restores caret, selection and scroll when switching workspace tabs.

    Fixed

    • Keyboard shortcuts no longer break when closing a window — a single hub manages them with clean teardown per window.
    • Less idle CPU and fairer memory: no more background leaks and history growing without a cap on long sessions.
    • The changes badge no longer ghosts when the worktree or folder it followed disappears, and ⌘ jump badges clear when the window loses focus.
  20. v1.2.2

    The changes badge now opens the changes it counts.

    Fixed

    • Clicking the +N −M counter on an agent's bar opens a diff of everything that agent changed in the session — including what is already committed — instead of only unsaved edits. The number you see and the diff you open finally match.
  21. v1.2.1

    A translucent sidebar and sharp controls that follow the theme.

    Improved

    • The workspace sidebar now has a soft frosted translucency — the same material macOS uses on its sidebars — and sits gently on the desktop instead of a flat panel.
    • Both side panels follow your light or dark theme together: the inspector no longer stays dark while the rest of the app is light.
    • Icons read everywhere — the toolbar Search button and pane tabs follow the active theme, so they no longer bleach on a light background.
    • The editor tab bar matches the editor's own background, so tabs and code read as one clean surface.
  22. v1.2.0

    A full-screen three-column workspace, a redesigned inspector, and more agent context.

    New

    • The workspace fills the whole window: sidebar, terminals, editor and inspector go edge to edge under a unified title bar. Drag the window from the header of any terminal that is at the top.
    • Move a terminal pane to another column from the ⋮ menu in its header — reorder a split without losing any running session.
    • Redesigned right inspector: a one-tone dark panel with its tabs (Files, Search, Source Control, Worktrees) in the title bar, collapsing to a menu when space is tight.
    • Live command palette: results update as you type, now with pull-request and working-folder context, mono agent icons, and ⌘⇧A to jump straight to your agents.
    • Worktrees pane: see each git worktree in the repo and its diff against the base branch, with each worktree's AI activity remembered.

    Improved

    • Each agent now shows a one-line goal, its active pull request and branch, and a clear “needs you” badge as soon as it waits for your reply or a permission.
    • The editor marks the focused tab with a dark chip instead of a highlight border, and scrolls to it automatically.
    • Cleaner pane joints: a single thin line between panes instead of a thicker double border.
    • Workspace tabs stay tidy — a group with a single terminal no longer shows a redundant title.
  23. v1.1.8

    Memory fix: Linea stays fast after hours of use.

    Fixed

    • The app no longer slows down after long sessions. Closing a Markdown tab frees its memory immediately — before, each tab kept 50–100 MB of WebKit heap with no cap, forcing swap and sluggish keys.
    • Terminal scrollback is capped at 50,000 lines per pane, with a predictable memory footprint.
    • Linea responds to macOS memory pressure: when the system asks to free memory, Linea trims inactive terminal scrollback automatically.
  24. v1.1.7

    Your files and the editor sync themselves with disk.

    New

    • Live Markdown preview: it refreshes the moment you open a file or switch tabs.
    • Open files reload on their own 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 stomping your work.
    • The file explorer refreshes on its own: files and folders created, deleted or renamed outside the app show up in the tree without a manual refresh.
    • Adjustable terminal scroll: configurable trackpad sensitivity, with momentum damping in full-screen TUIs.

    Improved

    • Renaming a workspace is clearer and fully keyboard — Esc cancels, Tab confirms.
  25. v1.1.6

    A full offline Markdown experience.

    New

    • Offline Markdown viewer with Mermaid diagrams and KaTeX math — all local, no network.
    • Switch any Markdown file between source, preview and split views.
    • Expand, pan and zoom Mermaid diagrams to look closer.
  26. v1.1.5

    Several windows, clearer focus, and a quieter terminal.

    New

    • Several independent windows, each with its terminal, layout and shortcuts — all reopen on launch.
    • Open config files straight from the explorer (.env, .gitignore, Dockerfile and more).
    • Keyboard navigation in the Worktrees pane (arrows + Enter to see changes), refreshing live on commit.

    Improved

    • Focus handling rebuilt: Esc always returns you to the terminal, with a visible focus ring on each pane.
    • Terminal caret polish: solid 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 keeps scroll position, and diff highlighting follows your edits in the All Changes view.
  27. v1.1.0

    Agent lifecycle, worktrees, and a faster keyboard-first flow.

    New

    • Agent lifecycle tracking: see at a glance whether each AI agent needs approval, is waiting on you, finished or errored — in the Worktrees pane and in notifications.
    • Worktrees pane with a branch lineage tree and a click-to-diff.
    • Command palette (⌘⇧P) and keyboard cheat-sheet overlay (⌘?) generated from the live keymap.
    • This release shipped a 14-day trial with no credit card (the app is free now).
    • Workspace browser: drag-and-drop reorder, context menus (split / rename / close / reveal), and the active branch per agent.

    Fixed

    • More robust trial activation, and focus restores correctly when coming back from another window. (1.1.1–1.1.4)