Skip to content →

Changelog

New updates and improvements to Linear.


Linear Asks

Seek to:00:00 / 

Introducing Linear Asks

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

Asks is available on the Plus plan and can be enabled in settings. Try Asks and other Plus features for 30 days with a free trial.

Learn more ↗


Triage responsibility

Triage view open with a dropdown showing that Kenneth is the current assignee responsible for triaging issues, and Leela will take over next week respon

Triage responsibility

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.

Sidebar filters & Insights everywhere

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.

View subscriptions

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.

Also new:

💼 Set a default project template for a team
👆 Swipe gestures to close sidebars on touch devices
🗂️ Filter projects and issues by template

  • The Sentry integration will no longer create new issues in Linear if the same issue already exists, including if the existing issue is closed.
  • [API] Added an ability to filter issues and projects by applied template
  • Fixed a bug where "Show empty group" display preference on projects board would not work correctly
  • Fixed a bug where issues would jump in and out of the list if moved from triage to another team.
  • Fixed a problem with the project creation modal not suggesting the correct team based on context.
  • Improved keyboard navigation and mobile layout of the SLA settings page
  • Fixed desktop notification username not being rendered correctly
  • Fixed keyboard focus not visible in team sidebars on some items.
  • Fixed the sizes of the emoji picker and icon palette on mobile device screen sizes
  • Fixed breaking apart blockquotes in the middle
  • Fixed a bug where pull/merge requests added manually to issues as references would replace the issue's generated git branch.
  • Fixed an issue where the cycles archive would be sorted incorrectly
  • We improved keyboard shortcut support for creating and managing projects.
  • Fixed an issue where it would be hard to scroll issue lists on some Android devices
  • Fixed a problem with email unsubscribe links in digest emails
  • Triage actions are no longer visible after an issue is moved from triage to a different state.
  • Fixed a bug that would cause an exception when using time actions while in CEST timezone.
  • Ensure consistent hover style for issue history timestamps and comment information
  • Fixed filtering when editing custom project views
  • Added functionality to restore project update draft when there is an error submitting
  • Fixed a problem with create view header not being draggable on Desktop
  • Added an action to the Cmd+K menu for creating an issue that's related to the current one.
  • Fixed a bug where adding a second PR while the issue's status was in-review would not link the PR.
  • Fixed issue where new views wouldn't inherit the proper team
  • Improved template selection when using "Create issue from template…" and "Create project from template…" commands
  • It's now possible to copy a URL to a project template from the templates list.
  • Fixed applying template to an existing issue from the options menu in issue page header
  • Removed double scroll bar in SLAs and Webhooks settings pages
  • Fixed comment formatting toolbar being hidden too aggressively
  • Fixed alignment of the close button on toasts
  • Fixed a focus issue with quick filters, which would not allow quick pick at issues
  • Improved consistency of cancel button style in custom view edit header
  • Saving and updating custom views is now faster with optimistic behavior.
  • Save custom views optimistically to improve app speed
  • Fixed a bug where issue history entries would not be created on issues recently created by integrations
  • Clarified copy when selecting teams to create projects in
  • Added missing hover style for checkbox
  • Improved the selected background shade color in the Classic Dark theme
  • Fixed a bug that showed an extra attachment when adding a link to an issue in some cases.
  • The project field is now always displayed in the issue sidebar and creation dialog.
  • Repeat column labels in notification settings to avoid losing context while scrolling down
  • Issue descriptions are now trimmed when you create issues.
  • Added a little easter egg when changing theme holding meta key
  • Fixed a bug where the selected item wouldn't clear when clicking the sidebar link on Inbox & triage pages
  • Fixed email links to inbox notifications not correctly opening the notification
  • We now only send Linear notifications for activity in synced Slack<>Linear comment threads if you participate on the thread from Linear. If you engage with the thread exclusively in Slack, you will not be notified by Linear about activity in the synced thread.
  • Improved avatar groups with nicer styling and animations
  • Fixed problems using templates with sub-issues with "Create more" option
  • Fixed sorting of sub-issues created through a default template
  • We will no longer send a reminder to post a project update if anyone posted one recently. Previously we only considered whether the project lead had posted one.
  • Removed the "Changes saved" indicator on issue pages, since it's redundant with all editing being fully collaborative and realtime
  • Cleaned up focus states and search box alignment in the project roadmap creation modal
  • Removed "None" option in "Closed projects" dropdown in display options when on the Closed tab in a project list view
  • Improved empty states for All projects and Team projects views

