We've improved the design of the sidebar and condensed the immediately visible views, making it easier to navigate. Team sections now show fewer links: Issues, Projects, and when enabled Cycles and Triage. Hovering over these Issues or Cycles will show sub-menus for related views such as backlog and upcoming cycle. As a bonus, you can now Alt/Option and click on a team name or on Your teams or Other teams to expand or collapse those sections.
You may have noticed that we added new icons a few weeks ago. As part of this preview, we've added icons to teams. Hopefully, this will make it easier to recognize teams and give them a unique identity. You can choose any color, though we've gone ahead to assign icons and generate random colors for them. If your team name matched a specific keyword, we paired it with the most appropriate icon, otherwise we gave it the default icon. To differentiate team icons from project icons, the color of team icons is applied to the background of the icon.
The new sidebar design and team icons 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 "Preview".
A couple weeks ago we released Split View for Triage as a preview feature and we've now enabled it for everyone using Linear. The new interface for Triage allows you to view your list of issues side by side with the focused issue, making it easier and faster to go through your issues and take actions with more context.
If moving your whole company to Linear all at once is not feasible, or if your company prefers to gradually switch to new software, Link can help you stay informed during this adjustment period. Rather than cutting over immediately with an import, Link allows you to stay up to date with teammates using other software while you are transitioning to or trialing Linear.
Link currently supports Jira. Enable Link to connect Jira projects to Linear teams so that issues created in the project are also created and linked in Linear. Once you complete those linked issues in Linear, they will be marked completed in Jira so that your teammates stay informed of updates. You can also preview the linked Jira issue within Linear by clicking on the link. Head to Settings > Integrations > Jira Link to turn on this integration. To learn more, check out the Link docs.
Many teams use the same set of labels to annotate their issues. Previously you would have to manage these labels on a per team basis, which can get unwieldy if your workspace has a lot of teams.
Now you can create workspace labels which are automatically shared across all teams.
This month brings templating to project documents. Like issue templates, you can create project templates in settings either at the team or workspace level. For example, you could create an organization-wide template for Project Specifications.
Both issue and document templates now also include placeholders to make them easy for others to fill out. While creating or editing a template, turn text into a placeholder by highlighting it and selecting the Aa option in the toolbar.
Last month we introduced a new two column layout in the Inbox, making it easier to go through and manage your notifications. Today we're bringing the same layout to Triage.
The left-hand column shows the list of issues. You can scroll through and take actions on issues from this list just as you could previously. The right-hand column opens up the focused issue, so that you can review and update it without moving to a new view and losing context. This should feel similar to how you experience most email application interfaces and we hope this lets you review triage issues in a more productive way.
The new Triage design is 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 "Preview".
We recently overhauled filters for issues and now we've also added filters to the Roadmap and Projects pages. These filters will help you get a better view of what's going on in your projects and refine views to just the projects you want to see. You can filter the Roadmap or team Projects pages by project name, status, teams, project lead, members and start, target, updated, and completion dates. Just like when filtering issues, you can combine and modify filters.
We've upgraded issue templates to include the option to add a "placeholder" which can be easily filled out by teammates later when they use the template. To add a placeholder simply select some text when editing a template and click the aA icon in the toolbar to convert it. When a teammate uses the template, they simply need to start typing in the placeholder text area to replace it with text and relevant issue details.
A couple weeks ago we released Split Inbox as a preview feature and we've now enabled it for everyone using Linear. The new interface for the Inbox allows you to view your list of notifications side by side with the issue related to the notification, making it easier and faster to go through your notifications and take actions with more context.
We've updated the Inbox layout to use two columns. The left-hand column shows the list of issues. You can scroll through notifications, take actions on issues, and delete notifications from this list just like you could previously. The right-hand column opens up the focused issue, so that you can review the notification and update the issue without losing context or having to move back and forth from the Inbox view. This should feel similar to how you experience most email application interfaces and we hope this lets you review notifications in a more productive way.
The new Inbox design is 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 "Preview".
Issue templates can be used to guide creators to share information effectively and pre-fill certain fields for newly created issues.
We've revamped the management of issue templates. In addition to creating templates for teams, you can now also create templates for the workspace that will be accessible to all teams. We've also updated the UI around the creation of templates to make it easier to add and manage templates.
We’ve redesigned the Linear Guide to be more helpful to users. It also has new home at linear.app/docs.
The new design gives us more control over how we present and organize information, creates a more consistent user experience, and lays the groundwork for an expanded help center. You can browse through articles in the left-hand sidebar. All articles follow a consistent format and include a summary of keyboard, mouse, and command menu actions, configuration steps, and a clickable table of contents on the left-hand side. Search is coming soon.
A few weeks ago we released a new UI for adding filters as a preview feature. Now we have released the new filter experience to everyone. The interface for creating filters and views has been redesigned to be faster and more flexible.
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.
We're excited to add Front integration to Linear. Similar to our Zendesk and Intercom integrations, this lets you create or link existing Linear issues from Front conversations. If you've set up Triage for your team, then issues created in Front will show up there for your team to review and prioritize. From Front you can view more information about linked issues such as the assignee, status, and priority. We also re-open archived conversations when linked issues have been marked as completed or canceled.
The integration is build using Front's new Links API which adds Linear links directly into Front's conversation interface. Link one or multiple issues directly from the Linear integration in the Front app sidebar or from a Linear issue by adding the conversation URL. Enable the feature in workspace settings.
We're rolling out a new change that will allow you to choose to have links open in the desktop app automatically instead of opening them in your default browser. Keep an eye out for the in-app prompt to remember this setting! The preference call also be toggled under account preferences.
:no longer always inserts an emoji 😅
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".
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:
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.
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".
administrableTeams, which lists all teams that the user has admin access to
Linear has successfully completed its SOC 2 Type I audit, affirming the effectiveness of our security processes and controls.
Security has always been a top priority at Linear. We have focused on making all aspects of the service secure, including product design, server architecture, and employee access. Now, automated monitoring through Vanta and formal policies allow us to stay up to date on our security posture at all times.
For customers that wish to receive a copy of the report, please email email@example.com.
We've optimized how we load workspace data when you access it for the first time. Large workspaces contain a lot of data and we no longer wait for all of the data to be available before letting the user interact with the application. Instead, less frequently accessed data will continue to be streamed in while the user uses the application.
This optimization can make initial app launches for large workspaces up to 10 times faster.
Linear Plus plan subscribers have now access to Audit Log which tracks important security related events for your workspace. We track new sessions, changes to workspace settings, integrations and any authentication related changes. You can view recent log events from workspace settings, or query and filter them through Linear's GraphQL API. Logs are retained for 90 days.
Audit Log is available for all Plus plan subscribers.
We've made it easier to update Linear issues directly from Slack. You can now comment on an issue, assign one to a teammate, or subscribe/unsubscribe from an issue, all directly from Slack.
If you receive a Slack notification about a comment on your issue, you will be able to immediately respond via the "Comment" button on the message. You will also be able to unsubscribe or assign the issue by selecting the actions under the "More actions..." dropdown. Additionally, when an issue link is unfurled, the message will now include these actions, allowing you to respond, subscribe to or assign the issue right from the Slack message.
Today we're rolling out a new version of our desktop application with improved navigation controls and recent issue history navigation. These changes will bring our desktop application closer to the navigation controls found in the web version. To quickly jump between issues Recent Issue History menu displays the list of issues you accessed recently. You can also access the same list through Open Issue... shortcut O then I.
In addition to visual back and forward buttons, we also added new keyboard shortcuts (CmdArrowLeft CmdArrowRight) in addition to existing ones (Cmd[ Cmd]) to make keyboard navigation easier on some non-US keyboard layouts.
If you already have the Linear desktop application installed, you will get a prompt to upgrade to the latest version (1.4.0). If you don't yet have the desktop app installed download from linear.app/download.
+button in the list and board headers
We added extensive filtering options to our GraphQL API to make it easier to find specific entities without wading through all of an organization's data.
Filtering is available wherever results are paginated. It lets you filter based on entity properties, use and/or logical operators, and filter based on an entity's relations. Here are some examples of the more complicated queries that you can accomplish using the new filtering:
With our recent changes that let OAuth applications consume webhooks, filtering should make it easier to create real-time API applications that don't need to poll all of the organization's data very frequently.
Read more on filtering in our developer's guide.
With the recent changes that help you get the exact data you need from our API (GraphQL filters) and improvements to how you can get real-time updates from us (webhooks), we're starting to roll out rate limiting on our GraphQL API.
We're starting without enforcing the limits, but exposing them to you in our API response headers. If you're using API keys to query us or if you're an OAuth app developer, you should look into whether your current usage would get limited after a certain amount of requests.
In the next few days we'll also begin sending out emails to API key owners and OAuth app developers who are repeatedly getting limited and asking them to adjust their usage.
These changes are necessary to ensure equitable availability of our API for everyone and to prevent potential abuse. If you have any comments or suggestions, please reach out to us on any of the standard channels, such as email, the Slack community (#api channel), or Twitter.
Read more on rate limits in our developer's guide.
We love launching new features, but this week we have focused on smaller bug fixes and quality-of-life improvements to the product. Here are some highlights:
When keeping track of user requests you often get a lot of links in related issues. To help with prioritizing requests we have added the option to sort lists by the number of links in each ticket. To enable this, go to the view options menu in the top right corner and select "Link count" under "Ordering". You can also display information about links in issues in the list view by enabling the "Links" display property.
For views with issues from multiple teams, we have improved the performance in cases where only a few teams are filtered out. This should bring noticeable speed improvements to such views in larger workspaces. We also made it possible to hide all columns in multi-team board views.
Inviting people into your workspace is a key component of access management and we've improved the flow that makes it easier to accept invites and mitigates some previous edge cases.
Accepting an invite email will now work even if you're already signed into Linear and have an existing account, and works even if you're not signed into the correct account that the invite is for. This makes the entire process clearer.
We've also added the ability to easily resend invites. You can find this feature in the Members section where the outstanding invitations are displayed at the end of the list.
We've recently made a few improvements to webhooks. You can now find webhooks in organization API settings, allowing you to create webhooks for all public teams in your organization. Existing webhooks will continue to work in the same way, and you can still create webhooks for individual teams.
OAuth applications now also have the ability to create webhooks. This is useful if you want notifications about relevant events pushed to your app rather than having to poll for updates. Whenever a new organization authorizes your application, a webhook will be created, sending the events of your choice to your provided URL. We recommend switching to webhooks rather than frequently polling, especially if you are polling a large data set. Check out the webhook documentation for more information.
It's now possible to use board layout for all* views in Linear. This includes the "All" tab under multi-team views as well as all custom views. Previously, only views containing issues from a single team could be manually ordered and viewed in board layout. Since teams can have their own states and each state is its own column on a board, some issues on multi-team boards will be moved to another team when they’re dragged to certain columns. When moving an issue to a state that only exists on another team, you will need to confirm that you meant to move the issue to that team. In addition to board layout, manual ordering in list layout is also available for multi-team views. To enable board view or manual ordering, go to view preferences in the top right corner of the view.
* My Issues, Archived issues, and completed cycles can not be viewed using board layout
We're excited to share that Linear has joined GitHub's Secret Scanning program to provide an extra layer of security for all Linear API developers. Secret Scanning protects you by automatically detecting leaked API keys in public GitHub repositories and notifying participating services so that they can disable the keys and notify the developer. Many industry leading companies such as Slack and Stripe already implement secret scanning for their API keys.
We recently changed the format of our API keys and OAuth access tokens to include Linear specific prefixes,
lin_oauth_, to enable GitHub to detect them similarly to their own tokens. These new keys will be automatically detected and disabled if ever committed to a branch in a public GitHub repository.
About a year ago we introduced auto-archiving for issues, which helps you make sure your workspace stays relevant and performant. Earlier this year we expanded the feature to automatically archive old cycles and projects. We also recently improved search to make it easier to find archived issues.
Today we are enabling auto-archive for all teams. Each team can set the period after which issues (together with cycles and projects) should be automatically archived. By default, auto-archive is set to six months, but you can choose a shorter or longer period if that makes sense for your team. Together with our auto-close feature, we think auto-archive will help you keep a manageable and relevant backlog for your organization.
progressfield is now available for cycles and projects