Changelog

v0.32.2October 21, 2020

🎹 Shortcuts for commands

Shortcuts

Welcome a new Preference panel Shortcuts, where you can configure aliases and hotkeys for commands to make it even quicker to open them. Thanks for asking!

Aliases are prioritized in the root search. They let you find commands with a few characters regardless of whether they have been used recently or frequently. This supports you in building muscle memory and navigating faster in Raycast.

Hotkeys make it possible to open a command with a global keyboard shortcut. For example, you can set V to open the Clipboard History from anywhere on your desktop. This way you gain some extra speed.

🐱 GitHub: Clear your notifications

Notifications keep you responsive on GitHub across your repositories, organizations and teams. We added a new Notifications command that lets you sort out quickly what needs your attention. You can filter by repository, mark notifications as read and open them in the browser.

Notifications

💎 Improvements

  • Root Search: Installed Chrome apps can now also be found and launched via root search.
  • Root Search: Added initial command suggestions based on the onboarding selections.
  • File Search: Entered search terms are now combined with a logical AND so that results can be better narrowed down.
  • File Search: Added more actions to copy files and file names, show info in the finder, move files to the trash, and to share files to other macOS applications.
  • Calculator: Updated to support the ** operator, e.g. both 2**3 and 2^3 now show 8 as result.
  • Changelog: Added a new command to see updates of the previous versions in the app.
  • GitHub: Added tooltips to dropdowns with branches in Create Pull Request.
  • GitHub: We’re loading more labels now, you should be fine if the repo has got less than 100.

🐞 Fixes

  • Calendar: Fixed a bug where start/end times in the My Schedule command showed up in 24-Hour time format. We now respect the time format of your Mac's Language & Region preferences.
  • Jira: Fixed a bug where no project would be selected by default when creating issues.
  • Jira: Fixed an issue where the create-issue form would not be rendered due to missing project permissions.
  • GitHub: Fixed a rare problem with bad credentials.
  • GitHub: Fixed order of Workflow Runs, to match the one from the website.
v0.31.0October 16, 2020

⭐️ Favorites

Raycast suggests your recently and frequently commands and apps but sometimes you want to have a fixed selection when opening Raycast. Now you can favorite any command or app to let it appear at the top of the root search. Hit Command K in the root to open the Action Panel and search for favorites to add, remove, and move items.

Favorites

🤖 Dashboards

Want to take a quick glance on how many pull requests need your attention or how your stock portfolio performs?! Use the new inline mode and refreshTime metadata for Script Commands to show the output of your scripts directly in the root search of Raycast. The commands can run with a custom schedule so that your output stays fresh or your script is performed in the background for you. Find examples and documentation in this repository.

Dashboards

Tip: Favorite your dashboard item to show it always at the top of the root search.

💎 Improvements

  • Jira: Projects and filters are now searchable and not limited to a fixed number of entries any more.
  • Command W now also pops to the root search in addition to closing the Raycast window. It's a quick way to reset Raycast for your next interaction.
  • Improved performance of the root search.
  • Reduced the timeout before Raycast resets to the root search when the window is hidden.
  • Slightly increased font size in the search bar to improve readability.

🐞 Fixes

  • Fixed an indexing issue where apps rarely would not show up in root search.
  • Fixed a bug where pinned entries of the Clipboard History didn't show up.
  • GitHub: Fixed an issue where some repositories wouldn't be available in the dropdown.
  • GitHub: Fixed an issue where the number of comments for issues and pull requests was displayed incorrectly.

⚠️ Important: We changed permission scopes required to use GitHub so you will be asked to re-login to use this extension. To be more specific, we added scope read:org to be able to search repositories in your org and notifications for upcoming command that we’re building. Sorry for the inconvenience.

v0.30.0October 7, 2020

🗃 G Suite: Search, create and open files

Need to find a project plan or the roadmap of the quarter? No more crawling your browser's history! Use our new commands to access your Google documents, slides and spreadsheets. You can open or download them or copy a link for easy sharing. The extension also has commands to quickly create new documents.

G Suite