Resize images

Linear issue shown with an image being resized

Resize images

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.

Seek to:00:00 / 

Editor improvements

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.

  • [API] It is no longer possible to use an API key with a Bearer prefix in the authorization header
  • Clarified that Zendesk admin permissions are required to set up the Zendesk integration
  • In Sentry, we will now auto select team if there is just one team
  • Improved avatar groups with nicer styling and animation
  • Fixed some menus that didn't work well on mobile
  • Fixed an issue with audit logs layout while applying filters
  • The animation when deleting comments is now smoother
  • We now save custom views optimistically to improve app speed
  • Fixed action buttons not showing up for label and template settings in Firefox
  • Removed the Double click to edit preference
  • Fixed a bug that prevented comment inputs from being restored if the backend returned an error
  • We now allow you to focus on the comment input by clicking anywhere within the container
  • Fixed the incorrect breadcrumb that was displayed when opening an issue from an external source
  • We now persist issue titles when clicking on parent issues or arrow buttons
  • Fixed incorrect breadcrumb behavior when returning to an issue in the Inbox
  • Fixed a problem with selecting milestone dates while editing a milestone
  • Improved responsiveness for inputs in team settings
  • The Linear app in Intercom now automatically selects the team for you if your workspace only has a single active public team
  • We no longer show suspended users as recommended issue assignees
  • We fixed a bug where unsubscribing from unread notification emails only unsubscribed you from one type of notification rather than email digests altogether
  • Choosing a date on iOS will now use the native date picker
  • Improved the loading animation that sometimes shows up on editor descriptions
  • Improved teams selector in fast issue create to always reflect project and custom view teams
  • Fixed a bug for matching overlapping SLA rules
  • You can now link a private team issue to a message in Slack
  • Removed an unnecessary layout shift when toggling the sidebar with an active quick filter
  • Removed an unnecessary submenu when adding links in the issue view and there are no integrations installed
  • Added ability to set due date or set an SLA when creating sub-issues
  • Fix issue notifications not working in some cases

Project templates

A project template for Marquee feature with milestones Alpha, Beta, etc.

Project Templates

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.

