megachangelog
Feature2020-03-04

Issue relations and mentions

Introduced issue relations to annotate dependencies between issues (blocked by, blocking, referencing) with keyboard shortcuts for quick access. Enhanced the editor with automatic issue linking via issue identifiers and a lightweight search tool accessible via the pound sign operator.

Issue relations This week we shipped a highly requested feature - issue relations. With issue relations, you can annotate relationships between issues. We start with three different relationships: An issue is being blocked by another issue An issue is blocking another issue An issue is referencing another issue Blocking references can be added from the bottom of the status selection in list views and issue detail views, or through the command menu. We also have new keyboard shortcuts to give you quick access to adding and removing relationships: m then b - Mark an issue as being blocked m then x - Mark an issue as blocking another issue m then r - Reference another issue Shift+m - Remove a relation Issue mentions The editor has also been updated to make it easy to reference issues in issue descriptions or comments. The easiest way to link another issue is to write the identifier of an issue (e.g LIN-123), followed by a space, or copy-paste it. This will immediately turn the text into a link to the issue. If you don't know the exact identifier of the issue you want to reference, you can bring up a lightweight issue search tool by typing a pound sign (#), followed by the team identifier (e.g #LIN) or search term (e.g #design). This will bring up a dropdown menu that you can use to select the appropriate issue. Other improvements and fixes Added hover popovers for users, issues, projects and cycles in the issue history The project due date now works correctly in all timezones Titles in the issue board are now truncated beyond 2 lines on supported browsers The project editor now validates input on the client-side and enforces max lengths for project descriptions Fixes to recursive redirects for issues whose title only contains special characters Fixes to title input validation for GraphQL endpoints for creating and updating issues Fixes to the description of issues created from Slack Fixes to infrastructure when dealing with large application loads Fixes the cycle and project links in the issue details for mobile devices Clicking on the title of issue lists will now bring up the navigation options as a small command menu instead of a big one
issuesrelationslinkingeditorux

Source: original entry ↗

More from Linear

Follow Linear to get its new changes in your feed and email digest.

Feature

New controls for Linear coding agent

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.

agentcodingworkflowsteamsautomation
Feature

Loops for product management with expanded workspace triggers and document editing

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.

automationloopsworkflowcollaborationslack
Feature

Priority inbox and new mobile features

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.

inboxnotificationsmobiledocumentsai-agent
See all Linear changes →