✅ Linear: Create, search and complete issues

We use Linear for issue tracking and share our internal extension with you. The team utilizes it to create issues from anywhere on the desktop. And to check what needs our attention with the My Assigned Issues command. The extension also has a global search to find issues by title or description.

Linear

🐱 GitHub: Check, re-run and cancel workflow runs

The GitHub extension got a new command: Workflow Runs. Use it to check recent runs of your automation workflows. Hit Command-K to re-run or delete the workflow run as well as open it in a browser.

GitHub

💎 Improvements

  • Added alerts for destructive actions to treat irrevserible actions with attention.
  • Added an action to quit and force quit running application. Hit Command-K on the root search to perform the actions.
  • Improved ranking when search term more closely matches the name of an app or command.
  • Jira: Show avatar as icon for the assign to me / un-assign from me action.
  • Script Commands: Added support for showing confirmation alert before running a script. Use the new needsConfirmation metadata parameter. More details in documentation.
  • Script Commands: Running scripts using silent mode now displays HUD toast when executed if the script had standard output. It can be a great way to provide visual feedback.
  • Script Commands: Add support for scripts written in Swift
  • Script Commands: You can now cancel script from the toast action when it's running in compact mode
  • Asana: Improved the look of issues with empty titles
  • GitHub: Open just created issues and pull requests in Raycast from the toast

🐞 Fixes

  • Fixed a bug when new windows for running applications where always opened
  • Fixed a bug where empty applications shown up in the Open With action
  • Fixed a bug where ranking data would not be maintained when apps are updated while Raycast is running
  • Fixed a bug where Action Panel would get broken when network error happens
  • Script Commands: Fixed an issue where bash profile would spam in script command output. We don't use login shell by default now. Refer to documentation to see how to use login shell in your script.
  • GitHub: Fixed erasing of a typed text when you create a new issue or a pull request
v0.29.0September 30, 2020

🐱 Github Issues

Support for GitHub issues is here. Now you can use commands My Created Issues and My Open Issues to list and manage your backlog. Both commands work across your repositories by default. You can use a filter to select a specific repository.

Recently Created Issues

Use the Create Issue command to quickly report a bug or add an issue to your project. The command also supports issue templates provided by your repositories.

Create Issue

🤖 Script Commands

Many of you asked for it and we've listened. Now you can create your own commands using scripts. It's a great way to extend the functionality of Raycast and tailor it to your needs. Make sure to check out this repo on how to get started. We also added some handy samples that you can grab.

Pro tip: Create a repository of your script commands and share it with your teammates!

Script Commands

💎 Improvements

  • 🌊With macOS Big Sur around the corner with its new shiny design, we decided to follow the trend and modernized selection style in lists. Enjoy!
  • GitHub: Show number of comments in the My Pull Requests command
  • GitHub: Added a filter for repositories to the My Pull Requests command
  • GitHub: Show projects in the pull requests details view
  • Improved date picker to match more autocompletions and show time in hint

🐞 Fixes

  • Fixed an issue where upcoming events wouldn't show up in the root search
  • Asana: Fixed a bug where the last workspace wasn't remember in the Create Task command
  • Asana: Fixed an issue where project dropdown wouldn't work in Create Task command when workspace has too many projects.
v0.28.1September 22, 2020

🌄 Asana

Welcome Asana to our family of extensions! The extension allows you to create and access tasks from anywhere on your desktop. Use the Create Task command to create and assign new tasks. The My Tasks command is handy to see all your tasks in one place, making it convenient to complete your assigned work.

My Asana Tasks

✅ Reminders

Now you have quick access to all your reminder lists of Apple's Reminders app. Use the Create Reminder command to make sure you don't forget about something. The My Reminders command shows all your open reminders, focusing on the overdue and upcoming ones.

My Reminders

Head over to the extension preferences to enable it.

