Project dependencies
Project dependencies
You can now create and visualize dependencies between projects. Easily identify blockers and critical paths when planning out your work.
Add project dependencies directly from the timeline or from the project overview page. If a blocking project ends after its dependencies are set to start, the connecting line will turn red and receive an indicator badge.
When you move a project around on the timeline, its dependencies will automatically adjust to compensate.
- Projects that have already started will remain in place
- Hold Shift to shift the full dependency chain of projects
- Hold Cmd/Ctrl to ignore constraints and just move a single project
Persisted drafts
Drafts have a new home in Linear. You will now find any issues, comments, and project updates that you've started writing but haven't yet published in a dedicated drafts page, accessible from the sidebar (only when you have existing drafts). Drafts are saved across all clients, so you can start an issue or a comment on one device and finish it on another.
Search improvements
We redesigned search to make it much faster and easier to find results.
- By default, results will include all matching issues, projects, and documents which you can view at once or by content type
- Results now show up in a split view, so that you can jump through them without losing context
- AsksYou can now toggle whether or not updates should be posted to the synced Slack thread when an Ask is completed or accepted from riage. This is configurable on a per-channel basis.
- AsksCancellation updates can now be toggled on or off for Private Asks in Asks settings
- AuthenticationWorkspace guests can now register and authenticate with Passkeys
- CommentsAll past comments on a document are now displayed in the same feed, instead of in separate tabs for resolved and removed comments
- CSVYou can now export up to 250 issues at a time as a non-admin
- CyclesYou can now change the start date of a cycle to be up to a year into the future if desired. We will offer to change all future cycle start dates by the same amount of time as well. This will be your only choice if your change would make the cycle encroach on future cycles.
- CyclesYou can now choose to end the current cycle at the end of the current day
- EditorYou can now more easily navigate to the top/bottom of the @ suggestions menu in the editor. When you're on the first suggestion of the first group, hitting the up arrow will take you to the bottom of the last group. When you're on the last item of the last group, hitting the down arrow will take you to the top of the first group.
- EstimatesWhen selecting multiple issues, it is now possible to see their total estimate points
- FiltersWhen filtering issues by initiative and grouping by projects, you won't see empty groups for projects outside of the selected initiatives. The same behavior now also applies when using exclusive filters for projects, project priorities, and initiatives (e.g. initiative does not include... filter).
- Git IntegrationsYou can now skip linking an issue to a PR using
<skip|ignore> <issue-id>
when accidentally using the wrong branch name - InboxImproved the contrast between read and unread notifications
- InitiativesImproved keyboard and screen reader accessibility for the initiative project picker
- SlackYou can now create a synced comment thread off of the issue unfurl when using the global shortcut to create an issue
- SlackYou can now create a synced comment thread off of the issue unfurl when using the
/linear
command to create an issue - TemplatesWe now prevent accidentally losing changes when editing nested issues in issue and project templates
- TimelineAdded ability to zoom the timeline dynamically by holding the meta key scrolling or pressing - and =. We also extended the zoom level to see a more granular level (e.g., week)
- ViewsChanging between creating issue or project views is now quite a bit faster
- Issue linksLinking a URL to an issue has been simplified to a single action; you no longer need to choose the integration the link belongs to as the system automatically detects if it matches an existing integration and parses it into a rich attachment on the issue
- FiltersAll date filter options now have a relative 3 days ago/before option
- NavigationIt's now possible to force the app UI to optimize for touch or mouse, useful if your device is not reporting the expected pointer support
- EmojiThe emoji picker now handles very large numbers of custom emoji
- APIProject update reminders are now correctly posted to personal Slack integrations (if enabled)
- BoardFixed the project header not appearing in some cases when navigating from project boards
- CSVCSV export now calculates export limits based on selected issues correctly
- CyclesCycle start and end date picker now properly shows the highlighted range of dates
- DesktopWhen searching in the desktop app, archived issues can now be opened in new tabs
- DesktopFixed the Exploring team not always displaying in the sidebar when using multiple desktop tabs
- FiltersFixed an issue where views using date-based filters did not include the trailing or leading dates correctly
- IssuesWhen a non-team member creates an issue from a team's All issues page, it will now default to the triage state if triage is enabled for the team
- NotificationsFixed notifications for issues added to Triage through Asks by users without a Linear account
- ProjectsFixed the link to Add documentation from a project empty state
- SlackIf you used the global Create new issue shortcut in a channel that the Linear bot wasn't a member of, it now DMs you the issue unfurl and nudges you to add the bot to that channel instead of posting nothing in response
- NotificationsFixed subscription notifications for issue custom views where notifications were sent prematurely
- TemplatesFixed issues with saving templates that create issues in teams other than the team that owns the template
- TimelineDynamic zoom now persists, and the chronology bar renders correctly at very zoomed-out levels on larger screens
- TimelineAdded a
0
shortcut to reset timeline zoom to the year - FavoritesFixed many instances of double highlighting in the sidebar that could occur with favorites
- ShortcutsGlobal keyboard shortcuts are no longer triggered when editing a date field
- EditorFixed an issue where
undefined
would be included in the issue content created via markdown when the first character in a todo list item is escaped - UIFixed styling of select controls inside modals
- TemplatesFixed a bug that prevented applying a document template without any content
- ViewsFixed the view composer overflowing on small screens
- Sub-issuesCtrl Enter now works correctly when creating a sub-issue in the issue create form on Windows and Linux
- Added ability to fetch project comments via
project->documentContent->comments
- Fixed crash when resolving URLs for document comments
- We are deprecating
ProjectLink
object, including all related APIs. This object was replaced by EntityExternalLink
and corresponding resolvers. We will remove this object and corresponding resolvers from the schema in two months.