Series B

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.

  • Fix display of overflows (e.g. +2) in avatar groups.
  • Fixed layout issues in API settings page on mobile devices
  • Aligned the link timestamp displayed in the issue history and the link widget
  • Fixed a styling bug in the milestone selector
  • Fixed a rare issue where trying to set the status of an issue to the same status, would result in the issue getting one of the default statuses for the team.
  • Fixed an issue where sometimes double breadcrumbs would appear in triage/inbox if you moved up/down with arrows multiple times and quickly pressed enter.
  • Fixed an issue where using up/down arrows after searching didn't move focus to the search results.
  • We now always expand the "Exploring" or "Your teams" section in the sidebar when you navigate to a team through the command menu
  • Fixed team level notifications for when an issue was added to the team's triage queue not being sent
  • Fixed an issue where document search repeated items in the list.
  • [API] Added mutations to add or remove a single label to/from an issue.
  • You can now filter user actions (such as assigning an issue to someone) by both the user's full name and display name, regardless of your Linear setting for preferring full names.
  • We fixed a bug where we let you create circular parent-child issue dependencies when linking an issue as a sub-issue from the client
  • Removed unnecessary spacing in timeline footer
  • Fixed problems with sub-issues when creating issues using a template link
  • Added "Apply template" action to the issue page overflow menu
  • Remove small horizontal gap between triage list items
  • Fixed image downloads in desktop app
  • Fixed random crash that happened when navigating to an issue
  • Get rid of unsaved changes prompt when dismissing an unchanged template
  • Fixed a bug where pasting images copied from Microsoft Teams would lead to an error.
  • Notifications will now properly respect the "show full names" setting
  • We fixed a bug where editing a GitHub PR description after it was merged would move the PR back to the merge workflow state, even if the PR was previously linked to the issue and had since been moved
  • [API] Add mutations to subscribe/unsubscribe single user.
  • We fixed a bug where support tickets created from Linear would send responses to your old email address rather than your current email address if you had previously changed your Linear user's email
  • [API] addedLabels and removedLabels were added as fields on issue history
  • Floating help menu with compact workspace status token and changelog updates in sidebar
  • Comments created from the "Reply" action on Slack will now be properly synced between Linear and Slack if they are part of a synced thread
  • We now display the roadmap icons when selecting a project roadmap
  • Improved keyboard navigation for label and template settings pages
  • Use muted color for the bell icon when receiving an issue reminder notification
  • No longer animates in similar issues if they are available immediately on navigating to an issue.
  • Fixed a bug where closing the Figma embed using the X icon would prevent any clicks in the app
  • Added breadcrumb to user pages
  • Removed extraneous padding for similar issues container.
  • Removed misleading checkbox for label group in the command menu
  • Fixed an issue where opening some notifications on phones would not present arrows to navigate up/down to the previous/next notification.
  • Fixed an issue with a missing page header on some project views.
  • Fixes command menu not appearing on some Android phones
  • Adds a permalink to the specific Slack threaded comment that was synced
  • Add rich metadata attachments when linking GitHub pull requests or GitLab merge requests to an issue.
  • [API] Added the ability to query associated subscription through notification resolver
  • Fixed the reset button on the inline search input in Firefox
  • Fixed a bug where pressing space in the command menu for multi-select options would not select the first option
  • We brought back the ability to toggle checkboxes in another team members comment
  • Fix transparency issues for browsers without backdrop filter support
  • Fixed a bug preventing the focus return to not work properly when closing a contextual menu
  • Prevent opening a new tab switching all other tabs to the same workspace
  • Fixes incorrect items getting selected when navigating lists using keyboard.
  • Fixed favorite folder contextual menu alignment and keyboard navigation
  • Emails no longer cuts off long comments, etc., but allows you to scroll the content instead.
  • Fixed a bug in the Slack integration where issues created using the global "Create new issue..." shortcut showed the issue's creator as "Slack" instead of the Linear user who created the issue
  • Fixed placement of a tooltip explaining why applying a template with sub-issues isn't possible
  • Improved a11y and keyboard navigation in sidebar of a project/roadmap/custom view pages
  • Fixed a bug where the action menu would not close when text was selected and the Enter key was pressed
  • Improved keyboard support for inline date pickers
  • Improved loading experience when entering settings
  • Fixed arrow to navigate to an issue property in the sidebar not being visible when focused with the keyboard
  • Fix a rendering issue with long milestone names on the timeline view
  • Fixes an issue where applying template over another template would append to, instead of replacing the issue description.
  • Fixed a bug where some issue statuses would not be synced with Jira Link correctly after they are moved to a different team
  • Fixed a bug causing pre-filled create issue URLs to not copy over the issue's description after being pasted
  • Add display option to sort inbox by issue priority.
  • Fix non-threaded comments animation
  • Fixed a bug that displayed an empty tooltip for teams that had no members
  • The Github importer now supports using the project's columns to determine the issue's status
  • We fixed a bug where some issues were not associated to a project in Github imports
  • Add support for archived project items in Github imports
  • Fixed action buttons in Inbox randomly showing and hiding labels
  • Temporarily removed the ability to drag & drop items on boards on touch devices, since it has too many bugs.
  • Fixed a bug where the favorite button was not accessible with keyboard navigation
  • For lists of similar issues, you can now peek at the similar issue contents when hovering it and pressing spacebar.
  • Fixed a bug where creating a duplicate issue would always open the newly created issue.
  • We fixed a bug that would cause search results to be incorrect when ordering by created or updated property.
  • Status group headers will now always reflect the most common team in the issue list, when grouping by team.
  • [API] Added ability to send a project update reminder using createProjectUpdateReminder GraphQL mutation
  • Various quality improvements to the milestones editor in project creation modal
  • Improved the keyboard navigation in icons and emojis picker
  • Fixed a bug where opening a team menu in the sidebar would leave the team highlighted
  • Fixed a bug where the custom color input for roadmap icon was not selectable
  • Fixed a bug where you'd see a flash of no content in the desktop app.
  • We now won't add issue history entries for newly created issues.
  • Add "Parent issue: " prefix to parent issue tooltip shown in lists
  • Add member count in workspace members and team members pages.
  • Fixes a bug where linking a PR to an issue using magic words after the PR was merged would not move the issue to the merge workflow state
  • Label page now has a details sidebar with quick filters, just like the cycle view.
  • Fixed a bug in Triage settings where triage setting could be disabled when clicking on the page
  • Fixed a problem with My Activity page being empty on the first render with the board layout selected.
  • Icon colors now adapt to the current theme.
  • Some usability improvements for workspace audit logs.
  • Fixed a rare issue where in the case of multiple notifications for the same issue it wasn't clear which one to show in the Inbox and it would be semi-random which one we showed. Now it's consistent/stable.
  • All issues, active issues and backlog view now have a details sidebar with quick filters, just like the cycle view.
  • [API] Added projectUpdate.diffMarkdown resolver that returns a project update diff formatted in a markdown
  • Command menu actions to go to your workspace and account settings
  • Improved the highlight behavior of favorite buttons
  • Fixed accepting spell check suggestions that didn't work for some users
  • Fixed an issue where the "Move to project" action wouldn't show up correctly in the Cmd+K menu
  • Added ability to select items in lists and board using shift + J/K.
  • Added undo button to toast when deleting multiple notifications.
  • Fixed a bug causing the OAuth application creation form to reset when toggling on webhooks
  • Fixed a bug where we showed excessive amount on whitespace when creating issues with a lot of sub-issues.
  • Fixed a bug in the command menu where selecting text and overflowing would close it
  • Add a contextual menu to the project teams selector to quickly add or remove teams
  • Tweaked the look of sub-issue panels in issue template editing.
  • Fixed a small misalignment in the header on some notifications.
  • [API] We added support for filtering project updates
  • Fix some select menus not scrolling properly

