Skip to content →

UI refresh

UI refresh

Introducing a calmer, more consistent UI.

We've visually refreshed Linear's interface design to make it easier to scan information, navigate between workflows, and stay focused.

A few highlights:

  • Headers, navigation, and view controls are now consistent across projects, issues, reviews, and documents, making it simpler to orient yourself and move between workflows
  • Icons across the app have been redrawn and resized
  • Navigation sidebars are slightly dimmer, allowing the main content area to stand out

Learn more about our design process on our blog.

Additional launchers for AI coding tools

We recently gave you the ability to open issues directly in your AI coding tools with all of the context they need to take a first pass.

We've now expanded the list of supported tools. In addition to popular options like Claude Code, Cursor, and Codex desktop, you can also now open issues in:

  • Amp
  • Codex CLI
  • Devin
  • Factory
  • Lovable
  • Netlify Agent Runners
  • Warp
  • Windsurf

Enable your tools in preferences, and launch them from any issue using the dedicated shortcut or with Opt . (Mac) or Ctrl Alt . (Windows/Linux).

Mobile agent sessions

Work with your coding agents on the go. After delegating an issue to an agent, open its session in the Linear mobile app to see realtime reasoning or review past sessions. For agents that support it, you can also send additional messages in the session to help steer the work.

Multiple parents for sub-initiatives

Sometimes a sub-initiative contributes to multiple high-level goals. This is common in goal setting frameworks like OKRs.

Sub-initiatives can now belong to multiple parent initiatives in Linear, allowing you to express how work rolls up in different ways across your org.

Available on Enterprise plans.

Send comment on Enter preference

As part of our design refresh, we've made commenting across Linear more lightweight. You can now select between sending comments with just the Enter key or with /Ctrl Enter in preferences.

  • Agent
    Linear Agent now respects the Slack channel’s synced team context when fetching project updates
  • Automations
    Improved automatic issue self-assignment on move to started state for API-driven changes
  • Deeplinks
    Added support for issue.branchName variable in custom prompt for coding tools
  • Editor
    Improved performance when editing text inside a collapsible section
  • Email Asks
    Added a setting to automatically reopen closed issues when new email replies are received
  • Email Asks
    Added sender name to the reply-to header for Asks emails
  • Emoji
    Improved emoji search for organizations with a lot of custom emojis
  • GitHub Sync
    Added alignment (left/right) support for inline images
  • GitHub Sync
    Added support for inlining images inside headings
  • GitHub Sync
    Added support for headerless HTML tables in GH sync
  • Inbox
    Added inbox filtering by notification actor, so you can narrow down or clear notifications from a specific agent or user
  • Initiatives
    Added support for filtering initiatives by created, updated, completed, start date, and latest update date
  • Salesforce
    Improved syncing of comments on issues linked to Salesforce Service Cloud cases as internal notes on the case
  • Triage
    The modal when marking many issues as duplicates is now scrollable
  • Agents
    Fixed editor toolbar appearing below the agent session panel
  • Deeplinks
    "Work on issue" now uses the default shell where appropriate
  • Deeplinks
    Fixed a bug where deeplinks with long prompts could fail on Windows
  • Documents
    Relative date mention labels ("Today", "Yesterday", "Tomorrow") are now appropriately updated when the document is open
  • Drafts
    Comment drafts are now persisted when leaving inbox view via double-clicking on an inbox item
  • Editor
    Allowed adding an empty paragraph after a code block in the editor using the mouse
  • Filters
    Fixed missing icons for grouped filters in the advanced filter menu
  • Insights
    Fixed an issue where expanding Insights to fullscreen and opening an issue would not re-open Insights in fullscreen when pressing Back
  • Issues
    Fixed default template state being overridden when creating issues from a cycle view
  • Issues
    Fixed a bug where Linear could be shown the actor when the change was made by a user
  • Lists
    Fixed an issue where clicking a parent's checkbox when a child was already selected would not correctly select the parent
  • Notifications
    Fixed view subscription notifications not triggering for time in current status filters
  • Projects
    Fixed burnup chart being skewed after moving a project to backlog and back
  • Settings
    Fixed saving workflow status sometimes getting stuck in pending state
  • Settings
    Fixed the "Back to app" button in settings navigation not working reliably
  • Sidebar
    Fixed bug where collapsed sidebar would sometimes not open on hover
  • Templates
    Fixed the "Create from template" action not listing all templates when used right after opening the app
  • Templates
    Fixed intermittent issues with saving when editing project templates
  • Templates
    Configured email addresses for templates are again reliably accessible in template settings
  • Tooltips
    Fixed a glitch in interactive tooltips which prevented expanding them in some scenarios
  • UI
    Improved handling of discarding from the Make a copy as new issue dialog
  • Updates
    Fixed project/initiative update editor remaining open when switching tabs
  • Updates
    Fixed a bug where project updates could get posted to Slack twice
  • Views
    Fixed project board view groups expanding unexpectedly when saving display preferences
  • Fixed numeric shortcuts on non-US keyboard layouts so Cmd/Ctrl+<number> now triggers properly
  • Standardized keyboard shortcuts for document headings and body text to match common editor conventions (macOS: Cmd Option 04; Windows/Linux: Ctrl Alt 04)
  • You can now choose whether to send comments on Enter or Cmd/Ctrl Enter in preferences
  • Issues
    Issues created through the API without a stateId now default to the team default state, even when triage is enabled, if the user is a member of the team
  • Markdown
    Previously uploaded file links used in mutations will now correctly render in the editor instead of as plain links