💎 Improvements

  • Root Search: Added support for more partial search terms including the package name (for instance, "create jira" now finds the Create Issue command of the Jira package).
  • Jira: Added support for new date picker and date-time picker fields when creating issues.
  • GitHub: Added support for merging pull requests using all different methods. In addition to Merge as Commit, you can now Squash Merge, or Rebase and Merge. Available options depend on the repository settings.
  • GitHub: Raycast now shows colored labels of pull requests in the detail view making it easy to find the ones that you’re interested in.
  • GitHub: Added avatars to Author, Reviewers and Assignees in pull request details.

🐞 Fixes

  • Fixed a crash in the File Search command where files couldn’t be previewed
  • Fixed saving drafts for GitHub pull request templates
v0.27.1September 16, 2020

🐱 GitHub: My Pull Requests

This week’s release adds a new command to the GitHub Extension: My Pull Requests. This command shows your pull requests split into sections like created, assigned and mentioned. The bottom section shows your recently closed pull requests, making it a perfect source of truth for your daily update.

GitHub - Pull Requests

As usually, hit (or double-click any item in the list) to view more details about a pull request, including commits, labels, reviewers, etc.

GitHub - Pull Request Details

Use the Action Panel with K to quickly merge accepted pull requests, copy their number or open them in a browser.

Have fun merging your next changes into master with Raycast!

💎 Improvements

  • Added prefetching of your most used commands so that data more often appears fresh when you open the command
  • Added new custom field types when creating Jira issues: story points, multi-selects, radio buttons
  • Added support for preloading a template from .github/PULL_REQUEST_TEMPLATE.md in the Create Pull Request command
  • Improved the display of values in the Jira sprint dropdown field
  • Improved visual feedback when performing actions on the Jira issue details screen
  • Improved loading times of form data when creating new Jira issues
  • You can now close Raycast window with a shortcut W
  • Added Escape as a quick way to get to the root search from everywhere
  • Added an action to delete events and event series in the My Schedule command
  • Added our Changelog to the Manual. Now you can read about all previous changes whenever it suits you best. You can also use the Changelog command to quickly open it from Raycast

🐞 Fixes

  • Fixed a case where a Jira issue could not be created when the sprint field was set
  • Fixed an issue with Jira authentication and logging out
  • Fixed an issue where deleted events still showed up in the My Schedule command
v0.26.3September 8, 2020

📆 Calendar: Check your schedule and join conference calls

Raycast now integrates with your Calendar. Use the My Schedule command to check your upcoming events. On the top you see a short summary of your day, followed by the upcoming days, weeks and months.

My Schedule Header

Use the Action Panel to join Zoom or Google Meet conference calls, email all attendees or take other actions.

My Schedule Action Panel

The best thing: Your next event shows up on the top of the root search. Just hit to jump into your Zoom call. It opens the app directly without any new tab.

Upcoming Event

Turn on the Calendar extension in the Preferences and gain control of your schedule.

📝 Drafts

All our form commands now support draft mode. You will not lose your changes if you press Escape in commands such as Jira Create Issue, GitHub Create Pull Request, Send Feedback, etc. You can always get back to your draft from the root search.

Drafts

💎 Other improvements and fixes

  • We’ve got new beautiful icons for all commands of the Raycast Core and Raycast System extensions
  • Added the Lock Screen command to the Raycast System extension. Simply execute the command to quickly lock your Mac
  • Added application version number to the status bar menu. You can also Check for Updates from there now
  • Improved indexing so that more partial search terms for apps, commands, and other list content lead to results (e.g. “vs code” would now find “Visual Studio Code” or “my issues” would find the Jira command My Open Issues)
  • Improved support for custom sprint field types when creating Jira issues
  • Highlighted the New Update Available list item in the root search to make it easier to recognize when a new version is available ✨
  • Reduced translucency of the window background in the Light theme to improve contrast
  • Added a link to Raycast Manual. You can access it via status menu or via "Manual" command in the root search.
  • Fixed an issue when empty bullet lists fail the creation of Jira issues
  • Fixed a crash in the Jira issue creation form on macOS Mojave
  • Fixed list selection not being maintained when navigating back from Jira issue details
  • Fixed cases where the wrong icon would be displayed for issue types in Jira
  • Fixed attachments not being displayed on Jira issue details screen
  • Fixed rendering issues that can happen on non-retina displays
  • Fixed an issue where Raycast window wouldn't show up properly after using the Show Desktop command
