Linear introduces re-engineered filters with more powerful combination options, a redesigned filter interface, and new date filters for matching issues by creation, update, completion, or due dates. Additionally, cycles now offer more controls over scheduling, numbering, and naming patterns while maintaining simplicity.
Preview: New filters
Filters in Linear help you find the issues that are relevant to you. We have made filters even more powerful and flexible by re-engineering them from the ground up. We now allow more types of filters and ways to combine them. The interface for creating filters has also been redesigned to make adding filters faster and smoother. Filters also power Views, so now you can use the new filters to create any view you can think of, to save for later or share with the rest of your team.
With our new filters, you can now include or exclude part of a filter, control how label filters should match against issues in the view, and combine filters together to show views with all or any filters applied. To use different operators and refine queries, click on parts of the filter formula to modify it.
We have also added date filters that let you match issues by when they were created, updated, completed, or when they're due. See issue before or after a certain date or combine filters to view date ranges.
New filters are available as a Linear Preview feature. To enable it for your workspace, ask an admin to open the command menu with Cmd/Ctrl K and search for "New filters".
Cycle improvements
Cycles are Linear's way to timebox work into one or multi-week long blocks. We designed cycles so they'd be easy to set up and work automatically, without much manual work to maintain them. As our customers have grown, and Linear has grown with them, we received requests to have more control over cycles. Today we're excited to introduce more controls for cycle schedules, updates, and naming, while still keeping the feature simple and automated:
When enabling cycles, you can select if the cycles should start from current week, or the next week, along with other preferences
Cycle numbering will now reset back to one if you disable and then re-enable cycles
Completed issues can now be moved to the previously completed cycle retroactively (the last cycle now shows up as a cycle option)
We also wanted to provide an easier way to name your cycles. Now if you rename and number cycles (e.g. "Week 1"), this custom pattern will be automatically replicated to upcoming cycles with increments in the number. This will make it easier to set a custom cycle naming pattern and override Linear's default numbering.
Preview: Project docs
Since launching Roadmap, we've had requests for a more robust project details section. This new feature adds the ability to attach long form text documents to your projects. You can use this space to add briefs, RFCs, or write any content that's related to your project and keep it within Linear.
Create a document with Cmd/Ctrl K by searching "document" or add one from the project details sidebar. Link to documents from issues, comments, or other documents by typing "+" then the document name.
Project documents are available as a Linear Preview feature. To enable it for your workspace, ask an admin to open the command menu with Cmd/Ctrl K and search for "Project documents".
Fixes and improvements
Improved ESC behavior on the search page. ESC will now clear the search input field if it contains any text. Otherwise, it will navigate back.
We now display a more accurate issue source in issues that are created through the API and integrations, such as Slack, GitHub, etc.
You can now react to personal new comment notifications in your Slack DM with the Linear bot to add a reaction to the new comment. Approve the new permissions by turning your personal Slack notifications off and then back on in your settings.
Fixed a SAML login issue for the Google identity provider
"Move to cycle" action no longer adds an "Active" prefix to the active cycle
Fixed an issue where the sidebar would not always highlight the correct item
Improves navigation to cycles and triage settings in the workspace overview settings page
Fixed sidebar highlight states for the roadmap and my issues navigation elements
Fast issue editor now has better tooltips for the save button
Increased the width of the suggestion popover when mentioning an issue
The assignee options for assigning an issue from Slack will now only show members of the issue's team
You can now select the project and status while creating a new issue from Slack
Cmd/Ctrl Enter now creates the issue instead of opening the property selector in the fast issue editor when a property has keyboard focus
Fixed a bug that could cause keyboard events in the contextual menu to be applied to the outside context
Improved startup time of the application
When checking a todo-item on an issue, we no longer create an "issue description changed" history entry
Removed team selection from sidebar's new issue button in favor of team selection in the modal
Added better error messages when trying to delete a team from a project that has issues associated with the project
'Select all' and 'Select none' are now available commands when viewing lists and boards
Fixed layout problems with an empty archive
Branch names that refer to previous issue identifiers will now correctly create a link in GitHub and GitLab
Avatar changes are now saved automatically after uploading
Fixed a bug causing issues created from Slack to sometimes be created multiple times
Fixed an issue that could make it impossible to delete projects
Fixes an issue with archiving projects when the project contains issues with relations
Removed team selection from sidebar's new issue button in favor of team selection in the modal
Intercom conversations will now be correctly reopened when an internal comment is posted from Linear
Slack notifications about new issues and comments for teams and projects will no longer have Linear mentions converted to Slack mentions in the issue or comment
Fixed possibility of double scrollbars appearing in lists when scrollbars are set to always visible
Inline code no longer breaks to wrap unnecessarily
Fixed a bug where the default state for creating issues would be incorrect
All application modals now use a darker background-color
Fixed the ordering on the triage page
Added some text to the "Add team" button in the project page
We no longer search GitLab MR comments for magic words to link issues, as that could lead to confusing results
The label list for the Intercom integration is now sorted alphabetically
You can now unselect a label or assignee when creating a new issue with the Intercom integration
If an OAuth application has webhooks enabled, we will now properly show that on the authorized applications page
Avatars are now correctly vertically aligned on integration setting pages
Fixed an issue where the inbox took a long time to render on a fresh client if the workspace contained a lot of issues
Moved the search button in the app sidebar
The project details sidebar design was refreshed with collapsible sections
Fixed a non-draggable area at the top of the desktop app window at small sizes
Added Cmd L shortcut to link URLs to issues. The shortcut is Alt Ctrl L on Windows to prevent conflicts
Fixed sidebar item highlighting not correctly updating when switching themes
You can now hide all completed issues in the all issues view
Removing a favorite from the sidebar is now undoable
Fixed a bug where the favorite icon on the issue page didn't update correctly
Fixed issue where adding a backtick in the editor would lose a character when formatting as inline code
Fixed up the hover state of links in toast messages
Editor suggestions will no longer be triggered inside of links or inline code
Pressing enter now opens submenus in contextual menus
Updated Pull Request link styling in issues
Added syntax highlighting for CSS
Improved the understandability of the home view settings menu
Timeline bars will end at the end of the day
Fixed cursor jumping to issue description when creating an issue from linear.new
Buttons that trigger context menus now consistently show as active while the menu is open
Fix timeline estimate blue bars not ending at the correct date
The Google Sheets export integration now also exports the parent issue's identifier
[API] Labels that are added to an issue are now validated to belong to the team of the issue
[API] Fixed a problem that caused ordinal fields to flip the null-filter
[API] Added new query endpoint, administrableTeams, which lists all teams that the user has admin access to
Linear Agent now offers adaptive routing to optimize model selection by task complexity, environment secrets support for secure dependency access, and open-weight model options including GLM. Teams can define custom project labels and statuses, assign project leads, use durable IDs for projects and initiatives, and automate workflows with new team-based triggers for onboarding and reassignment.
Loops, Linear's recurring agent workflows, now respond to more workspace activity including project, initiative, and cycle changes, can edit Linear documents and post updates to Slack. This helps teams automate coordination tasks like updating docs and keeping stakeholders informed when plans change.
Linear now offers a Priority tab that intelligently separates urgent notifications from less critical ones, preventing important items like release-blocking reviews from getting lost. Additionally, document editing is now available on iOS and Android, rich previews render in diffs, draft projects with Linear Agent for planning, and admins can approve third-party app access on paid plans.