Create, search and modify your issues from anywhere on your Mac or Windows device.
The Linear extension brings the speed, quality and joy of the app to every corner of your Mac or Windows device.
Q1. How do I log in?
Ans. The extension securely uses OAuth to authenticate with Linear.
Q2. How do I switch workspaces?
Ans. You can't switch workspaces on the fly; however, you can go to Preferences, click "Logout" then run any command now selecting the appropriate workspace.
Create and assign new issues.
Search issues globally in all projects.
View and modify issues that are assigned to you.
View and modify issues that you have created.
View and modify issues that are in the active cycle.
Explore projects for your Linear team.
Browse custom views and their issues.
Explore documents for your Linear team.
Create projects for your Linear team.
Read your latest Linear notifications.
Show unread notifications in the Menu Bar.
Create and assign a new issue to yourself.
Quickly add a comment to an issue using its ID.
Browse through your Linear favorites.
list-*, get-*, and save-* tools, so Raycast AI picks the right tool more reliably.type, and Save Milestone updates a milestone by ID without its project.includeMembers or includeMilestones is set, even without listing them in fields.Cmd/Ctrl + Shift + U shortcut to the "Copy Issue URL" action.Cmd/Ctrl + Shift + T shortcut to the "Copy Title as Link" action.Set Priority shortcut off ⌘ . so it no longer collides with Copy Issue ID. Set Priority is now ⌘ ⌥ P on macOS and Ctrl Alt P on Windows.create-issue, update-issue) failing with confusing "Entity not found" errors when assistants pass empty strings ("") for optional ID fields. formatConfirmation now treats "" and null the same as undefined, displaying - in the preview instead of attempting a doomed entity lookup that aborts the tool before its main mutation runs.getLinearClient() flow.withAccessToken / OAuthService.linear lifecycle, including refresh-token handling.quick-add-comment-to-issue: validate API result before treating the operation as successful (check newComment instead of the input comment).@linear/sdk to v61.0.0@linear/sdk to v60.0.0Create Issue command for changing the focused form input quicker.Copy Issue ID as Link and Copy Issue Title as LinkmilestoneId in payload.Favorites command to browse your Linear favorites right from Raycast.⌥ and clicking the notification.Added the team key as a keyword in the "Create Issue" function so that it will appear when the user searches for a key.
Fixed "Workflow state not in same team as issue" error for Break Issue into Sub-issues error.
Linear now allows users to create milestones within projects. This feature is now available on this extension.
Thanks to AI, the Linear extension has a new issue action: Break Issue Into Sub-Issues. It takes the issue title and description as context and generates actionable sub-issues that you can choose to create or not.
Previously, the Team field was the default one when the user had more than one team in the Create Issue command. Since users often add issues to the same team, let's make the Title field the default.
Create Issue commandCreate Issue commandSearch Projects commandSearch Projects commandCreate Issue command to add a single attachment on a newly created Linear issueAll teams option in Search Projects command allowing users to see all projects in a Linear workspaceuseFormFix an issue where it wasn't possible to create an issue if the user only has one team in their workspace.
Introduce "Notifications" and "Create Project" commands to the Linear extension.
The extension is now open source and its source can be found in the raycast/extension repository.
Introduced Search Projects command to the Linear extension.
Linear added to the Raycast Store.