v0.25.1September 2, 2020

GitHub: Create pull requests

As the first step of a brand new integration with GitHub, you can now use the Create Pull Request command to quickly submit your code changes for review. Use the form to select branches, set the title and pick your reviewers. After creating the PR, you can open it in your browser. Head over to the Preferences to enable the GitHub extension.

GitHub Create Pull Request

Jira: Global search for issues

So far you could filter selected Jira lists by various fields, but there might have been cases when you still couldn’t find what you were looking for. We’ve now added a Search Issues command that allows you to search for any text, project or issue key globally across all your projects. The global search is also available as a fallback search in the root search or in any Jira list.

Jira Search Issues

Jira: My filters

We’ve added a My Filters command that shows issues for any of your saved filters including the ones that Jira automatically set up while creating boards. The filters are handy to see what's going on in your projects.

Jira My Filters

Other improvements and fixes

  • Added a Recently Updated Issues command that shows all Jira issues that have been updated during the last week
  • Added a Copy Git Branch Name action to all Jira issues that generates and copies a git-compatible name which can be used to create a new branch
  • Improved the scrolling performance in Jira lists
  • Improved the indexing and searching in commands. This is now twice as fast!
  • Fixed "navigable" fields in Jira issue details
  • Fixed a bug where tokens would break layout in Jira issue detail screen
  • Fixed alternate escape for French keyboard layouts
v0.24.3August 25, 2020

International keyboards and alternative escape

A little treatment for all international keyboard users! We now support all layouts, including more exotic ones like Dvorak or Colemak. If you have a MacBook with a touch bar, you can enable an alternative escape to get the proper keyboard haptics. Go to Raycast Preferences > General to enable it.

Alternative escape

Fallback search suggestions

Sometimes, you can't find what you're looking for in the root search of Raycast. Now you see a list of fallback search suggestions on the bottom, allowing you to quickly search for your entered text in the File Search command, on Google or on DuckDuckGo.

Fallback search suggestions

Slack community

Throughout our journey of development, we've been amazed by your enthusiasm and feedback. Now it's time to bring it to the next level. We move our ongoing community effort to Slack, making it easier to dive into feature requests and getting to know each other. You can join the community here or from the menu.

Slack community

Other improvements and fixes

  • Significantly improved the rendering of the root search for apps and commands
  • Jira: Added actions to copy the title of an issue and assign issues to yourself
  • Improved visual feedback for copy actions; now you see what you copied
  • Renamed the Hide All Apps command to Hide All Apps Except Frontmost
  • Fixed ordering of recent files in the File Search command
  • Fixed missing icons for Apple ID, Bluetooth, General and Internet Accounts
  • Fixed a bug where shortcut tooltips were displayed incorrectly in some cases
  • Fixed a bug where toast indicators would get misaligned on hover
  • Fixed a bug where shortcuts wouldn't work when the Action Panel is open
v0.23.0August 17, 2020

Jira: Epics, sub-tasks and custom fields

You can now select epics and sub-task types when creating new issues, and set epic links and sprints. Even more, we support a number of your configured custom field types (textfields, dropdown fields with search, checkboxes, and label fields)!

Jira Create Epics

Smarter Root Search

We've added a Suggestions section to the top of our root search so that you can access your frequently and recently accessed commands and apps more quickly; and search now supports fuzzy terms that include the extension name, for instance: searching for jci would show you the Create Issue command of the Jira extension.

Smarter Root Search

Other improvements and fixes

  • Added city abbreviations to the advanced calendar to make it quicker to check the time in other locations, e.g. "time in ny" or "5pm sf in muc".
  • Quick actions got more responsive in Jira lists to allow faster transitioning of your issues.
  • Improved tooltip with shortcuts. Each key is now separated to make it easy to learn the shortcut.
  • Added visual feedback when changing volume via System Commands.
  • Added login for Jira via the preferences window.
  • Fix: Close the preferences window with Esc.