Priority inbox

An active workspace can create a significant amount of notifications each day, and until now your inbox treated them all the same. The new Priority tab separates what needs your attention from what can wait, so something like a review blocking a release never gets buried.
Linear selects what appears in Priority by default, with the option to customize it by choosing notification sources or creating a filter. You can also continue using the inbox just as you do today.
To get started, open the inbox display options or read the docs.
Draft projects with Linear Agent
The new project composer lets you develop ideas with Linear Agent before creating a live project. Inside the composer, Linear can pull in relevant context from your workspace and connected tools to sharpen the brief and build out a plan.
Drafts save automatically as you work, so you can return to the draft without losing progress.
Select Create with Agent in the project creation page to get started.

Document editing on mobile
Document creation and editing are now available in Linear’s iOS and Android apps. Start a doc while the context is fresh, update a plan as it changes, or fix a detail before it sends someone in the wrong direction, without waiting until you’re back at your desk.
Rich previews in diffs
Images, fonts, Markdown, and PDFs now render directly inside Linear diffs. Reviewers can see the output alongside the code and understand what changed without leaving the pull request.
Symlinks are also now supported, shown as file-based changes.

Third-party app approvals
As more apps and agents connect to your workspace, admins need control over which ones can access company data. Third-party app approvals are now available on paid Linear plans, allowing admins to review and approve apps before they’re installed.
Learn more in the docs.
- AgentsFixed triage suggestions now showing the team name instead of the key
- AgentsFixed an issue where Linear Agent was sometimes not linking a PR to the issue it was generated from
- AsksFixed large inbound emails blocking workflow processing during quote detection
- DesktopFixed an issue where opening documents in the desktop app navigated to their parent
- DiffsReduced request spikes when opening very large pull requests
- DiffsFixed changed lines sometimes missing from pull requests
- DiffsFixed incremental PR Guide updates sometimes dropping unchanged sections
- IOS@-mentions now respect the full name display preference in comments and issue descriptions
- Linear AgentFixed agent panel “use as context” button’s tooltip incorrectly formatting entity names like pull request
- NotificationsFixed bulk notification actions to show both read-state options when the selection contains read and unread notifications
- ProjectsFixed the scroll position indicator jumping back to an earlier section while scrolling down a project overview
- SlackFixed issue creation failing after updating fields in the Slack issue form
- SlackFixed synced Slack replies being deleted when an issue is archived
- TeamsFixed team settings rejecting an unchanged team identifier that became reserved after it was initially claimed by the team
- TriageFixed cases where future shifts did not appear in triage responsibility when using an external schedule
- AccessibilityImproved accessibility of view display controls
- AsksAllowed reordering templates on Asks Web pages
- Command MenuImproved command menu to now use fuzzy search
- DesktopAdded native creation commands, including documents, and made Cmd/CtrlN choose what to create from the current view
- DiffsAdded compact activity updates for running and completed Codex reviews
- FavoritesYou can now add a loop to
Favorites - FavoritesYou can now right-click a favorites folder to copy the URLs of all items
- FavoritesYou can now drag items to add them to favorites
- FiltersAdded a “No labels” filter option
- FiltersAdded “My teams” filter value that matches the teams the current user belongs to
- LabelsRemoved the ability for labels to contain emojis
- Linear AgentFiles dropped anywhere over an Agent chat now attach to the message composer
- LoopsNotified loop owners when one of their loops is deleted or disabled by someone else
- LoopsAdded support for running scheduled Loops every hour or at custom hourly intervals
- SettingsAdded an option to start SLA timing when an issue is created instead of when it is escalated
- SettingsAdded CSV exports to workspace teams, team members, API keys, and usage history tables
- SettingsAdded support for adding multiple workspace members to one or more teams at once
- SettingsAdded support for selecting workspace members and changing roles, suspending, or activating them in bulk
- SlackAccents in Slack always use the color defined for the associated issue status
- TeamsAdded bulk member selection, team owner promotion, demotion, and removal to team member settings
- WorkspacesStandardized search, filter, and display controls across workspace-level Teams, Members, Loops, and Releases views
- Fixed ShiftCmd/CtrlO opening sub-issue creation instead of the pull request preview
- Added O then G to open linked pull requests and synced GitHub issues from issue views
- Added the
startModefield andSLAStartModeenum to SLA configuration responses - Added outbound IP addresses published at https://linear.app/.well-known/appspecific/app.linear.ips.json