New Git automation: Ready for merge
You can now add issue status automations for pull requests that have passed checks and are ready to be merged. This new workflow step is available for both GitHub and GitLab and can be configured in your team’s Workflow settings.
Linear will capture both approvals and passing checks/pipelines according to your repository’s branch protection rules. For example, if you require two approvals and specific checks to pass, Linear will update the issue status only when those conditions are met.
The new status automation can be combined with a View Subscription to subscribe to all new issues that are marked as ready for merge which can be helpful for QA workflows. It also allows you to differentiate between issues in code review versus issues that have been approved.
We shipped significantly improved controls to manage your authentication sessions. The new Security & Access settings page lists all authenticated desktop application and browser sessions with security information such as location, IP address, and last seen status. This makes it easier than ever to audit access to your account. You'll also find a list of all OAuth integrations you have granted access to.
To enable this level of granularity we completely reworked how Linear handles sessions behind the scenes. As a result, we now also allow better control over session length so you won't get logged out by surprise.
You can now resolve comments in threads to keep discussions focused and decisions clear.
Resolve the first comment to collapse all replies. Choose specific comments to hide all replies except that one so that you can highlight key details or decisions made. Resolve comments from the
··· menu, by right-clicking on any comment, or by submitting your current reply with ⌘ ⌥ Enter.
We’ve added two new features to Linear Asks based on your feedback:
- Auto-create Asks by mentioning the
- Mark Asks as urgent from Slack to signal they need a fast response
Let everyone in your Slack workspace turn their requests into Linear issues — even if they don’t have a Linear account. Found a bug? Have a question? Just create an Ask to send your request to the relevant Linear team. Eliminate cluttered channels and reduce context switching.
- Streamline intake with workflows, templates, and automations
- See realtime updates in Slack and get notified when your Ask is complete
- Receive requests in Linear in a shared team inbox
- Apply SLAs to time-sensitive requests
You can now enable triage responsibility to define how incoming issues and requests are handled in Triage. When an issue is added to Triage, you can either notify or assign the issue to specific workspace members. We recommend notifications for most product teams, but assignment works well for teams that typically handle small requests that anyone can pick up. If your team uses PagerDuty, you can connect a PagerDuty schedule to automatically rotate who is responsible for triage.
Triage responsibility is indicated in issue history, so anyone can easily see who was responsible for handling an issue. We recommend this feature for any team using Triage.
To start using triage responsibility, go to your team's Triage inbox and click the unassigned icon in the header or to the team's triage settings page.
We’ve added overview sidebars across all views in the app, including My Issues, team issue views, and project views. Previously only available on custom views and roadmaps, sidebars show you essential details about the set of issues or projects in your view and let you apply quick filters. Open the sidebar from any view with Cmd/Ctrl I.
Linear Insights is now also available across all issue and project views for Plus plan members.
Subscribe to get notified of key changes in the views you care about most. Opt-in to receive a notification when issues are added to the view or when issues are completed or canceled. This makes it easy to track your most important custom views such as high-priority bugs or issues ready for review. You can also enable notifications in the current cycle, backlog, label views, and user profiles. Subscribe to notifications directly from the view and manage subscriptions in notification settings.
💼 Set a default project template for a team
👆 Swipe gestures to close sidebars on touch devices
🗂️ Filter projects and issues by template
Images can now be resized in issue descriptions, documents, and comments. Hover over an image to reveal handles on either side and drag the image to the desired size. If there are multiple images in a description, they will snap to the size of other images to make alignment easier.
Editor content can now be moved around using just keyboard shortcuts. Use Option/Alt Up/Down to move paragraphs, list items, and lines of code up or down. Select multiple lines of content to move them as a group.
Linear now supports hard line breaks in descriptions and comments. Try Shift Enter to create a line break but remain in the same paragraph.
You can now create standard templates for projects. You'll be able to define basic details such as the project name, description, lead, project members, project status, and associated roadmaps. You can create pre-defined milestones, for instance, so that every project includes Alpha, Beta, and GA milestones (e.g. this makes it easy to filter for all projects actively in beta), and also create standard issues for the project. Issues created in a project template can be assigned to different teams and milestones as well. This feature is particularly useful for workflows that require a standard set of tasks.
To create or edit a project template, go to the Templates section in your team or workspace settings. When you initiate a new project, you'll have the option to apply one of these templates from the project creation modal, in the same way you do for issue templates.
Last week we announced our Series B fundraise, led by Accel, with participation from Sequoia Capital, 01Advisors, and some of the world’s best product builders and operators including the founders of Slack, Vercel, and Supercell. We didn’t have to raise a new round, but it gives us the capital and confidence to build and grow for many years to come. Thank you for building with Linear. We’re committed to our focus on building intuitive, high-quality, and magical software and helping you do the same. Read the full post on our blog.
We’ve made it easier to link issues, projects, and documents in Linear. Simply type
@ and the name of the object that you want to link in the description or comment, just as you would mention a teammate. As you type, you’ll see matching items appear as options in the search, which we’ve also improved so that the most relevant issues show up.
It is now easier to get started with views. You can make a new view to explore issues without the need to save it first. You can use filters to see a view of issues or projects, configure display options, and even see Insights (if you’re on the Plus plan). This makes it easier to build views, letting you adjust the view incrementally until it meets your need. We’re also utilizing AI to create a prefilled name and description for your view when you’re ready to save it.
The new creation flow also opens up the option to explore data temporarily, so you can answer questions and create one-time reports without cluttering up your workspace with views you’ll never use again. You can share these exploratory views with your coworkers.
Project progress reports
Project updates now include a concise overview of changes in a project since the last project update. Below the project health and written summary, you’ll see key metrics around issues completed, progress toward milestones, as well as changes to target dates, project leads, and teams involved in the project. This makes it easier to see progress at a glance and spot when a project might be at risk.
These new progress reports are included in project updates shared to Slack if you have set up the notification in project update settings (we highly recommend it). This makes it easy to communicate progress to stakeholders across your organization.
Whenever you’re looking at a list of projects, you can now view it in a board layout in addition to the list and timeline views. The board layout supports the same display options as lists and can be grouped by roadmap or by project status, project lead, or project health. We’ve added flexibility so that you can configure different properties to appear on different layouts. For example, a view of this quarter’s projects seen in the board layout can show multiple properties while the list view can be kept simple and only show the project status, health, and lead.
You can now add emoji reactions to issues to provide quick feedback or celebrate a win. A button to add a reaction is available below the issue description, right above where you would add sub-issues. The issue’s creator will receive a notification for reactions to their issue. All standard emojis as well as any custom emojis you have imported from Slack are available to use.
The Linear Slack integration now lets you link a message to an existing Linear issue in addition to creating a new issue from a message. Select the “Link existing issue…” action from the overflow menu for any message in Slack to search across all issues currently in your Linear workspace. You can search by ID or title of the issue.
We now use AI to surface existing issues in your workspace that may be duplicates or related issues. When creating a new issue, you’ll see possible duplicates appear under the issue modal. If it’s a duplicate, you can quickly turn your issue draft into a comment on the canonical issue instead.
If your team uses Triage, you’ll see similar issues appear above the issue title when the triage issue matches other issues in your workspace. You can take quick actions to mark the triage issue as a duplicate of the similar issue (with the keyboard shortcut 2) or reference the similar issue in the triage issue.
If you use our Zendesk or Intercom integrations, you’ll also see related issues appear whenever creating a linked issue from the integration, so that it’s easy to review issues related to the customer problem or feature request.
We added sidebars to custom views and roadmaps that show you essential details and let you quickly filter issues. On custom issue views, the overview will show you how issues are distributed by assignee, label, and projects. On project views, you’ll see how projects are spread across leads, teams, roadmaps, and project health. Similarly on individual roadmaps, you’ll see a breakdown of projects by leads, team, and project health. Select a value in the table to filter the view or roadmap to just those issues or projects.
You can now assign an owner to custom views. You’ll see the owner displayed when looking at views in a list and in the overview sidebar for any issue or project view. By default, the creator is the view owner but you can change the owner from the overview sidebar.
We're making improvements to the editor, starting with adding more control over how links appear. When adding an external link, we now give you the option to insert it as an ordinary link, a preview with thumbnail, or a rich embed where possible, including Figma, Loom, and Descript.
Templates for Slack, Intercom & Zendesk
You can now apply a template when creating an issue from Slack, so that it is easier to follow best practices and capture information for issues such as bug reports and feature requests.
Add templates to your Slack integration from workspace template settings or the Slack settings page. You can make up to 5 issue templates available in your Slack integration, which any Linear members in your Slack workspace can view and apply when creating issues from Slack. If you have a default template set for your team, it will show up as an additional (6th) template option after the team has been selected.
When using a template, any fields set in the template will be pre-filled for you such as the assignee, label, project, status, and description. If your issue template has sub-issues, they’ll be created automatically with the parent issue and can be edited in Linear.
We’ve also added templates to Intercom and Zendesk to make it easier to follow your existing workflows and file high quality bug reports and feature requests coming for your customers.
Like with Slack, you can choose up to 5 issue templates to add to your support integration. Enable the desired templates for your integration from workspace template settings or any team template settings page, or from the templates section in the Intercom or Zendesk settings pages. Once enabled, they’ll become available in those applications in the Linear sidebar under Templates. When applied, the template will pre-fill available fields such as title, description, status, and label as well as create sub-issues when applicable.