Mentions

Type @ to mention a teammate or tag an issue, project, or document in Linear

Mentions

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.

Seek to:00:00 / 

View explore mode

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.

  • Fixed a Mac OS alignment issue on the workspace switcher, login and invite screens.
  • We now redirect to the previous page after logging into a new tab from an email link
  • [API] Fixed the API Cycle filter which was not working properly when using isPrevious, isNext, isPast or isFuture properties.
  • Fixed desktop app loading when offline
  • Fixed a bug when where creating an issue in full screen mode and changing its team before saving it took you to the wrong issue page
  • Redirects to desktop app are now quicker and also work if user is not authenticated to Linear in the browser
  • You can now Option-click on the New issue button to create a new issue from an existing template
  • Due dates are now shown on board cards even when there are lot of labels on a given issue
  • Added the ability to hide completed sub-issues in the issue view. This setting can be toggled from the associated context menu.
  • We now allow using drag-and-drop to sort sub-issues when creating issues and issue templates
  • If SAML authentication is enabled, you can now choose to allow non SAML authentication methods for invited users from non SAML allowed domains.
  • Fixed issue history grouping when changes are made by integrations
  • Fixed a bug preventing the correct issues from showing when searching for related issues
  • Creators for PRs attached to an issue will now be subscribed to the issue
  • Fixed issue creation being stuck when uploading malformed files
  • Fixed a bug causing the Intercom integration to error occasionally when creating an issue using a workspace template
  • The desktop app shortcut for opening a tab has changed to Cmd/Ctrl Shift A to match popular web browsers.
  • Google sheet exports now include projectId and projectMilestoneId columns.
  • You can now link a commit or PR to an issue and prevent the issue from closing using the magic words part of , contributes to or towards.
  • Fixed search results when typing quickly in the search input
  • Fixed a bug where users had to double-tap to open an issue in the Inbox/Triage
  • Fixed the away presence indicators in issue mention menus
  • Menus now appear at the right distance from their trigger buttons in the header bar
  • Fixed a problem with issue and project peek being unavailable after changing the layout
  • Fixed a bug where the team was not preserved when creating an issue and going into fullscreen mode
  • Fixed video controls in issue descriptions in Safari
  • Improved the Add to project… command by always displaying the No project option and by putting the selected project at the top
  • Fixed adding Intercom links for European and Australian data centers
  • Notification emails now include unsubscribe metadata to allow email clients to display unsubscribe actions
  • Improved styling in the Invite users interface
  • Adds ability to resolve comment threads
  • We now allow pre-selecting teams for issues and sub-issues in workspace level templates
  • Added sorting of milestones using drag-and-drop when editing or creating a project
  • Improved the formatting of project updates horizontal lines when sending project updates to Slack
  • Fixed an issue with strikethrough not working as a text formatting keyboard shortcut in some browsers
  • Fixed a bug causing potential duplicates to be inaccessible for draft issues with long descriptions
  • We now allow toggling estimate and issue count when using quick filters
  • [API] It is possible to query projectUpdate.diff stats
  • The reply comment editor will not collapse anymore when clicking on the Attachments button
  • We will no longer show the intentionally copied issue in similar issues when you make a copy of an issue and are then editing that copy
  • Fixed an issue where menus could shift their anchored position while filtering

