Sub-initiatives

Sub-initiatives
Organize strategic initiatives into a hierarchical structure that maps to how your company plans its work.
Initiatives can now be nested up to five levels deep, making it possible to represent cascading goals, workstreams, and OKRs. Each initiative has a dedicated page that displays its projects and sub-initiatives together, giving initiative owners a central place to track progress, post updates, and share context.
Sub-initiatives are available on the Enterprise plan. Learn more in the docs.
Copy Developer Docs as Markdown for LLMs
Any Docs page can now be copied as Markdown, so you can feed the full content into an LLM. This is particularly helpful for Developer documentation, like when you are building an integration or working with the Linear API. Use the ⌘ ⌥ C shortcut or the Copy page button in the top-right corner to copy page content. You can also fetch the raw Markdown by appending .md
to the URL (e.g. https://linear.app/developers/agents.md).
- BoardImproved drag and drop mechanics for hidden columns and rows
- Copy as MarkdownCopying issue content as markdown now includes additional information like assignee, SLA information, priority, timestamps, associated pull requests, and links
- Customer requestsYou can now add customer requests to projects via a contextual menu from project lists and boards
- DocumentsDuplicated documents now have "copy" appended to their title to distinguish them from the original document
- DocumentsThe popover that appears when hovering over a document now shows the document creator and last edit
- DocumentsThe resolved comments UI more clearly distinguishes between separate comment threads
- EditorIt is now possible to select line by line inside table cells with the keyboard
- EditorList items created above a list with - or [ ] will now become part of the list below
- EditorAdded support for nesting collapsible sections
- EditorCode blocks can be created in lists after creating a new line with Shift Enter
- FiltersAdded ability to filter projects and initiatives by creator
- HealthImproved the logic for how project and initiative health is calculated to make it clearer when updates are missing
- InitiativesGroups in the project list on the initiative overview page are now collapsible
- IntegrationImproved confirmation dialog before disconnecting the Intercom integration
- JiraImproved visibility of Jira authentication errors in integration settings
- ListsAdded a safe area inset to account for edge-to-edge layout in Chrome on Android
- OAuth appsThe Applications settings page now shows which admin approved which scopes for each application
- OAuth appsIt is now possible to update the name and username of revoked apps
- PreferencesReplaced the "On git branch copy, assign to self" preference with "On move to started status, assign to yourself"
- ProjectsCompleted dates can now be displayed in projects lists and board views
- Pull RequestsIt's now possible to favorite a Pull Request
- ActionsFixed issues with the custom date input not showing up for Due Date and Set SLA actions in some cases
- Command MenuFixed incorrect margins on the grouping actions in the command menu
- CommentsResolved comment threads now always show the correct number of collapsed comments
- Custom ViewsFixed multiple view preferences not being persisted when creating new custom views after navigating away and back to the view
- Document subscriptionsFixed problems with scrolling in document change notifications in some scenarios
- DocumentsFixed incorrect information being displayed about the last update in the document page header
- EditorFixed the table selection rendering correctly when the cells are resized
- EditorHyperlinks copied from table cells now get pasted correctly
- EditorChecklists copied from Claude properly render when pasted into Linear
- EditorFixed emoji conversion incorrectly triggering within timestamps
- Emoji PickerFixed problems with emoji picker sizing when opening a keyboard on a mobile device
- GitHubIncreased GitHub API timeout to fix integration setup failures for workspaces with large numbers of repositories
- GitHubIf a GitHub sync operation fails from a personal account, the operation will be retried from the workspace-level Linear<>GitHub integration
- GithubFixed an issue where initiating sync for a closed GitHub issue would create the corresponding Linear issue in a closed state
- GitHubDeleting a Linear comment synced to GitHub now correctly deletes the comment on GitHub
- ImporterFixed a bug where a Linear to Linear import would fail in some cases when having pending workspace invites
- Issue viewsFixed a bug where unrelated empty groups would show up in some views
- ListsDates are now properly aligned across all rows
- MCPFixed the tool for listing My Issues that did not paginate correctly
- NavigationFixed an edge case that could lead to showing an invalid "Authentication error" when switching between workspaces
- NotificationsFixed notifications not triggering for custom views filtered by customer status or tier when new issues were added
- Project LabelsWe no longer show the project labels filter option when no project labels exist in the workspace
- ProjectsFixed priority from the header group not being applied to a new project when created from the + button
- TimelineDragging project start and target dates on the timeline now sets the exact dates by clearing any existing timeframe (e.g., month, quarter)
- TriageNon-team members can no longer bypass Triage when creating issues from cycle pages
- WebhooksFixed an issue where OAuth apps wouldn't receive app user notification webhooks when the app user was unassigned from an issue
- EditorAdded the ability to use Cmd/Ctrl A in an empty table cell to select the whole table
- Added
lead
to projects - Added project labels
- Added the ability to manage issue attachments
- Images in descriptions are now made available to the LLM
- It is now possible to find teams by their key
- Added the ability to filter issues by cycle and add issues to specific cycles
- Added the ability to create sub-issues
- Fixed the tool for listing My Issues that did not paginate correctly
- Allowed creating issues from the team's default template
isActive
,isFuture
,isPast
,isNext
, andisPrevious
properties are now available on cycles- Added
lead
andleadId
to Project payloads returned by the MCP server - Improved validation of document, comment, and issue contents created with the API