Changelog

v1.27.0January 12, 2022

πŸ” Quick Search

QuickSearch

Finding stuff with Quicklinks has become even faster now. Just select text in any app and press the hotkey for a Quicklink to search the selected text with that Quicklink. This was inspired by the Quick Search extension built by @iwfan and you can find details on how to enable it here.

πŸ’Ž Improvements

  • Root Search: Raycast now suggests more relevant and diverse commands
  • Calculator: Added support for shorthand for Australia and New Zealand timezones
  • Calendar: Added support for Cron as a default calendar when opening events from Raycast. You can change it in Preferences β†’ Extensions β†’ My Schedule.
  • Preferences: You can now open Store to install extensions from the Extensions Tab
  • Store: Last update date now always shows the relative date in extension details
  • Quicklinks: Library in preferences now includes a Search App Store Quicklink
  • Walkthrough: Tasks that require more than one action now displays additional information when in progress
  • Clipboard History: Links can be easily saved as Quicklink with the new Save as Quicklink action. Pro-tip: use ⌘ ⇧ S shortcut
  • Clipboard History: Delete All Entries action now has a dedicated shortcut - ⌘ ⇧ X
  • Send Feedback: Made toast messages more relevant
  • Performance: Significantly increased startup speed for those with links on the applications folder

🐞 Fixes

  • Search Menu Items: Fixed issues related to nested menus in various apps
  • Script Commands: When a script command with the compact mode is run via a hotkey, the Raycast window comes to the front and the message is displayed as toast