Project progress reports

Progress report from a Linear project, highlighting what percent of milestones were completed since the last update. The progress report is printed out on a piece of paper, like it would be for an old school critique of the design.

Progress reports for projects

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.

Project boards

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.

Issue reactions

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.

Slack integration improvements

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.

  • [API] Added the option for OAuth applications to link an attachment to an issue as a specified user
  • It's now possible to change between internal selector tabs (like in My Issues) using numeric keyboard shortcuts: 1, 2, 3 ...
  • You can now subscribe to a comment thread by leaving a reaction on any comment in a thread
  • We now accurately replace user mentions in synced Slack comments with Slack display names even if the mentioned user doesn't have a Linear account
  • Desktop: improved transparent sidebar consistency
  • Added option to only send Project Update reminders once a month
  • Added a search bar for icons, similar to what previously existed only under emoji
  • Sentry alerts triggering for a Sentry issue with an existing open Linear issue will no longer create a new issue in Linear.
  • Added grouping by Team in My issues
  • Improved legibility in Roadmaps selector
  • Added Hover states on Roadmap tabs
  • Project updates links now unfurl correctly in Slack
  • When estimates are enabled, now click the estimate point rollup in quick filter sidebar to show issue counts instead
  • It's now possible to change custom view owner
  • Fixed not being able to navigate command menu with Shift [arrow]. As long as there's no text input you now can.
  • Fixed an issue where selecting an item (like applying a label) in contextual menu using keyboard (Enter) would navigate to the issue as well
  • Fixed inbox filters to correctly preserve the state when clicking through issues
  • Fixed a bug where date and icon pickers would be too transparent in some themes
  • Fixed Insights quick filter -- No creator now applies correctly
  • Fix a bug where quick filters on the Insights data table would not filter the correct issues when the Slice was a date property (created date, completed date, ...)
  • Fixed an issue where links from certain synced Slack comments were rendering improperly in Linear
  • Fixed a bug where Issue Id column had uneven width
  • Buttons to clear recent search terms now have keyboard focus styles
  • Fixed a bug where view options would show wrong ordering in Triage
  • Fixed styling of selected inbox items on custom themes
  • Added missing shortcut to tooltip of Open parent button on a sub-issue
  • Fixed a problem with emojis search being unresponsive in project updates reaction
  • Resolved issue where the project update modal was overlapping with the Figma preview modal
  • Fixed a problem with Inbox filter persisting when after switching your workspace
  • Fixed a bug where inbox would display double notifications when accepting a triage issue
  • Fixed rendering bugs with translucent elements in Safari
  • Templates with sub-issues are no longer hidden from sub-issue form
  • Fixed an issue that caused workspace logos to be missing on first load

Similar Issues

Issue creation modal showing possible duplicate issues

Similar Issues

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.

Overview sidebar for Views and Roadmaps

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.

View Owners

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.

Rich embeds

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.

  • Recently deleted projects are now available to browse and restore for 14 days. Find "Recently deleted projects" under the team's archive page.
  • You can now use the mouse wheel on timeline bar to scroll the timeline
  • Fixed a crash when creating views on mobile devices
  • The color picker now works when moving the mouse cursor outside of the picker itself while dragging
  • We now let you select multiple notification types when filtering inbox notifications
  • Templates with sub-issues are not longer hidden from the sub-issue form
  • Improved the colors in non-default themes
  • We now display your Slack avatar in comments synced from Slack to Linear if you are not a Linear user
  • It's now possible to choose ordering of issues in completed cycles views
  • Notification reminder emails now link directly to the notification in the inbox if there is only one notification
  • Fixed a bug where updating or deleting the workspace Slack integration would disconnect team and project-level Slack integrations
  • Improved display of attachment icons
  • Selected issue labels will now properly show parent label group names in the Intercom integration
  • Fixed a bug where some Slack issue unfurls did not provide the option to begin syncing the issue to the thread
  • Improved styling of icon pickers
  • Fixed a bug where progress of milestones would not be calculated correctly
  • Fixed a bug where View all replies would be misaligned in comment threads
  • Fixed a problem with inability bulk change of due dates for issues on different teams
  • Fixed Delete notifications for completed issues not deleting all notifications for completed issues
  • Added triagedAt timestamp in Google Sheets and CSV exports
  • When marking an issue as duplicate, its subscribers will now be moved to the canonical issue
  • Added the ability for admins to download a CSV with information of all the members in your workspace
  • You can now revert the issue description to a past version from the issue menu
  • We fixed an issue that caused images displayed within notification emails to not load correctly
  • Improved the order of label badges in lists and board views. Grouped labels are now placed in front which makes it consistent with the Add label menu.
  • Fixed a problem that pending invites were not shown on the Members page when using the All filter
  • [Desktop] Fixed a problem where you were not able to to drag the desktop app from the title bar when the issue modal was open
  • [Desktop] It's possible to open search in new tab by clicking on the search icon when the Cmd/Ctrl button is pressed
  • [API] Labels now include an isGroup property

