Sub-initiatives

Sub-initiatives
Large enterprise companies can now organize strategic initiatives into a hierarchical structure that reflects how they plan and manage 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—for example, when you’re 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 the page content. You can also fetch the raw Markdown by appending .md
to the URL (e.g. https://linear.app/developers/agents.md).
- Improved drag and drop mechanics for hidden columns and rows
- Copying issue content as markdown now includes additional information like assignee, SLA information, priority, timestamps, associated pull requests, and links
- You can now add customer requests to projects via a contextual menu from project lists and boards
- Duplicated documents now have "copy" appended to their title to distinguish them from the original document
- The popover that appears when hovering over a document now shows the document creator and last edit
- The resolved comments UI more clearly distinguishes between separate comment threads
- It is now possible to select line by line inside table cells with the keyboard
- List items created above a list with - or [ ] will now become part of the list below
- Added support for nesting collapsible sections
- Code blocks can be created in lists after creating a new line with Shift Enter
- Added ability to filter projects and initiatives by creator
- Improved the logic for how project and initiative health is calculated to make it clearer when updates are missing
- Groups in the project list on the initiative overview page are now collapsible
- Improved confirmation dialog before disconnecting the Intercom integration
- Improved visibility of Jira authentication errors in integration settings
- Added a safe area inset to account for edge-to-edge layout in Chrome on Android
- The Applications settings page now shows which admin approved which scopes for each application
- It is now possible to update the name and username of revoked apps
- Replaced the "On git branch copy, assign to self" preference with "On move to started status, assign to yourself"
- Completed dates can now be displayed in projects lists and board views
- It's now possible to favorite a Pull Request
- Fixed issues with the custom date input not showing up for Due Date and Set SLA actions in some cases
- Fixed incorrect margins on the grouping actions in the command menu
- Resolved comment threads now always show the correct number of collapsed comments
- Fixed multiple view preferences not being persisted when creating new custom views after navigating away and back to the view
- Fixed problems with scrolling in document change notifications in some scenarios
- Fixed incorrect information being displayed about the last update in the document page header
- Fixed the table selection rendering correctly when the cells are resized
- Hyperlinks copied from table cells now get pasted correctly
- Checklists copied from Claude properly render when pasted into Linear
- Fixed emoji conversion incorrectly triggering within timestamps
- Fixed problems with emoji picker sizing when opening a keyboard on a mobile device
- Increased GitHub API timeout to fix integration setup failures for workspaces with large numbers of repositories
- If a GitHub sync operation fails from a personal account, the operation will be retried from the workspace-level Linear<>GitHub integration
- Fixed an issue where initiating sync for a closed GitHub issue would create the corresponding Linear issue in a closed state
- Deleting a Linear comment synced to GitHub now correctly deletes the comment on GitHub
- Fixed a bug where a Linear to Linear import would fail in some cases when having pending workspace invites
- Fixed a bug where unrelated empty groups would show up in some views
- Dates are now properly aligned across all rows
- Fixed the tool for listing My Issues that did not paginate correctly
- Fixed an edge case that could lead to showing an invalid "Authentication error" when switching between workspaces
- Fixed notifications not triggering for custom views filtered by customer status or tier when new issues were added
- We no longer show the project labels filter option when no project labels exist in the workspace
- Fixed priority from the header group not being applied to a new project when created from the + button
- Dragging project start and target dates on the timeline now sets the exact dates by clearing any existing timeframe (e.g., month, quarter)
- Non-team members can no longer bypass Triage when creating issues from cycle pages
- Fixed an issue where OAuth apps wouldn't receive app user notification webhooks when the app user was unassigned from an issue
- Added 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