πŸ’Ž API

  • Developer Tools: Added Open Support Directory action to local dev extensions
  • Developer Tools: Removed auto-injecting of globals for enabling React Developer Tools in dev mode
  • Developer Tools: Added prettier checks to CLI lint command
  • Navigation: Fixed a bug where a programmatic pop, followed by a manual pop (e.g. ESC) could lead to wrong state (https://github.com/raycast/extensions/issues/571)
  • Forms: Fixed controlled updates for the Form.TagPicker
  • Documentation: Fixes and updates
v1.26.0November 30, 2021

πŸͺ Extension Store & API

image

We're super thrilled to announce our Store and API to build, share and discover extensions. This lets you tailor Raycast to your needs. During the beta phase, our community has already built more than 100 extensions that you can search and install via the new built-in Store command.

This is a huge step forward, making Raycast extendable and paving our way to become the platform for productivity tools. We can't wait to see what you will come up with πŸ€—

🧭 New Onboarding Experience

Take your Raycast experience to the next level through a series of onboarding tasks with the new Walkthrough command. Complete tasks, track your progress, and discover the full power of our action panel, features such as the Calculator, Calendar, and Window Management, and global hotkeys you might not have used before.

NewRaycastOnboarding

πŸ’Ž Improvements

  • Export Preferences & Data: Raycast backups can now be protected with a password.
  • Improved ActionPanel updating performance
  • You can now favorite commands that you develop locally
  • Window Management: Added "Previous Desktop", "Next Desktop" and "Reasonable Size" commands.
  • Reassigning previously used hotkeys for deleted extension commands

🐞 Fixes

  • Fixed the Hacker News extension
  • Support white spaces on "Create Extension" command's location
  • Fixed disappearing script-commands when disabling them in Preferences
  • Fixed an issue where action panel would get hidden when the list is reloaded
  • Fixed an issue where huge clipboard text content was leading to a freeze
v1.25.0October 13, 2021

πŸ€– Extensions API & Store Beta

api-public-beta-1-1

It's happening! After months of testing, we are finally opening up the Raycast API for public beta. This is a big milestone for our community. A massive shoutout to everybody who helped us shape the API.

During the beta period, we want to further iron out the API and the developer experience before we fully incorporate the Store into the app for everybody.

Please check out our documentation on how to build extensions and participate in beta testing. Similar to script-commands we have an extensions repository where you can find all the extensions published in the Store.

We can't wait to see what you will come up with πŸ€—

✨ New

  • You can now use Search Browser Bookmark as a Fallback Command

πŸ’Ž Improvements

  • You can now navigate to any extension in Preferences directly from the root search using the new Configure Extension action (Pro Tip: Shortcut is ⌘ βŒ₯ ,)

🐞 Fixes

  • The Calculator now automatically handles daylight times when working with Eastern and Pacific time zones
  • Command + 1...9 shortcuts now work as expected in the Search Menu Items command
v1.24.0September 23, 2021

⚑️macOS Shortcuts

image

You might've spotted a tweet earlier in the week, hinting at something new. Well, the wait is now over. Searching your Shortcuts on Mac, and launching them from Raycast in macOS Monterey is here.

Search for your shortcuts title, and they will appear in your search results. Just hit ↡ to run the shortcut, and watch the magic unfold all from Raycast.

✨ New

  • Raycast now supports opening Calendar events in Fantastical. If Fantastical is your default Calendar, this will work out of the box. To change it manually, go to Preferences β†’ Extensions β†’ My Schedule and select your default calendar application from the right pane
  • You can also configure for how long an event should show in the root search from the starting time. You will also find it in My Schedule preferences

πŸ’Ž Improvements

  • Root: Added action to hide a running application
  • Calculator now supports both comma and period as decimal separators if your system setting has comma as the decimal separator and space as the grouping separator
  • Improved text parsing in Calculator so that it does not treat hyphens in text as minus and answers queries like "week of year"
  • New applications now appear faster in the root search

🐞 Fixes

  • The calendars you have enabled will now be backed up as expected when you using Export Preferences & Data command
  • Fixed a crash in Calculator when dealing with extremely large numbers invoked by scientific terms
  • Fixed a rare crash which happened when opening Raycast Preferences
  • Fixed an issue which disabled hotkeys in certain keyboard layouts
v1.23.0September 10, 2021

πŸ” Customize Fallback Commands

FallbackCommands

You can now use Quicklinks and Script Commands with single arguments as fallback commands, as well as sort them to fit your needs.

You've probably seen these in Raycast, when your search term doesn't have any matching result. It was a list of pre-defined commands like File Search, Google Search etc. Now, you can customize the list by clicking the new Settings icon, next to the title of the list section.

✨ New

  • Quicklinks now support default values for parameters. Just insert a colon after the placeholder and type your default value. You can learn more about them here
  • Clipboard History: You can now configure applications that you wish to ignore in the clipboard history. By default we already ignore transitive and sensitive information. Head over to Preferences β†’ Extensions β†’ Clipboard History to set it up

πŸ’Ž Improvements

  • Calculator: Now supports more natural language parsing like "one year ago", "half of 30% of half of 100" and "five minus three"
  • Calculator: Now displays extremely large numbers and small number using scientific notation rather than the previously used SI notation
  • My Schedule: Action panel will have "Join Event" as primary action for today's events
  • My Schedule: Added an "Open in Maps" action for events with a location
  • Quicklinks: Create Quicklink form now permits URLs without a scheme e.g. "raycast.com"
  • Snippets: Added a warning in the Snippet preferences if another application has enabled "Secure Input" and is blocking snippet expansion
  • Snippets: Expansion now works correctly in Microsoft Outlook
  • Improved performance in the root search

🐞 Fixes

  • Scripts: Invalid script encoding is now detected by Raycast, letting the user re-encode for successful execution (very common in AppleScripts after using the Script Editor)
  • Bookmarks: Full-disk access is only requested when strictly necessary (e.g. if Safari is selected as targeted browser)
  • Jira: Better handling of "No cloud id available" error during authorization
  • Root Search now detects URLs more reliably and helps you open in browser or create a Quicklink easily.
  • Fixed an issue with hotkeys not working in some rare cases by improving detection of keyboard layout changes
  • Fixed an issue that could cause a crash in a background
  • Fixed a bug where the pasted content in the clipboard history wasn't up-ranked
  • Fixed a bug which could prevent new apps, script commands and quicklinks from appearing in Root Search
  • Fixed a bug where Floating Notes were not restored correctly if toggled very quickly
v1.22.0August 25, 2021

Export/import preferences and data

Untitled

Use Raycast on more than one Mac or like to backup your custom Raycast config? Now you can easily transfer or backup your preferences and data, with the new export and import feature.

Use the "Export Preferences & Data" command to export preferences, aliases, hotkeys, favourites, snippets, quicklinks, floating notes and other data to a "rayconfig" file. Later you can import this configuration file, using the "Import Preferences & Data" command, on the same mac or start just where you left off on a new mac.

✨ New

  • Search Menu Items: You can now disable apps in which you do not want to use the command, thus helping you continue with your favourite command palette in apps that support it while using the same shortcut to bring up this Raycast command for other apps. Go to Preferences β†’ Extensions β†’ Search Menu Items and select apps on the right pane.
  • Snippets: We've added a new "After Delimiter" expansion mode. In this mode, the keyword will only be expanded after entering a delimiter e.g. space or punctuation. You can now also configure the delay before immediate expansion.
  • File Search: You can now choose in preferences to search file contents, in addition to the default file name search.

πŸ’Ž Improvements

  • Clipboard history: Added actions to remove recent entries
  • Clipboard history: Added option to store up to three months of copied content
  • Contacts: Added name to the Action Panel for more context
  • Improve on-login start performance
  • Search Menu Items: Search Results are no longer grouped into sections of the top-level menu and are now sorted according to the match in the menu item, helping you reach the item you need with fewer keystrokes
  • Search Menu Items: Checkmark is now displayed near items that support it and have it enabled
  • Calculator will now stay out of the way when your search term has at least one matching command, app or quicklink. We hope you wouldn't miss it too much
  • Calculator: Large numbers (up to a Trillion) is now displayed in full with local specific separators
  • File search: Now prompts for "Removable Volume" access permission if required. This enables file search on removable media such as USB sticks or hard drives.
  • File search: Down-score results in ~/Library/Group Containers
  • Window Management: Added a "Center Two Thirds" command.
  • All items in the Extension Preferences are now sorted alphabetically
  • Applications, script commands and quicklinks can now be drag'n'dropped out of root search

🐞 Fixes

  • Common navigation shortcuts of Raycast such as ⌘ W, ⌘ βŽ‹ and custom shortcuts you have assigned in Raycast will now work inside the Search Menu Items command as well
  • The Configure Command action panel item (⌘ ⇧ ,) on the root search will now always take you to the exact command in Preferences even if you are in a different tab or have a filter turned on
  • Disabled apps and quicklinks will now be hidden as expected when you turn on the Show only enabled filter in Extension Preferences
  • Special characters like +, & are now encoded properly when you pass them to a Quicklink or Script Command
  • Jira: Fixed an issue with the Due Date format that could cause Create Issue command to fail in certain regions
  • Scripts: Fixed an issue that would prevent TypeScript script commands from showing up in Raycast
  • Auto Input Switcher: Fixed an issue where Raycast wouldn't switch back to Pinyin input source after closing window with auto input switcher enabled
  • File Search: Fixed a crash when entering '%@' as a search term.
v1.21.0July 29, 2021

🀫 Silent Updates

https://user-images.githubusercontent.com/139663/127489354-fdca5aa7-b1fc-4b87-84ca-67e59f314bcb.png

We've been continuously releasing updates throughout the last year to improve the app based on your feedback. Usually, we group smaller changes together with a highlighted feature. But sometimes we want to ship a small fix or improvement without making a big fuss out of it. Today we're introducing Silent Updates to iterate even quicker. Silent Updates install in the background, they don't have any release notes and you most likely won't notice them.

Going forward we'll still release regular updates but use Silent Updates for smaller bug fixes and iterations on our upcoming API, which we are currently alpha testing. More on the latter soon πŸ˜‰

πŸ’Ž Improvements

  • Root Search: Add support for detecting apps or preferences via symlinked folders
  • Root Search: Add a new general action to reset the ranking of an item – you can use it to get rid of upranked search result items that you don't open often anymore
  • G Suite: Trashed Google Drive files are not shown in search results anymore
  • Calculator: Now displays results up to 10 decimal places and spells out results properly up to 2^54 (18 Quadrillion...)
  • Snippets: Add expansion options in preferences. You can now choose to expand a keyword immediately or only after entering a delimiter (such as space or a punctuation character)
  • Bookmarks: Display browser icon as a fallback if favicon is unavailable
  • Search Menu Items: Improved matching algorithm and added support for fuzzy search
  • Add a new icon for the dynamic Open in Browser command
  • Improve cold start performance, enhance in-app updates

🐞 Fixes

  • Search: Fixed an issue with a wrong ranking of results that have not been visited recently. (If needed, please run the new "Reset Ranking" action on an item in root search.)
  • Search Menu Items: Items with all submenus disabled will no longer show up
  • Fixed issue with Create Quicklink command not getting disabled properly in some cases
  • Zoom: Fixed broken authorization that would end up showing "Invalid scope" error on Zoom's website
  • Script Commands: Don't pop to root automatically if the script is still running
  • Misc: Fixed an issue where automatic input switching didn't switch back to the previous language after closing Raycast
v1.20.0July 13, 2021

πŸ”Ž Menu Items Search

https://user-images.githubusercontent.com/4332171/125453793-95884803-2603-4a47-8c70-ba32b9182fb4.png

Search through all menu items of the frontmost application with our latest addition to the Navigation extension. The Search Menu Items command is a great way to discover the functionality of an app without lifting your fingers from the keyboard.

✨ Pro tip: Use a global hotkey to open the Search Menu Items command, e.g. βŒ₯ M.

πŸ’Ž Improvements

  • Linear: Add support for the new Issue Triage. Set the Triage status in the Create Issue command to add issues to your Triage team inbox. If an issue is assigned to you and has the Triage status assigned, you'll see it on the top in the Assigned Issues command.
  • Script Commands: Raycast will pop to root in fullOutput mode after a timeout same way as other commands.

🐞 Fixes

  • Linear: Fixed a bug where Linear Create Issue command would not work for some users
  • Switch Windows: Fixed issues that might have caused Raycast to crash in the background
v1.19.0July 1, 2021

πŸͺŸ Switch Windows

https://user-images.githubusercontent.com/4332171/124143018-aa23ab00-da82-11eb-9743-ca6d16ee8a92.png

List all open windows of your running applications and switch instantly. Search for window titles or app names and use the action panel to perform common window or application related actions.

✨ New

  • Window Management: Use presets to assign default hotkeys of Magnet, Rectangle, or Spectacle to window management commands via Raycast Preferences β†’ Extensions β†’ Window Management.

πŸ’Ž Improvements

  • Calendar: Overlapping events from previous days are now shown in the today section
  • System command: Change step size of the Turn Volume Up/Down command to 5%
  • Quicklink: Now shows favicon for links selected to open with more browsers including Vivaldi, Safari Technology Preview, and Firefox Developer Edition

🐞 Fixes

  • Calculator: Fixed issue in which strings like "time in london" showed the local time as result
  • Quicklink: Fixed issue with alias not working properly in some cases
v1.18.0June 16, 2021

πŸ”Ž File Search

image

We've been hard at work on improvements to File Search. There is a new filter menu so you can choose between searching all files on your Mac or just your user files. Results are more accurate and relevant than ever; we've also improved the algorithm, so it should be easier to surface results whether you search by name or for a specific file type. We've also improved compatibility with iCloud Drive.

✨ New

  • Script Commands: Added support for secure inputs that can be used for passing passwords to scripts. To enable add "secure": true to the argument configuration. More details in documentation.

πŸ’Ž Improvements

  • File search: Added a filter so you can search for all files on your Mac or just your user files.
  • File search: Results are more accurate and relevant; we also suppress results from system files and other locations such as ~/Library.
  • File search: Improved compatibility with iCloud Drive.
  • File search: You can now toggle the file detail view to show file paths in the results list.
  • My Schedule: Improved performance by fetching only events of the next month instead of the next quarter
  • My Schedule: Now you can join Facebook Workplace video calls straight from Raycast
  • Contacts: Added action to call phone number with iPhone
  • Calculator: Now supports conversion between any two units without needing to specify a number e.g. USD to EUR, kg to pounds...
  • Clipboard history: Added a "Save as Snippet" action to save clipboard items as a new snippet.
  • Snippets: You can now view information about a snippet, such as the modification date and copy count.

🐞 Fixes

  • Reminders: Setting due date from action panel will now be reflected in Apple's Reminders.
  • Calculator: Natural logarithm for negative values now returns error as expected.
  • Currency Conversion: Currency rates should now update correctly after refreshing.
  • Currency Conversion: Fixed aliases for Ethereum and Ethereum Classic. Added yen, won aliases for Japanese and South Koren currencies.
  • Fixed a bug (Catalina only) where the login status for some services was not updated in the user interface.