Templates for Slack, Intercom & Zendesk

When creating a Linear issue from Slack, the template dropdown shows three available templates: Bug report, changelog, feature request

Slack templates

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.

Intercom & Zendesk templates

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.

  • We now allow showing and hiding empty groups when grouping issues by SLA or project milestone
  • [a11y] Improved accessibility of control toolbars: you can now use ArrowLeft and ArrowRight to move between focused buttons in the buttons toolbar (available in the issue creation modal, project creation modal, sub-issue editor, etc)
  • When creating a sub-issue, we now auto-assign it to the parent issue assignee if all other children are assigned to the same person
  • It is now possible to favorite the team's cycles page, projects page, and views page
  • It is now possible to favorite user pages
  • When you are mentioned in a comment, you will now only receive a comment mention notification rather than both a comment mention notification and a notification that you were subscribed to the issue
  • We now show assignee and priority on controls opening sub-issues
  • We no longer offer to save a draft of an unchanged template when composing an issue
  • Using Option C to create an issue from a template now shows all teams you belong to
  • It is now possible to group projects by project update health: On Track, At Risk, Off Track
  • Columns titled "Estimate" are now transferred when importing from a Jira CSV file
  • The snooze issue action shortcut in Triage is now Shift + H instead of H so as not to conflict with the "remind me about this issue" action shortcut
  • Updated the shortcut for uploading files in the editor to Cmd + Shift + U
  • Similar to issue views, you can now use Cmd + B to toggle the layout display option on projects views
  • You can now add SLA and subscribe/unsubscribe from the contextual menu in the issue list and board
  • Fixed a bug where it was not possible to change workspaces in the desktop app in rare circumstances
  • Fixed a bug where going back to the active or upcoming cycle would not persist filters
  • Fixed a bug where the milestone was hidden when pressing Cancel in the project edition modal
  • Fixed an issue where the add attachment keyboard shortcut Ctrl + L wasn't being executed in the create issue modal
  • Fixed a problem when editing an issue template where sub-issues didn't notify the user that there are unsaved changes when leaving the page
  • Fixed a bug that prevented copying images to the clipboard via the context menu
  • [Desktop] The New tab button now appends a new tab instead of inserting it adjacent to the current tab
  • [Slack] We now automatically uninstall the Linear app from your Slack workspace when you delete the Slack integration on Linear
  • [Slack] We now show the Slack message author in the attachment when a Linear issue is created from a Slack message
  • [Slack] Linking a Slack message permalink in Linear will now automatically fetch message details from Slack and generate a rich attachment if you have the Slack integration installed with sufficient scopes
  • [Slack] Fixed an issue where Slack display names were sometimes missing in Linear for comments synced from Slack
  • [Zendesk] Added the ticket description to the Zendesk attachment when creating the attachment from the Linear client
  • [Zendesk] Fixed a bug that was causing Zendesk ticket links created from Linear to not appear in the Zendesk integration
  • [Zendesk] Fixed a problem with unresponsive buttons in the Zendesk integration
  • [Webhooks] Webhook payload now includes `webhookId`

Slack Sync

Comment thread in a Linear issue showing a synced thread from Slack

Slack sync

You can now bi-directionally sync comments, shared files, and important status changes between Slack and Linear.

When you choose to sync a Slack thread with a Linear issue, any message or file posted in the Slack thread will automatically cross-post to a comment thread in the Linear issue and vice versa. Linear also posts updates to the synced thread when the issue is completed, closed, or opened. This keeps everyone following along in Slack updated.

You can sync an issue with a Slack thread anytime you create an issue from a Slack message using the More actions menu. To link an existing issue to a thread, post the issue link as a reply to the thread you want to sync and then select Sync thread from the quick actions menu.

Seek to:00:00 / 

This update reduces context-switching between Slack and Linear and keeps conversations aligned across both applications. Anyone in your Slack workspace can reply and see issue updates in synced threads, and messages they post in Slack will be visible in Linear as well.

Slack sync also works in shared Slack channels. If you have a shared channel set up with a customer, for example, you can use Slack sync to keep people outside of your Linear workspace updated on bugs or features they’ve requested.

You may need to reinstall your workspace's Slack integration to access this update. Learn more in our documentation.

Breadcrumb navigation

Linear now features breadcrumbs at the top of most pages as a way to navigate through the product. As you move through Linear, your path will be displayed. Select a breadcrumb to move back to the previous page.

  • Added a Closed projects display option on roadmap and project views
  • Fixed a bug where notifications for issue marked completed or canceled were not correctly sent when subscribing to a project. Added the same notification for team subscriptions.
  • Fixed not being able to edit Insights parameters after switching teams inside of a project
  • Improved the experience when tabbing through items in the team section of the sidebar
  • Fixed the color of completed projects in the "bubble graph" of roadmap sidebars when using custom themes
  • Fixed an issue that caused comments on issues that have moved teams to not be searchable
  • Show the archived issues count in the team deletion modal
  • Icon colors now adapt to the selected theme
  • Improved mentions in the editor: related issues, projects and users now appear at the top of the list
  • Fixed accessibility issues in the organization selector, added ability to move between items using , , and Tab keys
  • Fixed an error that occurred when trying to edit multiple project updates
  • Fixed a problem with the inability to use m and x keys (mark as blocking) in a list or board view
  • Fixed a bug where the count of search results would be higher than reality and improved search result relevance when a search term matches issue comments
  • Labels are now ordered in a more natural way, taking into account numbers
  • Updated the design of list headers in project listings
  • Updated the app so it does not display the list drag-and-drop border when dragging issues outside of the list
  • Improved styling of the sub-issue creation box in custom themes
  • Fixed a bug where the GitHub logo would not show up correctly in pull request info boxes
  • Included teams without estimates enabled in Insights effort calculations
  • Fixed the unread notification number in the Inbox accounting for snoozed items
  • Fixed not-in filters for issue labels that are not part of a group
  • Fixed a problem with issue drafts creating duplicates of sub-issues when a default template for a team was defined
  • It is now possible to see priority values that are applied from template sub-issues
  • Fixed a problem with jumpy tooltips if the trigger was hovered at the edge
  • Fixed an issue that prevented SLA rules from triggering when a label group was used as a condition

Figma x Linear

The figma and linear logos are shown next to a screenshot of the plugin. The plugin lists issues linked to a Figma design, and one of the issues follows a path to a screenshot of the linked Linear issue

Figma x Linear

Streamline work across design and engineering with the new Linear plugin for Figma. The plugin creates a deep integration between Figma designs and Linear issues, allowing you navigate tasks in their spatial context. This makes collaboration between engineers and designers easier and more frictionless than ever before.

When you run the plugin you get an overview of all Linear issues that have been linked to the respective page in Figma (you can use filters and sort options to narrow the list down those issues that are most relevant to you). When you select an issue, it instantly takes you to the corresponding element on the Figma canvas.

Create new issues or link to existing ones directly from Figma without leaving the canvas. Issues can be connected to frames, sections, and pages of your design. When you update an issue from either Linear or Figma, the changes immediately get synced across both applications. This keeps everyone aligned and focused.

Seek to:00:00 / 

To use the plugin, install it in Figma. You can also take a tour of the plugin at our interactive Figma release page.

Linear has been built on Figma since day one and we’re excited to launch the plugin at Config as an official Figma partner.

  • You can now choose an issue's status while creating issues from Intercom
  • Switching between tabs in the desktop app will restore scroll position in more cases
  • Fixed a bug where editing comments while someone reacted to them would not save correctly
  • Show current issue identifier for related issue history entries
  • Application session length has been increased to cause less logging out on infrequently used devices
  • Stopped links in projects from opening in new tabs when they go to Linear
  • Fixed a problem with Loom links embedding in the editor
  • Fixed a problem with wrong positioning of drop-down menus in full screen issue view
  • Fixed an instance where using an emoji suggestion would not fully replace the :trigger_word:
  • Fixed a bug where favorites would be duplicated in the sidebar when triaging a favorited issue