From f7d4934ece97dea7df19d85ab302c9fdb4142cf5 Mon Sep 17 00:00:00 2001 From: Asnim P Ansari Date: Sun, 9 Jun 2024 22:37:14 +0530 Subject: [PATCH] Add scratchpad extension MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - added extenstion catergory - updated extension name - Scratchpad: Initial Commit - Update CODEOWNERs - Add ottomatic extension (#12511) - feat: trigger current track command automatically (#11571) - Update CODEOWNERs - Add keyboard-win-mac-switch extension (#12634) - Update CODEOWNERs - Update harvest extension: major caching upgrade (#12629) - Updated missing commands (#12640) - Update CODEOWNERs - Add icd10-lookup extension (#12563) - Add teslamate extension (#12288) - Update browser-ai extension (#12608) - Update CODEOWNERs - Update the-nobel-prize extension (#12627) - Update Figma URL structure in README.md (#12622) - Update CODEOWNERs - Add minecraft-color-codes extension (#12264) - [Append Clipboard] Merge Clipboard (#12598) - Update CODEOWNERs - Add \`The Nobel Prize\` extension (#12559) - feat: allow the user to select where to download the documents (#12604) - [PM2] Handle errors & enhancements (#12615) - Update vmware-vcenter extension (#12612) - Update CODEOWNERs - [Brand Icons] Add offline support (#12555) - [PM2] Initial version (#12564) - Update CODEOWNERs - [2fa]: chase code support (#12528) - [toggl-track] Add prettier sort imports and absolute paths in imports (#12594) - [Bugfix] [Maven Central Repository] Fix Hotkey Error (#12595) - Fix screenshots in Aerospace README (#12611) - [Ramda Documentation] update packages to resolve runtime errors (#12599) - Update monobank extension (#12602) - feat: add merge pdf command (#12607) - Update CODEOWNERs - Update spotify-player extension (#11832) - [Bugfix] [Open Path] Fix Hotkey Error (#12591) - [Bugfix] [IP Geolocation] Fix hotkey error (#12593) - [Bugfix] [Paste as Plain text] Fix Hotkey Error (#12592) - [Badges] Update cross-extension library (#12536) - Update cyberchef extension (#12488) - Update ipa-translator extension (#12589) - Swift evolution update 3 (#12283) - Update CODEOWNERs - Add chords-and-tabs extension (#12486) - [AWS Extension] Updated CFN and SQS commands (#12499) - [IP Geolocation] Update Copy IP command (#12590) - Update CODEOWNERs - Add norwegian-public-transport extension (#12167) - [toggl-track] Add ability to "Create Simmilar Time Entry" on entries list (#12433) - Update CODEOWNERs - Add random-fart extension (#12562) - Update CODEOWNERs - Update CODEOWNERs - Update vim-bro extension (#12588) - [Spotify Player] Improve Add to Queue flow (#11817) - Spotify: Remove Playing Song from Playlist command (#11214) - [Notion] Manage visibility and order of database properties separately in Quicklinks. (#12426) - Update CODEOWNERs - fix(linear): Milestones are updated with Create Issue command (#12574) - [Update] [Paste as Plain Text] More Paste Format (#12571) - [Update] [Hide Files] Refactoring extensions to become easier to use (#12576) - Update the-noble-quran extension (#12578) - [Update] [Open Path] Open in Terminal (#12581) - handles fallback to clipboard if getSelecteText fails (#12582) - feat(change-case): add pre-lowercase pref (#12586) - [Youtube Downloader] Fix output format error (#12583) - Update CODEOWNERs - Ruler: Improvements (#12419) - Update CODEOWNERs - Add timezone-buddy extension (#11036) - [Update] [Open Link in Specific Browser] Refactor extension (#12569) - Update date-converter extension (#12456) - [Update] [Copy Path] Update icon (#12572) - Update fantastical extension (#12577) - Update raycast-gemini extension (#12580) - Update quick-notes extension (#12561) - chatgpt-quick-commands to support GPT-4o for all commands (#12554) - Update browser-ai extension (#12468) - Update CODEOWNERs - Update screenocr extension (#12479) - Issue bot: Add new command to comment - Issue bot: Add new "Keep issue open" command - Update CODEOWNERs - Add shadcn-vue extension (#12301) - Update CODEOWNERs - Update papago-translate extension (#11746) - Update quick-notes extension (#12548) - Update review-pullrequest.md (#12552) - Update coffee extension (#12549) - [1Password] Urgent fix account_uuid not found (#12538) (#12543) - [elgato-key-light] Double default timeout duration (#12436) - Update CODEOWNERs - Add clean-keyboard extension (#12449) - Update CODEOWNERs - Update tailscale extension (#12526) - Update CODEOWNERs - Add alpaca-trading extension (#12438) - Update pr-bot.ts (#12532) - Update imessage-2fa extension (#12450) - Create check-pr.md (#12530) - Update 1password extension (#12510) - CI: upgrade to Xcode 15.4 - Update CODEOWNERs - Color Picker: Add Generate Colors command (#12518) - Add st-andrews-main-library-occupancy extension (#12420) - Use GPT-4o for Apple Notes and Apple Reminders (#12519) - Update CODEOWNERs - Update CODEOWNERs - Update transmission extension (#12331) - [Badges][Color Picker][Brand Icons] Add social/dynamic/endpoint badges support (#12209) - Docs: update for the new API release - Docs: update for the new API release - Update CODEOWNERs - Update coffee extension (#12459) - Update CODEOWNERs - Add speedcubing extension (#12418) - Update CODEOWNERs - Add color-hunt extension (#12305) - [Groq] Added AI Chat feature (#12447) - Update unicode-symbols extension (#12490) - Update memos extension (#12494) - Update CODEOWNERs - Update office2pdf extension (#12506) - Add nhk-program-search extension (#12300) - feat: avoid overwriting a file (#12502) - fix(dashlane-vault): improved error handling (#12504) - Update 1password extension (#12492) - Update CODEOWNERs - Add ai-screenshot extension (#12399) - Update raycast2github.json - Update CODEOWNERs - Update read-ai extension (#12101) - Update CODEOWNERs - Update date-format-converter extension (#12087) - Update CODEOWNERs - Add u301-url-shortener extension (#12398) - Update CODEOWNERs - Add number-facts extension (#12395) - Update CODEOWNERs - [consoledev] Update consoledev extension (#12397) - Update package.json for chatgpt-quick-actions with GPT-4o model (#12390) - Update CODEOWNERs - [Amazon AWS] "Copy Link" Action for console links and other bug-fixes (#12379) - Update pick-your-wallpaper extension (#12462) - feat(Timers): persistent commands, codebase cleanup (#12473) - Added keyword (#12483) - Update CODEOWNERs - Update 1password extension (#12156) - Apple Notes: Fix lint - Update CODEOWNERs - Apple Notes: Fix typo - Update CODEOWNERs - Fix \`naver-search\` broken url for en-ko dict (#12400) - Move lemon into pastContributors (#12421) - Update omg-lol extension (#12366) - Update CODEOWNERs - Update jira extension (#12405) - Apple Notes: Fix SQL query - Apple Notes: Filently sail if there are no invitation links - Update CODEOWNERs - [Update] [Open Path] Peek url in safari (#12453) - Add Lucky Surf extension (#12135) - Update CODEOWNERs - Add Pass extension (#12296) - Update CODEOWNERs - Update keyboard-brightness extension (#12158) - [Say] Add voice rate & output device support (#12422) - Update drupal-org extension (#12434) - Update snap-jot extension (#12467) - [Bugfix] [Bing Wallpaper] Fix set wallpaper issue (#12452) - Update kimai extension (#12425) - Update CODEOWNERs - Update contribute-to-an-extension.md to ensure CHANGELOG.md is updated or created (#12427) - [Update] [Easy New File] New File Now (#12442) - Update ai-humanizer extension (#12437) - Update f1-standings extension (#12457) - feat(change-case): add README to clarify behavior (#12464) - Update CODEOWNERs - Update chatgpt extension (#12385) - [YAFW] fix: #12440 & #12439 (#12478) - Update CODEOWNERs - Add Horoscope extension (#12261) - Update CODEOWNERs - Update clockify extension (#12374) - Update CODEOWNERs - Update drupal-org extension (#12239) - Update CODEOWNERs - Add swift-repl extension (#12104) - [Shell] fix for commands not sent to iTerm2 (#12364) - Update CODEOWNERs - Update dependencies (#12408) - Update pokedex extension (#12411) - Update CODEOWNERs - Add android-versions extension (#12316) - Update CODEOWNERs - Update youtrack extension (#12351) - Add genius-lyrics extension (#12314) - [Say] Fix voice picker (#12396) - Update CODEOWNERs - Update simple-reminder extension (#12402) - Docs: update for the new API release - Update alt-text-generator extension (#12349) - Update CODEOWNERs - [Say] Add Say - Spoken Content extension (#12289) - Update CODEOWNERs - Update jira extension (#12392) - GitHub: Add support for projects (#11999) - Apple Notes: Fix tags - [Simple Reminder] Update the UI when no reminders are active (#12368) - Update CODEOWNERs - Jira: Fix Open in Browser action - Update tennis-standings extension (#12280) - Update CODEOWNERs - Add uploadthing extension (#12293) - Add \`/status_name\` to todo creation parser (#12082) - Update query-chatgpt extension (#12377) - Apple Notes: Fix backlink error - Apple Notes: Fix backlinks error - Wallpapers: Fix wallpapers with underscore - Spotify Controls: Update screenshot - Add migrations for 1.73.0 and 1.74.0 - Docs: update for the new API release - Update chatgpt extension (#12362) - [Ray.so] Add new color themes and preview images for Vercel & Evil Rabbit partners and updated programming languages (#12267) - Update CODEOWNERs - Add ugly-face extension (#12325) - Update chatgpt extension (#12338) - Update CODEOWNERs - Brew: Remove --include-pinned upgrade flag [#12342] (#12345) - [Toothpick] Device not disconnecting using AppleScript backend (#12348) - Apple Notes: Fix link on macOS Ventura - Apple Notes: Links, backlinks, tags (#12341) - Update doutu extension (#12322) - Update CODEOWNERs - Add "A Song of Ice and FIre" extension (#12335) - Update CODEOWNERs - Add klack extension (#12275) - Add input fields for Raycast and macOS versions (#12265) - Update linear extension (#12118) - [Perplexity-API] Updated Models (#12336) - Update browser-ai extension (#12257) - Update CODEOWNERs - fix: standardise filename before testing format support (#12201) - Docs: update for the new API release - feat(msteams): added call option (#12242) - Update CODEOWNERs - Update CODEOWNERs - Update pixabay extension (#11871) - Update homeassistant extension (#11954) - Update running-page extension (#12306) - Update CODEOWNERs - Add dog-images extension (#12176) - Update Relcaim.ai extension to cache the user for 30 minutes. (#12286) - Add Converting PDF to Image command to iLovePDF extension (#12317) - Update CODEOWNERs - [Speedtest] Update interface to include streaming quality - 12232 (#12284) - Update raycast-explorer extension (#12213) - Adding Compressing PDF command (#12308) - Update CODEOWNERs - Add bored extension (#12214) - Update CODEOWNERs - Update CODEOWNERs - Add RelaGit extension (#12050) - [shell] add early support for \`kitty\` terminal (#12188) - [Update Extension] System Monitor - Overall improvements (#12010) - Update CODEOWNERs - Update date-converter extension (#12277) - lint - Update google-advanced-search extension (#12179) - Fix validation for username in SSH Tunnel Manager (#12171) - Update CODEOWNERs - Update workouts extension (#12260) - Update CODEOWNERs - feat(hugging face): added hf actions (#12220) - Update CODEOWNERs - Add literal extension (#11590) - fix(change-case): pascal snake case incorrect name (#12141) - Update reflect extension (#11953) - Update CODEOWNERs - Add mozilla-vpn extension (#12034) - Update linear extension (#12246) - Update CODEOWNERs - Update sonos extension (#12273) - Update CODEOWNERs - [putio]: Add VLC streaming support for both regular and MP4 streams (#12043) - Update bilibili extension (#12274) - Update CODEOWNERs - [JSR] Add badges & correct name spells (#12234) - [Bugfix] [Avatar] Fix DiceBear avatar unavailability issue (#12244) - Update ipa-translator extension (#12256) - [Google Translate] add CMD+F to toggle full text (#12262) - Docs: update for the new API release - Docs: update for the new API release - Update CODEOWNERs - Add ipa-translator extension (#12124) - Update ruler extension (#12185) - Docs: update for the new API release - Update CODEOWNERs - Add alt-text-generator extension (#12159) - Update quick-notes extension (#12238) - Update CODEOWNERs - Update vercast extension (#12153) - Update alice-ai extension (#12152) - Update mercado-libre extension (#12236) - Fix Cloudflare capitalization (#12230) - Update CODEOWNERs - Update yafw extension (#12147) - Update CODEOWNERs - Adds flexibility to \'Get Favicon\' extension URL input so user isn\'t required to enter scheme (#12216) - Update CODEOWNERs - Add running-page extension (#12138) - Update workouts extension (#12226) - Change Syntax icon to updated version (#12134) - Update CODEOWNERs - Update Netlify extension (add Manage DNS Records) (#12056) - Update CODEOWNERs - Update shell extension (#12065) - feat: add simple reminder menu bar (#12223) - Update CODEOWNERs - Add aerospace extension (#12122) - Update CODEOWNERs - Update simplelogin extension (#11882) - Update CODEOWNERs - Add open-folders extension (#11929) - feat: add recurrent reminders (#12208) - Update CODEOWNERs - Update raycast-explorer extension (#12161) - [ADB] Add Set animation scale and Restart ADB commands (#12121) - Support file names with special chars (#12205) - Update CODEOWNERs - Add ilovepdf extension (#12085) - Update CODEOWNERs - [Badges][Brands Icons] Publish Badges extension & update Brand Icons (#12084) - Update open-graph extension (#12071) - Update CODEOWNERs - Update tennis-standings extension (#12063) - Update CODEOWNERs - Add datawrapper extension (#12057) - [Logitech Litra] Add support for \`litra-rs\` CLI v1.x (#12054) - Update CODEOWNERs - Add browser-ai extension (#12049) - Update workouts extension (#12044) - Update CODEOWNERs - Add youtube-shorts-to-normal-video-page extension (#12042) - [Perplexity API] updated models and minor fixes (#12186) - Update key value extension to get the json from remote URL (#12187) - [spotify-control] feat: added command to mute volume in spotify (#12199) - Update CODEOWNERs - [Toothpick] Add commands for Toggling devices (#12157) - [Amazon AWS] Add ECR Repositories command (#12191) - Update CHANGELOG.md - Update CODEOWNERs - Add bookstack extension (#12036) - Update CODEOWNERs - Update CODEOWNERs - Update zed-recent-projects extension (#12137) - Add composerize extension (#12035) - Update CODEOWNERs - Update sonarr extension (#12032) - Update CODEOWNERs - [Shell] Fixes iTerm Double Window Bug (#12028) - Update doutu extension (#12027) - remove deprecated commands for scrcpy (#12026) - Update CODEOWNERs - remove Davidwalser from contributor list (#12144) - Update radicle extension (#12146) - Update hyrule-compendium-search extension (#12109) - Update omnivore extension (#12083) - Update CODEOWNERs - Update chatgpt extension (#12081) - Feat add recap view for pomodoro extention (#11944) - Update CODEOWNERs - Add syntax-fm extension (#12021) - Fix Raindrop typo in placeholder (#12127) - Update CODEOWNERs - Add rewardful extension (#12055) - Update jsr extension (#12019) - Update shortcuts-search extension (#12006) - Update exif extension (#12089) - update(yafw): Don\'t shadow errors and fix ffmpeg path logic (#12099) - [update] Summarize YouTube Video - broken fetch (#12108) - Fix r-pkg-search extension (#12111) - farcaster extension: add support for nook (#12123) - Update toothpick extension (#12125) - Update CODEOWNERs - Update mac-app-store-search extension (#12091) - Update CODEOWNERs - Add node-release-notes extension (#10871) - Update CODEOWNERs - [Google translate] Add a preference for the default action (#12078) - Update missing Linear icons (#12116) - Update CODEOWNERs - Update jira extension (#11965) - Update CODEOWNERs - Add capacities extension (#11935) - Docs: Update the utils docs - Update CODEOWNERs - Add nuget-package-explorer extension (#11993) - [Groq] minor fixes and updates (#11990) - Fix typo in README of jira-search-self-hosted (#12096) - Update outline-page extension (#11955) - Removed the double style - Update CODEOWNERs - Update terraform-doc extension (#11947) - Update CODEOWNERs - Update json-format extension (#11938) - Update contribute-to-an-extension.md - Update CODEOWNERs - Update supernotes extension (#11598) - Update power-management extension (#11917) - Update CODEOWNERs - Update wayback-machine extension (#12072) - Update CODEOWNERs - Update openai-translator extension (#11579) - Update CODEOWNERs - Add mac-app-store-search extension (#11903) - Update CODEOWNERs - Add search-private-npm-packages extension (#11916) - Update CODEOWNERs - Fixed Change Case overlapping shortcuts (#11997) - [Year In Progress] (Show|Hide) in Command Subtitle (#11912) - Add yafw extension (#11894) - [Copilot Workspace] Allow all valid github repo characters (#12079) - Update CODEOWNERs - transfer to org (#12077) - Update copilot-workspace extension (#12074) - Apple Reminders: Improve regex - Update CODEOWNERs - Add copilot-workspace extension (#11961) - Update CODEOWNERs - Update toothpick extension (#11939) - Update snap-jot extension (#12041) - Update hyrule-compendium-search extension (#12047) - CI: add batch processing of images due to ImageOptim CLI issue https://github.com/JamieMason/ImageOptim-CLI/issues/205 - Linear: Add pagination to issues search (#11843) - [BetterTouchTool] Error: Command was killed with null... (#12066) - Update Linear and Slack icons (#12022) - Update bintools extension (#12069) - add icons for virtual and ebike workouts (#12023) - Update CODEOWNERs - Add Workouts extension (#12008) - Apple Notes: Add text to note (#12017) - Docs: Update the utils docs - Update CODEOWNERs - Add google-advanced-search extension (#11921) - Changed vscodeAppCLI to refer to the code CLI location (#11924) - Update keyboard-brightness extension (#12011) - Update CODEOWNERs - docs: revert contributor deletion (#12009) - Update CODEOWNERs - GIF Search: Better results and codebase revamp (#11887) - [Dashlane Vault] Master password preferences and improved error handling (#11950) - Update CODEOWNERs - Text Replacements: Add extension (#11996) - Add substack extension (#11913) - Update CODEOWNERs - Update zoom-meeting-control extension (#11977) - CI: switch to npm on macos14 to avoid issues with wrong architecture being downloaded - Update svgl extension (#12002) - Add new issue actions for contributors - zoom-control: Support latest Zoom Workplace update (#12007) - Update associated-press extension (#11942) - Update raycast-explorer extension (#11988) - Apple Notes: Use applenotes:// scheme (#11985) - Update CODEOWNERs - Add corcel extension (#11911) - Docs: update for the new API release - hotfix(grafana extension): typo in URL (#11987) - Update CODEOWNERs - Update CODEOWNERs - Create Issue Command : Fix Entity not found in validateAccess : projectId error when adding milestone (#11960) - Update work-time-countdown extension (#11945) - Update CODEOWNERs - Add stashpad-docs extension (#11901) - feat(grafana): add 2 new commands to Grafana extension (create & list saved queries) (#11952) - Update arguments.md - Update CODEOWNERs - fix: user selection limit (#11940) - Update CODEOWNERs - Add govee extension (#11902) - Add migration for 1.72.0 - Update CODEOWNERs - Update raycast-explorer extension (#11970) - Docs: update for the new API release - Fix reference link (#11959) - Update transmission extension (#11962) - Update quick-notes extension (#11967) - [Sonos] handle a stale group choice better (#11969) - Option to auto paste shortened URL && will grab the currently selected URL to shorten (#11788) - Update CODEOWNERs - Add calist extension (#11705) - Update CODEOWNERs - Update obsidian-bookmarks extension (#11941) - Update CODEOWNERs - Add color-studio-picker extension (#11889) - docs: typo (#11946) - feat(grafana): add explore command to Grafana extension (#11893) - fix(visual-studio-code-project-manager): Fix optional Projects Location setting (#11522) - Update CODEOWNERs - Update safari extension (#11879) - Update CODEOWNERs - Add background-sounds extension (#11872) - Update CODEOWNERs - Add jsr extension (#11860) - Update CODEOWNERs - Add otp-inbox extension (#11854) - Update iterm extension (#11858) - [Perplexity-API] Added Llama3 and Mixtral 8x22B (#11932) - [ai-git-assistant] Add support for generating PR descriptions (#11886) - Update Anybox extension (#11880) - Update CODEOWNERs - Add owledge-raycast extension (#11816) - Update CODEOWNERs - GitHub: Set Open in Browser as a primary action (#11798) - GitHub: Fixes notification icons (#11653) - Notion - configurable option to close Raycast after Create Database Page (#11429) - Update CODEOWNERs - Jira: Improved handling of invalid URLs and changed to using hostname in jiraCredentials (#11931) - Update CODEOWNERs - clickup(feat): Show folderless tasks in explore (#11861) - Add nif-fresquinho extension (#11542) - Update CODEOWNERs - Update transmission extension (#11838) - Show Spotify current track using HUD (#11891) - GitHub: Update metadata images - Update CODEOWNERs - [GitHub] Polish menu bar icon (#11904) - [Mastodon] Enhance menu bar notification (#11928) - Update wikipedia extension (#11896) - [Groq] Added Llama 3 models (#11900) - Update CODEOWNERs - [Single Focus] Fix Swift packages (#11892) - Keep \`package-lock.json\` updated (#11842) - [ADB] Add ability to get current activity #10997 (#11825) - [Brand Icons] Update extension name (#11812) - Update CODEOWNERs - Update remember-the-date extension (#11883) - Update deno-deploy extension (#11876) - Support inline Markdown for text properties (#11674) - Update svgl extension (#11797) - Update CODEOWNERs - Update braid extension (#11819) - Add ai-git-assistant extension (#11800) - Update Azure DevOps extension - add menu options (#11796) - Update multi extension (#11727) - GitHub: Fix recently closed issue (#11869) - Update CODEOWNERs - Update CODEOWNERs - Add remove-background-powered-by-mac extension (#11792) - Add alice-ai extension (#11723) - Update CODEOWNERs - Add personio extension (#11655) - Things: Add status icons for the menu bar (#11831) - Notion: Add pagination to Search Page (#11844) - Update CODEOWNERs - Add brand-fetch extension (#11248) - Update CODEOWNERs - Update farcaster extension (#11720) - Remove unused lockfile (#11841) - [Update] Copy markdown link (#11852) - TickTick \`Add Task\` command support create all-day task (#11863) - [Update] Supports beta, dev, canary browsers (#11848) - Update vade-mecum extension (#11850) - Update README.md (#11851) - Docs: update for the new API release - Update CODEOWNERs - Add you-com-search extension (#11791) - Update gh-pic extension (#11840) - Update youtrack extension (#11785) - Update FFmpeg installation version (#11846) - Update CODEOWNERs - Update wikipedia extension (#11739) - Update CODEOWNERs - [Authy] Move timer icon to right (#11811) - Update acqua extension (#11699) - Raycast Explorer: Fix code style issues - CI: use the latest version of get-changed-extensions in pr-bot.yml - Raycast Explorer: Add browser prompts and new models - Update CODEOWNERs - Update open-graph extension (#11824) - Apple Reminders: Add preset locations (#11813) - Update CODEOWNERs - Add apply-inline-code extension (#11681) - Update CODEOWNERs - Update paperless-ngx extension (#11673) - Add duckduckgo-email extension (#11538) - Update CODEOWNERs - Add time-tracking extension (#11686) - Update CODEOWNERs - Add project-companion extension (#11663) - Update CODEOWNERs - feat(power-management): added menubar command with an icon, toggle button & setting button (#11679) - Update query-chatgpt extension (#11790) - Update CODEOWNERs - [Apple Mail] Add text delimiters to multiple email addresses in the mailbox caption (#11771) - Update CODEOWNERs - Update quit-applications extension (#11660) - Update CODEOWNERs - Update CODEOWNERs - Update menubar-weather extension (#11789) - Add nu-nieuws extension (#11781) - Update single-focus extension (#11782) - Added Figma File Search OAuth Support (#11548) - Update CODEOWNERs - Update CODEOWNERs - Update CODEOWNERs - Update CODEOWNERs - Update CODEOWNERs - Update aws extension (#11806) - Move danulqua to past contributors (#11778) - Move danulqua to past contributors (#11779) - Move danulqua to past contributors (#11777) - Move danulqua to past contributors (#11775) - Apple Reminders: separate menu bar count from view (#11769) - Update tmux-sessioner extension (#11802) - Update CODEOWNERs - Add Append Text To page feature to Notion Extension (#11471) - Update CODEOWNERs - Update package.json (#11780) - Move danulqua to past contributors (#11774) - Update imessage-2fa extension (#11772) - Update CODEOWNERs - Update CODEOWNERs - Move danulqua to past contributors (#11773) - Move danulqua to past contributors (#11776) - Docs: update for the new API release - Update CODEOWNERs - [Keyboard brightness] Improve user feedback and error handling (#11740) - Update chatgpt extension (#11716) - Update CODEOWNERs - Google Workspace: Add Open With Browser action (#11755) - Update CODEOWNERs - Update can-i-use extension (#11742) - Update harvest extension (#11707) - Update CODEOWNERs - Add mozeidon extension (#11553) - Update CODEOWNERs - GitHub Extension: Open discussion links correctly (raycast#9652) (#11692) - Update linak-desk-controller extension (#11752) - Update ado-search extension (#11753) - Update perplexity-api extension (#11340) - [Bitwarden] Create Send commands (Search, Create and Receive) (#11711) - Docs: update for the new API release - [GitHub] Fix dev script (#11729) - Apple Reminders: Improve non-AI Quick Reminder (#11708) - Update CODEOWNERs - Add fake-swedish-personal-number extension (#11657) - Update CODEOWNERs - Added Octopus Energy extension (#11643) - Update CODEOWNERs - Update quick-notes extension (#11749) - Add Azure DevOps extension (#11635) - Update CODEOWNERs - Add Storyblok extension (#11589) - Update CODEOWNERs - Add vade-mecum extension (#11593) - Update svgl extension (#11743) - [OpenAI Translator] Rewrite Multiple LLM Provider (#11551) - Docs: Update the utils docs - Docs: update for the new API release - Apple Notes: Find related notes (#11737) - Add migration for 1.71.0 - Docs: update for the new API release - Update CODEOWNERs - Add tarot extension (#11584) - Update CODEOWNERs - Add solana-nodes extension (#11496) - Update CODEOWNERs - Add app-keeper-manager extension (#11473) - [Jokes] Update extension - Only Safe Jokes (#11735) - Update CODEOWNERs - Add quick-notes extension (#11478) - feat(secret-manager): from alpha to beta (#11573) - Update CODEOWNERs - [ssh-manager] Add Alacritty as Terminal Option (#11725) - Add Jokes extension (#11564) - fix(tailscale): increase max buffers for execSync (#11724) - Update CODEOWNERs - Add fvm extension (#11405) - Update CODEOWNERs - Add spell extension (#11580) - [Toggl Track] Fix time entries revalidation (#11135) - Update CODEOWNERs - hearthstone decks extension (#11578) - Update CODEOWNERs - Update heroicons extension (#11722) - Update CODEOWNERs - Add wcag extension (#11537) - Update CODEOWNERs - Feat: Public Bug Bounty and Vulnerability Disclosure Programs extension (#11519) - Update CODEOWNERs - Update iconify extension (#11518) - Update CODEOWNERs - Add safe-secret extension (#11490) - Update CODEOWNERs - Add unleash-feature-toggle extension (#11483) - Fix typo on the changelog (#11719) - Update CODEOWNERs - Add find-opengl-enum extension (#11439) - Update CODEOWNERs - Add raycast-ia-writer extension (#11279) - Dedup codeowners in comment (#11713) - Update simple-icons extension (#11712) - Update imessage-2fa extension (#11650) - Update proxmox extension (#11661) - [ssh-manager] Fixed the issue about \`User\` options (#11700) - Update CODEOWNERs - [Keyboard Brightness] Add separate increase/decrease brightness commands (#11682) - fix(tailscale): increase buffer size for large tailnets and make configurable (#11704) - Update CODEOWNERs - Update multi extension (#11701) - Update CODEOWNERs - Transfer Humaans (#11703) - Update CODEOWNERs - Update package.json - [Multi] Move to org (#11697) - Update public_raycast_extensions.txt - Update CODEOWNERs - Add multi extension (#11622) - Update CODEOWNERs - [1password]: Display cached Items while refreshing (#11605) - Update CODEOWNERs - Add yourls extension (#11469) - Update CODEOWNERs - Add claude extension (#11355) - Update chatgpt extension (#11441) - Update CODEOWNERs - Update cleanshotx extension (#11669) - [Laravel Docs] Add documentation for 11.x (#11529) - fix: add .vscode to .gitignore (#11479) - Update HideMail extension (#11524) - Update CODEOWNERs - Add momentum extension (#10909) - Add options to use jira with API token (for REST APIs) instead of OAuth (#11534) - Update CODEOWNERs - Apple Reminders: Migrate from DispatchGroup to Structured Concurrency (#11642) - Docs: Update the utils docs - Update Purelymail extension (#11668) - Update single-focus extension (#11685) - [Fix Link Embeds] Expand URL Matching to Include \'x.com\' Domain (#11690) - Update textlint-rule-aws-servic-name version (#11691) - Filemaker snippets (tiny update) (#11658) - Fork Repositories: Workaround for \`Open in Fork\` only opening Fork, but not the repo, when Fork isn\'t running. (#11659) - Apple Notes: update docs - Microsoft Teams Calling: Fix inverted notifications (#11639) - [Sonos] handle error on toggleplayback (#11485) - Apple Reminders: Fix TS - Apple Reminders: Fix development issue - [Dashlane-Vault] Add compatibility for new dcli version (#11467) - Fixes for LoL and Valorant Esports extensions (#11458) - CI: update github-script to @v7 - Use \`actions/github-script@v7\` (#11629) - Update CODEOWNERs - Update swift-package-index extension (#11539) - Update CODEOWNERs - Update apple-notes extension (#11609) - Update CODEOWNERs - Update zotero extension (#11621) - Update github extension (#11604) - Update drafts extension (#11620) - Fix the "view more" action in the menu bar (#11474) - feat(crypto-price): configure coins with text (#11480) - Update proxmox extension (#11477) - [TRELLO] Update scope in auth URL (#11567) - Add Chinese variants to Wikipedia extension (#11532) - Update CODEOWNERs - [Bitwarden] Fix vault timeout bypass and improve lock/logout safety (#11511) - Update power-management extension (#10995) - [Xcode] Clear Cache Improvements (#11616) - Update CODEOWNERs - Update fantasy-premier-league-rankings extension (#11185) - YouTube Downloader: Add error handling for livestreams links (#11533) - feat: add support for config sesh source (#11546) - Update CODEOWNERs - Add paper extension (#11179) - Changed Authy extension title (#11608) - Apple Notes: Fix invitations - Update pdfsearch extension (#11499) - Update simple-icons extension (#11468) - Update dust-tt extension (#11525) - Filemaker snippets (#11531) - Ext/raycast nrm (#11575) - Docs: Update the utils docs - Update CODEOWNERs - Apple Notes: Big update (#11596) - Add Apple Notes in public extensions - Update CODEOWNERs - Update github extension (#11476) - Update asana extension (#11517) - Update CODEOWNERs - Update asana extension (#11488) - Update CODEOWNERs - Update messages extension (#11497) - Brew: Fix crashes. (#11455) - Sentry: Add pagination support. (#11521) - Docs: Update the utils docs - Docs: update for the new API release - Update CODEOWNERs - Update crossbell extension (#11408) - Update CODEOWNERs - Update vscode-project-manager extension (#11383) - Update CODEOWNERs - Update imdb extension to open a result in Raycast or in the browser by default (#11423) - Revert "[Slack Status] - Add option to pause notifications (#10782)" (#11503) - [Slack Status] - Add option to pause notifications (#10782) - fix(airpods-noise-control): typo and current mode in command subtitle (#11189) - Update CODEOWNERs - Add framer-motion extension (#11394) - [Bitwarden] Prevent CLI not found crash (#11489) - Dribbble: Add pagination. (#11454) - Apple Notes: Better search (#11457) - Update CODEOWNERs - Apple Notes: Improvements and fixes (#11450) - Update github extension (#11451) - GitHub: Add "My Issues" command and improve "My Pull Requests" (#11443) - Update CODEOWNERs - Ability to change properties order for Create Database Page command (#11178) - Update CODEOWNERs - Update youtube-music extension (#11139) - [SSH Tunnel Manager]fix regex (#11284) - Update CODEOWNERs - Update raycast-datadog extension (#11331) - Update CODEOWNERs - Update myip extension (#11359) - Update covert-color extension (#11419) - Calendar integration for LoL and Valorant Esports extensions (#11425) - Update CODEOWNERs - Update zotero extension (#11330) - Add linak-desk-controller extension (#11171) - Fix the detail view to display multiline text easily (#11400) - Docs: update for the new API release - Update acqua extension (#11422) - Docs: update for the new API release - Update CODEOWNERs - Update tmdb extension (#11296) - Update mynaui-icons extension (#11421) - Update supported AI models (#11339) - Update CODEOWNERs - Update sonos extension (#11321) - Add copy actions to Shortcut (#11417) - Update CODEOWNERs - Update acqua extension (#11404) - Add guerrilla-mail extension (#11328) - FileMaker Snippets: fix snippet creation (#11402) - Update CODEOWNERs - GitHub: Changing repo while creating issue clears all fields #10542 (#11389) - Update github extension (#11343) - Update CODEOWNERs - Apple Reminders: Display an error if the interval is less than 0 (#11412) - github: remove section in action panel (#11384) - Update package.json (#11418) - Add migration for 1.70 - Docs: update for the new API release - Update CODEOWNERs - Update CODEOWNERs - Add acqua extension (#11177) - Add pangu-for-raycast extension (#11277) - Update CODEOWNERs - Add lyne extension (#11267) - Update CODEOWNERs - Add looped extension (#11280) - Update CODEOWNERs - Update quip extension to support customized endpoint (#11396) - [Kubernetes Documentation]: Fix 404 searching documentation (#11385) - Update CODEOWNERs - Update ethereum-utils extension (#11390) - Docs: Remove outdated remark in "empty state" section. - Update CODEOWNERs - Add SVG wordmark copy actions feature in raycast svgl extension (#11378) - allow setting epic when creating a Shortcut story (#11366) - Update CODEOWNERs - Add playback-duration-calculator extension (#11308) - Update CODEOWNERs - Update imessage-2fa extension (#11351) - Update CODEOWNERs - Update arc extension (#11313) - Update docsearch extension (#11374) - Update QR Code Scanner extension (#11376) - Update pomodoro extension (#10722) - Update can-i-php extension (#11373) - Update amazon-search extension (#11372) - Update transfer-sh_upload extension (#11206) - Update mindnode extension (#11368) - Update transfer-sh_upload (#11322) - Update Zipcodebase extension (closes #10129) (#11364) - Update CODEOWNERs - Update end-of-life extension (#11361) - Update CODEOWNERs - Update cyberduck extension (#11310) (#11317) - Add can-i-php extension (#11354) - Update CODEOWNERs - Add random-color extension (#10023) - Update dig extension (#11356) - Update prism-launcher extension (#11324) - Update youtube extension (#11345) - Update github-review-requests extension (#11353) - [Simple Reminder]: Fix the quoted topics not triggering notifications (#11350) - Update github-review-requests extension (#11335) - Update CODEOWNERs - GitHub: Accept Repo invite through notification (#11289) - Update CODEOWNERs - Add mindnode extension (#11169) - Docs: Update the utils docs - Update mercado-libre extension (#11346) - Update universal-inbox extension (#11264) - Update CODEOWNERs - Update tailscale extension (#11291) - [Groq] Added new model (#11251) - Update CODEOWNERs - Enhance github-review-requests extension (#11273) - Update OK JSON: Fix typo in Raycast Store URL (#11306) - Update mercado-libre extension (#11325) - Update Turso extension (#11333) - [Trello] Update dependencies and give indication when preferences are needed (#11316) - Update CODEOWNERs - Update mail extension (#11320) - Update CODEOWNERs - feat: Add launch context support to slack-status extension (#10398) - Docs: Update the utils docs - Brew: Use current terminal name for actions (#11232) - Ext/tidyread import sources by opml file (#11312) - Update CODEOWNERs - Update CODEOWNERs - Update Porkbun extension: fix error when opening domains in browser (#11303) - Update bobcontrol extension (#11149) - [pipe-commands] additional commands (#11300) - Trigger new run - Update CODEOWNERs - Create Valorant Esports extension (#11172) - Add setapp bundle ID to installation check (#11297) - added kill-listening-process command to port-manager (#11234) - Update CODEOWNERs - Update youtube extension (#11165) - Update jira extension (#11157) - Update CODEOWNERs - Add figlet extension (#11245) - Update mastodon extension (#11255) - [Coffee] - Added the possibility to hide icon when decaffeinated (#11286) - Docs: update for the new API release - Update CODEOWNERs - Update ray-so extension (#11262) - Update CODEOWNERs - Add sonu-stream extension (#11145) - [Perplexity API] Removed deprecated models, updated pricing (#11256) - Update messages extension (#11252) - [ChatGPT] Improve types (#11187) - Update grammari-x extension (#10692) - Update CODEOWNERs - Add monitor-mate extension (#11007) - Update CODEOWNERs - Update imdb extension (#10813) - Update viacep extension (#11239) - [Bitwarden] Use downloaded CLI if previously downloaded and working (#11242) - Docs: update for the new API release - GIF Search: Use native pagination instead of a custom solution (#11238) - Update workflowy-inbox extension (#11192) - CI: ignore missing files for deletion case - Update prism-launcher extension (#11142) - Update CODEOWNERs - Linear: Enhance Notifications Functionality (#11237) - Update gif-search extension (#11130) - Apple Reminders: Fix reminder note saving in Quick Add (#11235) - Update prepare-an-extension-for-store.md - Docs: update for the new API release - Update CODEOWNERs - Add meta-music extension (#11100) - Update CODEOWNERs - [Brew] Add Warp (#11180) - Update kimai extension (#11196) - Update CODEOWNERs - Update gopass extension (#11120) - [Bitwarden] Improve CLI not found error message (#11225) - Update raycast-ollama extension (#11223) - Update drafts extension (#11217) - Update CODEOWNERs - Update unicode-symbols extension (#11216) - [Bitwarden] Disable CLI binary download for arm64 devices (#11208) - Add dolar-hoy extension (#11064) - Update CODEOWNERs - Update Arc extension (#11116) - Update prepare-an-extension-for-store.md - Update CODEOWNERs - Google Workspace: Add Copy Markdown Link and Copy HTML Link actions (#10825) - [Toggl Track] Improve \`CreateTimeEntryForm\` (#11133) - CI: optimise pull request merge - Update gcp-search extension (#11183) - Update CODEOWNERs - Add Otter bookmarking companion (#11066) - CI: optimise pull request merge - Update CODEOWNERs - Add tny extension (#11091) - Update CODEOWNERs - Add ccf-what extension (#11029) - [color-picker] Add HEX No Prefix format (#10924) - Update CODEOWNERs - feat(change-case): add pop to root preference (#11147) - Add raycast-diki extension (#11115) - Update CODEOWNERs - Update zed-recent-projects extension - Switch to use built-in Zed recent workspaces (#11184) - [NEW] Add a klu.ai extension (#11104) - Update CODEOWNERs - [Flight Miles Calculator] Add missing country codes (#11194) - Reorder Text To speach action (#11176) - Update CODEOWNERs - Add turso extension (#11079) - Update CODEOWNERs - Update gcp-search extension (#11073) - Update CODEOWNERs - Update arc extension (#11096) - Add url-parse extension (#11011) - Update Dropshare Extension (#11161) - Update CODEOWNERs - Update weather extension (#11092) - Update simple-icons extension (#11154) - Y Combinator: Use native pagination. (#11152) - Docs: Fix links. - Docs: Update the utils docs - Docs: update for the new API release - Update CODEOWNERs - Add wol extension (#11039) - [pipe-commands] create separate clipboard action (#10643) - Updated color picker - Update raycast-wallpaper extension (#11127) - Update CODEOWNERs - Create LoL esports extension (#10563) - Fixing typos (#11048) - Update CODEOWNERs - [New Extension] Groq (#11045) - Update CODEOWNERs - Add workflowy-inbox extension (#11015) - Update CODEOWNERs - Add "Clock In"/"Clock Out" commands to Humaans extension (#11042) - Arc: Add Spaces argument to \'New Window\' and \'New Tab\' commands (#10778) - Update CODEOWNERs - Update pipe-commands extension (#11111) - Update CODEOWNERs - F1 Standings: Show Short Week day along with date and time. (#11106) - Update CODEOWNERs - Update raycast-wallpaper extension (#11109) - Update CODEOWNERs - Add lotus-mtg-companion extension (#11018) - Update scrcpy extension (#11078) - FileMaker Snippets - Update ID for frecency (#11072) - Update memos extension (#11101) - Update CODEOWNERs - Update mastodon extension (#11085) - Update CODEOWNERs - Update just-focus extension (#11009) - Update CODEOWNERs - Updated contributor - Update CODEOWNERs - [Cloudflare] Copy URL, Open Page Shortcut, Fixed api deprecations (#11013) - Update CODEOWNERs - [Useless Facts] 🚀 Initial Commit w/ full extension (#10949) - Update CODEOWNERs - Update CODEOWNERs - Update bitwarden extension (#11049) - Add markprompt extension (#10952) - Feature Request for kill-process back to root search after process killed (#10967) - Update perplexity-api extension (#11067) - Update CODEOWNERs - Remove "pomdtr" from contributors list (#11059) - Apple Reminders: Fix crash - Update git-commands extension (#11027) - [Obsidian] Fix nested bookmark support (#11062) - Update CODEOWNERs - Update remove-paywall extension (#11022) - Update CODEOWNERs - Update gcp-search extension (#11050) - Update CODEOWNERs - Add base64-to-file extension (#10777) - [raydocs] Upgrade dependencies and implement absolute paths in tsconfig (#11023) - radicle: bugfix for open repo in browser (#11044) - Update amazon-search extension (#11051) - Update raycast-ollama extension (#11053) - Update CODEOWNERs - Change user handle (#10979) - Update CODEOWNERs - Update GitHub extension (#10954) - Apple Reminders: Optimize loading of reminders and handle large reminder sets (#11046) - Update CODEOWNERs - Add sec-filings-search extension (#10963) - Update CODEOWNERs - Add file-tree-generator extension (#10955) - Linear: Add search functionality to notifications (#11041) - Update CODEOWNERs - Add figma-variables extension (#10950) - Update CODEOWNERs - Update youtrack extension (#10462) - Update CODEOWNERs - Add renaming extension (#10865) - Color Picker: Fix color spaces differences (#11024) - Update CODEOWNERs - Add share-my-code extension (#10619) - Update CODEOWNERs - [Bring] Added dropdown to select list (#10877) - Update snippetsurfer extension (#11037) - Update kimai extension (#11010) - Update CODEOWNERs - Update raycast explorer extension (#11012) - Update CODEOWNERs - Add Dropshare extension (#10898) - Update CODEOWNERs - Update bring extension (#10935) - Update CODEOWNERs - Add raycast-fly extension (#10933) - Update CODEOWNERs - Add leitnerbox extension (#10912) - Update CODEOWNERs - [cloudflare] migrate and update reserved shortcuts (#10928) - Update do-not-disturb extension (#10915) - Update CODEOWNERs - New extension: Audio Writer (#10884) - Update vision-directory extension (#11005) - Update simple-icons extension (#10999) - Update color-picker extension (#10960) - Update CODEOWNERs - Add vivapb extension (#9839) - [Oura] Updates to fix extension issues, types, and minor improvements (#10973) - [Android] Add preference for Android AVD path (#10862) - Update CODEOWNERs - Add Yabai extension (#9847) - Update CODEOWNERs - Update codeforces-extension extension (#10976) - [Toggl Track] Add more information to time entries (#10992) - [google-translate] fix issue when playing tts continuously (#10964) - Update mullvad extension (#10251) - Notion: Improve authentication docs (#10983) - [Bitwarden] Bump cli version, add new debug actions a attempt to fix reported issues (#10987) - CI: update deprecated slack action - [Update] [Copy Path] Optimize Copy URL (#10984) - CI: queue up pull request merges - Make Sesh Prettier (#10904) - [Bitwarden] Add missing README images (#10971) - Update package.json - Update CODEOWNERs - [Pokedex] Up to date Pokemon list (#10978) - Add vision.directory extension (#10858) - Update CODEOWNERs - Add covert-color extension (#10852) - Update CODEOWNERs - Add phosphor-icons extension (#10618) - Update air-quality extension (#10906) - [ADB] Add preference for Android SDK path (#10861) - Update CODEOWNERs - Add Vortex extension (#10803) - [BItwarden] Download own CLI binary and improve troubleshooting and bug reporting (#10767) - Update arc extension (#10965) - Update ngrok extension (#10947) - [Perplexity-API] Added new MoE models (#10882) - Update snippetsurfer extension (#10951) - Update file-manager extension (#10889) - [Media Key Emulate] Add showHUD switch (#10918) - Update CODEOWNERs - Standardize GitLab project actions (#10901) - Add Cookie String Parser extension (#10833) - Added view in browser action for Fastmail Masked Email (#10908) - Update CODEOWNERs - Update to unread menu bar (#10938) - [System Information] Added CopyToClipboard Action (#10922) - [google-translate] add Text To Speech support (#10863) - Update CODEOWNERs - Reflect renamed github repositories (#10848) - Update mercado-libre extension (#10945) - Update f1-standings extension (#10959) - Update CODEOWNERs - Add rateyourmusic-search extension (#10797) - Update Amazon Search extension (#10940) - Update CODEOWNERs - fix: empty result on boolean random generator (#10931) - [Bitwarden] Add experimental system lock and sleep timeout options (#10939) - Update CODEOWNERs - Add snippetsurfer extension (#10811) - Update CODEOWNERs - [Bitwarden] Fix timeout lock being removed by lock command (#10926) - One Thing: Various improvements (#10911) - Update CODEOWNERs - Update wikipedia extension (#10936) - Apple Reminders: Make don\'t use AI checkbox unchecked by default - Update color-picker extension (#10910) - Apple Reminders: Add option to disable AI in Quick Add Reminder feature (#10916) - Update CODEOWNERs - Update CODEOWNERs - Update to Ext/pomodoro (#10790) - Misc Fastmail Masked Email updates (#10872) - [bmrks]: Added "all" option in search command (#10900) - Update CODEOWNERs - fix: hide-all command crashing in non-English locales (#10881) - Add bmrks extension (#9975) - Update CODEOWNERs - feat: add Crypto Price (#10806) - Update CODEOWNERs - Add temporal unit options for searching iMessage for 2FA codes (#10846) - Add ghq extension (#10768) - Update CODEOWNERs - Add CNPJ Lookup extension (#10808) - Update mercado-libre extension (#10876) - Docs: update for the new API release - Removed package-lock.json from root - Update CODEOWNERs - [Amazon AWS] added Step Functions command (#10801) - Update unicode-symbols extension (#10655) - [ChatGPT] feat: integrate awesome-chatgpt-prompts project (#10860) - [Toggl Track] Fix bugs (#10873) - feat(coffee): fix zombie processes (#10874) - Bump migration to 1.68.0 - Update migrations to 1.68.0 - Update CODEOWNERs - Add figma-learn-companion extension (#10796) - Add air-quality extension (#10795) - Docs: update for the new API release - Update CODEOWNERs - Update paste-from-apple-books extension (#10836) - [YouVersion Bible Suggest] Update YouVersion Bible Suggest extension to latest (v3.4.1) (#10849) - [Arc] New Commands for creating new notes and new easel (#10819) - [ChatGPT] fix bug (#10843) - Update CODEOWNERs - Add tasklink extension (#10793) - [ADB] Add new adb app commands (#10842) - Update CODEOWNERs - fix json with () bug (#10841) - Update node-version-manager extension (#10788) - Update simple-icons extension (#10838) - Revert "Docs: update for the new API release" - Update CODEOWNERs - Update README.md images - Add ekstraklasa extension (#10784) - Add token generation link (#10783) - [Height] Upgrade dependencies and sort imports (#10781) - Update CODEOWNERs - Add kimai extension (#10761) - add support for icon packs in yubikey-code (#10829) - Update CODEOWNERs - Add paste-from-apple-books extension (#10646) - Update vmware-vcenter extension (#10787) - Update tldraw extension (#10827) - Update adb extension (#10835) - Update CODEOWNERs - Add repo-launcher extension (#10566) - Update CODEOWNERs - Add simple-icons extension (#10753) - Update CODEOWNERs - Update discogs extension (#10743) - Update CODEOWNERs - Update hubspot extension (#10506) - Update CODEOWNERs - Add chatwith extension (#10733) - Update CODEOWNERs - Update ssh-manager extension (#10473) - [Toggl track] Add new commands (#10700) - Update CODEOWNERs - [1password] fix synchronization issues with the client in v8 version (#10556) - Update CODEOWNERs - Update coffee extension (#10755) - Update prepare-an-extension-for-store.md - Update README.md - Update CONTRIBUTING.md - Update CODEOWNERs - Color Picker: Migrate to new Swift Macros - Update CODEOWNERs - Add minion-ipsum extension (#10745) - fix(notion): date with time (#10689) - Update CODEOWNERs - Update hide-all-apps extension: speed up hiding of other applications (#10551) - Update library-genesis extension (#10799) - Reclaim.ai: bug fix: create task form should honor Up Next & Visibility user preferences (#10804) - add issue state dropdown (#10513) - Update CODEOWNERs - Brew: Add cleanup command (#10704) - Remove \`lib/\` from root. - Remove \`lib/\` from root. - Update CODEOWNERs - feat(power-management): add extension (#10710) - feat(tailscale): filter mullvad from devices, and sort devices (#10697) - Bots: Handle pastContributors field - Update CODEOWNERs - Add query-chatgpt extension (#10696) - Update CODEOWNERs - Update CODEOWNERs - Add intention-clarifier extension (#10593) - Add repository-manager extension (#10713) - Lark: support search lark minutes (#10775) - Docs: Update the utils docs - Slack Status: Use OAuth utils (#10772) - GitHub: Use OAuth utils (#10338) - Update CODEOWNERs - Arc: Fix Bad Escaped Character error (#10756) - Allow to add multiple co-authors at once (#10737) - Update CODEOWNERs - Update git-repos extension (#10705) - Docs: update for the new API release - Update CODEOWNERs - Add re-mind extension (#10762) - CI: upgrade actions to v1.16.0 - CI: upgrade Node 16 actions to Node 20 - Apple Reminders: Fix SwiftError bug (#10760) - Add support for Chrome Beta browser (#10724) - Update CODEOWNERs - Add time extension (#10659) - Update adb extension (#10754) - Update spotify-player extension (#9438) - Update CODEOWNERs - Update jira-search-self-hosted extension (#10527) - Update CODEOWNERs - GitHub: Add category preferences to select which pull requests to show in the menu bar (#10351) - [Perplexity API] New Features, Customization, and Streaming using OpenAI client (#10738) - Update CODEOWNERs - Update CODEOWNERs - Add Oura extension (#10695) - Update laravel-livewire extension (#10749) - Update ratio-calculator extension (#10748) - Fix hypersonic crash (#10750) - Update deno-deploy extension (#10740) - Update adb extension (#10736) - Update adb extension - add new command and simplify others (#10735) - Update adb extension - add "open developer settings" command (#10732) - Update single-focus extension (#10731) - Update ViaCEP extension (#10734) - Update ViaCEP extension (#10727) - Jira: Use OAuth utils (#10344) - Google Workspace: OAuth utils (#10504) - fix(dashlane-vault): handle undefined favorites (#10702) - Brew/quarantine (#10693) - Update CODEOWNERs - Add deno-deploy extension (#10592) - Update CODEOWNERs - Update Surl extension (#10714) - FileMaker Snippets: update applescripts (#10725) - ChatGPT - added keywords (#10726) - Update CODEOWNERs - Add easings extensions (#10682) - Update package.json - Update transfer-sh_upload extension (#10721) - Update CODEOWNERs - Update music extension (#10686) - Update package.json (#10685) - Apple Reminders: Use GPT-4 for Quick Add Reminder (#10719) - Update CODEOWNERs - Update zed-recent-projects extension (#10623) - Update CODEOWNERs - feat: nested notes in logseq quick notes (#10622) - Update docsearch extension (#10612) - Update CODEOWNERs - Update terminalfinder extension (#10578) - Browser History: Add support for Sidekick browser (#10560) - Change cancelled workflow icon color (#10609) - Update CODEOWNERs - Update search-mdn extension (#10546) - Update CODEOWNERs - Add uk-bank-holidays extension (#8938) - [Update Extension] System Monitor - Add System Info Panel (#10675) - Update CODEOWNERs - Update search-npm extension (#10549) - Update zed-recent-projects extension - Add support for pinned projects (#10676) - Update CODEOWNERs - Add youtube-subscriber-count extension (#9703) - Update CODEOWNERs - Add transfer-sh_upload extension (#10536) - Update calendar extension (#10668) - [Toggl Track] Prepare extensions for new commands (#10161) - Replace icons with hi-res ones (#10628) - Check only first default address (#10679) - Update CODEOWNERs - Update ClickUp capture error message and submitting form states (#10547) - Add music-link-converter extension (#10545) - [Day One] support a complete timestamp instead of just dates (#10615) - Update cyberchef extension (#10662) - Update CODEOWNERs - Add Shiori extension (#10540) - Update CODEOWNERs - Update jira-time-tracking extension (#10355) - [Reclaim] fixes issues and added new features (#10640) - Support arguments and take in urlKey for Dub.co link shortener (#10644) - [Sonos] enable filtering in the group list (#10647) - Dash Off: Use the right Client ID based on Raycast Flavour (#10649) - Update CODEOWNERs - Add bibigpt-summarize-audiovideo-with-ai extension (#10515) - Dash Off: Implement Google Auth Client ID (#10648) - Update CODEOWNERs - New extension: Perplexity-API (#10511) - Update CODEOWNERs - Add cyberchef extension (#10538) - Update doutu extension (#10517) - Docs: update for the new API release - Update description - Add migration for 1.67 - Docs: update for the new API release - Dash Off: Remove Consent in Readme (#10637) - Update CODEOWNERs - [Sonos]: add an mvp for a sonos extension (#10041) - fix(airpods-noise-control): main function fixed and \'off\' mode added (#9971) - Update radicle extension (#10548) - Update CODEOWNERs - Update tidyread---streamline-your-daily-reading extension (#10568) - Add raycast-transistorfm extension (#10291) - Update CODEOWNERs - Polish Audio Device extension (#10574) - CI: update pull request errors to be sent to a different slack channel - [Youtube] Add Sorting (#10597) - [Splitwise] fixes issues when adding expenses (#10613) - Update CODEOWNERs - Add universal-inbox extension (#10492) - refactor(espanso): remove console.log from index.tsx (#10611) - Docs: Update the utils docs - Update CODEOWNERs - Add proxmox extension (#10419) - Fix Espanso Extension (#10601) - Lark: remove user fields due to security reasons (#10606) - Update CODEOWNERs - Add letterboxd extension (#10503) - Zoom: Fix lint - Fix refresh flow of Asana and Zoom - FileMaker Snippets: add more keywords to list search (#10587) - [Bugfix] [Life Progress] Fix network request error (#10552) - Docs: Update the utils docs - Update vmware-vcenter extension (#10441) - Update CODEOWNERs - Update pipedrive extension (#10271) - Update manga-calendar extension (#10385) - Update codeforces-extension extension (#10375) - Update CODEOWNERs - fix: fixed an issue by to replace spaces with plus (#10585) - [Bugfix] [Bing Wallpaper] Fix network request error (#10557) - Update CODEOWNERs - Update bitwarden extension (#10020) - Update CODEOWNERs - Add Fathom Analytics Stats extension (#10250) - Update utils to fix bug in refresh flow - feat(github-repository-search): add filter preferences (#10443) - Checklists: Fix issues, upgrade dependencies and refactor (#10583) - [Unifi] Add support for UnifiOS 3.2+ (#10483) - [idonthavespotify] bug fixes + visual minor improvements (#10484) - [Bugfix] [Auto Quit App] Fix crash (#10558) - [Bugfix] [Short.io] Fix crash (#10559) - [Bugfix] [Wifi] Fix crash (#10561) - [Bugfix] [Menubar Weather] Fix json parse error (#10555) - Update icons (#10577) - Update timecamp extension (#10482) - Update CODEOWNERs - Update random extension (#10570) - fix: action description typo (#10479) - Feature: Make responses display above the question (#10471) - Update CODEOWNERs - [Open Browsers Profiles] Add developer editions (#10421) - fix(Timers): dismissTimerAlert leaving behind residual timer files (#10537) - Update CODEOWNERs - Create PlanetScale extension (#10164) - Docs: Update the utils docs - Update CODEOWNERs - Add imagekit-uploader extension (#10056) - Update read-ai extension (#10422) - Update CODEOWNERs - Update resend extension (#10414) - [MS Teams] Add support for new Teams API (2.0.0) (#10307) - Linear: Fix images in issues (#10522) - fix(browser-bookmarks): sort by score (#10360) - refactor(toggle-menu-bar): ability to switch between all system options (#10485) - Update tidyread---streamline-your-daily-reading extension (#10447) - Zoom: Use OAuth utils (#10337) - Docs: Update the utils docs - Support Luxon formatting tokens in templates (yyyy, MM, dd) (#10452) - Update ngrok extension (#10516) - Linear: Use OAuth utils (#10341) - Asana: Use OAuth utils (#10336) - Docs: Update the utils docs - Update CODEOWNERs - Add website-blocker extension (#10350) - Update pdfsearch extension (#10480) - Update CODEOWNERs - Update savvycal extension (#10451) - Update CODEOWNERs - Add ai-humanizer extension (#10403) - Update reclaim-ai extension to remove confusing Join Meeting top-level command. (#10486) - Error sesh when tmux isn\'t running (#10487) - Update tableplus extension (#10497) - [Dash Off] fixed typo (#10494) - Update CODEOWNERs - Add wise-accounts extension (#10333) - add GitLab search groups command (#10372) - Dash Off: Fix BCC emails (#10495) - feat: better sentence case (#10410) - Message about Google Verification (#10493) - Dash Off: Update Google Consent disclaimer in README (#10491) - Dash Off Readme (#10490) - Update CODEOWNERs - Fix typo in form checkbox title (#10488) - [Spotify Player] Create new queue command (#9862) - Update calendar extension (#10478) - Update CODEOWNERs - Dash Off (#10396) - [Linear] Fix projects search not working (#10457) - Update CODEOWNERs - Update CODEOWNERs - Add images-compression extension (#10392) - Add tiktoken extension (#10389) - [Carbon extension] add postinstall script for Pupetter (#10402) - Update spotify-player extension (#9682) - Apple Reminders: Fix Invalid time value error (#10470) - Update CODEOWNERs - Add timecamp extension (#10253) - Correct tranposition of "parent" and "the" (#10383) - [Arc] Fix Arc window not opening when no window open (#10459) - Updated reclaim-ai extension with spelling fixes. (#10400) - Update CODEOWNERs - Change stale data timer to 2 hours (#10463) - Update ray-so extension with new "mono" theme (#10460) - fix(spotify-player): show correct liked status in current-track (#9940) - Docs: update for the new API release - Update raycast-translate-ge extension (#10342) - Update search-joplin-notes extension (#10382) - [Gif Search] - Added keywords (#10444) - Update CODEOWNERs - Update snap-jot extension (#10326) - [Day One] catch "sync issue" and show an error for it (#10323) - Update CODEOWNERs - Update shadcn-ui extension (#10158) - Update CODEOWNERs - Filemaker snippets (#10376) - Update CODEOWNERs - Update schoology extension (#10412) - [Screen Sharing Recents] Add support for MacOS Sonoma (#10432) - [Home Assistant ] Add entity menu command (#10393) - Update CODEOWNERs - [Image Modification] Fix WebP binary path issue (#10435) - Update pomodoro extension (#10428) - Update CODEOWNERs - Sunet \`Spotify Beta\` extension (#10429) - Added starting of next interval after the current interval finishes (#10368) - Update CODEOWNERs - Add localcan extension (#10151) - [Twitter] Restore some functionality which now use the browser (#10262) - [Zed] Open With Zed - support opening current finder folder if nothing selected (#10363) - Update CODEOWNERs - Add tl-dr-ai-summary-tool extension (#10149) - [ChatGPT] fix some bug (#10408) - feat(arc): Add The Kagi search engine as an option to Arc commands (#10373) - Update ssh-manager extension (#10100) - [Image Modification] Strip EXIF Data + Filter Previews (#10418) - Update CODEOWNERs - Update raycast2github.json - [Weather] Add support for 24h clock format (#10407) - Update CODEOWNERs - Add new "Quick Translate" command to "Google Translate" extension (#10264) - Update openvpn extension (#10388) - Update figma-files-raycast-extension extension (#10377) - Update CODEOWNERs - Update tidyread---streamline-your-daily-reading extension (#10357) - Add mite extension (#10267) - [Arc] Release Note url update (#10386) - Migrations: Add migration for 1.66 - Apple Reminders: Fix timezone issues (#10365) - Docs: update for the new API release - Apple Reminders: Bug fixes and use new Swift macro (#10302) - Update CODEOWNERs - [Raindrop.io] Display additional item as subtitle on list (#10315) - Allow to open Reminders app from the menu bar (#10348) - Messages: Use new macro - Toodist: Add time to Schedule Task action (#10343) - Update CODEOWNERs - Messages: Create extension (#9828) - Update CODEOWNERs - Add Surl extension (#10031) - Update CODEOWNERs - Add radicle extension (#10191) - Update tidyread---streamline-your-daily-reading extension (#10303) - Update CODEOWNERs - add image-host extension (#10258) - Tag improvements for the Pocket extension (#10330) - Update CODEOWNERs - Add read-ai extension (#10263) - Update CODEOWNERs - Add aspect-raytio extension (#10232) - Update CODEOWNERs - Add splix extension (#10188) - Docs: Update the utils docs - Update whoop extension (#10314) - Docs: Update the utils docs - Docs: update for the new API release - chore(scaleway): add user agent to SDK (#9612) - Docs: Update the utils docs - Docs: Update the utils docs - Update inpost-parcel-lockers extension to v0.2.0 (#10312) - Docs: Update the utils docs - Docs: Update the utils docs - Update youtrack extension: add \'Create Issue\' command (#10265) - Update CODEOWNERs - Update raycast-surge extension (#9963) - Update CODEOWNERs - Add tldraw extension (#9751) - Update CODEOWNERs - Update send-to-flomo extension (#9722) - Update raycast-ollama extension (#10311) - Fix \`Mark all as read\` command could open extra windows (#10305) - fix(Timers): sorting and time subtitle in configureMenubarPresets (#10306) - [Remove paywall] Reintroduce url argument (#10241) - Update fantastical extension (#10299) - Update CODEOWNERs - Add sesh extension (#10091) - Update CODEOWNERs - Add splatoon extension (#10157) - Bump \`logitech-litra\` extension to v1.1.0 (#10292) - Fix placeholder for the \'Quickly Add Fantastical Event\' command (#10293) - Update jetbrains extension (#10296) - [Tana] Supertags and target nodes update (#10246) - Update CODEOWNERs - Update CODEOWNERs - Update homeassistant extension (#10242) - Add convert-3d-models extension (#10136) - feat(Timers): menu bar quality-of-life upgrades and configurability (#10294) - Update CODEOWNERs - Add zerion extension (#10230) - updated file - Update whoop extension (#10285) - [Obsidian] Fix hotkey bug for Search Media (#10286) - [ssh-manager] fix parsing remote command in ssh config (#10218) - Update CODEOWNERs - Add tidyread---streamline-your-daily-reading extension (#10196) - Update CODEOWNERs - Add new command to open a new Zed window (#9849) - Update CODEOWNERs - Upgrade sql-formatter in Toolbox extension (#10254) - Update pdfsearch extension (#10272) - Update CODEOWNERs - feat: add command to open issue from clipboard to jira (#10081) - fix: change menubar icon color (#10011) - Update CODEOWNERs - Update mozilla-firefox extension (#10040) - Update CODEOWNERs - Remove rogatty from toggl-track contributors (#10276) - [TickTick] Resolve the issue of the \'Auto Fill with AI\' executing too frequently (#10275) - Update stale.yml - Update CODEOWNERs - Add pdfsearch extension (#10097) - Update proton-version extension (#10225) - Update CODEOWNERs - Update codeforces-extension extension (#10247) - Update lucide-icons extension (#10144) - Update CODEOWNERs - Update footy-report extension (#10183) - Add "Copy Note Title" action (#10202) - [Transmission] Fix remove and delete local data command (#10168) - Improve performance and UI for "Mark all as read" command (#10135) - Pnt/disable commands (#10268) - Update CODEOWNERs - Quit Applications: Update extension to use \`fileIcon\` instead of getting it from the app\'s \`.plist\` (#10243) - Update CODEOWNERs - Tmux Sessioner: Launch \`Change Default Terminal\` if there is none currently set. (#10244) - Update package.json - Update CODEOWNERs - Update port-manager extension (#9966) - [Update] [Life Progress] Optimize UI display (#10219) - [Update] [Wi-Fi] Optimize UI display (#10217) - Update package.json - [Update] [Bunch] Regular Updates (#10215) - Update whoop extension (#10223) - Update osint-web-check extension (#10227) - Update tableplus extension (#10212) - Update CODEOWNERs - Update calendar extension (#10128) - Update reclaim-ai extension with HUD notification for start / stop of habits. (#10233) - [ChatGPT]: fix azure 401 (#10234) - Update: Add Swift-related files to .gitignore - Update shortcuts-search extension (#10207) - fix(arc/new-little-arc): don\'t panic when there\'s no text selected when opening new little arc (#10206) - Update raycast2github.json - Update README.md - Update CODEOWNERs - Update ars-technica extension (#10201) - Apple Reminders: Fixes pop to root issue after creating reminders (#10175) - Update CODEOWNERs - Add collected-notes extension (#9915) - Update CODEOWNERs - CI: update github-actions to v1.15.0 - Add crawldoc extension (#9949) - Update CODEOWNERs - Add mailerlite-stats extension (#9879) - Update CODEOWNERs - Add tomito-controls extension (#10146) - Update ext/waktu solat (#10181) - Update CODEOWNERs - Add ars-technica extension (#10137) - Update CODEOWNERs - Update raycast-lighting-node-search extension (#10180) - Update CODEOWNERs - feat(arc): "new little arc" command searches highlighted text or opens highlighted URLs (#10186) - Docs: update for the new API release - Update CODEOWNERs - ChatGPT: migrate openai V3 to V4 (#10106) - [PromptLab] Add run history, {{lastRun}} placeholder, and fix bugs (#10178) - Update CODEOWNERs - Add nfl-information extension (#10138) - [Toggl Track] Bug fixes (#10160) - feat(Timers): deeplinks, add preset to root via quicklinks, keywords (#10173) - Update CODEOWNERs - Add hotcorner extension (#10024) - Update schoology extension (#9970) - Update CODEOWNERs - Add irish-rail extension (#10062) - Pnt/messages (#10172) - Improve Pocket extension (#10165) - Bump \`logitech-litra\` extension to v1.0.0 (#10167) - [Hue] Small improvements (#10169) - Update clipmenu extension (#10156) - Update CODEOWNERs - Add sage-hr extension (#9930) - Fix for handling VPN names with quotes (#10155) - [Toggl Track] Refactor extension. (#9937) - Update CODEOWNERs - Update gif-search extension (#9509) - Update CODEOWNERs - Add Vaib Extension (#10092) - Update raycast-gemini extension (#10152) - zoom-control: Improve handling of accessibility permission errors (#10150) - zoom-control: Add start, leave and screenshare commands (#10142) - Fix typo in Readwise extension. (#10121) - Update CODEOWNERs - Add protobuf2typescript extension (#10076) - [Pins] Target groups, new quick pin, and bug fixes (#10145) - Update CODEOWNERs - Add bmw extension (#9861) - Update raycast-ollama extension (#10119) - fix: Open location bar in Arc before copying URL (#10016) - Update CODEOWNERs - Add snap-jot extension (#9875) - Apple Reminders: Support location-based reminders (#10124) - Update CODEOWNERs - Add codeforces extension (#10039) - Add note-in-google-doc extension (#9956) - Update CODEOWNERs - Add osint-web-check extension (#9899) - Update CODEOWNERs - Add footy-report extension (#9881) - Update CODEOWNERs - Add node-version-manager extension (#10054) - Update CODEOWNERs - Fix/swift evolution keys (#10045) - Update CODEOWNERs - Add prism-launcher extension (#9924) - Apple Reminder: Improvements and bug fixes (#10103) - Update CODEOWNERs - Add svelte-docs extension (#10050) - Update safari extension (#9796) - Update raycast-ollama extension (#10098) - Update CODEOWNERs - Update arc extension (Fix #8189) (#10017) - [Easydict v2.9.1] 💎 perf: support custom OpenAI endpoint (#10043) - feat: add zero-width space to type-snob (#10042) - Update CODEOWNERs - [Xcode] Maintenance Update (#10083) - Update flush-dns extension (#10086) - Update CODEOWNERs - Add superwhisper extension (#9867) - Docs: update for the new API release - Update CODEOWNERs - Add open-in-sublime-text extension (#10067) - Updating docs to new Image.Mask reference. (#10072) - Update CODEOWNERs - Add omg-lol extension (#9998) - Update CODEOWNERs - Add lorem-picsum extension (#9979) - Update popicons extension (#9968) - Update CODEOWNERs - Add bring extension (#9959) - Update CODEOWNERs - Add raycast-gemini extension (#9954) - Update CODEOWNERs - Add raycast-lighting-node-search extension (#9922) - Update YouVersion Bible Suggest extension to latest (v3.4.0) (#10077) - Update parallels-virtual-machines extension (#10000) - Update raindrop-io extension (#10071) - Update CODEOWNERs - Add kaleidoscope extension (#9935) - Update mynaui-icons extension (#9872) - Update CODEOWNERs - Add viacep extension (#9921) - Update CODEOWNERs - Add gradle-plugins extension (#9912) - [TickTick] Add start and due date (#9913) - Update CODEOWNERs - Add deepl-api-usage extension (#9974) - Update CODEOWNERs - Add keyboard-brightness extension (#8884) - Update CODEOWNERs - Add Terraform Doc extension😎 (#9739) - Update CODEOWNERs - Update pomodoro extension (#9581) - [PromptLab] Refactoring (#10053) - [worktrees] Fix findRepos with fd v9 (#10026) - Update monzo extension (#10003) - Update CODEOWNERs - Add Frill extension (#9885) - Update CODEOWNERs - Add mercado-libre extension (#9850) - Update CODEOWNERs - Update twitch extension (#9349) - Make source optional (#9819) - fix: handles description null issue (#10021) - Update CODEOWNERs - metadata - Add helm chart search extension (#9784) - Linear: Add Favorites command (#10004) - Update CODEOWNERs - Update Splitwise extension: fix "Add Expense" command (#9997) - Update CODEOWNERs - Add close-finder extension (#9800) - Update CODEOWNERs - fix: handled spacing for each list item (#9736) - Update CODEOWNERs - Update CODEOWNERs - Updated Pinata Extension (#9771) - Add svgl extension (#9754) - Added support for Arc in obsidian-bookmarks extension (#9774) - Docs: update for the new API release - Update Lucide icons (#9752) - Removing \`subtitle\` from Dub search links view (#9718) - Update CODEOWNERs - Adds tcp and http[s] support to docker extension (#9716) - Fix script-kit and add deep links to scripts (#9706) - Update CODEOWNERs - [Remove Paywall] Merge two commands in on simplified command (#9694) - Update CODEOWNERs - Add feedbin extension (#9665) - Update CODEOWNERs - Add \'Verify Number\' extension (#9636) - Update CODEOWNERs - Update tana extension: fix create node compatibility issues (#9495) - Update compressx extension (#9764) - fix(tailscale): fix account switcher command (#9917) - Add toggle timer command and handle rate-limiting in Harvest extension (#9969) - Update CODEOWNERs - [Notion] Allow pages to be opened in custom browsers fix (#9565) - Update CODEOWNERs - Add clipmenu extension (#9406) - Update CODEOWNERs - Add web3bio extension (#9623) - Update CODEOWNERs - Update rapidcap extension (#9540) - Update CODEOWNERs - Update reflect extension (#9352) - Update CODEOWNERs - Add hyrule-compendium-search extension (#9520) - Update CODEOWNERs - Add \'SolusVM 1 Client\' extension (#9451) - Update CODEOWNERs - Add raytyping extension (#9515) - Update CODEOWNERs - Update CODEOWNERs - Add popicons extension (#9895) - Adding BambooHR extension (#9684) - Update CODEOWNERs - Update tower extension (#9711) - Update mute-microphone extension (#9737) - feat(link-clean): add youtube rule (#9582) - [Simple Youdao Translation] Support extension arg and other updates (#9820) - [Bible] Add search via selected text (#9844) - Update CODEOWNERs - Fix meta tag \`name\` and \`property\` issue in Open Graph extension (#9778) - Update CODEOWNERs - [Installed Extensions] Add action to open the manifest in the default app (#9822) - Update Twitter badge to X (#9953) - Update raycast-ollama extension (#9958) - Update ip-tools extension (#9957) - Update schoology extension (#9859) - [PromptLab] Adjust menu bar icon, update default model, & update dependencies (#9938) - [ChatGPT] bugfix for display chatgpt answer (#9948) - Update exif extension (#9952) - Update tabler extension (#9951) - Update mastodon extension (#9936) - Update amazon-search extension (#9928) - Update wordpress-plugins extension (#9845) - Update braid extension (#9905) - [Home Assistant] Add Companion App support (#9832) - fix(dashlane-vault): add fallback for missing note title (#9870) - [Gmail] Fix possible crashes (#9889) - [Visual Studio Code] Fix crash when there is no metadata field in the extension manifest (#9888) - Extern/openvpn: fix osascript e (#9892) - Pins 1.6.0 (#9910) - Linear: Add issue links (#9914) - Update browser-bookmarks extension (#9906) - fix: quicklink respect preference (#9857) - Update CODEOWNERs - Apple Reminders: Improve NLP for the end date of recurring reminders (#9605) - Fixes a number of small problems reported by Raycast Issues (#9821) - Update CODEOWNERs - [Brave] Add Brave Beta and Nightly support (#9604) - Update OOO messages (#9816) - Update CODEOWNERs - Add Do Not Disturb Extension (#9676) - Update CODEOWNERs - [Google chrome] fix window for history (#9793) - [Toolbox] Add Command to convert unix timestamp to date (#9659) - Update CODEOWNERs - Apple Reminders: Add option to hide menu bar count when empty (#9790) - Update CODEOWNERs - Update jump extension (#9670) - Update raycast-ollama extension (#9794) - Fix Image Detail commant crashes in Docker extension (#9783) - Updated Splitwise extension (#9788) - Update CODEOWNERs - feat(gif-search): add infinite scroll (#9510) - Docs: update for the new API release - Update CODEOWNERs - GitHub: Add vercel preview url submenu to pull request (#9755) - feat(todoist): Add filter functionality for viewing filters and tasks (#9155) - [Laby.net] Fix loading bug (update to v3 api), upgrade dependencies (#9767) - fix(vault): copy token with oidc login (#9760) - Update mailsy extension (#9770) - Bug on timezone-converter when zonename might be undefined (#9772) - Apple Reminders: Create Reminder fixes (#9765) - Update file-manager extension (#9756) - Jira: Fix JQL reserved keyword bug (#9762) - Update CODEOWNERs - Browser Bookmarks: Add support for Sidekick browser (#9697) - Update CODEOWNERs - Add compressx extension (#9624) - Update mailsy extension (#9731) - Update waktu-solat extension (#9741) - Update dust-tt extension (#9749) - Update CODEOWNERs - Update package.json - CI: add changelog enforcer - CI: add changelog enforcer - Update ip-tools extension (#9709) - Update dust-tt extension (#9699) - Update CODEOWNERs - [bing-search] decode JSON as UTF-8 (#9660) - Improve Dub link list view (#9343) - Update CODEOWNERs - Add cloudflare-warp extension (#9371) - Update CODEOWNERs - Update work-time-countdown extension (#9457) - Docs: update for the new API release - [Arc] new tab enhancement and Release Notes / Boost Gallery Commands (#9580) - Update CODEOWNERs - Add openai-speak extension (#9638) - Update CODEOWNERs - [Mail] New mark all as read command (#9639) - [Height] Open List/Task in Height App (#9681) - [DayOne] improve the cli detection logic (#9662) - Update CODEOWNERs - Add openvpn extension (#9640) - Resolves an issue where only read messages are shown when option is disabled (#9685) - Docs: update for the new API release - Docs: update for the new API release - Docs: Fix changelog typo. - Docs: update for the new API release - Update dependencies and add ability to open cards in Trello desktop (#9658) - Refactor Buildkite extension to use GraphQL codegen (#9655) - Update CODEOWNERs - Add text-differ extension (#9669) - Update CODEOWNERs - Update anonaddy extension (#9621) - Update CODEOWNERs - Add jetpack-commands extension (#9569) - Update unicode-symbols extension (#9667) - Update copyq-clipboard-manager extension (#9642) - Update CODEOWNERs - Add tleo19 as a contributor to package.json (#9656) - Trello extension add closed board toggle (#9622) - Update CODEOWNERs - [URL shortener] - Fix for 1 char domains (#9654) - Update CODEOWNERs - Add Amazon Search extension (#9516) - [Browser Bookmarks] Add support for Brave nightly (#9634) - Update CODEOWNERs - [Visual Studio Code Recent Projects] New Command for creating a new Visual Studio Code window (#9628) - Add single-focus extension (#9617) - Update search-shopify-liquid-documentation extension (#9646) - Update OK JSON extension (#9644) - zoom-meeting: Add toggle for mute and video (#9647) - Update CODEOWNERs - Update unicode-symbols extension (#9506) - Update bilibili extension (#9603) - Update CODEOWNERs - Add exif extension (#9598) - Update CODEOWNERs - Delete .github/workflows/changelog.yml - [Toolbox] Add more commands (#9553) - Update CODEOWNERs - Update library-genesis extension (#9549) - Update CODEOWNERs - feat(open-graph): add copy actions (#9635) - Create changelog.yml - Delete .github/workflows/changelog.yml - Update mute-microphone extension (#9620) - feat(visual-studio-code): add actions to remove entries (#9573) - Update CODEOWNERs - Update CODEOWNERs - [Spotify Player] Improve Spotify Player extension (#9511) - Update google-chrome extension\'s tab search (#9577) - Update changelog.yml - Update tesla extension (#9633) - Update dust-tt extension (#9625) - Update changelog.yml - Update mound-for-pile extension (#9588) - Update changelog.yml - Update changelog.yml - Update dust-tt extension (#9610) - Update changelog.yml - Update changelog.yml - Update CODEOWNERs - Update Move Down keyboard shortcut in Soundboard (#9595) - Update changelog.yml - Update changelog.yml - Update changelog.yml - Create changelog.yml - Delete .github/workflows/changelog.yml - Create changelog.yml - Update CODEOWNERs - Update git-repos extension (#9527) - Update dust-tt extension (#9596) - Update omnivore extension (#9589) - [Ollama] Fix description typo (#9586) - Update CODEOWNERs - Add omnivore extension (#9266) - Update CODEOWNERs - [Arc] Allow user to be redirected when opening a new Incognito Window (#9554) - [Visual Studio Code] add \`closeOtherWindows\` control opens the remote project window. (#9499) - Update CODEOWNERs - Update open-with-app extension (#9519) - Improve Dub link shortening text and feedback (#9562) - Update CODEOWNERs - Add dust-tt extension (#9518) - Update shortcuts-search extension (#9560) - Update CODEOWNERs - Add url-unshortener extension (#9388) - Update CODEOWNERs - [1password] Add Copy one-time password action (#9500) - Update CODEOWNERs - Update tmdb extension (#9508) - Update CODEOWNERs - Add ghost-docs extension (#9490) - [inFakt] Add shortcut to send via mail (#9496) - Update cal-com-share-meeting-links extension (#9535) - Update CODEOWNERs - Update copyq-clipboard-manager extension (#9320) - Raycast Explorer: Fix importing prompts in Raycast - Update CODEOWNERs - Add leafcast extension (#9418) - Update CODEOWNERs - fix(dashlane-vault): prevent crash if List.Item has no title (#9536) - feat: notion tidyup (#9537) - Update CODEOWNERs - Update imessage-2fa extension (#9250) - Update CODEOWNERs - feat(night-light): support custom path (#9421) - Apple Reminders: Improve NLP (#9525) - OAuth: Add more error details when something goes wrong (#9524) - [Notion] Open in notion alternate action (#9411) - Update CODEOWNERs - [Premier League] Fix extension issues (date time, player awards) (#9504) - Update openai-gpt extension (#9479) - Update bible versions (#9513) - Ext/nba viewer - Add livescore to the Schedule view (#9472) - feat(empty-screenshots): add error handling for permissions (#9452) - [inFakt] Invoice Details View (#9489) - Update reclaim-ai extension with bug fixes (#9464) - Update file-manager extension (#9493) - Update CODEOWNERs - feat(karabiner-profile-switcher): add current profile command (#9291) - Apple Reminders: Fix display of list items - [Toothpick] Favorite device disconnect commands (#9478) - Update raycast-ollama extension (#9473) - Color Picker: Use Raycast Swift Macro (#9474) - Update tempmail extension (#9462) - Update CODEOWNERs - Update jwt-decoder extension (#9442) - Update CODEOWNERs - Open Camera from Menu Bar (#9460) - Update CODEOWNERs - [Ask Perplexity] Improve fallback behavior (#9461) - Add code-saver extension (#9340) - Update CODEOWNERs - Update 0x0 extension (#9466) - [Bitwarden] Improve error handling and try to fix not logged in errors (#9470) - Add changelog for 1.63.0 - Docs: update for the new API release - Update CODEOWNERs - Add save-to-cubox extension (#9415) - Update CODEOWNERs - Update pipedrive extension (#9231) - Update CODEOWNERs - Add Adaptive to Noise Control and Conversation Awareness toggle. (#9436) - check for optional status if no user is involved (#9456) - fix(visual-studio-code): set terminal app preference required (#9448) - [pipe-commands]: add remove smart quotes (#9433) - Update CODEOWNERs - Add DirectAdmin Reseller extension (#9405) - Update CODEOWNERs - Add whoop extension (#9393) - Update rocket-chat extension (#9445) - Update Anybox extension (#9435) - Update feishu-document-creator extension (#9441) - Update CODEOWNERs - Update CODEOWNERs - feat(visual-studio-code): add open in terminal action (#9443) - Add Fast Chat Extension (#9205) - [FIXED] VPN not starting via scutil with too long a name. (#9440) - Update CODEOWNERs - Update vat-calculator extension (#9425) - Add mound-for-pile extension (#9351) - Update CODEOWNERs - Add rocket-chat extension (#9347) - Update CODEOWNERs - Updating RescueTime with more commands to extend functionality (#9423) - feat(change-case): manual refresh (#9432) - Docs: Update docs on AI models - Update CODEOWNERs - GCP search allows searching by project-id (#9372) - feat(apple-reminders): add list filtering to menu bar command (#9413) - fix(ticktick): lexical error on task item action (#9426) - Update CODEOWNERs - Browser Bookmarks: Add support for Firefox Developer Edition (#9385) - fix(coffee): status command flashing when re-caffeinating (#9419) - Update CODEOWNERs - Add play liked songs options (#8616) - Revert "CI: update the context for PRBot" - CI: update the context for PRBot - [search-npm] Add new item that links to search results page (#9341) - Update CODEOWNERs - Add raycast-nrm extension (#9311) - Bot: Check if there are no changed extensions - Bot: Add some logs - Update CODEOWNERs - Add feishu-document-creator extension (#9335) - Bot: remove logs - Bot: Fix typo - Bots: Add some logs - Bot: No need to checkout the repo in PR bot - Update CODEOWNERs - Update PIA controls (#9375) - Update vscode-project-manager extension : Add Cursor support (#9392) - Arxiv: Use deep import to reduce build size. (#9389) - Apple Reminders: Add support for drafts + bug fix (#9402) - Simple Reminder: Use deep import to reduce build size. (#9394) - Docs: update for the new API release - FIXED: the problem of long names (#9382) - Bots: Use export default - Reclaim.ai: Refactor Data Fetching with useFetch Hook for faster FCP (#9345) - fix(dashlane-vault): use adjustable cli path (#9377) - Update ip-geolocation extension (#9365) - Update CODEOWNERs - Add 0x0 extension (#8970) - Update CODEOWNERs - feat(deepcast): add missing features to the index command (#9083) - [ssh-manager] Support remote command in ssh config (#9074) - Update CODEOWNERs - Add rapidcap extension (#9133) - Update CODEOWNERs - Add sensible extension (#9252) - Update CODEOWNERs - Add search-shopify-liquid-documentation extension (#8873) - Updated Cider extension (#9363) - Update CODEOWNERs - Add zipper-run extension (#9125) - Update hetzner extension (#9358) - Update zotero extension (#9344) - Update CODEOWNERs - feat(todo list): unpin command shortcut inconsistence & clear completed todos (#9215) - Reclaim-ai: Fix join-meeting url & next event display in menubar (#9148) - [Lorem Ipsum] add a new command based on ai (#9177) - Update CODEOWNERs - Add private internet access extension (#9315) - Update CODEOWNERs - Add ipapi.is extension (#9308) - Update descriptions of the actions with WhiteBIT code (#9304) - Update CODEOWNERs - Update cypress-docs.tsx (#9299) - Add Dub.co link shortener (#9274) - Browser Bookmarks: Bug fixes (#9338) - Update CODEOWNERs - Update color-picker extension (#9280) - Update CODEOWNERs - create extension for dayone (#9265) - Update CODEOWNERs - Add Cider extension (#9259) - Update CODEOWNERs - Add shortcuts-search extension (#9235) - Updated README.md (#9336) - [Hue] Fix ERR_INVALID_IP_ADDRESS (#9337) - Update CODEOWNERs - Update reclaim-ai extension with support for new prioritization features, bug fixes, and authorship. (#9302) - Update CODEOWNERs - Update ip-geolocation extension (#9283) - [Confluence] Fix issue causing People tab to error on opening (#9331) - Update tesla extension (#9327) - Fix "Maximum call stack size exceeded" error in the Tower ext. (#9326) - Update cleanshotx extension (#9293) - [Obsidian] ignore empty cache (#9324) - Update CODEOWNERs - feat(spotify-player): add more commands (#8217) - [Jira] Optimize Issue Creation for Large Issue Creation Metadata (#9330) - Update CODEOWNERs - [Jira] Add watching functionality to issue actions (#9319) - Update CODEOWNERs - check if current song has already been liked (#8863) - Docs: update for the new API release - Update CODEOWNERs - TMDb: Add myself to the contributors - TMDB: Many improvements (#9289) - Update hetzner extension (#9257) - Update CODEOWNERs - Add Conference preferences (#9165) - Update CODEOWNERs - Add repology-search extension (#9230) - Update CODEOWNERs - Add copyq-clipboard-manager extension (#9224) - feat(days-until-christmas): add status and menubar commands (#9272) - chore(ruler): fix typos (#9288) - Update CODEOWNERs - Update spotify-player extension (#9200) - Update CODEOWNERs - Update ffmpeg extension (#8847) - Update odesli extension (#9279) - feat: amazon-aws - make vault optional (#9276) - Update cloudinary extension (#9249) - [Google Translate] Added Copy Pronunciation keyboard shortcut (#9262) - Change supported models (#9271) - Add alternates to various extensions (#9267) - Migrations: Add migration for 1.62.0 - Docs: update for the new API release - Update README.md - Update CODEOWNERs - Update google-fonts extension (#9254) - Update CODEOWNERs - Add outline-page extension (#8925) - Update CODEOWNERs - Ext/material icons (#8793) - Update CODEOWNERs - Slack Status: Add OAuth + AI (#8389) - Update CODEOWNERs - Update list-keyboard-maestro-macros extension (#9013) - Update CODEOWNERs - feat(coffee): status command (#9210) - Update CODEOWNERs - Add hetzner extension (#9179) - chore(cratecast): add keywords (#9196) - Add \`Default Title\` preference (#9238) - chore(change-case): add keywords and update deps (#9232) - feat(tailscale): add status command (#9186) - Update CODEOWNERs - Add finderutils extension (#9163) - Update CODEOWNERs - Update github-gist extension (#9190) - fix(dashlane-vault): img src in README.md (#9228) - fix(tim): resolve issues with tasks lacking tags and openActiveRecord without active record (#9229) - Update CODEOWNERs - Add perplexity extension (#9106) - Update cratecast extension (#8871) - [Update][Easy New File] Optimize file operation (#9173) - Update Porkbun extension (#9207) - Update CODEOWNERs - Add Dashlane Vault extension (#9144) - Update CODEOWNERs - Add open-graph extension (#9128) - Update CODEOWNERs - Update easy-ocr extension: Add different languages support (#9156) - Reclaim.ai: bug: create task should use the default task visibility rather than specifying always private. (#9218) - fix(notion): error when opening page created from form (#9182) - Apple Reminders: Fix bugs (#9222) - Update CODEOWNERs - Update shadcn-ui extension (#9209) - Update hud.md (#9211) - Update CODEOWNERs - feat(kill-process): allow killing multiple processes (#9185) - CI: use v1.14.0 - CI: checkout sparse for utils - Update teleport extension (#9130) - Single Disk Eject: Fixed a bug when attempting to eject a disk in use (#9189) - [Espanso]: Add ability to display match labels to Search Matches command (#9101) - Update spotify-player extension (#9175) - Tools: Revert tagging latest merged commit - Tools: Tag the latest merged commit - [Bugfix][Text Shortcuts] Fix tag color display issue (#9171) - [Update][Text Shortcuts] Sort by Frequency of Use (#9167) - Update CODEOWNERs - fix: log message field nullable (#9159) - Update package.json to remove Hugivar from contributors (#9164) - Docs: update for the new API release - Update tyme-3-time-tracker extension (#9138) - fix: incorrect \`.dismiss\` path leading to perpetually ringing timer (#9149) - Update CODEOWNERs - Update linkding extension (#9129) - Update raycast2github.json - Update reclaim-ai extension with support for new scheduling link share times feature. (#9095) - Update CODEOWNERs - Add dynamic-font-size extension (#9092) - Update reclaim-ai extension (#9052) - feat: fix dismiss cmd, add "Stop Running Timer" cmd, screenshot update (#9116) - Bug fixes (#9126) - Bot: Add some more logs - Battery Menu Bar: Fix crash due to stale cache data. (#9123) - GitHub: Search repositories improvements + Fixes (#9094) - Update CODEOWNERs - Cilium-docs: Add extension (#9091) - Update CODEOWNERs - Update append-clipboard extension (#9103) - Update CODEOWNERs - Add the-matrix-of-destiny extension (#8915) - Docs: Update the utils docs - Update CODEOWNERs - reclaim-ai: minor update to filters (#9071) - Update CODEOWNERs - [LastPass] Fir e.error.includes error from email sub (#9119) - Update github extension (#8967) - Fall back to empty string for bookmark title (#9096) - Update CODEOWNERs - Add time-logger extension (#9069) - [idonthavespotify] fix: typo Hardcoded API URL (#9120) - Fix read properties of undefined (#9117) - Update CODEOWNERs - Add HTTP.cat extension for visual HTTP status codes with fancy cats 🐈‍⬛🐈 (#9065) - [Obsidian] Add content template support (#9107) - Update raycast-ollama extension (#9108) - Update teleport extension (#9098) - Update CODEOWNERs - Add CyberPanel extension (#8996) - feat(vault): add oidc login method (#9090) - [Multilinks] Fix browser dropdown state issue (#9102) - Docs: update for the new API release - Update CODEOWNERs - Add sitespeakai extension (#9036) - Update CODEOWNERs - Add digitalocean extension (#8909) - Apple Reminders: Add support for today and scheduled views (#9087) - Update raycast2github.json - [Update] [Open Link in Specific Browser] New setting item: Hide all apps (#9078) - Apple Reminders: Remove Beta - Docs: update for the new API release - Update CODEOWNERs - Add odesli extension (#9033) - Update CODEOWNERs - Add vat-calculator extension (#9032) - Update CODEOWNERs - Add easy-ocr extension (#8903) - Update mynaui-icons extension (#9060) - [Installed Extension] Various enhancements (#9061) - Docs: Update the utils docs - Update CODEOWNERs - Add teleport extension (#8956) - Update bilibili extension (#9015) - Fix improvmx extension to use a CSPRNG for password generation (#9046) - Update CODEOWNERs - Update heroicons extension (#9048) - [LastPass] fix RegExp errors for special characters in password (#9045) - Update CODEOWNERs - Fix random-password-generator extension to use a CSPRNG for password generation (#9047) - fix typo in Tunnnelblick extension (#9049) - feat(installed-extensions): remove exec and clean up (#9053) - Pins 1.5.0 (#9055) - Docs: Remove abortable from useCachedPromise example - feat(toggle-desktop-visibility): support sonoma and add more commands (#8635) - Things: Minor improvements (#9042) - feat(todoist): Add command to open focused task directly (#8969) - Show crosshair cursor for better accuracy (#8713) - Update CODEOWNERs - Add twos extension (#9002) - Update CODEOWNERs - Add metaphor extension (#8960) - Update CODEOWNERs - Fix passphrase-generator extension to use a CSPRNG (#9031) - Fix password-generator extension to use CSPRNG. (#9029) - Add user-agent extension (#8978) - Update toggle-menu-bar extension (#9028) - Update tints-and-shades extension (#9027) - Update Anybox extension (#9041) - [Simple Reminder]: fix word eating (#9026) - feat(deepcast): support arguments (depends on #8807) (#9008) - Update reclaim-ai extension (#9037) - Apple Reminders: Fix Invalid Time Value error - feat(deepcast): add default target language and support fallback text (#8807) - Update CODEOWNERs - Apple Reminders: Rename reminders to apple-reminders (#9025) - Update form.ts (#8975) - Fix NBA viewer starting season date for Standings view (#8973) - Update git-commands extension (#8953) - Update CODEOWNERs - Update wifi-share extension (#8527) - Update cobalt extension (#9021) - Update CODEOWNERs - Add mailtrap-subject-copier extension (#8819) - Update CODEOWNERs - [word-search] Capitalize output when search text is capitalize (#8705) - Update CODEOWNERs - Update battery-menubar extension (#8621) - Update Purelymail extension (#8971) - Update brave-search extension (#8966) - [Xcode] Maintenance Update (#9000) - Update uptime-kuma extension (#9004) - Improve YT extension error handling (#9007) - [Multilinks] Update browser list and Fix dropdown state issue (#9014) - Update CODEOWNERs - Add uptime-kuma extension (#8787) - Remove jq (#8993) - Update ngrok extension (#8998) - Fixes and Enhancements - Updated convert number to IP address - Add a new prompt icon color to display according to different states (#8989) - Filter items where title is missing (#8936) - Bots: Remove extra } - Bots: Remove extra } - Reward: add some logs - Reminders: Fix overdue on completed tasks and due dates grouping - Bots: Consistent PR and Issue label - [Mozilla Firefox] Add nightly support as fallback (#8543) - Corrected typo (#8968) - Update CODEOWNERs - Transfer Whitebit to Organisation (#8962) - Update CODEOWNERs - WhiteBIT Exchange Extension (#8647) - Update CODEOWNERs - add NuGet release channel to NuGet Extension (#8791) - Update CODEOWNERs - Update search-astro-docs extension (#8881) - Update (#8954) - Fixed typo (#8952) - Browser Bookmarks: Add "Open Browser\'s Bookmark" preference (#8951) - Update CODEOWNERs - Add saved-items extension (#8774) - Update CODEOWNERs - Update soundboard extension (#8942) - feat: Adds multiple new commands (#8946) - Reminders: Overdue fix for full-day dates - Update CODEOWNERs - Update envato extension (#8770) - Update CODEOWNERs - Update reclaim-ai extension with support for new prioritization features, bug fixes, and authorship. (#8926) - Update CODEOWNERs - Update brave-search extension (#8911) - Apple Reminders: Recurring reminders and better group by due dates - 【KeePassXC】Fixed a logic bug (#8934) - fix: handle another pipe-command selection error (#8839) - build: update pipe-commands npm packages (#8840) - Update (#8929) - Update CODEOWNERs - [Flight Miles Calculator] feat: copy result to clipboard (#8931) - Updated DR news extension - Update package.json - Update CODEOWNERs - Add zoom-control extension to control zoom meetings (#8817) - Update CODEOWNERs - Add ip-tools extension (#8919) - Update CODEOWNERs - feat(scaleway): add block storage product entry (#8920) - Add dr extension (#8883) - feat(notion): fix various misc bugs (#8340) - update ScreenOCR (#8927) - Update CODEOWNERs - [GitHub] Various search usability improvements (#8786) - Bug fix, should resolve #8887 with fallback. (#8905) - feat(bookmarks): open the browser where the bookmark came from (#8798) - Update CODEOWNERs - GitHub: Add "Clone and Open" action - Update CODEOWNERs - Add anycoffee extension (#8890) - Update CODEOWNERs - Add simpletexocr extension (#8500) - Update CODEOWNERs - Update douban extension (#8590) - Todoist: Update quick add placeholder - Update CODEOWNERs - [GitLab] Fix possible crash on empty title in a todo (#8896) - [Val Town] Add val town (#8820) - Allow multiple, comma separated tabs to be opened in Arc (#8830) - Update raycast-ollama extension (#8892) - Update CODEOWNERs - [pipe-commands] fix: improve placeholder text UX (#8842) - Update CODEOWNERs - [Gmail] Fix OAuth refresh errors (#8902) - Deeplinks Support (#8907) - Update CODEOWNERs - Quicklinks and CUID support for Random Data Generator (#8898) - chore: add my missing contributions (#8913) - Update CODEOWNERs - [Quest] quest is now called checklist (#8486) - [KeepassXC] Optimize performance & Add Open URL Action (#8891) - [idonthavespotify] feature: API schema updates (#8880) - Update CODEOWNERs - Update git-repos extension (#8874) - Update CODEOWNERs - Add Apple Reminders extension (#8878) - Update CODEOWNERs - Create UTM campaign builder extension (#8814) - feat(change-case): use ESM (#8867) - [LastPass] Fix misleading action message (#8868) - Update CODEOWNERs - Update whois extension (#8853) - Fix: Catch error thrown when dispatch is undefined (#8861) - Docs: update for the new API release - Update dependencies of templates - CI: Build extensions on macos - Update CODEOWNERs - Browser Bookmarks: Always sort the bookmarks by their frecency - Add installed-extensions extension (#8783) - Migration: Add migration for 1.60.0 - Docs: update for the new API release - Update CODEOWNERs - Add search-astro-docs extension (#8708) - Update CODEOWNERs - Add Zipcodebase extension (#8726) - Update CODEOWNERs - Add fotmob extension (#8664) - Feature/hue add plug icon (#8851) - feat: year progress add copy to clipboard (#8849) - [Music]: Added macOS version checks (#8782) - [Git Repos] Bug fix, resolves #8829 (#8834) - [pipe-commands] feat: add tab to newline command (#8843) - Update CODEOWNERs - Initial Commit (#8765) - Update CODEOWNERs - feat(mute-microphone): toast implementation (#8697) - System Monitor: Improve performances - Update CODEOWNERs - [Flight Miles Calculator] new extension (#8739) - Update JustWatch API to use GraphQL instead of REST (#8825) - Update stablecog extension (#8828) - Update CODEOWNERs - Add tabnews extension (#8700) - Update CODEOWNERs - Update android extension (#8766) - Update CODEOWNERs - Update CODEOWNERs - Add stardew-valley-wiki extension (#8744) - Update material-icons extension (#8761) - Update CODEOWNERs - Add jalali-date-convertor extension (#8727) - [Wayback Machine] Add multi URL support (#8730) - Update CODEOWNERs - feat(change-case): support unicode stuff (#8668) - Update CODEOWNERs - Add prisma-cli-commands extension (#8564) - [Update] [World Clock] Add memo icon (#8587) - Add display-modes extension (#8553) - Update CODEOWNERs - Add commit-message-generator extension (#8555) - Update CODEOWNERs - Add tyme-3-time-tracker extension (#8499) - Update CODEOWNERs - feat(google-chrome-profiles): support quicklinks (#8508) - Add raycast-urbandictionary-word-of-the-day extension (#8410) - Update CODEOWNERs - feat: Mapped Galaxy Buds+ and some QoL changes (#8797) - Rename command (#8802) - Update conventional-commits extension (#8809) - Pocket extension improvements (#8811) - Update CODEOWNERs - Update tailwindcss extension (#8796) - [Weather] Fix area title when region is not present (#8808) - [Gitlab] Fix crashes (#8812) - Update CODEOWNERs - Add midjourney extension (#8719) - Update Anybox extension (#8725) - Update open-in-android-studio extension (#8785) - Update CODEOWNERs - Update http-status-codes extension (#8777) - Update reclaim-ai extension (#8714) - Update CODEOWNERs - [notion] Prefill \`Create Database Page\` with deeplinks (#8199) - Update CODEOWNERs - Add fluctuation extension (#8721) - Update CODEOWNERs - Add mynaui-icons extension (#8701) - Update CODEOWNERs - Update xcode extension (#8718) - Update CODEOWNERs - Update reclaim-ai extension (#8695) - Update CODEOWNERs - Update ligue-1 extension (#8653) - Update CODEOWNERs - Update waktu-solat extension (#8637) - Update CODEOWNERs - Update Apple Music extension for newly renamed "favorite" functionality (#8648) - search & Filter improvements for Figma File search (#8644) - Fix useAuthorization (#8757) - Spotify Extension: support deeplink context (#8750) - Update CODEOWNERs - Update stablecog extension (#8749) - Update CODEOWNERs - Update Year In Progress extension (#8645) - Update CODEOWNERs - uuid-generator: support v7 uuids (#8643) - Update CODEOWNERs - Add network-menubar-monitor extension (#8623) - Update CODEOWNERs - Add china-ip-address extension (#8571) - Update CODEOWNERs - Temporary removed stablecog extension - Update CODEOWNERs - Add tabler extension (#8595) - Update CODEOWNERs - Add stablecog extension (#8565) - Update CODEOWNERs - Add search-joplin-notes extension (#8556) - [Update] [Copy Path] Copy the URL of browser tab (#8737) - [Bugfix] [Network Speed] Fix no loading animation (#8589) - Update CODEOWNERs - feat(deepcast): more input and output options (#8683) - Update CODEOWNERs - Add papago-translate extension (#8435) - [Update] [Wi-Fi] Add new menubar command (#8593) - Update CODEOWNERs - Update warp extension (#8412) - Update CODEOWNERs - Update sips extension (#8549) - Update regex-repl extension (#8698) - Update fantastical extension (#8723) - fix(file-manager): tilde not at beginning of path (#8732) - [Obsidian] Sort search by last modified (#8735) - Jira: Improve Search Issues command (#8702) - Update CODEOWNERs - Jira: Add support for comments - Update CODEOWNERs - Add http-mime extension (#8537) - Toothpick: Mark \`bluetoothBackend\` preference as optional. (#8688) - Update CODEOWNERs - Add phind-search extension (#8494) - Fix getFavicon docs typo (#8687) - [1Password] Use \`Clipboard.copy(..., {concealed: true})\` to copy a password (#8641) - Update CODEOWNERs - Add Thrasher Magazine extension (#8521) - Bible extension: Add options to disable references and copyright in the copied results (#8608) - [Update] [Social Network Trends] Minor Update (#8583) - [Xcode] Updated Swift Package types (#8663) - feat: match comments, generate seasons list dynamically (#8669) - Update CODEOWNERs - Add vmware-vcenter extension (#8477) - feat: (ohmyzsh git alias) imporve search #8478 & upgrade api version (#8493) - feat(visual-studio-code-recent-projects): support cursor and vscodium properly (#8509) - Update commercequest extension (#8551) - Update CODEOWNERs - Update Tailscale extension (#8577) - Splitwise: Added new features (#8609) - [Home Assistant] New logo (#8626) - Update CODEOWNERs - Update ngrok extension (#8629) - Add braid extension (#8456) - Update hubspot extension (#8594) - [Toothpick] QoL & Bose NCH 700 (#8612) - Update CODEOWNERs - Update spanish-tv-guide extension (#8654) - Update CODEOWNERs - Update owner - Update CODEOWNERs - Update keepassxc extension (#8373) - Update CODEOWNERs - Update CODEOWNERs - Add perchance-generator extension (#8206) - Update iterm extension (#8288) - Update mattermost extension (#8216) - Update spanish-tv-guide extension (#8650) - Update CODEOWNERs - Jira: Add a preference to order by favourite filters first - Add link to the GitHub token creation form (#8606) - fix menubar icons color (#8624) - GIF Search improvements (#8369) - Update CODEOWNERs - Add UniFi Extension (#7919) - Update CODEOWNERs - Update productlane extension (#8600) - [Update] [LookSee] Add support for fallback command (#8605) - Update CODEOWNERs - [gitignore] Fixes (#8625) - feat(Timers): stopwatch menu bar improvements, minor UX fixes (#8618) - GitHub: Fix menu bar commands icon colors - Update CODEOWNERs - Zoom: Update the icon - Update CODEOWNERs - feat(tailscale): add preferences for path and exec wrapper (#8287) - Update CODEOWNERs - Add looksee extension (#8463) - Obsidian: Filter out vault paths that don\'t actually exist. (#8524) - Update commercequest extension (#8535) - Update CODEOWNERs - Update CODEOWNERs - Update memos extension (#8518) - Update gitlab extension (#8487) - fix: railway search (#8484) - Update apple-devices extension (#8533) - Update imessage-2fa extension (#8542) - Bots: Use Bun for bots - Browser Bookmarks: Add support for Arc (#8497) - Update CODEOWNERs - Update notion extension (#8502) - Linear: Add team key as keyword in Create Issue - Update CODEOWNERs - Add groq-tools extension (#8448) - Update CODEOWNERs - Add commercequest extension (#8431) - Update CODEOWNERs - Update docsearch extension (#8427) - Update year-in-progress extension (#8430) - Update CODEOWNERs - Add WordPress Plugin Search extension (#8406) - Update CODEOWNERs - Update network-diagnostics extension (#8418) - Update CODEOWNERs - Add findnearby extension (#8385) - Update raycast2github.json - Update CODEOWNERs - Update windmill extension (#8364) - trimming the key and tokens to fix #8367 (#8368) - Update cidr extension (#8411) - Update open-in-android-studio extension (#8481) - Update CODEOWNERs - Create MBTA Tracker extension (#7820) - Update CODEOWNERs - Upgrade Tower extension by running migrations (#8402) - Update notion_researcher extension (#8490) - [cURL] Allow custom header keys (#7591) - Migrations: Add migration for 1.59 - Add changelog for 1.49.0 - Docs: update for the new API release - Browser Bookmarks: Update empty state light icon - Update CODEOWNERs - Update word-count extension (#8351) - feat(cleanshotx): fix race condition (#8488) - Update fip extension (#8476) - [Gmail] Menu optimize (#8432) - Update bilibili extension (#8428) - Update grammari-x extension (#8421) - Update CODEOWNERs - Update Quick Latex extension (#8433) - Issue bot: Fix when extension cannot be found - Notion: Rework quick capture prompt - Update CODEOWNERs - Add wise-quotes extension (#7914) - Add list-randomizer extension (#7989) - Update ssh-manager extension (#7614) - Update CODEOWNERs - Change case multi lines (#7752) - Update CODEOWNERs - Adding new extension - Twitter Video Downloader (#8252) - Update metronome extension (#8133) - Update CODEOWNERs - Update CODEOWNERs - feat: add extract url from text (#8278) - Add battery-menubar extension (#7842) - Update CODEOWNERs - Update ai-gen extension (#7835) - jenkins: Allow HTTP Instances (#7697) - Todoist: Add duration support (#8474) - Update CODEOWNERs - Update CODEOWNERs - Update visual-studio-code extension (#8415) - [Improvement and BugFix] - 2023-09-18 (#8441) - Add quicklinks action chrome (#8440) - Added iPhone 15 Lineup (#8409) - Update wordreference extension (#8457) - Browser Bookmarks: Nice empty state icon - Update CODEOWNERs - Add tynyfy extension (#8226) - Update CODEOWNERs - Browser Bookmarks: Update extension icon - Update CODEOWNERs - Fix Notifications Action title (#8392) - Update CODEOWNERs - Add screen-math extension (#7955) - Update CODEOWNERs - Bot: Fix matching extensions with the same name - Update CODEOWNERs - Update CODEOWNERs - Add vatlayer extension (#8332) - Update warp extension (#8246) - Color picker maintenance (#8370) - Update CODEOWNERs - Update monobank extension (#8380) - Update screenshot extension (#8303) - [OpenAI Translator] Toggle metadata visiability (#8388) - Update CODEOWNERs - Add ngrok extension (#8320) - Update CODEOWNERs - [New Extension] Quick Web (#8312) - Update CODEOWNERs - Add developer-excuses extension (#8301) - Docs: Update the utils docs - Update CODEOWNERs - Add ingredients-lister extension (#8245) - Update CODEOWNERs - Update bitwarden extension (#8276) - Update package.json (#8379) - Update toggle-menu-bar extension (#8376) - Docs: update for the new API release - GitHub: fix lint - Github: Update proxy URL - Asana: Update proxy URL - Jira: Update proxy URL - Update CODEOWNERs - Add open-in-android-studio extension (#8270) - Update tesla extension (#8305) - feat(change-case): support quicklinks (#8280) - Update CODEOWNERs - Update conventional-commits extension (#8313) - Update CODEOWNERs - Arc extension: update readme and icon (#8361) - Revert "[Bitwarden] Download own CLI binary instead of requiring local installation (#8315)" (#8362) - Update CODEOWNERs - Add xcodes extension (#8268) - Update jetbrains extension (#8045) - Update CODEOWNERs - feat(cleanshotx): add more commands and args (#8254) - Update CODEOWNERs - Update README.md (#8350) - Update arc extension (#8327) - Openverse: Add action to report an image (#8298) - Fix missing popToRootType parameter name (#8329) - datetime-format-converter: add more formats (#8221) - Update grammari-x extension (#8341) - feat(file-manager): better symlinks (#8344) - Filamentphp doc search (#8321) - feat(orion): add profile support (#8285) - Update ffmpeg extension (#8308) - [Bitwarden] Download own CLI binary instead of requiring local installation (#8315) - Update imessage-2fa extension (#8336) - Update CODEOWNERs - Add wordreference extension (#7906) - fix: datetime-format-converter - hours were wrong (#8220) - Update CODEOWNERs - Update cal-com-share-meeting-links extension (#8317) - Update manga-calendar extension (#8302) - Update package.json (#8300) - [Pins] Subgroups, Sorting, Settings, Bug Fixes, and More (#8248) - Update Anybox extension (#8318) - [1-Click-Confetti] Add confetti with sound command (#8192) - Transfer Notion (#8330) - Update CODEOWNERs - Jira: Add authenticated image rendering - [Home Assistant] Fix possible crashes (#8310) - Update pick-your-wallpaper extension (#8262) - Improve TickTick plugin (#8275) - fixing non existing folder bug (#8297) - Update git-commands extension (#8186) - [LastPass] Add guard for password\'s special characters (#8255) - Update pubme extension (#8292) - feat(file-manager): support quicklinks (#8284) - Update remember-the-date extension (#8289) - Update CODEOWNERs - Update transform extension - Add JSON to string / String to JSON (#8231) - feat(brew-services): add more icons and fix logic (#8279) - Update aimlab extension (#8227) - Update CODEOWNERs - updates to file select and ffmpeg install tips (#8286) - Raycast Explorer: Format prompts - Linear: Update proxy URL - Update CODEOWNERs - Notion: Update proxy URL - feat: raycast v1.57 (#8194) - Update devonthink extension (#8212) - Update CODEOWNERs - Add ffmpeg extension (#8210) - Miro: Update proxy URL - Zoom: Update proxy URL - Update CODEOWNERs - Update raycast2github.json - Update CODEOWNERs - Add mailboxlayer extension (#8058) - Update reclaim-ai extension (#8203) - Update CODEOWNERs - Ref #8164 - Make user option optional in ssh-manager extension (#8165) - feat(notion): fix status, respect database names, delete database, colors (#8218) - Update CODEOWNERs - Search by project title and key case-insensitive (#7968) - Update CODEOWNERs - Add masked-link-generator extension (#8170) - Update CODEOWNERs - Updating tailwind version (Tailwind CSS extension) (#8184) - Update CODEOWNERs - Change owner (#8274) - Migrations: Bump to 1.58.0 - Docs: update for the new API release - Extension fixes (#8261) - Things: Add "Quick Add To-Do" command (#8249) - Update CODEOWNERs - Update conventional-commits extension (#8172) - Add grammari-x extension (#8049) - fix: Pick up text 2FA as code (#8177) - [Statamic] Update search index (#8175) - [Hue] Update and bugfixes (#8154) - Update CODEOWNERs - Confluence (#8107) - Add Menu Bar Command to Port Manager Extension (#8000) - Update obsidian-smart-capture extension (#8179) - Hypersonic: Fix menu bar command background run crash. (#8195) - Update CODEOWNERs - Update producthunt extension (#8202) - fix: change to use bundleid filter app (#8236) - Update doccheck extension (#8238) - Added support for starring files and other grid view improvements (#8173) - Update HideMail extension (#8188) - Update charged extension (#8230) - Update CODEOWNERs - Update raycast2github.json - Update mute-microphone extension (#8213) - Add a preference to display CSS spacing units in pixels (#8211) - Add info about {PR_MERGE_DATE} placeholder in changelogs (#8228) - Update CODEOWNERs - Add text-format-improver extension (#8142) - Add "Copy Zero Width Space" Command (#8229) - [Toothpick] Updated to latest changes (#8193) - Update CHANGELOG.md - Update toggle-scroll-bars-visibility extension (#8214) - Fix Flow extension broken commands (#8205) - Add search in browser shortcut to Wikipedia extension (#8204) - Add trimming to YouTube Downloader (#8209) - Update CODEOWNERs - Update spotify-player extension (#8096) - Update CODEOWNERs - Add new prompts (#8169) - [Google Translate] Add pronunciation (#8174) - fix: chatgo extension - Worker terminated due to reaching memory limit: JS heap out of memory (#7461) - Update notion_researcher extension (#8128) - Update CODEOWNERs - Add conventional-commits extension (#8115) - Update CODEOWNERs - Quantumcast: Remove extension. (#8166) - Update CODEOWNERs - Add system-information extension (#8111) - Update CODEOWNERs - Add dot-underscore-files-cleaner extension (#8156) - Update CODEOWNERs - Add markdown-table-generator extension (#8161) - Update extension Anybox (#8158) - Updated name - [Music]: Fixed \`start-playlist\` potential error (#8167) - fix: upload file error (#8157) - [Speedtest] Optimize (#8155) - Asana: Add more info about refresh token errors - Update CODEOWNERs - Update ssh-manager extension (#8149) - Transfer PostHog (#8152) - Update scrcpy extension: select previous used device automatically. (#8069) - Added new logo - Update tableplus extension (#8130) - [PromptLab] New placeholders, support for more browsers, bug fixes (#7964) - [Bitwarden Vault] Fix: Logout command error (#8136) - [Bitwarden Vault] README improvements and updated screenshots (#8137) - Update CODEOWNERs - Add Growthbook Extension (#8078) - Update CODEOWNERs - Update mute-microphone extension (#8126) - Update CODEOWNERs - Update CODEOWNERs - Add phone-call extension (#7935) - Sort network services based on availability in the connect-to-vpn extension (#7004) - Update CODEOWNERs - Add notion_researcher extension (#8070) - Update CODEOWNERs - [espanso] add Toggle Espanso and Add Match commands (#7560) - Update CODEOWNERs - Add numpad extension (#7981) - Update ping extension (#8094) - Changed PurpleAir to use the EPA corrected air quality calculation (#8120) - Update CODEOWNERs - [iTerm] Fix: keep the same desktop focused when creating a new window (#8117) - Update tableplus extension (#8090) - Update CODEOWNERs - Update CODEOWNERs - Update speedtest extension (#8098) - Add minisim extension (#7978) - Update CODEOWNERs - Update word-count extension (#8038) - Update tip-calculator extension (#8061) - Update cloudinary extension (#8072) - Update CODEOWNERs - [Search npm Packages] Add shortcut to "npm Package Page" open in browser action (#8010) - Update toggle-scroll-bars-visibility extension (#8042) - Update schoology extension (#8073) - Docs: Update the utils docs - [Weather] Upgrade (#8106) - Update CODEOWNERs - Adds support for Cursor as an option in the extension settings (#8086) - [TickTick] Support complete task (#8110) - Update CODEOWNERs - Add ping extension (#8046) - Update CODEOWNERs - Remove empty contributors array - Update raycast2github.json - Docs: update for the new API release - Update CODEOWNERs - Add schoology extension (#8014) - Update CODEOWNERs - fix(gitmoji): change raycast reserved modifier keys (#8011) - [Gmail] Add label filter actions and dropdown (#7904) - Update CODEOWNERs - Add tesla extension (#8012) - Update CODEOWNERs - Add counter extension (#8005) - Update CODEOWNERs - Add raycast-svg64 extension (#8006) - Color Picker: remove unecessary types - Fix reward script - Update imessage-2fa extension (#7997) - Color Picker: Use generated preference types (#8055) - Debug reward script - Update CODEOWNERs - Add obsidian-smart-capture extension (#7982) - Linear: Fix "Workflow state not in same team as issue" error (#7993) - Update CODEOWNERs - Update CODEOWNERs - Add tip-calculator extension (#8023) - Add monobank extension (#7966) - ChatGPT: Catch authentication errors when listing models. (#8044) - Fix posting comment in reward script - Google Workspace: Don\'t append authuser when opening a folder (#8039) - Update CODEOWNERs - Add toggle-scroll-bars-visibility extension (#8017) - Add sat-scorer extension (#7987) - Update CODEOWNERs - feat: Updated Gitpod Extension for Raycast Public Store (#7952) - Update CODEOWNERs - Update CODEOWNERs - Add metronome extension (#8021) - Update CODEOWNERs - Add storybook-launcher extension (#7934) - Add url-shortener extension (#7897) - Update spoiler-converter extension (#8002) - Update CODEOWNERs - Bugfix/sequel ace (#7998) - Update git-commands extension (#8031) - [toggl-track] Create functionality for project tasks (#8018) - fix: shortcut for close tab doesn\'t work (#8016) - Fix reward script - Update CODEOWNERs - [Update] Menubar Weather (#8001) - [Update] Set Raycast Wallpaper (#8007) - feat(shadcn-ui): update documentation and readme (#8013) - CI: update checkout to v3 to remove node12 deprecation warnings - CI: update get-changed-files to v2.2.0 to remove node12 deprecation warnings - Things: Make "Show Lists Shortcuts" enabled by default - Update CODEOWNERs - Things: Big update (#7905) - Update CODEOWNERs - Remove \`Spotify Beta\` (#7990) - Docs: Update the utils docs - Update CODEOWNERs - Adding Milestones capabilities to Linear extension (#7887) - Added README - Update README.md - Color Picker: Don\'t await launchCommand Fix #7901 - Add reward script - Update CODEOWNERs - Add spoiler-converter extension (#7921) - Update CODEOWNERs - Add manga-calendar extension (#7702) - Update CODEOWNERs - Add gyazo-uploader extension (#7915) - Replace manual token with configstore authentication (#7963) - [Google Translate] Fix autodetect language (#7965) - Update CODEOWNERs - Add git-commands extension (#7910) - Notion: Update screenshots and fixes (#7961) - Update CODEOWNERs - Add larajobs-search extension (#7903) - Update CODEOWNERs - Add sanity extension (#7882) - [amazon-aws] Fix region in secrets manager link (#7936) - Update CODEOWNERs - Add raycast-link-lock extension (#7894) - Update raycast-arcade extension (#7954) - Update CODEOWNERs - Update bitwarden extension (#7937) - [heroicons] Add actions to copy/paste import declaration (#7873) - fix missing hacs entities (#7945) - Update CODEOWNERs - Add texts extension (#7816) - [Xcode] Keep section order in "Search Recent Projects" (#7944) - Update raycast-ollama extension (#7940) - Update CODEOWNERs - Add Unkey extension (#7865) - Update README.md with Community Guidelines - [Update] IP Geolocation (#7931) - Update raycast-ollama extension (#7917) - Update CODEOWNERs - Add cinemas-nos extension (#7845) - Zotero/add more icons (#7913) - [Obsidian] Fix cache fallback value bug (#7920) - [Notion] Update Troubleshooting in README.md (#7907) - Update CODEOWNERs - [todo-list] Implement sorting (#7636) - Docs: update for the new API release - Update CODEOWNERs - Update music extension (#7892) - Update CODEOWNERs - Add raycast-arcade extension (#7701) - Update CODEOWNERs - Update ossinsight extension (#7880) - [Radix] Update Radix Primitives and added Radix Colors and Themes (#7879) - [Goodreads] Enrich book details page with ratings distribution and user ratings (#7899) - [pipe-commands] feat: add comma-separated conversion utils (#7750) - Update CODEOWNERs - Update whois extension (#7889) - Update CODEOWNERs - [Visual Studio Code] - Added check for path exists (#7857) - Update imessage-2fa extension (#7833) - Update CODEOWNERs - Update reclaim-ai extension (#7890) - Update CODEOWNERs - Update arc extension (#7874) - Update CODEOWNERs - Update papermatch extension - allow .heic images (#7877) - Update CODEOWNERs - Add GMail extension (#7747) - Update gitlab-docs extension (#7881) - Google Workspace: Fix link opening in wrong Google account (#7884) - Update CODEOWNERs - Update CODEOWNERs - Add type-the-alphabet extension (#7804) - Update pick-your-wallpaper extension (#7871) - Update ossinsight extension (#7878) - Update CODEOWNERs - Add runcloud extension (#7771) - Add formula to Notion extension - Update CODEOWNERs - Notion: Quick Capture + many improvements (#7491) - Docs: Update images to dark theme - Update virtualbox-power-switch extension (#7863) - add safe method for getting language flag (#7864) - Update CODEOWNERs - Added lantin (#7861) - [Height] Fix problem with showing tasks (#7860) - Add migration for 1.57.0 - Docs: update for the new API release - Update CODEOWNERs - Update splitwise extension (#7830) - Update CODEOWNERs - Update roam-research extension (#7762) - [GitHub For Enterprise] update graphql-request to v6 (#7586) - Update CODEOWNERs - VirtualBox: Fixed missing comma - Add virtualbox-power-switch extension (#7850) - Update neodb extension (#7826) - [System Monitor] Added possibility to select active tab (#7828) - Update CODEOWNERs - New Extension: create-remix (#7801) - Update CODEOWNERs - Add raycast-wca extension (#7789) - Update CODEOWNERs - [GitLab] Fix dynamic color for Menu Bar command icons (#7837) - GitHub: Support all pull request templates (#7843) - [LastPass] Add ability to mask text from error message (#7841) - Updated README and minor fix (#7832) - Fix Apple Maps Search fallback command (#7836) - Sanitize file name for YT downloader extension (#7839) - [GitHub] TypeError: Cannot read properties of null (reading \'name\') (#7824) - Update CODEOWNERs - Add input-source-switcher extension (#7738) - updated README (#7823) - [Goodreads] Fixed the open in browser link on search page (#7814) - Update CODEOWNERs - Add music-timer extension (#7766) - Update extension Anybox (#7825) - Daily log ai summary (#7748) - Update file-manager extension (#7815) - Update CODEOWNERs - [Reclaim.ai extension] New command + MenuBar filter (#7783) - Update jetbrains extension (#7799) - Updated StackExchange search extension (#7780) - Update youtube-downloader extension (#7666) - [Music] Removed SFSymbols (#7803) - Update CODEOWNERs - Add Evan Zhou as Raycast Explorer contributors - Update CODEOWNERs - Update Gitfox extension (#7782) - Update CODEOWNERs - Add cobalt extension (#7741) - [GitHub] Fix missing repo name for non numberTag cases (#7788) - [Home Assistant] Add HACS updates (#7791) - Docs: update for the new API release - Docs: Add example about getting an application by its bundle id - Update CODEOWNERs - Add tints-and-shades extension (#7733) - Docs: update for the new API release - Update raycast-explorer extension (#7755) - fix(7714): add null check for title (#7777) - Update CODEOWNERs - Add Goodreads extension (#7687) - Update nodejs documentation link (#7774) - fix: Updating the image preview in the readme (#7775) - Spotify Controls: Check if app is installed (#7768) - Browser Bookmarks: Add support for Vivaldi, Edge Dev, Edge Canary (#7716) - Add auto description for pinboard (#7708) - [Home Assistant] Add Menu Commands + Refactor (#7706) - Update CODEOWNERs - Add Search GitHub Users extension (#7651) - Update naver-search extension (#7489) - Misc: Improve stability of type guards (#7765) - Fix missing \`/src/\` (#7700) - Update CODEOWNERs - Add raycast-ollama extension (#7692) - Update dockerhub extension (#7698) - Update CODEOWNERs - Add uptime extension (#7705) - Update CODEOWNERs - Add raycast-google-palm extension (#7681) - [nixpkgs-search] Fix url to search index (#7694) - [Bitwarden] Fix details view visible line break (#7757) - Update CODEOWNERs - Add random-text-picker extension (#7616) - Update CODEOWNERs - Update myanimelist-search extension (#7621) - Update qrcode-generator extension (#7478) - Update memos extension (#7686) - Update CODEOWNERs - Add rusbase extension (#7566) - Update CODEOWNERs - Add explain-command extension (#7680) - Update CODEOWNERs - Add PostHog extension (#7503) - Update CODEOWNERs - Add curto-io-url-shortener extension (#7677) - Update CODEOWNERs - Add cc0-lib extension (#7675) - [Obsidian] Apply template to appendtask command file name (#7743) - Update CODEOWNERs - Add mattermost extension (#7652) - Open google meet on non default browser (#7737) - [Image Modification] Create Images, Operate on Clipboard Contents, and other improvements (#7418) - Fix missing Toast import to AI API reference (#7736) - Spotify Player: Hide Icon when idle (#7735) - Update CODEOWNERs - Add jellyfin extension (#7496) - Update CODEOWNERs - Update pixabay extension (#7470) - Update Inspire HEP Search (#7673) - Update CODEOWNERs - Add decentraland extension (#7611) - fix: Google Meet copy url on different browsers (#7715) - [Xcode] Added Xcode 15 Beta icon (#7695) - Fix crash on Crunchbase extension #7640 (#7707) - [Zotero] fixes for case where pdf is not available (#7693) - Update spanish-tv-guide extension (#7723) - Update README.md (#7718) - Update README.md (#7719) - Update README.md (#7720) - Update README.md (#7721) - Add .HEIC Support to Pick Your Wallpaper (#7725) - Remove useless Todoist code - Add raycast-explorer to public extensions - Docs: update for the new API release - Update CODEOWNERs - Add techcrunch extension (#7562) - add Product Hunt badge in README.md (#7678) - Update xcode extension (#7647) - Update CODEOWNERs - Fixed typo (#7672) - Add migration for 1.56.0 - Docs: update for the new API release - Update package.json (#7655) - Update README.md (#7656) - Claris snippets (#7663) - Update CODEOWNERs - Add waktu-solat extension (#7575) - Removed package-lock.json - Update CODEOWNERs - Add vc-ru-news extension (#7547) - Update zotero extension (#7593) - [Teziovsky/infakt] Refactor create/update invoice (#7649) - Update CODEOWNERs - Update youtrack extension (#7609) - Add spryker-docs extension (#7594) - Update CODEOWNERs - Add espn extension (#7550) - Update CODEOWNERs - Add sort-mentions extension (#7564) - Update CODEOWNERs - [GitHub Gist] Updates raycast API and prettier (#7589) - Update (#7653) - Reflect: Use native OAuth PKCE API from Reflect (#7583) - Update colorify extension (#7646) - Update CODEOWNERs - Add Mailwip extension (#7351) - Update microsoft-edge extension (#7526) - Update CODEOWNERs - Update raycast2github.json - [Update] Reclaim.ai keywords, readme.md (#7554) - Update CODEOWNERs - Update markdown-image-to-html extension (#7548) - Update CODEOWNERs - Add LogSnag extension (#7546) - Update xcode extension (#7613) - [Home Assistant] Modernize (#7549) - [Bugfix] Menubar Weather (#7633) - Update to add new shadcn UI installation section docs (#7634) - Update "Remove Paywall" with a new command (#7630) - [LastPass] add ability to \`hide password\` in details view, to increase security (#7573) - Harvest (#7389) - Update CODEOWNERs - Update raycast2github.json - Update CODEOWNERs - Tunnelblick: Update Extension (#7499) - [Obsidian] Fix error on yaml object parsing (#7521) - Update CODEOWNERs - Add list command to fastmail-masked-email (#7493) - Update CODEOWNERs - Add inspire-search extension (#7513) - Add harpoon extension (#7365) - Update mui-documentation extension (#7587) - Aleph Extension • Made errors more explanatory. (#7592) - Update CODEOWNERs - [Jira] Create Issue shortcut at the lists of issues (#7567) - Lark: remove tenant domain logic (#7585) - Update CODEOWNERs - [GitHub] Updates raycast API and prettier (#7588) - Update Anybox extension (#7540) - Update README.md in habr-media extension (#7590) - [PromptLab] Bug fixes + Custom Action Keybindings (#7622) - Update doccheck extension (#7598) - Update pubme extension (#7599) - Add HEX value as \`Search Colors\` keyword (#7610) - Sort tasks by due date (#7595) - Docs: Fix typo - Update CODEOWNERs - Add convert-px-to-vw-vh extension (#6628) - [youtrack] Plugin update (#7527) - Update CODEOWNERs - Add habr-media extension (#7533) - Update CODEOWNERs - Update remove-paywall extension (#7532) - Add cache support for beeminder extension (#7524) - feat: ULID support (#7518) - [Github For Enterprise] Dependencies (#7519) - Update CODEOWNERs - Add ulid extension (#7490) - Update CODEOWNERs - Add alacritty extension (#7486) - [UUID Generator] Dependencies (#7517) - Add Jira in public raycast extensions file - Bard: Add AI Chat feature (#7285) - GIF Search: Upgrade \`@raycast/api\` to latest version. (#7570) - Update CODEOWNERs - Add the-noble-quran extension (#7515) - Browser Bookmarks: Improve fuzzy search and show domain (#7565) - Hide remote branches (#7495) - [Update] Append Clipoboard (#7488) - Docs: Update the utils docs - Add browser bookmarks in public raycast extensions file - Handle authorize rejections for Google workspace - Update CODEOWNERs - feat: add \n between memo and tags (#7269) - Changes progress indicator from circle to extension icon (#7457) - add repo name to notifications menu (#7545) - Docs: Update the utils docs - [Update Extension] System Monitor: Fix CPU usage (#7476) - Download YouTube audios in MP3 format (#7484) - Update CODEOWNERs - Update visual-studio-code extension (#7480) - Update CODEOWNERs - [Bitwarden] Mark item as favorite & Reorderable favorite section (#7392) - Add colorify extension (#7451) - Update CODEOWNERs - Add real-debrid-manager extension (#7438) - Update CODEOWNERs - [Update] Reclaim.ai extension updates (#7535) - [PromptLab] Version 1.1.0 (#7315) - Update CODEOWNERs - [New Extension] Media Key Emulate (#7394) - Update image-wallet extension (#7468) - Update CODEOWNERs - [iTerm] Split commands improvement (#7067) - Update Todoist deps - Update CODEOWNERs - Add Reclaim.ai extension (#7409) - Update CODEOWNERs - Add markdown-image-to-html extension (#7469) - Update CODEOWNERs - Add color-shades extension (#7424) - Update CODEOWNERs - add Vivaldi browser (#7459) - GitHub: Add Issues and Pull Requests menu command (#7454) - Update bear extension (#7449) - Gitlab: Optimize Activities + Menu Commands (#7408) - [YouTube] Add missing prettier dependency (#7497) - [YouTube] Update Readme (#7487) - Update CODEOWNERs - Add GetSound.ai extension (#7477) - Docs: update for the new API release - CI: fix passing of allowed extensions - feat(Bilibili): support notifications (#7387) - Update CODEOWNERs - Reflect: add timestamp format preference (#7456) - Update CODEOWNERs - Browser Bookmarks: Add support for Brave Beta and Chrome Dev - GitHub: Change "Review Requested" to "Review Required" - Update CODEOWNERs - Added option to hide time on Menu bar (#7458) - [Obsidian] Add {week} template placeholder (#7435) - Update CODEOWNERs - [Notion Search] Fix breaking change in api payload structure (#7442) - Home Assistant: Use correct agent on mixed urls (#7436) - Jisho: Pass user agent to comply with API changes. (#7466) - Update CODEOWNERs - Update menubar-weather extension (#7398) - Add remove-paywall extension (#6925) - Update CODEOWNERs - fix: fallback to clipboard when text cannot be extracted from running application (#7413) - Update numi extension (#7412) - Run Prettier on Wikipedia extension - Update CODEOWNERs - Update wikipedia extension (#7359) - Support custom \`ffmpeg\` path for \`YouTube Downloader\` extension (#7350) - gerrit-code-review: Fix Credentials Check (#7314) - Update CODEOWNERs - Add time traveling world clock extension (#7357) - Updated screenshots for new icon (#7427) - Warp: update icon (#7426) - Docs: update for the new API release - Spotify Player: Optimise API calls (#7423) - Update authy extension (#7381) - Update CODEOWNERs - Add worktrees extension (#6867) - Docs: update for the new API release - Changelog and migration for 1.55.0 - Fix date format in CHANGELOG.md - Update CODEOWNERs - Add nippon colors extension (#7264) - Update CODEOWNERs - [toggl-track] Hide archived projects (#7377) - [Jira] Implements the possibility to type before loading credentials (#7382) - Updates to screenshots and description (#7407) - Encoding URL when searching on Ecosia (#7391) - Update CODEOWNERs - Add aimlab extension (#7332) - Update CODEOWNERs - GitLab: Add template choice for merge request creation (#7366) - [Liba.ro - URL Shortener] Auto-close window (#7130) - Update CODEOWNERs - Cosmic Bookmarks: Update broken links in README.md - TickTick: Add \`Inbox\` command and improve \`Search Tasks\` command (#7367) - Update CODEOWNERs - Add Setapp extension (#7306) - [Audio Device]: Quicklink / Deeplink support (#7374) - Update CODEOWNERs - Add cosmic-bookmarks extension (#6910) - Update mastodon extension (#7376) - Update CODEOWNERs - Update deepcast extension (#7371) - Update CODEOWNERs - Add convert-typescript-to-javascript extension (#7279) - Update CODEOWNERs - Searchcaster extension update: add items to action panel (#7341) - Menubar Weather: Add UVI (#7349) - Updated extension description (#7379) - Terminal Finder: Fix typo - feat: add "Copy FA Class" action (#7283) - Update CODEOWNERs - Jira: Persist Active Sprint Project value when closing command (#7307) - Update keyboard-shortcut-sequences extension (#7275) - Update one-time-secret extension (#7310) - [Todoist] View menubar task in raycast command (#7012) - Update CODEOWNERs - Update json-format extension (#7272) - [Xcode] Add dropdown filtering to simulators list (#7322) - Updated Warp icon (#7337) - Update CODEOWNERs - Transfer Warp (#7333) - Hue: Fix connectivity bug (#7334) - Update CODEOWNERs - Official Warp Extension (#7323) - [Hue] 2.1 Update (#6006) - Update CODEOWNERs - Add priviliges extension (#5906) - Pinboard: Add ability to include description when adding a bookmark (#4859) - Update CODEOWNERs - Expand Search Arc suggestions to available engines (#6531) - Update CODEOWNERs - Add remember-this extension (#7270) - Update CODEOWNERs - [Night Light] Add preference setting to close Raycast window (#6499) - Year In Progress: Allow configuring in progress (#4872) - Update CODEOWNERs - Add ruler extension (#7255) - Update kagi-fastgpt extension (#7313) - Bard: Upgrade Bard version to address API BC breaks. (#7320) - Update CHANGELOG.md - Update CODEOWNERs - open current dir in vscode directly (#7263) - Update CODEOWNERs - Add brawlstars extension (#7277) - Update CODEOWNERs - Add foundry-cast-cli extension (#6516) - Update mastodon extension (#7303) - Update CODEOWNERs - Add let-me-google-that extension (#7299) - Update CODEOWNERs - Add Resend extension (#7242) - Update CODEOWNERs - Add gg-deals extension (#7241) - Update CODEOWNERs - Add mastodon extension (#6479) - Update one-time-secret extension (#7293) - Browser Bookmarks: Add fuzzy search (#7290) - Update CODEOWNERs - [Github] Support re-run failed jobs in workflow (#7235) - [Visual Studio Code] Fix incorrect shceme for opening remote projects in insiders version (#7288) - Update CODEOWNERs - Update Bluesky Extension (#6835) - use nearest resolve url on http requests (#7271) - Update gerrit-code-review extension (#7284) - fix: display multiple highlights correctly (#7282) - Add additional contributors (#7248) - Update to cal.com extension logo (#7280) - Update CODEOWNERs - Add one-time-secret extension (#7223) - Docs: update for the new API release - get persistent notification via ws (#7260) - Handle pipelines and workflows (#7262) - Update charged extension (#7256) - Fix README.md missing images (#7257) - Portuguese Primeira Liga: Fixed standings bug - Update CODEOWNERs - Add Tailwind Size Conversion extension (#6911) - Update CODEOWNERs - Update trello extension (#7132) - Update to new shadcn UI version (#7243) - Update CODEOWNERs - Add obs-clippings extension (#6998) - CSS.GG - Add 6k glyphs and grid view with filtering (#7245) - Update CODEOWNERs - Add seedsnote extension (#7206) - Renamed readme.md to README.md (#7237) - Docs: update for the new API release - Rename readme.md to README.md - Update CODEOWNERs - Add Aleph Tools extention (#7185) - Update CODEOWNERs - Add bintools extension (#7159) - Update CODEOWNERs - [kill-process] feat: sort by memory & aggregate apps (#6799) - [Raycast inFakt]: default send copy and update types of bank account (#7229) - Update CODEOWNERs - [New Extension] PromptLab (#5463) - added room search (#7219) - [Xcode] Create Swift Playground Bug Fix (#7225) - Transfer Putio (#7217) - Downloads Manager: Check permission (#7215) - Change language names to the names on Google Translate - Supplementary change (#7213) - Update laravel-tips extension (#7199) - Add "New" category - Change language names to the names on Google Translate (#6604) - Update CODEOWNERs - Add french-verb-conjugation extension (#6254) - Update doccheck extension (#6926) - Update pubme extension (#7163) - Fixing fallback search and adding throttle to improve responsiveness (#7155) - Update vuejobs extension (#7201) - Asana: Safer access to errors - Update CODEOWNERs - Spotify Player v2 (#7184) - Update CODEOWNERs - Add putio extension (#6936) - [keepassxc] Fix BUG (#7124) - Update CODEOWNERs - Update youtube extension (#7144) - Update CODEOWNERs - Add laravel-tips extension (#7038) - Update tmux-sessioner extension (#7196) - [openai-translator] add model \`gpt-3.5-turbo-0613\` (#7174) - Update CODEOWNERs - Add vuejobs extension (#7101) - Update CODEOWNERs - Update mail extension (#7108) - Update mute-microphone extension (#7121) - Update date converter (#7127) - Update CODEOWNERs - Update avatar extension (#7143) - Fixed prettier (#7194) - Add new features to JustWatch search (#7150) - Update howlongtobeat extension (#7180) - Update CODEOWNERs - An extension to quickly create latex for your documents (#7084) - [UTM Virtual Machines] fix: properly parse VM names with spaces (#7189) - [Pins] Bug fixes (#7193) - Fork Repositories: Update \`@raycast/api\` to latest version. - Browser Bookmarks: Update \`@raycast/api\` to latest version. - Dash: Update \`@raycast/api\` to latest version. - Asana: Update \`@raycast/api\` to latest version. - Update CODEOWNERs - [GitHub] Show Issue/PR number in Notification (#7181) - Update CODEOWNERs - Add neodb extension (#7113) - Menubar Weather: Handle deserialization issues gracefully. (#7183) - [Pins] Pinned Terminal Commands, Placeholders, Pin Expirations, and More (#7167) - SwitchHosts: Remove usage of deprecated render function (#7178) - Grafana: Remove usage of deprecated render function. (#7177) - BitBucket: Remove usage of deprecated \`render\` function. (#7176) - update: added api token support (#7157) - add support for fallback commands (#7129) - Update cidr extension (#7154) - Update apple-devices extension (#7148) - Update YouVersion Bible Suggest extension to latest (v3.3.0) (#7156) - [Obsidian] Fix menu bar icon colors (#7142) - Update CODEOWNERs - Update youtube-downloader extension (#7171) - Update \`@raycast/api\` to latest version in multiple extensions. (#7140) - GitHub: Add more branches to the into field in Create Pull Request command (#7139) - Add summarize product reviews prompt - Update CODEOWNERs - Add Raycast Explorer extension (#7135) - Docs: update for the new API release - Update CODEOWNERs - Add lemmy extension (#7058) - Jira: Bug fixes (#7122) - Update mute-microphone extension (#7119) - Update CODEOWNERs - Add speed-dial extension (#6974) - Update CODEOWNERs - [Obsidian] Use new brand icon (#7034) - Update CODEOWNERs - Add mute-microphone extension (#7089) - Update CODEOWNERs - Add date-converter extension (#7059) - [Todoist] Add subtasks to menubar (#7011) - Update CODEOWNERs - [translate] - fix Hebrew language code from he to iw (#7094) - [Toothpick] Updated to latest changes (#7102) - Update adb extension (#7073) - Update CODEOWNERs - Add shadcn/ui extension (#6966) - Update chatgpt-quick-actions (#7078) - Update CODEOWNERs - Add flush-dns extension (#7008) - Docs: Fix typo - fix typo in Deeplinks documentation (#7099) - Update raycast-system-monitor extension (#7097) - Update CODEOWNERs - added action to open cheatsheets in the browser (#7082) - Update web-converter extension (#7092) - Misc updates to CoinGecko extension calculate command (#6595) - Docs: update for the new API release - Docs: Update the utils docs - Update CODEOWNERs - Fixed contributors in Authy extension (#7090) - [Home Assistant] Add support for internal url + mDNS support (#7083) - Update CODEOWNERs - Add \`Youtube Downloader\` extension (#5643) - Update CODEOWNERs - feat: enable auto-refresh for kill-process (#6942) - Update CODEOWNERs - Corrected naming convention (#7064) - [hyper-focus] feat: load full configuration data for richer UI display (#6662) - [Folder-Search] Fix for issues 4391, 6333, 6333 (#7032) - Update CODEOWNERs - Update go-package-search extension (#7060) - Update CODEOWNERs - [Cacher] Bug fixes for one-line snippets (#7050) - Jira: Hide "Show Details" action on Detail view (#7051) - Update CODEOWNERs - Add csv-to-excel extension (#6981) - [Qr Code Scanner] Fix: remove async function declaration (#7036) - Update CODEOWNERs - Add kagi-fastgpt extension (#6982) - Update CODEOWNERs - Add raycast-translate-ge extension (#6961) - Update CODEOWNERs - Update cratecast extension (#6816) - [Bugfix] Open Path (#7022) - Use caching for app lists (#7028) - Update copy-skeet-link extension (#7029) - [Switch Game Play History] Support display english name of games (#7007) - Update CODEOWNERs - Add lunatask extension (#6964) - Update CODEOWNERs - Update dockerhub extension (#6527) - [Update Extension] System Monitor - Add Time On Battery - close #6954 (#7026) - [Bitwarden] Fix search by username (#7019) - [Obsidian] Update bookmark support (#7031) - Update CODEOWNERs - [Music]: Fix could not load command (#7041) - Update Harvest (#7043) - Update Keyboard maestro (#7042) - Update CODEOWNERs - [New Extension] Apple Mail (#6464) - Docs: update for the new API release - Update CODEOWNERs - Update urban-dictionary extension (#6983) - Update CODEOWNERs - feat(Timers): menu bar improvements, reset stopwatches, end time for timers (#6996) - Docs: update for the new API release - Update CODEOWNERs - Add raytaskwarrior extension (#6806) - Update CODEOWNERs - Add Cacher extension (#6901) - Update CODEOWNERs - Copy rich and plain text links for note URLs (#6646) - Update CODEOWNERs - Add adb extension (#6914) - Update CODEOWNERs - Add metal performance HUD toggle extension (#6919) - GitHub: Add FAQ to the readme - Update CODEOWNERs - VSCode: Add extension commands (#6329) - Migration: Add 1.53.0 migration - Docs: update for the new API release - Update CODEOWNERs - [1 LOC] Fix broken URL (#6633) - [ Quantumcast ] - New command "Open Cloudflow Whitepaper" (#6972) - Todoist: Add a preference to show task count besides projects (#6956) - CI: fix optimising images for PRs with 0 images - Update CODEOWNERs - feat(lark): add slide type icon (#6970) - Add storybook-sandboxes extension (#6550) - Docs: Update the utils docs - [feat] Option for hiding menubar icon when no timers are running (#6965) - Added support to open specific file branches and more (#6673) - Update CODEOWNERs - [SVGO] Add command to create optimized files (#6657) - Update CODEOWNERs - Update logseq extension (#6455) - Update CODEOWNERs - Todoist: Add filter view for menu-bar command (#6645) - Update CODEOWNERs - Update 1password extension (#6927) - Update CODEOWNERs - [IMDb] Add separate command and details view (#6760) - Update CODEOWNERs - iTranslate: Bug fix (#6957) - Update todo-list extension (#6918) - Update CODEOWNERs - Add sncftraintimes extension (#6823) - [Update chatgpt-quick-actions] Custom model for each command & move custom pref (#6517) - Update CODEOWNERs - Add Shroud.email extension (#6906) - CI: fix sed usage for macos - Update CODEOWNERs - “PHP Toolbox” extension (#6903) - Update CODEOWNERs - Add markdown-to-jira extension (#6885) - Update CODEOWNERs - Add cidr extension (#6881) - [Open in Visual Studio Code] Added support for Visual Studio Code Insiders (#6882) - Fix error in openai-translator\'s README.md (#6876) - Update charged extension (#6947) - Transfer Openverse (#6943) - stock-tracker: use cookie for yahoo finance api (#6928) - [Beeminder] Add support for opening a goal in the browser (#6930) - Update .gitignore: raycast-env.d.ts - Update country-lookup extension (#6946) - fix: support short_link_v2 (#6934) - [Bitwarden] New preference for window behaviour when copying values (#6929) - Update search-hookmark extension (#6924) - CI: fix sleep - Update YouVersion Bible Suggest extension to latest (v3.2.0) (#6932) - Update Summarise youtube videos with AI (#6917) - CI: optimise images on PR merge - Update CODEOWNERs - [New Extension] Summarise youtube videos with AI (#6322) - Update CODEOWNERs - Add apple-devices extension (#6862) - Todoist: Search command and bug fixes (#6908) - Update CODEOWNERs - Add spanish-tv-guide extension (#6845) - Update CODEOWNERs - [Spotify-Controls] Add backward to the beginning command (#6788) - [ Quantumcast ] - New command "Open Cloudflow Collection" (#6884) - Update linkding extension (#6872) - feat(specify): add search documentation command (#6874) - Update raycast-system-monitor extension (#6871) - Update CODEOWNERs - Add Logtail extension (#6483) - Update paddings on Openverse app icon (#6896) - Update CODEOWNERs - Add cardpointers extension (#6778) - Update CODEOWNERs - Add hupu extension (#6790) - Update CODEOWNERs - Add git-co-authors extension (#6466) - Update CODEOWNERs - Update todo-list extension (#6800) - feat(Comodoro): Add support for presets (#6801) - Update CODEOWNERs - [Recents] Add subtitle and refactor timestamp formatting (#6826) - feat: add remove duplicate newline text transformation (#6583) - Update CODEOWNERs - Add arxiv extension (#6858) - [Readwise to Tana]: Update default template and supertags on notes (#6870) - [OpenAI Translator] Raycast AI and other LLM provider support (#6745) - Update CODEOWNERs - Update raycast-bard-ai extension (#6815) - [Bitwarden] Add logout command (#6866) - Update CODEOWNERs - Add android-screen-capture extension (#6822) - [Wireguard] Improve the performance of fetching list (#5936) - Update CODEOWNERs - Add storybook-search extension (#6719) - Update CODEOWNERs - Add support for login items to 1password extension (#6728) - Browser Bookmarks: Validate URLs before creating URL objects (#6856) - Update CODEOWNERs - iTranslate: Optimize Experience (#6767) - Update CODEOWNERs - Add openverse extension (#6758) - Add evm-codes extension (#6751) - Update CODEOWNERs - Updated Key-Value extension to use a list view. (#6763) - Update doccheck extension (#6792) - fixed extension name (#6798) - [TFL] Update readme (#6809) - Update CODEOWNERs - [Update] Fake Financial Data (#6813) - Update tempmail extension (#6827) - [Update] World Clock (#6842) - [Google Translate] ability to translate selected text (#6852) - Update country-lookup extension (#6854) - Add multiple links and create collections (#6836) - fix: blocked when filled wrong namespace (#6802) - feat: add screenshot OCR translate command (#6613) - Spotify: conditional chain \`url\` (#6791) - Update CODEOWNERs - Update ticktick extension (#6700) - Update CODEOWNERs - Add memorable-generate-password extension (#6747) - Update CODEOWNERs - Update raycast-bard-ai extension (#6705) - Update CODEOWNERs - Update howlongtobeat extension (#6761) - Add checksum extension (#6771) - Update extension-icon.png (#6774) - Docs: update for the new API release - Spotify Beta: remove tokens if needed and re-authorize (#6776) - Docs: Update the utils docs - Update CODEOWNERs - Add zeitraum extension (#6665) - Added Mark All as Read to Github menu bar (#6691) - Update CODEOWNERs - Add unitex extension (#6652) - Update CODEOWNERs - search bookmarks for Hookmark.app (#6608) - Update CODEOWNERs - Update bear extension (#6729) - feat: add possibility to select secret engine (#6749) - Update CODEOWNERs - Add screen-studio extension (#6668) - Docs: Update the utils docs - Migration: Add 1.52.0 migration - Docs: update for the new API release - Update CODEOWNERs - Update wi-fi extension (#6736) - Update CODEOWNERs - Update dash extension (#6708) - Update CODEOWNERs - Add Mullvad Extension (#6648) - Update CODEOWNERs - Add copy-skeet-link extension (#6641) - Cast character to lowercase first, since it shouldn\'t matter if letters are entered upper- or lowercase. (#6610) - feat: support Meilisearch (#6748) - Update CODEOWNERs - Add clipboard-formatter extension (#6592) - [Laravel Artisan] Add AI Summary (#6602) - [Bitwarden] Folder dropdown & item accessories and keywords improvements (#6727) - Update environment.md (#6741) - Update CODEOWNERs - Add key-value extension (#6566) - Update CODEOWNERs - Add lichess-org extension (#6556) - Update keepassxc extension (#6714) - Update CODEOWNERs - Add - Paperless-ngx extension - search and upload documents (#6542) - Update CODEOWNERs - Add pitchfork extension (#6442) - Harvest (#6737) - Update CODEOWNERs - Add Migadu extension (#6547) - Update CODEOWNERs - Add Incognito Clone extension (#6546) - Update CODEOWNERs - [wordpress-docs] Add AI summary feature (#6545) - Update CODEOWNERs - Add risk-reward-calculator extension (#6533) - Update CODEOWNERs - Add cloudinary extension (#6525) - Update CODEOWNERs - Add gerrit-code-review extension (#6512) - Update CODEOWNERs - Add baidu-ocr extension (#6508) - Update CODEOWNERs - Add MUI Documentation Search extension (#6496) - [Steam] Add ai game recommendation (#6477) - Update CODEOWNERs - Add fake-financial-data extension (#6461) - Update BetterTouchTool Extension with shared secret support (#6458) - Update CODEOWNERs - Update speedtest extension (#6457) - Update CODEOWNERs - [New Extension] Surfs Up is the goto to check the forecast for your favorite surf spots (#6440) - Update CODEOWNERs - Add image-wallet extension (#6423) - Update starknetEcosystemSearchCommand.tsx - Update CODEOWNERs - fixes [Harvest] Error: Could not launch command process.processImmediate:timers:471:21 #6730 (#6733) - [Update] Social Network Trends (#6734) - Update package.json - Update CODEOWNERs - Add charged extension (#6638) - Update CODEOWNERs - Update screenocr extension (#6644) - feat(lark): polish lark extension (#6715) - [Update] Social Network Trends (#6664) - Update CODEOWNERs - Harvest (#6716) - Update docker extension (#6515) - fix: deletion standard shortcuts (#6710) - Update CODEOWNERs - quick-open-project: Add optional second editor + open shortcut (#6372) - Fix typo on README.md (#6681) - Fixed grammar rules mistakes (#6661) - Google Translate: replace translate library, add error handling (#6666) - [Bitwarden] Avoid displaying timeout label when Never and catch getFrontmostApplication exception (#6671) - feat(teamgantt): organize my tasks by status (#6677) - [Pins] Add tilde substitution, new actions, and QOL improvements (#6707) - Update CODEOWNERs - Add one-time-password extension (#6338) - Add OAuth support and additional Command to Reflect Extension (#6599) - Update CODEOWNERs - [Search Emoji] Add support for Unicode 15.0 (#6417) - Update CODEOWNERs - Add pick-your-wallpaper extension (#6408) - Update CODEOWNERs - fix: custom endpoin setting and switch (#6658) - [Bitwarden] New show identity and improvements to actions (#6600) - Update CODEOWNERs - Add tfl extension (#6385) - Update CODEOWNERs - Add code-review-emojis extension (#6371) - [Set Audio Device] use universal binary audio-devices asset (#6485) - [Bitwarden] Add lock vault command (#6627) - Update CODEOWNERs - Update open-packz-manual.tsx - Update open-packz-manual.tsx - Update file-manager extension (#6468) - [ Quantumcast ] - New Command "Open Packz Manual" (#6621) - [CHATGPT] Feature & Hotfix 5/18/23 (#6643) - Docs: update for the new API release - fix: channel api for holodex (#6622) - Update CODEOWNERs - Add dice roller extension (#5691) - CI: update command to "options" - Jira: Small refactor and fixes - Docs: update for the new API release - feat: add possibility to send macos notification if at least one consumer has lag (#6537) - Update CODEOWNERs - [New Extension] Switch Game Play History (#6319) - Update CODEOWNERs - [Obsidian] Update code owner (#6584) - Update CODEOWNERs - Update api.ts (#6596) - #5997 fix error when searching for chats which do not contain messages (#6603) - Update CODEOWNERs - [Bitwarden] Fix generate password quick command not copying before pasting (#6597) - Add nts-radio extension (#6377) - Update CODEOWNERs - Update folder-search extension (#6467) - Browser Bookmarks: Revert Safari fix - Browser Bookmarks: Fix memory errors (#6585) - Update CODEOWNERs - [Laravel Valet] - New features (#6370) - Transfer Todoist (#6579) - feat: add env export (#6572) - feat: support custom lark domain (#6444) - Update CODEOWNERs - [New Extension] Add initial PR for Typescript Mock Generator (#6279) - Todoist: Add missing dropdown indication in the README - Todoist: Improve README.md - Update CODEOWNERs - Update doccheck extension (#6462) - SSH-Manager: adding user controll over terminal creation mode (#6166) - #6561: Fixed board search for boards without location and added board… (#6571) - Update CODEOWNERs - Add \`Byte Converter\` to converter extension (#6356) - Update CODEOWNERs - toggle menu bar init (#6386) - [Update] Auto Quit App (#6570) - Update chatgo extension (#6381) - new commands (#6494) - Mastodon Search metadata updates to move the subtitle out of the title. (#6500) - added option to open location on timanddate.com (#6543) - Browser Bookmarks: Various fixes (#6563) - [Update] Auto Quit App (#6536) - [Laravel Forge] Fix ssh protocol string bug (#6511) - Update file-manager extension (#6548) - Update CODEOWNERs - Add webkit-developer-docs extension (#6353) - Update CODEOWNERs - New ColorSlurp commands (#6303) - Update CODEOWNERs - Update color-casket extension (#6473) - Add Slug alias for Param Case (#6503) - Update reflect extension (#6421) - Update CODEOWNERs - Update tmux-sessioner extension (#6502) - Update duck-duck-go-search extension (#6363) - Update CODEOWNERs - Added support for multiple Figma teams (#6490) - Add copy colors as class names (#6544) - Update CODEOWNERs - [CHATGPT]: fix & feature 5/23 (#6528) - Update jetbrains extension (#6521) - Update CODEOWNERs - Browser Bookmarks: Add support for \`Microsoft Edge\` browser (#6354) - Update Todoist Client ID - Todoist: Revamp extension (#6498) - Update CODEOWNERs - Added a Mastodon Search extension (#6117) - Update CODEOWNERs - Add tmux-sessioner extension (#6200) - Update CODEOWNERs - Add MusicThread extension (#6131) - Update CODEOWNERs - Add center extension (#6304) - Update CODEOWNERs - [Music] Add now playing track to music search empty state (#6231) - Add OK JSON extension (#6234) - Google tasks: show more tasks (#6263) - Update akkoma extension (#6476) - Update miniflux extension (#6472) - stock-tracker: update yahoo finance api url (#6475) - Update dropover extension (#6413) - Bugfix #6181 (#6465) - [Bitwarden] Add custom icons for each command (#6484) - Docs: update for the new API release - Fixed the message about liking the track (#6436) - Update CODEOWNERs - First version of Espanso (search bar) (#6438) - Update CODEOWNERs - audio-device: update system effects when output changes (#6277) - DEVONthink: add Copy item link and Copy link as Markdown ✨ (#6426) - Linear: Add new "Break Issue Into Sub-Issues" action (#6447) - fix: Compatible with older versions of GitLab which lack of “reviewer… (#6269) - Docs: Update the utils docs - Docs: Update the utils docs - Migrations: Add migration for 1.51.0 - Docs: update for the new API release - Update CODEOWNERs - Hue: Fix Toast and HUD error handling - Update browser bookmarks metadata - Google Translate: Remove non-existent contributor handle - Fix normalizeText crashing (Fix #6320 and #6374) (#6391) - Google Translate: Fix error handling - Jira: Fix missing error title (#6291) - Add Troubleshooting to Notion extension README (#6375) - Docs: update for the new API release - Update doccheck extension (#6359) - fixed typo in manifest file (#6392) - Update CODEOWNERs - 🍿⏱️: Add binge-clock extension (#6247) - Update the Logitech Litra extension to v0.2.1 (#6332) - [Update] Chinese Character (#6341) - Update CODEOWNERs - Use qs library to properly encode JSON for Things URI Scheme (Fix #6361 and Fix #6286) (#6383) - [scrcpy] minior change (#5992) - Update CODEOWNERs - Add Qonto extension (#5894) - [Bitwarden] Improve locked vault handling and separate concerns (#6387) - [AWS] Fix non-aws-vault authentication (#6358) - Replace QuickActions with Disabled Root Commands (#6204) - Home Assistant: Hide entities which are hidden or disabled (#6331) - fix: remove science random data generator (#6328) - Update pubme extension (#6364) - Docs: update for the new API release - Docs: update for the new API release - Update CODEOWNERs - Fixed wrong entries - [Bitwarden] Use session token on every bitwarden cli command (#6324) - Fix migration page again - [Laravel Forge] Fix incorrect launchCommand call (#6305) - Update CODEOWNERs - Add hubspot-portal-launcher extension (#6249) - [UUID-Generator] fix: default action (#6295) - Update CODEOWNERs - massCode Assistant: Remove extension. (#6301) - fix: use token from cache (#6299) - Docs: update for the new API release - Himalaya: Add folder and account support and menu bar command (#6239) - Migrate Raycast supported extensions to v1.50.0 (#6272) - Update CODEOWNERs - feat: UUID v5 command (#5828) - Update CODEOWNERs - Comodoro: Initial commands (#6265) - Update package.json - Update CODEOWNERs - Add vault-manager extension (#5078) - Rename v.1.50.0.md to v1.50.0.md - [AWS] Support master credentials use case (#6281) - [YouVersion Bible Suggest] Update YouVersion Bible Suggest extension to latest (v3.1.0) (#6283) - Update SUMMARY.md - Update textlint-rule-aws-service-name version (#6284) - Docs: update for the new API release - [Simple Reminder] Add feature to enable mobile notifications with ntfy (#6267) - [Bitwarden] Vault caching (#5797) - Jetbrains Toolbox: multi-app version fix (#6273) - Updates Brasileirão Série A extension (#6274) - Update CODEOWNERs - [New extension] Bark (#6202) - FIX README.md (#6268) - Migration: always add new line - Create CHANGELOG.md - Envato extension - update 1.1.0 (#6219) - Update CODEOWNERs - Add ftrack extension (#6228) - Update CODEOWNERs - Add blockchain-gas-tracker extension (#6177) - Update CODEOWNERs - [New extension]textlint-aws-service-name (#6207) - Update chatgo extension (#6163) - Update CODEOWNERs - [Tailscale] Improve UI for disconnecting exit node (#6241) - [Gitlab] Add Dropdown to Search Issues and Search Merge Request (#6213) - Added the ability to search by group name. (#6206) - Update CODEOWNERs - Add screenocr extension (#6193) - Update CODEOWNERs - Add berlin-public-transportation extension (#6170) - Update CODEOWNERs - Add md-to-excel extension (#6158) - Update CODEOWNERs - Add whois extension (#6258) - [unsplash] Fixed background updates not working. (#6218) - Update CODEOWNERs - Update deepcast extension (#6118) - Close other VSCode editors when opening a new project (#6111) - Update CODEOWNERs - MassCode Assistant: Allow setting paste as the default action (#5820) - Update CODEOWNERs - Add tempmail extension (#5869) - Update CODEOWNERs - Update chatgpt-quick-actions extension (#5962) - Update CODEOWNERs - [Transmission] Usability improvements (#5867) - Update CODEOWNERs - Browser Bookmarks: Add metadata - Browser Bookmarks: Open source the extension - [AWS] Support GetSessionToken with aws-vault (#6220) - Himalaya: Add background sync (#6215) - [Simple Reminder] feat: add copy to clipboard action (#6224) - Brew: Fix brew prefix with custom brew path - Migration for the auto-generated types - Update package-lock for migrations - Add migration for 1.50.0 - Docs: update for the new API release - Update CODEOWNERs - Add focus-anchor extension (#6159) - Update CODEOWNERs - Add keychain-password-gen extension (#6121) - Update CODEOWNERs - Add qotp extension (#6027) - Update CODEOWNERs - Add control-d extension (#5811) - fixed bug were times were off by one day (#6212) - iTranslate: Optimize Experience (#6217) - Update CODEOWNERs - Added the ability to search by group name. (#6205) - Update CODEOWNERs - Add dictionary extension (#5648) - Update CODEOWNERs - added support for JS Object (#5657) - Replace encodeURIComponent with escape to handle special characters (fix #6197) (#6199) - Issue Template: Require the steps to repro - Spotify Beta: Add album image type to nowPlayingMenuBar icon (#6025) - Update CODEOWNERs - Update YouVersion Bible Suggest extension to latest (v3.0.0) (#6173) - Update Github Gists Extension (#6097) - Update CODEOWNERs - simple-reminder: add initial version of the extension (#6057) - Fix issues #6043 and #5998 (#6172) - fix quit applications crashing (#6191) - Update CODEOWNERs - Add wifi-password-reveal extension (#6106) - Fox typo (#6174) - BUGFIX Missing input data (#6162) - fix: openAI translation may miss first char (#6164) - Update CODEOWNERs - [Visual Studio Code Project Manager] Update build identifier for Codium. (#6127) - Brew: Add option to uninstall casks with \`--zap\` (#6124) - Update CODEOWNERs - Brew: Add preference to run commands in iTerm instead of Terminal (#6119) - [OpsLevel] Update extension. Remove placeholder text (#6154) - Update CODEOWNERs - Update API Structure (#6152) - Add laravel-vapor extension (#6026) - Update CODEOWNERs - Bluesky: update icon (#6151) - Update CODEOWNERs - Add bluesky extension (#6003) - Update CODEOWNERs - Add laravel-artisan extension (#6098) - Update CODEOWNERs - Add miniflux extension (#6090) - [ Quantumcast ] - New Command "Open Cloudflow API Docs" (#6089) - Update CODEOWNERs - Add Stockholm public transport extension (#5955) - [Tinypng] Added destination folder to the settings. (#6102) - fix: fixes empty collections issue (#6091) - Update CODEOWNERs - Update doutu extension (#6123) - [jenkins] Allow Unsafe HTTPS Requests (#6126) - prettier extension icon (#6132) - Increase exception message to diagnose issues #6043 and #5998 (#6068) - Revert "Flaticons: Fix token expiration handling (#4152)" (#6103) - Ray-so: Fix code serialization issue - Himalaya: Cache state and improve error logging (#6095) - Update CODEOWNERs - Add Hoogle extension (#5917) - Update CODEOWNERs - Add Akkoma extension (#5978) - fix: add encoding when using univ. link (#6107) - Update CODEOWNERs - prettier extension improvements (#6075) - fix(github-trending): outdated github tranding page scraper (#6125) - Update CODEOWNERs - Add markdown-to-plain-text extension (#6021) - Update CODEOWNERs - slack: Close right sidebar after navigation to chat (#5980) - Update CODEOWNERs - [Safari] Add Search Bookmarks command (#5934) - Update Laravel Forge Extension (#6063) - [Sun/Moon Times] Added date selection dropdown (#6116) - Spotify Beta Check if current data is stale (#6093) - Updated Lacinka extension - Spotify Beta improve error catching (#6085) - Update ArtistActionPanel.tsx (#6084) - Spotify Beta: Remove Menu Player optimisation (#6082) - Update getting-started.md (#6081) - [Git Repos] added "Add to Favorites" action (#6069) - Update CODEOWNERs - Rename raindrop-io folder - Update CODEOWNERs - Add Porkbun extension (#5952) - Update CODEOWNERs - Added Lacinka extension (#5937) - Transfer Tailscale (#6059) - Update CODEOWNERs - Update pubme extension (#5932) - Spotify Beta: Hide menu bar title if idle for 3 minutes (#6055) - Update CODEOWNERs - new-extension: Summation v1.0 (#5800) - [CURRENCY-EXCHANGE] - Dependencies (#5823) - Update CODEOWNERs - Duck Duck Go -> DuckDuckGo (#6036) - [hyper-focus] readme and other misc updates (#6046) - new features, update screenshots (#6047) - Update CODEOWNERs - Add OpsLevel extension (#5746) - Spotify Beta: Add keyboard shortcuts to copy URL or open Spotify (#6031) - Douban: Linting - Lint - Update CODEOWNERs - feat: add douban extension (#5821) - Add an \'originating browser\' option (#6019) - [dollar-blue] Fix typo (#6017) - [Brave] Fix errors in several commands, add some new actions (#5626) - Update CODEOWNERs - Create Apple Books extension (#5448) - Update CODEOWNERs - [Apple Notes] Add new actions & Fix Bugs (#5835) - Update CODEOWNERs - feat(Himalaya): Add initial extension (#5844) - Remove signatures from Asana, Linear and Jira (#6028) - Update CODEOWNERs - Add doccheck extension (#5707) - Tailscale: remove unused variables, unnecessary labels (#6018) - [ Quantumcast ] - Update extension with new command (#6008) - Jira: Attempt to debug missing required component property issue - Improving sections title (#6013) - Fixes - Update CODEOWNERs - Add charming-chatgpt extension to raycast (#5767) - [IP-Geolocation] Added preference to change geo coordinates order (Fixes raycast/extensions#5829) (#5969) - Update CODEOWNERs - Add duck-duck-go-search extension (#5858) - Update CODEOWNERs - [Readwise to Tana]: Supertags depending on source, highlight tags, and more (#5892) - added new extension sun-moon-times (#5855) - Add timer to Two-Factor Authentication Code Generator (#5601) - [Youtube Extension] Minor Bug Fixes (#5966) - Jira: Fix issue where dropdown wouldn\'t save previously selected values (#6004) - Update CODEOWNERs - Add WordPress documentation extension (#5833) - Update CODEOWNERs - Update json-format extension (#5772) - Issue bot: this isn\'t typescript - Issue bot: remove log - Issue bot: fix repos.getContent return type - Issue bot: fix content format issue - Issue bot: try to debug - [Hue] Hue API V2 (#5868) - Issue bot: try with utf8 - Issue bot: try to debug issue - Issue bot: try to debug issue - [Gitlab] Delete source branch for new merge requests (#5958) - Update CODEOWNERs - Add new Laravel shift extension (#5623) - Update CODEOWNERs - Add defly-io extension (#5809) - Spotify Beta: General improvements (#5946) - [Extension Update] adds diagonal arrows to typesnob (#5886) - UUID Generator: Allow customization of primary action. (#5876) - Update CODEOWNERs - [NPM-SEARCH] updates to dependencies (#5840) - Gitmoji: improved fetching + added shortcuts and error toast (#5857) - Update CODEOWNERs - Adds Linkding Extension (#5742) - add recent tags picker to drafts extension (#5912) - Update CODEOWNERs - feat(CircleCI): Support only your pipelines (#5766) - Update CODEOWNERs - Update deepcast extension (#5717) - Update CODEOWNERs - Update imessage-2fa extension (#5755) - Update CODEOWNERs - Microsoft Teams (#5739) - [Change Case] Removed extra preference and added new metadata images (#5903) - Update CODEOWNERs - Add eBird extension (#5712) - Update CODEOWNERs - Add Purelymail extension (#5703) - Update CODEOWNERs - Add dropover extension (#5695) - Flaticon: trying to catch \`map of undefined\` error 🐛 (#5920) - Fix - New logo - Jira: Fix project that could be null - Jira: Fix an issue where null priorities make loading issues fail (#5921) - Update CODEOWNERs - Add Deta Space Extension (#5689) - Update CODEOWNERs - Added ATP live ranking extension (#5688) - [YouTube] Cache and Aspect Ratio (#5673) - Update CODEOWNERs - Add xcode-cloud extension (#5651) - Update CODEOWNERs - [New Extension] Keyboard Shortcut Sequences (#5555) - [GITHUB-GISTS] dependencies (#5825) - Feedly(QoL changes): List Dropdown for Collections and Read Later (#5512) - Laravel Docs: disable throttle as it\'s not needed with Algolia (#5902) - Jira: Fix Cannot read properties of null (reading \'name\') error - Spotify Beta: Fix Quick Actions playback state revalidation (#5910) - [vercel] Use the team id for selectedTeam state, fix persistency of team id (#5576) - Spotify Beta: Remove Menu Bar ellipsis if max text is 0 (#5901) - Jira: Support Markdown tables - GitHub: Add docs to configure personal access tokens - Docs: update for the new API release - Todoist: Improvements and fixes (#5897) - Update CODEOWNERs - Spotify Beta Extension (#5602) - Update CODEOWNERs - [Wayback Machine] Add the ability to save websites (#5721) - Update CODEOWNERs - Add Excalidraw extension (#5497) - Update CODEOWNERs - Update gpt (#5661) - Update CODEOWNERs - Lucide icons (#5458) - Change Case Extension Improvement (#5409) - Update CODEOWNERs - Update YouVersion Bible Suggest extension to latest (v2.1.0) (#5889) - Microsoft Teams Meeting (#5718) - [AWS] Add AWS Vault Support (#5711) - [Update Extension] System Monitor - Fix Memory Stat (#5881) - Update CODEOWNERs - [file-manager] fix error caused by broken symlinks (#5874) - GitHub: Opt out of contrast adjustment for menu bar command. (#5879) - Add more information to error message (#5814) - [OpenAI Translator] Improve & Feature (#5849) - Support add task (#5799) - [Unsplash] OAuth, Like/Dislike Image, UI Improvements (#5729) - #4485 (tech): Fix render for corrupted OTPs and update deps (#5674) - Update CODEOWNERs - [Raindrop] - Add and Delete bookmarks (#5480) - Update CODEOWNERs - Update CODEOWNERs - Delegate to Apple Music search (#5862) - [Google Chrome] Add the ability to create new window (#5499) - [idonthavespotify] feature: upgrade api v2 (#5865) - fix(activity_edit): Fix non decimal time entry (#5785) - [New Additions] - 2023-03-21 (#5490) - Updated: Kaalam Extension (#5856) - [Bitwarden] Display useful login/unlock errors and allow to copy the last error (#5722) - chore: dependencies (#5824) - Update type-snob extension (#5873) - Update google-maps-search extension (#5836) - Explicitly opt out of dynamic contrast adjustment in extensions that depend on accurate color reproduction. (#5806) - [CHATGPT] fix & feat 4/9/23 (#5832) - Update CODEOWNERs - Fix broken emojis (#5847) - Update CODEOWNERs - Improve New Little Arc usability (#5866) - Update CODEOWNERs - [google chrome] Added support to match url in bookmark and history search (#5696) - Todoist: Merge info with title to ease quick-add task experience (#5378) - Update CODEOWNERs - Update file-manager extension (#5687) - [Image Modification] Add "Optimize Images" command, new filters, PDF to image, image to SVG, and more (#5715) - Update CODEOWNERs - Update sips extension (#5743) - chore: dependencies (#5704) - [Hue] Fixes and improvements (#5647) - Bear 2 Support for the Bear Extension (#5706) - feat(readwise-reader): Add search command (#5723) - chore: dependencies update (#5748) - [CHATGPT]: fix 4/4 (#5751) - Update CODEOWNERs - 1Password: fixed newline in clipboard copy (#5732) - Update CODEOWNERs - Transform: Add \`JSON to JS\` command (#5793) - Update CODEOWNERs - Update color-picker extension (#5752) - Added secondary action "Paste in active app" (#5794) - Things: Fix #5720 (#5802) - Update CODEOWNERs - Add thesaurus extension (#5314) - Update CODEOWNERs - Google Chrome: fix tab activation (#5683) - Update CODEOWNERs - Iconify: Fix search in \`View Icons\` command (#5669) - GitHub: Notification fixes (#5783) - Docs: update for the new API release - chore: dependencies update (#5749) - Jira: Fix autoCompleteUrl issue - Misc: Remove extra line break - Linear: display issue relations in details (#5682) - Jira: Add typeahead search for filters and projects (#5735) - [Binance] Fix incompatible api options (#5705) - Docs: update for the new API release - [Image Modification] Add WebP support + Path Finder support (#5633) - [Update] Pexels extension (#5629) - Update CODEOWNERs - [New Extension] I Don\'t Have Spotify (#5617) - Update CODEOWNERs - [New extension] Bing Search (#5583) - Update CODEOWNERs - Add Scrapbox search extension (#5579) - feat(readwise-reader): Add ability to save links (#5533) - feat(Apple Notes): Added the function to open notes in separate windows (#5517) - Update CODEOWNERs - add Search Sequel Ace lol (#5515) - Update CODEOWNERs - Update CODEOWNERs - [New Extension] RayDocs (#5498) - Add new Disney extension (#5678) - add support for VSCode cached projects #5632 (#5665) - [Search npm] Add favorites and search history (#5624) - [Downloads Manager] Copy File Action in Manage Downloads (#5672) - Update CODEOWNERs - [TMDB] Add support for searching upcoming movies (#5562) - [Scaleway] Add Secret Manager product (#5614) - Docs: Add migration note to ESLint page - Update CODEOWNERs - Add 2FA Directory Extension (#5577) - [Bugfix] Open Link in Specific Browser (#5635) - [Update] Open Path extension (#5660) - Update CODEOWNERs - Update Replicate Extension (#5384) - Update CODEOWNERs - Add migration for 1.49.0 - Jira is out of beta - Docs: update for the new API release - Update CODEOWNERs - [New Extension] inFakt (#5489) - Update CODEOWNERs - [Search Dart or Flutter Package] Added a preference to change the Primary Action (#5479) - [Update] Hidden Icons extension (#5638) - Update ifanr extension (#5611) - 🐞 fix: openai may cause crash (#5615) - [Update] Menubar Weather extension (#5640) - [Update] ImprovMX Extension (#5641) - [Bitwarden] Fix copy TOTP action (#5639) - Update CODEOWNERs - Update logitech-litra to v0.2.0 (#5621) - [CHATGPT]: fix update 29/3 (#5618) - Update CODEOWNERs - [Imgur] Album and environment files (#5604) - Update CODEOWNERs - Add Emissions Calculator Extension (#5581) - [Wireguard] Add disconnectAllWireguardConnections command (#5551) - [Trello] Change response forms to fix issue (#5591) - [Focus] Bug fix for custom focus duration (#5603) - Update iata-code-decoder to v1.2.2 (#5613) - Handle NotePlan 3\'s new calendar formats (#5176) - [Productlane] - Add primary action to insight creation (#5610) - added icon for QUEUED in vercast (#5574) - Update CODEOWNERs - Glyph Search (#4748) - Update CODEOWNERs - Add zalgo-text extension (#5109) - Update CODEOWNERs - Add new-relic extension (#5159) - fix(session): check if user is authenticated before trying to lock (#5609) - Update CODEOWNERs - Stock tracker extension (#5443) - Update CODEOWNERs - Add zed-recent-projects extension (#5434) - Update CODEOWNERs - Update ifanr extension (#5420) - feat: add support for OpenAI ChatGPT translate (#5424) - [Quest] Add import and export feature (#5422) - [Bitwarden] Add vault timeout and password reprompt for other sensitive values (#5414) - fix(github-trending): cache not invalidate when date changed (#5364) - Update CODEOWNERs - New Extensions: ChatGPT (#5253) - Harvest (#5565) - Update CODEOWNERs - Add type-snob extension (#5544) - [Urban Dictionary] Fixed search bar logic (#5558) - [Portuguese Primeira Liga] Added detail view for top scorers (#5559) - [Image Modification] Add Apply Image Filter command (#5519) - GitLab: improve starred project visibility (#5410) - Update pomodoro extension (#5532) - Update CODEOWNERs - [New Extension] TradingView Controls (#5303) - Delete package-lock.json - Update change-case extension (#5486) - [Music]: Added fallback commands (#5522) - FIXED: connection name contains space character (#5524) - Warp Launch Extension bugfix: Open Warp first before running JXA (#5518) - Update CODEOWNERs - feat: add filtering pid functionality (#5467) - Bug fixes for Warp Launch Config Extension (#5493) - Fixes for jira-search (#5507) - feat: add useDev support Microsoft Edge Dev (#5341) - Update CODEOWNERs - 1Password: make primary and secondary actions configurable (#5405) - Update CODEOWNERs - [New Extension]: ImprovMX (#5325) - Update CODEOWNERs - [New Extension] OpenAI Translator (#5306) - Update CODEOWNERs - add the ability to copy the things uri to the clipboard (#5436) - Update CODEOWNERs - Revert "Jira Beta: Revert sprint state changes" - feat: show team on issues view (#5466) - [React Icons] Fixes and Improvements (#5432) - Update iata-code-decoder to v1.2.1 (#5485) - Update CODEOWNERs - feat: add volume cap error for alert sound (#5460) - [New Extension] Lightshot Gallery (lightshot-gallery) (#5143) - Jira Beta: Revert sprint state changes - [Multilinks] Add more browser support (#5438) - Change quotes endpoint (#5461) - added bundle id for setapp version of Focus app (#5472) - Docs: Fix "LaunchType.background" typo - Update Is It Toxic To extension (#5440) - [Height] Add OAuth and fix bugs (#5423) - F1: show fastest lap (#5465) - F1: Update \`@raycast/api\` to latest & show DNFs. (#5456) - CI: Do not use deprecated set-output - Update CODEOWNERs - Add focus extension (#5416) - Issue Bot: Also allow the OP to close an issue with the comment - [XiaoQu] #N/A feat: add kube config env variabel support fix #5151 (#5156) - [Netlify] New logo (#5207) - [Visual Studio Code - Project Manager] Fixed a problem with the remote path when there is a "." in the path (#5413) - [Bitwarden] Use transient option when copying values (#5394) - DEVONThink: Remove buggy property 🔥 (#5402) - Added support for Editing Daily Logs (#5389) - [Image Modification] Fix HEIC compatibility and add "Pad Images" command (#5368) - [Update Extension] Orion - add ability to search tabs (#4861) - Fix Monzo token refresh (#5390) - [Trello] Add missing fields to card submission (#5399) - Update CODEOWNERs - feat(search-npm): add open package changelog page action (#5290) - Update screenshots (#5392) - Update CODEOWNERs - Add primer extension (#5268) - Update CODEOWNERs - [New Extension] Time Until "I" Do (#5261) - don\'t inject https on non https urls (#5385) - Feature/gitlab retry failed jobs (#5377) - Docs: update for the new API release - Update CODEOWNERs - Add Productlane extension (#5039) - Update CODEOWNERs - [New Extension] Naver Search (#5265) - Update CODEOWNERs - [Readwise to Tana]: Add field mapping for highlight URLs (#5365) - [amazon-aws]: Add Run Profile Script Command (#5357) - Update CODEOWNERs - [NBA Viewer] Fix \'View Standings\' command and polish view (#5309) - Update CODEOWNERs - feat(Timers): choice of alert sound for custom timer (#5361) - Update CODEOWNERs - Feature/gitlab wikis (#5352) - Add codegeex extension (#5213) - [LastPass] feature: add ability to search by ID (#5359) - Update CODEOWNERs - Add Quest Extension (#5200) - Implement pagination for getActiveCycleIssues. (#4856) - Update CODEOWNERs - add warp launch configuration extension (#5227) - Update index.tsx - Update CODEOWNERs - Moved extension - Update CODEOWNERs - add baseUrl preference to github-repository-search (#5281) - Update CODEOWNERs - feat(extension): Fix Link Embeds (#5220) - fix: Open in Devdocs broken (#5348) - chore(sdk): update sdk scaleway (#5198) - Google Workspace: Fix Create Google Spreadsheet to use the authenticated user (#5330) - Update CODEOWNERs - Add Ableton Live extension (#5161) - New command: add toggle functionality to Keyboard Layout Switcher (#5122) - Update CODEOWNERs - Add proton-version extension (#5051) - Update CODEOWNERs - Add wireguard extension (#5063) - Update CODEOWNERs - Add kafka extension (#5077) - Update CODEOWNERs - Add nmbs-planner extension (#5068) - Add Copy Glyph action to fontawesome extension (#5065) - Update CODEOWNERs - Initial commit (#5327) - feat(Timers): volume setting, pausable stopwatches, and bugfixes (#5284) - Update Claris snippets (#5333) - Update CODEOWNERs - [Bitwarden] Generate password quickly (copy and/or paste right away) (#5334) - [Bitwarden] Add Open in Browser action (#5335) - [Bitwarden] Add Show Card Details action (#5336) - History for numi command (#5338) - Update CODEOWNERs - Added mixpanel extension (#5019) - ESLint: Migrate Asana, GitHub, Google Workspace, Linear, and Zoom (#5329) - Update CODEOWNERs - Add typer extension (#5012) - Update CODEOWNERs - [New Extension] added Package Tracker extension (#4812) - Update CODEOWNERs - [New Extension] AirPods Noise Control (#4838) - [two-factor-authentication-code-generator] change to paste from copy (#4443) - [Bitwarden] Reorganize and cleanup codebase (#5107) - Update CODEOWNERs - feat(moco):Nondecimal time and new activity start method (#5320) - feat(amazon-aws): add show all action button for viewing all SSM params (#5235) - Add option to define default action in Tailwind CSS (#5308) - Update CODEOWNERs - Use private scheduling links in Savvycal (#5311) - Update CODEOWNERs - [Google Chrome] Close tabs (#5273) - Update Claris snippets - Dynamic Fields (#5279) - [LastPass] feature: speed up extension by replacing \`lpass ls\` instead of \`lpass export\` (#5289) - [Music]: fixed \`Library\` localization (#5298) - Upgrade WhatsApp extension dependencies (#5310) - [Trello] Fix broken search function (#5312) - Update web-audit extension (#5254) - Added new feature (#5267) - [V2EX-Viewer] Add new command and better ux action (#5212) - [Visual Studio Code - Project Manager] - fix for 5260 (#5280) - fix: Fixed IP Lookup not working , Remove obsolete code (#5291) - [CircleCI] fix: pipeline.vcs might be undefined (#5269) - edit raw xml (#5257) - Update CODEOWNERs - Update myip extension (#5262) - Jira: Add various fixes and improvements - Update CODEOWNERs - Added new commands to the existing extension (#5218) - Update host-switch extension (#5233) - Update scrcpy extension (#5033) - ESLint: Add migration script - Docs: update for the new API release - Fix local cert ignore setting (#4906) - Update CODEOWNERs - Add new little arc command (#5191) - Update CODEOWNERs - Add raycast-wemo extension (#5005) - Update CODEOWNERs - feat: initial extension commit (#5048) - [NixPkgs Search] Fix ES URL (#5124) - feat & refactor: add new command (#5202) - [Image Modification] Fix localization issue (#5206) - Arc: Support fallback text in commands (#5168) - Docs: update for the new API release - Update CODEOWNERs - support copy clone urls of a project (#5052) - Update CODEOWNERs - Update icons in zotero extension (#5155) - Update CODEOWNERs - pick-figure supports random range (#5153) - Update CODEOWNERs - Add "Just Delete Me" extension (#5164) - Docs: update for the new API release - Hypersonic: v2.0.4 (#5170) - Make notes\' file extension required (#5177) - Spotify Player: Filter out falsy playlists. (#5187) - Update CODEOWNERs - Add github-trending extension (#4999) - Changelog - feature: add ability to sync LastPass daily or weekly (#5126) - [Pipe Commands] add tab and file input types (#5158) - Update contentful extension (#5102) - update bob bundleId (#5167) - [Readwise to Tana] Fix ordering, clean titles, and handle line breaks (#5171) - Update CODEOWNERs - [New Extension] Image Modification (#4935) - Update README of Typefully extension (#5174) - Update CODEOWNERs - added moneylover (#4918) - Debounce search input to reduce API calls (#5111) - Migrate to Raycast useFetch (#5003) - Update CODEOWNERs - [Sentry Extension] Added the ability to integrate with a self-hosted Sentry instance (#4864) - Update CODEOWNERs - Iconify: Add pagination to avoid crashes, switch from list to grid. (#5175) - Timeular total daily time (#5056) - Update CODEOWNERs - Add buddy extension (#4967) - fix: remove duplicates from repo list (#5046) - Update CODEOWNERs - Adding support for more than one Elgato Key Light (#4821) - fix(amazon-aws): profile selection (#5141) - Update logitech-litra to v0.1.0 (#5144) - Update CODEOWNERs - [Tim] Add new commands (#5160) - fix(openai-gpt3): set gpt-3.5-turbo token limit to 4096 (#5162) - Update host-switch extension (#5103) - [Github] Add option to include owner name alongside repository name in search results (#5091) - Update CODEOWNERs - add get ssh key (#5028) - Update CODEOWNERs - [Morning Coffee Extension]: Fix typo in command description (#5092) - Web Audit extension (#4917) - Terminal Finder: Unset \`LC_ALL\` environment variable before running AppleScripts. (#5097) - Update CODEOWNERs - openai-gpt3: add support for gpt-3.5-turbo model (#5090) - feat(moco): Add MOCO extension (#4955) - [Github] Make visited repository searching case-insensitive (#5076) - Update CODEOWNERs - [Calendly Share Meeting Links] Increase Number Of Fetched Event Types (#5011) - Update toggl-track extension (#5049) - Update CODEOWNERs - Everhour: Add recent tasks list and show time for last 7 days. (#5023) - Update CODEOWNERs - [ New Extension ] - Quantumcast (#4982) - Update CODEOWNERs - Add criteria for drafts to be saved (#4960) - Major improvements to the Wikipedia extension (#4958) - Update CODEOWNERs - Add bettertouchtool extension (#4952) - Add .NET API Browser extension (#4920) - Update CODEOWNERs - quick-open-project: Allow including VSCode workspaces (#4518) - [Github-for-enterprise] dependency upgrades (#4653) - Update CODEOWNERs - Updating applescript for ventura 13 (Change scroll direction extension) (#4910) - Update CODEOWNERs - Update logitech-litra to v0.0.1 (#4738) - Update music dislike song (#4911) - TailwindCSS: Remove \`Search Colors\` tinted-image workaround. (#5067) - Add new preference option to choose default action and update screenshots (#5055) - Removed package-lock file - [Xcode] Apple Developer Documentation Entry URL Bug Fix (#4993) - perf: add support for fallbackText (#5057) - Iconify: Fix \`Search All Icons\` crash when a requested ID is not part of the response. (#5066) - Update CODEOWNERs - [ New Extension ] - Morning Coffee (#4983) - Update CODEOWNERs - [npm] Improve startup speed (#5014) - Linear: Add multiple attachments when creating an issue (#5044) - Misc: No need to specify the source twice - Font Awesome: Remove HTTP Server (#5043) - Update CODEOWNERs - [Quit-Applications] Add app icons (#4995) - YC: Add extension (#5025) - Docs: Update the utils docs - Update CODEOWNERs - add code-cushman model (#5041) - Fix for #4816: add support for SetApp flavour of NotePlan3 (#4828) - [dict.cc] feat: Translate from Clipboard command (#4868) - [Tuya] Add toggle and work mode settings for light source devices (#5029) - [Update Matter] Adding option to filter favorites (#4943) - Docs: update for the new API release - Jira: Add "beta" to extension\'s title - Update CODEOWNERs - Jira: Add Jira Beta extension (#5013) - Update CODEOWNERs - Update podcasts-now to v0.1.0 (#5010) - [New Extension] LastPass (#4557) - Update Grafbase extension (#4932) - Update CODEOWNERs - HubSpot: open contacts and deals in browser (#5006) - add indicators for jobs that are allowed to fail (#4961) - Added HTTPS check (#4965) - Support dash v4 (#4912) - Docs: update for the new API release - [FEAT] Add accessories to Envoyer project details (#4938) - Update Zotero extension (#4940) - [Internet Radio] Bug fixes and small enhancements (#4931) - Docs: update for the new API release - Docs: update for the new API release - Update CODEOWNERs - Add Humaans Extension (#4893) - Linear: Add support for roadmaps (#4903) - Docs: update for the new API release - Add arguments property for commands (#4930) - Jupiter Aggregator: switched back to axios fetch method for compareTokens() (#4892) - Add migration for 1.48.0 - Docs: update for the new API release - Update update-balance-form.tsx - Monse: New command to list bank accounts (#4855) - [GitHub] Option to exclude archived repos when searching (#4908) - Update CODEOWNERs - [New Extension] Podcasts Now (#4595) - Update CODEOWNERs - New Extension: create-t3-app (#4467) - Update CODEOWNERs - [New Extension] CRAN/E packages and authors search (#4894) - Update CODEOWNERs - omni-news initial release (#4461) - [Serie A] refine fixtures & results, add 2 new commands (#4901) - fix: refine fixtures & results, add more club information (#4899) - [LaLiga] refine fixtures & results, add other competitions command (#4900) - Update CODEOWNERs - [New Extension] Search Universities worldwide (#4863) - [Toothpick] Refactor + Jabra Elite 85t (#4852) - Update CODEOWNERs - New extension: Parallel dollar in Argentina (#4850) - Update CODEOWNERs - New extension: Beancount Meta (#4491) - Fix max heap (#3625) - Update CODEOWNERs - Add Jupiter Aggregator Extension (#4656) - [Fix] Fix map issue on timezone-converter extension (#4890) - Update CODEOWNERs - [New Extension] Height (#4846) - Update CODEOWNERs - fix(Apple Notes) Error handling and prompts (#4806) - add option for 90 minute pomodoro (#4786) - [Extensions Update] Mayar Extensions with Menu Bar (#4860) - Update CODEOWNERs - feat(readwise-reader): Initial commit (#3887) - Update CODEOWNERs - Add "roam research" extension (#4482) - (feat): chatgpt3-prompt remove result.json connect the api and readme update (#4854) - Update CODEOWNERs - [New Extension] Add timezone-converter extension (#4811) - Update CODEOWNERs - [New Extension] Directus documentation search (#4789) - Fix for #4835, adds support for less than 1 day due date (#4837) - [Laravel-Valet] Improvements and new features (#4857) - Fixes the name used to access date/data ranges (#4866) - Update CODEOWNERs - [New Extension] Add the-verge extension (#4833) - Docs: Check the http response code - Manual images update (#4845) - Linear: Update SDK version. (#4843) - Update CODEOWNERs - Add discord-timestamps (#4746) - Misc: Limit length of labels - Update CODEOWNERs - Color picker: Fix error message if menu bar component disabled (#4840) - Update CODEOWNERs - Twitter Extension: Accept default value via launch context (#4830) - Update CODEOWNERs - [New Extension] Send To Memos (#4723) - Transfer Grafbase (#4829) - Update CODEOWNERs - mayar raycast extension (#4804) - Update supabase docs links (#4825) - Update CODEOWNERs - Twitch Logs - View twitch chat logs (#4800) - Country Lookup: Search by TLD - Dynamically generate version dropdown (#4798) - Update CODEOWNERs - temporary-email: fix maildrop url (#4819) - Update CODEOWNERs - [New extension] Update Clash Subscription (#4747) - Update CODEOWNERs - [Arc] Add the ability to create a quicklink from a tab (#4790) - Add Laravel 10.x documentation, move version switcher to view (#4795) - Obsidian Bookmarks: Corrected spelling - Update CODEOWNERs - [New Extension] Ligue 1 (#4803) - [Readwise to Tana]: New field mappings for highlights and author supertag (#4797) - Update CODEOWNERs - [New Extension] Tuya smart extension (#4728) - Update CODEOWNERs - [New Extension] BeeRaycast (#4752) - Update CODEOWNERs - New extension - Postman (#4741) - remove extra whitespace when copying or pasting codes (#4793) - Update CODEOWNERs - [Readwise to Tana]: Add category filtering and more field mappings (#4788) - Update package.json - New Extension: Grafbase (#4785) - Update CODEOWNERs - [New Extension] Anilist Airing Schedule (#4756) - [Update] JSON format (#4753) - Update CODEOWNERs - [New Extension] Splitwise (#4725) - [Trello] Add creating Trello todo to extension (#4699) - [dict.cc] feat: Play audio support (#4702) - Update CODEOWNERs - [New Extension] Readwise to Tana (#4703) - Hiit: Updated extension - Update CODEOWNERs - Add Epoch to Timestamp extension (#4755) - Update CODEOWNERs - Fix typo with the package name (#4781) - Update Extension: Apple Notes - add fallback behaviour and fix window activation (#4501) - Update CODEOWNERs - Update package - Update CODEOWNERs - [New Extension] Microsoft OneNote (#4552) - Update CODEOWNERs - feat: detect when the input text is an URL and provide the "go to" option if so (#4767) - Pie for Pi-hole extension update: reflect pi-hole api auth changes (#4773) - [New extension] HIIT (#4672) - Toggl Track Extension Update - Pull up to 500 projects from API (#4769) - [Plausible Analytics] Support for self hosted instances (#4596) - fix typo (#4768) - Docs: Update \`storage.md\`. - Update CODEOWNERs - Add link to API key page on openai (#4760) - Fix broken markdown links (#4761) - New Extension: Fluent Outdoors (#4474) - Update CODEOWNERs - Add palette-picker extension (#4693) - Warp support for terminal finder (#4075) - Update CODEOWNERs - New extension: UTM virtual machines (#4488) - [confluence search] fix user icon & add type icon (#4660) - [1Password] Updates (#4682) - Update CODEOWNERs - Add Grid layout support for kaomoji extension (#4463) - feat: add ot extension (#4497) - Update CODEOWNERs - New Extension: Websocket Debugging (#4206) - Fix Craft extension to support Setapp version (#4243) - [feat][date-format-converter] support convert unix timestamp to ISO date string. (#4131) - add buy me a coffee link (#4716) - [UPDATE Obsidian] Several QOL improvements (#4727) - [Tinypng] Add options to overwrite images. (#4729) - Update CODEOWNERs - [Toothpick] Mapped Google Pixel Buds Pro (#4720) - Update CODEOWNERs - [New extension] Wayback Machine (#4680) - Update CODEOWNERs - fix: fixed typo (#4719) - [New Extension] Next Run (#4696) - Update CODEOWNERs - Update hacker-news extension (#4715) - CI: post errors to separate slack channel for better readbility - Typefully: Fix fetch import - Update CODEOWNERs - [Color Picker] add a hex lower case format (#4712) - Update CODEOWNERs - [New Extension] Local Switch (#4581) - Update CODEOWNERs - Update CODEOWNERs - [New Extension] Lega Serie A (#4662) - add wordle extension (#4655) - Google Translate multilanguage (#4704) - [Clockify] Use project\'s default for the billable field (#4705) - Color Picker: Add preference for HSLA - Color Picker: Rename menu bar command - [Internet Radio] Search stations database, import/export stations, configure audio app, and more (#4661) - Update CODEOWNERs - Update Format JSON Extension (#4654) - Update CODEOWNERs - [YouTube] Add search from root for Search Videos and Search Channels (#4535) - add action to create new issue in project (#4551) - Update CODEOWNERs - PaperMatch (New Ext) – Initial Commit (#4594) - Linear: add \`issueUnassignedFromYou\` notification type. (#4690) - Update CODEOWNERs - [Spotify-Controls] Add step setting for volume commands (#4646) - Linear: Adjust colors contrast in light mode (#4669) - [LaLiga] Update Standings, metadata (#4681) - [quip]: fix package.json title (#4684) - [Bundesliga] Fixture planned kickoff time (#4683) - Update CODEOWNERs - [New Extension] Firestore Import Export Extension (#4600) - Update CODEOWNERs - Word search for Vocabulary.com (#4636) - Reflect extension (#4631) - Update CODEOWNERs - New Extension: Quip (#4632) - Fix Google Translate (#4667) - ChatGPT3: Added missing icon - Update CODEOWNERs - Added metadata - [New Extension] chatgpt3 prompts add (#4593) - Transfer Pinata (#4668) - Update CODEOWNERs - Add color picker extension (#4470) - feat: add new command for "visual-studio-code-recent-projects" (#4650) - Update CODEOWNERs - [New Extension] Office2PDF (#4541) - Update extension: Easy New File (#4537) - [DevDocs] add deeplink support (#4529) - Update CODEOWNERs - Major update to Solana explorer (#4507) - Update CODEOWNERs - [Update Extension] Auto detect the source language (#4614) - Toggl Track: Upgrade to API v9 (#4476) - Audio Device Extension Improvement - Add Toggle Favourites (#4441) - Update CODEOWNERs - New Extension: Knowwa (#4401) - Update CODEOWNERs - [New Extension] Jump (#4348) - Update CODEOWNERs - add option to choose image on interval end (#4617) - added Portuguese, Chinese, Persian, Arabic, Polish and Dutch languages (#4637) - Add actions to Searchcaster extension (#4643) - Asana: Added start date functionality for Task creation (#4276) - Update CODEOWNERs - Fix/timeular/convert note text field to text area (#4579) - [Update Extension] add hex to string conversions (#4611) - Update CODEOWNERs - [Update Extension] System Monitor - Add \`uptime\` (#4634) - Update extension: IP Geolocation (#4641) - Update CODEOWNERs - [Internet Radio] Add "Toggle Play/Pause" command (#4616) - Update descript-to-youtube readme - Update CODEOWNERs - New Extension: Descript to YouTube Chapters (#4628) - Docs: update for the new API release - [Update Extension] Orion - add option to use release candidate version (#4624) - [1password] cli support (#4298) - Update CODEOWNERs - Update raycast2github.json - [code-stash] Add new language types (#4575) - feat: shuffle command (#4582) - Update package.json - Update CODEOWNERs - New Extension: Gitpod 🍊 (#4336) - Update CODEOWNERs - [Apple Maps Search] Update default directions to option (#4618) - [Jisho] Add Search History (#4480) - Update CHANGELOG.md - [extension][memo] add feedback button (#4609) - [Xcode] Add command to open URL in Simulator (#4533) - [Fantastical] Fixed bug for getting the name of an app & added two new commands which allow you to quickly add events without opening the app (#4567) - Update CODEOWNERs - [Premier League] Update Standings, metadata (#4570) - Fix Xcode developer documentation URL (#4562) - Transfer Linear (#4574) - Update CODEOWNERs - New Extension: Pinata (#4422) - Update CODEOWNERs - New Extension: Finary (#4572) - [Pokédex] Add gen 9 Pokémons (#4571) - Typefully improvements (#4569) - Fixed a name from the amazon-aws service list and updated the icon (#4548) - Update CODEOWNERs - Format Prettier for Markdown Script (#4498) - Display a new icon next to newest proposals (#4553) - [Currency exchange] Add new function for exchange based on historical currency (#4539) - Update CODEOWNERs - New Extension: zNotch to control macbook\'s notch (re-submit) (#4237) - Update CODEOWNERs - Linear reminders (#4544) - Update Extension: Dock Tinker – add toggle to lock Dock contents (#4420) - Update CODEOWNERs - Bonk price - The price of on your menu bar (#4142) - Docs: update for the new API release - Update CODEOWNERs - Silent Mention Extension (#4543) - [Xcode] Bug Fix (#4530) (#4531) - Update extension: SM.MS (#4538) - [Fix bug] Update Extension: Append Clipboard (#4536) - [Bike] Extract Links, new actions, & bug fixes (#4534) - Update CODEOWNERs - New Extension: ESV Bible (#4426) - Bitbucket: Added a few useful copy to clipboard links in Action Panel (#4471) - Update CODEOWNERs - Added myextension: trackFlight! (#4263) - Update CODEOWNERs - Toggl Track: Sort time entries starting from latest (#4450) - Update CODEOWNERs - feat: ✨ New Extensions: Oh My Zsh Git Alias (#4062) - Docs: update for the new API release - Update package.json - Update CODEOWNERs - New extension: Bitrise (#4089) - Update CODEOWNERs - spotify-controls: add toggle private session (#4510) - Migration: Add migration for 1.47.0 - Docs: update for the new API release - Update CODEOWNERs - Netlify Extension: update icon (#4517) - Harvest (#4519) - [Bundesliga] Fix crawling data state, update standings view (#4521) - Transfer Netlify (#4515) - Update CODEOWNERs - add a new Raycast extension called \`monorepo-manager\` (#4364) - Update CODEOWNERs - Update package.json - Update CODEOWNERs - New Extension: Sleep Timers (#4267) - Update CODEOWNERs - [New Extension] Internet Radio (#4427) - [Bitfinex] fix validation in EditOfferForm (#4506) - [DekuDeals] Update from List to Grid (#4349) - Arc: Pro preferences (#4468) - [Bike] Add Search Rows and Copy Row URL commands (#4440) - VS Code: Refactor codebase for improved maintainability (#4479) - [Mochi] fix README (#4481) - Update CODEOWNERs - Typefully: Improve UI of lists and add notifications to menu bar (#4486) - [Netlify] New commands and improvements (#4270) - Update CODEOWNERs - New Extension: LeetCode (#4428) - Two new commands (#4464) - [Man Pages] Add ability to reload man page entry cache + add preference setting for crawl directories (#4458) - Fix package.json in Hypersonic (#4457) - Stalebot: Updated label - Stalebot: Added On hold - [Ray.so] Rename spacing to padding - perf(Google Chrome): get open tabs faster (#4425) - Bot: Update hint to close issue (fixes RAY-8528) - Hacker News: Fix flickering (#4449) - reverso-context: Added 2nd command for 2nd langs pair (#4415) - release: v2.0.3 (#4412) - Update CODEOWNERs - Whosampled: Added wording - New Extension: WhoSampled (#4388) - Update CODEOWNERs - StoicQuotes: Get a random quote (#4377) - Fix bug in Searchcaster extension (#4438) - Issue Bot: Remove extra log - Issue bot: Add more logs - [Ray.so] Fix ray.so URL format - Issue Bot: Fix missing login access - Issue Bot: Add more logs - Issue Bot: Fix regexes - Issue Bot: Add more logs - Issue Bot: Add more logs - Corrected author - Issue Bot: Add some log - handle raycast.com as well as www.raycast.com - Update CODEOWNERs - feat(edge): added profiles support (#4367) - Hacker News: Improve UX (#4410) - Update CODEOWNERs - Show year in progress in Raycast (#4374) - feat(vivaldi): added profiles support (#4368) - feat(brave): added profiles support (#4366) - Update CODEOWNERs - [Toothpick] Mapped Sony WF-1000XM3 (#4431) - New Extension: Cuid2 Generator (#4356) - Update CODEOWNERs - New extension: Imgur - Upload Media & View Images (#4355) - Update CODEOWNERs - Restore Old Photo Extension (#4406) - [Music]: Add shuffle command (#4419) - feat: Handle all non-supported characters (#4416) - Update CODEOWNERs - New extension: \`fantasy-premier-league-rankings\` extension (#4208) - Updated wording - Update CODEOWNERs - add iTerm extension (#4111) - Update CODEOWNERs - New extension: Mochi (#4305) - Docs: restore launchCommand docs. - Docs: update for the new API release - Quit Application Extension: Support restart App (#4409) - Linear: Add attachments on Create Issue (#4408) - Update CODEOWNERs - [Wikipedia] Add Image in the Details Page (#4362) - feat(chrome): added profiles support (#4365) - Delete sizewatcher.yml - Create sizewatcher.yml - [code-stash] Import action (#4335) - [Music]: Fixed issues (#4346) - [Xcode] Improve Recent Builds performance (#4357) - Tailwind CSS extension improvements (#4360) - Added two new commands (#4347) - kinopio-inbox: update api key instructions (#4353) - feat(iridium): added profiles support (#4369) - New action icons & argument option for set volume (#4387) - Update CODEOWNERs - [Docsearch] - fix searchbar text disappearing (#4395) - Update CODEOWNERs - add italian language (#4402) - add codex ai model (#4405) - Add script to get wrong mapping - Fix mapping - Downloads Manager: Add preference for folder and add Quick Look (#4375) - Todoist: Add various actions and new completed tasks command (#4344) - [Asana] Add action to copy task ID (#4354) - Arc: Close Raycast when opening links in little Arc - Updated volume behaviour (#4345) - Arc: Remove unused import - Arc: Improve stability of \`Search with Google\` action - Arc: Remove unnecessary fallback - Update CODEOWNERs - Add Laravel Valet Extension (#4236) - [Man Pages] Fix TypeError & PDF Viewing bugs (#4328) - Arc: Clean up unused depenendencies - GitHub: Clear fields when creating issues or pull requests (#4332) - Remove old stale bot - Update CODEOWNERs - Add Greek and Turkish languages to wikipedia search (#4326) - Update CODEOWNERs - New extension: Slugify (#4266) - SSH Tunnels: Corrected title - NATO: Added missing metadata images - Update CODEOWNERs - New Extention: SSH-Tunnel-Manager (#4017) - Arc: Add universal search command and menu bar command (#4294) - Fix parcel tracker bug and api server (#4325) - Linear: Add due date action (#4327) - Linear: Add "Quick Add Comment to Issue" command (#4309) - Update CODEOWNERs - New Extension: Add NATO Phonetic Alphabet (#4183) - [Coffee] bug fix (#4324) - Update CODEOWNERs - New extension: Moon Phase (#4296) - [node-js-eval] Fix a bug with circular structures breaking (#4278) - Update CODEOWNERs - New Extension: MouseHunt Helper (#4277) - Fix isWeChatTweakInstalled (#4302) - [Toothpick] Mapped Sony WF-1000XM4 (#4307) - feat: add 12 hours system (#4320) - Update CODEOWNERs - Add PATCH method and change methods icons as per issue request #4218 (#4310) - Docs: Mention that \`launchCommand\` can throw in case the command is missing or deactivated. - Update CODEOWNERs - Messages 2FA Codes: Added polling + general cleanup (#4279) - Add migration for 1.46.0 - Update changelog - Add changelog for 1.46.0 - Docs: update for the new API release - Update CODEOWNERs - Add Chatwork Search Extension!! (#3431) - Update CODEOWNERs - Small update - [extension][memo] add new extension: memo (#3930) - Update CODEOWNERs - Searchcaster extension improvements (#4285) - Update CODEOWNERs - [new extension] hyper focus (#4101) - Update CODEOWNERs - New Extension: Kinopio (#4055) - feat: Mailsy (#4238) - Update CODEOWNERs - [New Feature] Punto: Layout switcher (#4135) - Update CODEOWNERs - Add Mem.ai Extension (#4117) - [Music]: Add Volume control and new Playlist command (#4264) - Fix Laravel Livewire Squishy Icon (#4244) - fix: get bing web translate token failed (#4288) - add new commands (#4292) - Updated readme to point to the specific youtube api (#4293) - dropbox: fix auth (#4291) - Arc new tab (#4280) - Update CODEOWNERs - Git branch name generator extension (#4182) - Spotify Player: Allow no-view commands (\`Like Current Song\`, \`Dislike Current Song\`, \`Just Play\` and \`Star Radio\`) to initialize authorization. (#4253) - Update CODEOWNERs - Add New Extension WeChat (#4211) - Update CODEOWNERs - [Github] linked branch actions (#4172) - Update CODEOWNERs - bitwarden: Master Password Reprompt + Cleanup + Refactoring (#3413) - Update CODEOWNERs - New extension: Simplelogin.io (#4189) - Update CODEOWNERs - feat: add quick-capture command (#4128) - Update CODEOWNERs - [Quit Applications] remain open after application quit (#4167) - [jira-search] Added a filter in Search Issues to show my issues (#4154) - Update the swift evolution extension (#4227) - Update CODEOWNERs - [Arc] Fix version check issues in Arc Extension (#4261) - Arc: Add new command to open tab - Arc: Improvements to search tabs and spaces (#4240) - Update CODEOWNERs - Add One Tab Group Extension (#4221) - Update CODEOWNERs - Writer\'s brew - new extension (#4132) - CSS.GG Grid View (#4170) - Update CODEOWNERs - fix: Capitalization on extension name (#4235) - Todoist and GitHub: Update Raycast utils to prevent JSON parsing errors (#4233) - [Sonarr] HTTPS & URL Base Support (#4209) - Docs: update for the new API release - Slack: Updated README - Update CODEOWNERs - Add new command - Dice & Coin (#4169) - [New Extension] Random Phone Number (#4037) - [todoist] fix focused task when not listed in menubar (#4201) - [Matter] Added favorite option, better article preview images (#4178) - perf: try to get system proxy from env first (#4185) - Update CODEOWNERs - Add new command to deploy ECS service (#4168) - reverso-context: improved guessing of the input language (#4127) - Update CODEOWNERs - New extension: Korean Spelling Checker (#4102) - Update CODEOWNERs - New extension: drupal.org (#4087) - Update CODEOWNERs - NBA Game Viewer fixes (#4192) - Update CODEOWNERs - Add StoryTime Extension (#4153) - Elron - enable checking times for more dates (#4139) - fix(config): usage of load config break (#4143) - Update CODEOWNERs - react-docs (#4162) - Update CODEOWNERs - Add Lyrics Extension (#4166) - [code-stash] Add edit command (#4163) - Update CODEOWNERs - Add Contentful extension (#4036) - azure: Corrected filename and paths - Update CODEOWNERs - New Extension: Matter (#4059) - Update CODEOWNERs - [New Extension] React Icons (#4051) - feat(microsoft-azure): added microsoft azure extension (#3996) - Flaticons: Fix token expiration handling (#4152) - Update CODEOWNERs - add new extensions: JSON Editor (#4042) - Flaticon: Replace global fetch with cross-fetch (#4147) - Static Marks: Replace global fetch with cross-fetch (#4148) - Pixabay: Replace global fetch with cross-fetch (#4150) - PurpleAir: Replace global fetch with cross-fetch (#4151) - Update CODEOWNERs - Jotoba Extension Update (#4073) - Update CODEOWNERs - Added removed settings.json - [New Extension] - Brave Search (#4094) - Add screen sharing recents extension (#3903) - World Cup: Replace global fetch with cross-fetch (#4149) - [Easydict v2.7.0] ✨ Use list tag accessory to show exam type (#3917) - [improvement] Simulator control support open and bring front selected device window. (#4146) - Only run stale bot on the upstream - Migration: Up to 1.45.0 - Update CODEOWNERs - New extension: carbon for raycast (#3962) - feat(gitlab): filter todos created by someone (#3964) - Update CODEOWNERs - Add the Ukrainian language to the Deepcast extension (#4045) - ✨ (todoist) Add focus feature (#3978) - Update CODEOWNERs - Pomodoro: Fix menu-bar icon in light theme (#4066) - Update stale.yml - Update stale.yml - Update CODEOWNERs - Visual Studio Code: Add support for VSCodium (#4035) - Update stale.yml - Update stale.yml - Update CODEOWNERs - feat(google-chrome): added search bookmarks, refactored to useSQL hook, code cleanup (#3940) - Update stale.yml - Update CODEOWNERs - Add Simulator Control extension (#4116) - Merge branch \'main\' of https://github.com/raycast/extensions - Issue Bot: Give the ability to authors to close their issues - Update CODEOWNERs - [New Feature: Lorem Ipsum] add generate words command (#4129) - Update CODEOWNERs - feat(scaleway): add appleSilicon, elasticMetal, domains, iot, loadbalancer, transactionalEmail (#4069) - Library Genesis: Feature Update (#4050) - Update stale.yml - Update CODEOWNERs - raycast2github: Updated user - Sourcegraph: Code Search History and improved search results metadata (#4018) - Updates bitly extension to use ray clipboard api (#4033) - Zendesk Extension bug fix: Fixed URLs not opening properly if locale was uppercase (#4030) - Icons8 Minor Update (#4020) - stale.yml debug - stale.yml - testing - Added stale.yml - Hypersonic: Fixed owner - [todoist] Add possibility to specify the number of days in Upcoming view for Menu Bar (#3981) - Hypersonic: v2.0.2 (#4034) - Update CODEOWNERs - [Netlify] Upgrade \`@raycast/api\` from 1.28.0 to 1.42.0 (#4014) - Update CODEOWNERs - [bitbucket] Changed the SearchList implementation to work with workspaces with large number of repositories (#4106) - Misc: Fix link to issue templates - Not on holidays anymore - Update extension: World Clock (#4086) - Add initial cache render (#4091) - Update CODEOWNERs - new extension preference - Add Calendar focus on command completion (#3943) - Update CODEOWNERs - [Wikipedia] Multi Language Support (#3976) - [Netlify] fix: View Members command when \`full_name\` is empty (#4016) - Gitmoji update (#4108) - Tmdb update (#4107) - [AWS] Add CloudFormation Stack Drill Down (#4054) - Raindrop.io - Fix collections issue (#4085) - fix: fix handle error for menu bar command in todoist extension (#4057) - Shell: Fix run with argument (#4063) - [Xcode] Add Code Snippet Commands (#4098) - 🐛 fix: update regex to validate API keys (#4070) - fix(Timers): show 2 minutes variation (#4118) - Updated stalebot - Transfer Arc to Organization (#4040) - Update PR bot with OOO message :christmas_tree: - Docs: update for the new API release - Docker: Updated metadata - Docker: Added metadata - Transfer devutils to Organization (#4005) - Extensions: update description for comma-separated manual runs - Update CHANGELOG.md - Update README.md - Update CODEOWNERs - ext: Search R Packages on r-pkg.org (#3971) - Update CODEOWNERs - style(youtube-music): replace play and pause commands with play/pause (#3878) - [BItfinex] Fix bugs (#4001) - Update CODEOWNERs - add new extension: Email Verifier (#3991) - feat(Timers): minor fixes, alert sound preview command (#3999) - Update CODEOWNERs - Updating the open-with-app to use the new getSelectedFinderItems command (#3841) - Update CODEOWNERs - feat(brave): added search bookmarks (#3944) - Update CODEOWNERs - [Todoist] Remove not needed markdown (#3980) - Update CODEOWNERs - Update inpost-parcel-lockers to v0.1.1 (#3988) - Add pomodoro extension (#3970) - Update CODEOWNERs - New Extension: PurpleAir (#3858) - [Raindrop.io] Add preference to always use last used collection (#3995) - Update CODEOWNERs - add new extension: Escape RegExp Characters (#3960) - Update CODEOWNERs - Native Screenshot Extension (#3908) - [Convert] - Update & bugfixes (#3983) - Update CODEOWNERs - feat: add DevUtils extension (#3907) - Update CODEOWNERs - feat(aws): added ecs/lambda resource drill-down for quick debugging (#3893) - Update CODEOWNERs - feat(iridium): added iridium extension (#3932) - Update CODEOWNERs - Emoji Search: Vendor \`generate-emoji-list\` and emoji data. (#3974) - [Linear]: Fix icons (#3969) - Fix typo in command description, clarify copy (#3973) - feat(github): Add colors and tags (#3922) - Update CHANGELOG.md - feat(specify): display description from color tokens (#3967) - chore: remove global package-lock.json (#3959) - Update CODEOWNERs - [Raindrop.io] Adds filter by collections (#3920) - New Feedly extension (#3888) - Update types.ts - Figma: Added files as optional - Update CHANGELOG.md - Figma: Try to be a bit more defensive about the api - Figma: Try to be a bit more defensive about the api - Update CODEOWNERs - feat(vivaldi): added vivaldi extension (#3929) - Update CODEOWNERs - feat(opera): added opera extension (#3931) - Update CODEOWNERs - Add pick-random extension (#3875) - Update CODEOWNERs - Update inpost-parcel-lockers to v0.1.0 (#3871) - Gitlab: Add todo tags (#3936) - feat(browser-history): added Arc, Opera, Iridium, Orion browser history, custom profile paths, custom default browser shortcut (#3918) - Add new action to Word Search: Spell Word given a string (#3963) - Update CODEOWNERs - feat(firefox): added firefox extension (#3780) - Added control/ctrl alias (#3956) - Update CODEOWNERs - feat(extension): add github cli manual (#3835) - Update CODEOWNERs - New Extension: Google Tasks (#2943) - Added grid support, pinned items, and filtering items (#3807) - Transfer Oh Dear to Organisation (#3953) - [Google Workspace]: Add open file location in browser action (#3951) - [TablePlus] Small improvements (#3921) - [Things] Improved troubleshooting info on Things not open error (#3945) - [Search-mdn]: sync locale list (#3946) - Fix incorrect variable name in linear extension preference description (#3928) - Update CODEOWNERs - feat(arc): add command for creating new window (#3879) - Docs: update for the new API release - Transfer Vercast to Vercel Organization (#3919) - Update CODEOWNERs - Add Elron train times extension (#3762) - Fixed icon name in package.json - Transfer Ploi to Organization (#3905) - Transfer Resmo to Organisation (#3904) - Update CODEOWNERs - Promote the Github extension out of beta (#3883) - Docs: update for the new API release - Update CODEOWNERs - Prepare Supernotes Transfer (#3900) - Update CODEOWNERs - Prepare transfer (#3899) - Transfer Supabase to Organization (#3898) - Update Hypersonic Extension Icon (#3897) - fix: Fix item hits cannot be updated (#3890) - Update Extension Icon (#3896) - CI: fix new line handling for allowed extensions - Prepare Typefully Transfer (#3895) - [Organization Extension]: Transfer Hypersonic (#3892) - Update CODEOWNERs - add new extension: Deduplicator (#3826) - Update CODEOWNERs - [Toothpick] New Release (#3870) - [bible] Fix search lag, run maintenance (#3880) - Update CODEOWNERs - Adding a new command to Folder-Search - Send Finder Item to Folder. (#3796) - Update CODEOWNERs - feat(extension): add extension to quick search and copy common regula… (#3783) - [capture] Updates extension (#3716) - [AWS]: Add Secrets Manager (#3867) - [open-in-visual-studio-code] Also work with VSCodium (#3765) - feat(linear): Add new accessories in list items (#3864) - fix(todoist): iterate all due dates on upcoming tasks (#3882) - Update CODEOWNERs - Extension/todoist menu bar tasks (#3597) - fix: quit app before state change and show hud (#3501) - Update CODEOWNERs - Add new (more flexible) main command to Base64 Extension (#3693) - Update CODEOWNERs - Add new extension: Flaticon — Search Icons (#3586) - [Fix Bug] Update extension: Menubar Weather (#3868) - Update CODEOWNERs - [BItfinex] Improve extension (#3823) - added plausible-analytics extension (#3822) - Update CODEOWNERs - feat(browser history): add Chrome, Firefox, Safari, Edge, Brave, Vivaldi history search (#3791) - Updated .gitignore with *.iml - Update CODEOWNERs - Publishing Greip to Raycast store. (#3804) - Linear: Ensure Avatar Icon is uppercase (#3865) - Update CODEOWNERs - [AWS] Add CloudWatch Logs & SSM Parameters Command (#3843) - Added advice slip extension (#3859) - Docs: Update the utils docs - [Apple Notes] #3652 Correct issue where searching for notes failed (#3806) - GitLab: Fix crash when project name is empty (#3810) - Added custom timer to menubar (#3842) - Update CODEOWNERs - [Coffee] Rewrite (#3831) - [Google Search] Fix error coming up for specific searches (#3839) - New Commands to the hubspot extension V1 (#3837) - [AWS] Revamp extension (#3770) - Updated metadata - Linear: Update screenshots (#3828) - HN: Fix screenshot in readme - Update CODEOWNERs - Add Hubspot Extenstion (#3814) - [Google Search] Improve extension functionality (#3825) - Update CODEOWNERs - add liba-ro (#3769) - [Hypersonic] Remove "Added to Hypersonic: " when copying a new task\'s URL (#3824) - hypersonic: v2.0.1 (#3821) - Workflows: add validation for "owner" field to non-raycast extensions - Update CODEOWNERs - New Extension: Hatena Bookmark (#3774) - PR bot: fix typo - Update CODEOWNERs - Update README.md (#3800) - feat(openstreetmap-search): added openstreetmap search, travel to/home (#3802) - Update package.json - Update CODEOWNERs - New Extension: Initium (#3809) - PR Bot: Fix setting the extension\'s name - Update CODEOWNERs - Add Resmo Extension (#3726) - Update Extension: Allow Spotify player update menu bar often than 1m (#3767) - Update CODEOWNERs - Add laby.net extension (#3766) - Update extension Anybox (#3764) - Update CODEOWNERs - Create \`Get favicon\` extension (#3782) - Update iata-code-decoder to v1.2.0 (#3553) - Update CODEOWNERs - Add DAWA (Denmarks Address Web API) extension (#3714) - Update CODEOWNERs - New Extension: Monzo (#3173) - Gitlab: Optimze UI (#3679) - Update CODEOWNERs - Unicode: Added hardcoded aliases (#3735) - Update CODEOWNERs - Add extension: Auto Quit App (#3559) - Fix copy-image (#3768) - Update extension: clash (#3790) - Update Extension: Supernotes (#3776) - Multiple fixes and improvements (#3784) - Update extension: Browsers Profiles (#3778) - Update CODEOWNERs - [Linear] Added rightclick support for menubar (#3754) - Sourcegraph: Search API capabilities updates (#3789) - Update CODEOWNERs - New extension: Curator.bio (#3660) - Update extension: IconPark (#3747) - Update extension: Maven Central Repository (#3746) - Update extension: Copy Path (#3743) - Update extension: Pexels (#3734) - Update extension: Hidden Icons (#3729) - Update extension: Capture Raycast Screen (#3745) - Update extension: Screen Saver (#3744) - Update extension: IP Geolocation (#3736) - Update extension: Placeholder (#3730) - Update extension: Converter (#3731) - Update extension: Open Path (#3733) - Update extension: n8n (#3741) - Update Extension: Dock Tinker (#3738) - Update extension: SM.MS (#3750) - Update extension: Chinese Character (#3740) - Update extension: Bunch (#3739) - Update extension: World Clock (#3742) - Brew: Add --ignore-pinned flag to brew upgrade command (#3753) - Update CODEOWNERs - New Extension: .NET Documentation Search (#3756) - Hypersonic: New version 1.0.0 (#3644) - Update extension: Life Progress (#3749) - Update extension: Avatar (#3748) - Update extension: Just Focus (#3732) - Update CODEOWNERs - refactor: rename Text Recognition to Capture Text (#3727) - Update extension: Menubar Weather (#3720) - Update CODEOWNERs - Update SavvyCal extension branding (#3728) - Update CODEOWNERs - [Headlines] - Fixed a bug and added cache (#3723) - Update CODEOWNERs - Drupal Toolbox Extension (#3658) - [World Cup] Fix live results for simultaneous matches (#3712) - Update extension: Gitee (#3721) - [UPDATE Obsidian Extension] Quick Fix to close several issues (#3706) - [AWS] Support Multiple Profiles (#3612) - Bear: fix crash on null note text (#3717) - Update Extension: Paste as Plain Text (#3719) - Update extension: Text Decorator (#3722) - iHosts: Optimize Experience (#3671) - [Xcode] Add "Show Recent Builds in Menu Bar" command (#3709) - Update README.md - Update README.md - Webflow Extension - Updated Metadata & README (#3705) - iTranslate: Optimize Experience (#3674) - OSS browser: Optimize Experience (#3676) - [ai-gen] Update text completion model (#3697) - fix(elgato): Fix error when toggling key light (#3701) - add text-davinci-003 model (#3699) - Wobflow: Updated metadata - Webflow: Tuned the title a bit - Update CODEOWNERs - Add: Webflow Extension (#3537) - Update CODEOWNERs - Fix typo in CODEOWNERS generation - Add all clases to Tailwind CSS extension (#3672) - add new extension Bitbucket Search (Self Hosted) (#3337) - New Extension: Search Zendesk support center (#3596) - Docs: Updated npm requirements - More consistent workflow names - Issue Bot: Also add the extension label on PRs - Weather: Add menu (#3666) - Archiver: Optimize Experience (#3670) - Home Assistant: Add Weather Menu bar command (#3683) - fix(unsplash): update get api key url (#3686) - [World Cup] Show live time for current match (#3637) - [Linear]: Update Copy Action to copy formatted HTML (#3630) - Issue Bot: More lax regex - Issue Bot: Fix typo - Issue Bot: Also match GH URL in new template - [vscode-project-manager] Fix: Avoid duplicate entries #3656 (#3657) - Bear: update CHANGELOG for latest version (#3659) - Fix Bug: Menubar-Weather (#3661) - [Git Repos] added "Open in All Applications" action (#3639) - Issue Bot: Fix typo - Issue Bot: Handle extensions that have a different folder name - [Update Obsidian Extension] Append to Daily Note Command, several fixes, update API (#3638) - Fixed Asana Project Query Timeout (#3603) - Bear: show note preview in list view (#3651) - Update CODEOWNERs - Tana extension (#3172) - [HackMD] Improve extension (#3628) - Get Gitmojis from the API (#3647) - [Change Case]: Make use of \`getFrontmostApplication\` (#3631) - Spotify Player: Update description. (#3649) - Issue Bot: Remove log - Issue bot: Fix removing the stalled status - Update package.json - Update CODEOWNERs - Update package.json - Update package.json - Add metadata (#3646) - Removed yarn.lock from extensions - Update CODEOWNERs - Updated developer map - wrike: removed owner - Linear: Add \`alwaysShow\` preference (#3643) - Update extension: Add forecast (#3642) - Update CODEOWNERs - added HoudahSpot search extension! (#3618) - Update CODEOWNERs - feat: add "Paste Without Newlines" command to "Paste as Plain Text" extension (#3470) - feat(todoist): Migrate extension to REST API v2 (#3620) - [Snake]: Make use of \`environment.textSize\` (#3632) - Extension Label Workflow: Update Label Color (#3634) - Add extension: Menubar Weather (#3633) - add Warp terminal to shell and ssh-manager (#3182) - Arc: Updated author - Update CODEOWNERs - Fifa update (#3627) - fix: optimize graphql requests (#3611) - Update CODEOWNERs - New Extension: Archiver, a missing archive tool in the Raycast Store (#3171) - Miro: Add trash icon to delete action - Fix Changelog examples - Update issue templates (#3626) - Docs: update for the new API release - feat(github): Add support for copying PR markdown URL (#3566) - Update CODEOWNERs - GitHub Beta: Add simple Repo navigation (#3547) - Update CODEOWNERs - Add World Cup extension language support (#3614) - Update CODEOWNERs - New extension: Menubar Weather (#3605) - Update CODEOWNERs - Fix missing dependency - Fix type in author name - Sync package-lock.json - feat: add all teams option in search projects command (#3608) - [AWS] Add S3 Command (#3589) - CI: update github-actions to v1.13.0 - Arc: Added missing access - [Color Casket] Sequentially calling async operations on picking color (FIX) (#3583) - Update extension/json2ts (#3557) - Update CODEOWNERs - Add World Cup extension (#3607) - Update CODEOWNERs - Arc: Search history (#3590) - Home Assistant: Fix wrong script edit entity (#3598) - update placeholder text (#3593) - Music: Fixed command "love track" (#3595) - YouTube: Fix crash when using string slice (#3592) - [Scaleway]: refactor and improvements (#3602) - [Word Count] Update toggle whitespace shortcut to use "t" key (#3599) - Update CODEOWNERs - Add extension to Bamboo Search (Self Hosted) (#3159) - fix(slack): fetching of conversations when hitting the the api limit of 1k conversations (#3381) - [GitHub] Repository search improvements (#3568) - [Hide All Apps]: Revert Install Button (#3582) - Update CODEOWNERs - Airtables - Added custom no-view, Corrected naming errors (#3579) - [Hide All Apps]: Add Install Button to README (#3570) - Add preference to show ellipses in truncated menu bar title (#3571) - Update CODEOWNERs - fixes #3560 - Update email validation regex to fit RFC2822 standard (#3569) - Obsidian: Fix hardcoded searchText (#3576) - fix(asana): Make storeValue work for task creation (#3575) - Use showToast instead of deprecated new Toast - API Examples: Added missing node-fetch (#3574) - Update Radix Extension (#3567) - feat: open copied directory in terminal (#3014) - Update CODEOWNERs - New Extension: YubiKey Code (#3079) - Update CODEOWNERs - Miro: Use Grid and remove teamId preference (#3565) - Update CODEOWNERs - Codegrepper extension (#3552) - Fix displayplacer to save favorites correctly (#3555) - Quick update to Airtable extension README (#3564) - Update CODEOWNERs - add Terminal (#3515) - Update CODEOWNERs - Add: Compress PDF extension (#3544) - Update CODEOWNERs - Worktime - adding more hours (#3558) - Update CODEOWNERs - Update package.json - Updated soundboard (#3527) - fix: add searchParams for TailwindCSS V3 doc (#3554) - [Hide All Apps]: Update Apple Script (#3556) - Revert "fix: decodeURIComponent %2F in filename (#3092)" (#3546) - Update extension: Common Directory (#3549) - Update CODEOWNERs - [Hide All Apps]: New Extension (#3551) - Added missing metadata images (#3543) - Update CODEOWNERs - 🆕 Airtable extension (#3539) - Update CODEOWNERs - Open source GitHub Beta - Update CODEOWNERs - Static Marks improvements (#3530) - Updated stalebot configuration for extensions - Update CODEOWNERs - [AWS] Add Lambda Command (#3525) - Improve brew caching (#3541) - Update CODEOWNERs - Add Cheetah extension (#3462) - Update CODEOWNERs - added defichain lottery extension (#3441) - Brew: Updated changelog - Brew: Improve cache fetch and error handling (#3536) - Update CODEOWNERs - Feat: Extension for kubens command (#3520) - Docs: Change README images folder recommendation fro \`metadata/\` to \`media/\`. - Update CODEOWNERs - New Extension: MarginNote (#3481) - Update CODEOWNERs - Music: SF Symbols and HUD action confirmations (#3506) - Update CODEOWNERs - Work time countdown (#3532) - Update CODEOWNERs - Add Scaleway extension (#3459) - feat(asana): Sort MyTasks by due date (#3498) - Docs: Cleanup code examples & snippets. - Docs: Update the utils docs - Spotify fix (#3477) - Update CODEOWNERs - Create Lodash extension (#3512) - Update CODEOWNERs - added LateX Math Symbols extension (#3508) - Display Color Value As Subtitle & Copy Value With CopyToClipboard Command (#3492) - Update CODEOWNERs - Soundboard extension (#3474) - [ai-gen]: Add Create Image Variation & Edit commands (#3471) - new icon (#3521) - Update CODEOWNERs - Add of Associated Press extension (#3457) - Home Assistant: Add timestamps and HACS (#3505) - [css-calculations]: delete unnecessary volta from package.json (#3513) - Update CODEOWNERs - [Docsearch]: Add more documentation (#3484) - Fix ES URL for extension "NixPkgs Search" (#3500) - Update CODEOWNERs - Add My Daily Log Extension (#3433) - [AWS] Improve data fetching (#3421) - Brew improve caching logic (#3519) - Brew: Process formulae/cask json as a stream (#3503) - Closing tag for list item in List.Dropdown.Section (#3499) - Fix: Miro extension authorization (#3509) - Update CODEOWNERs - Add Miro extension (#3410) - Brew: Upgrade dependencies (#3486) - Update CODEOWNERs - Typefully, Update to MenuBarExtra.Section (#3483) - feat: Markdown Reference: Add Strikethrough & Tables Docs (#3455) - Update CODEOWNERs - Update api and Replicate name (#3418) - Update CODEOWNERs - axios reference extension add (#3452) - Update check-in images for ready.app extension. (#3475) - Changelog update - [search-npm]: Fix yarn install script (#3476) - fix: allow more labels (#3468) - [Claris Snippets]: Update to use \`Form.FilePicker\` (#3450) - [Linear]: Make use of \`autoFocus\` prop in Sub Actions (#3466) - Docs: update for the new API release - feat(docs/comp): support other DocSearch result and new docs (#3445) - feat: adding hanfi school calculation (#3454) - Update CODEOWNERs - New Smultron File with Selection (#3447) - Docs: update for the new API release - Docs: update for the new API release - Update CODEOWNERs - [Bob]: New extension for Bob (#3380) - Update CODEOWNERs - [New Extension]: Airsy (#3108) - Update CODEOWNERs - Add Regex REPL extension (#2092) - Update CODEOWNERs - New extension: Holopin (#3409) - Fix advanced options not saving if show advanced turned back off (#3444) - [Fix bug]Added support for Setapp version of BetterZip (#3443) - Update CODEOWNERs - OpenAI Text Completion and DALL•E Image Generator Extension (#3412) - Add support for the Gitfox v3 repo list (#3432) - update(Adhan-time): Add search view (#3419) - Update CODEOWNERs - Add Pixabay (#3424) - [Xcode] Add "Open Developer Documentation" command & Maintenance Updates (#3434) - Update URL query to \`icon\` (#3430) - Notion: Use Raycast\'s proxy - Add copy Font Awesome slug action to Search Font Awesome Icons (#3408) - Update CODEOWNERs - [Raycast Icons]: Renaming from "API Icon List" ⚠️ (#3407) - Docs: Update Extension Icon - Update CODEOWNERs - New Extension: Roll D20 (#2124) - bitwarden: Copy passwords with concealed type (#3391) - Update CODEOWNERs - delete dd the right way (#3393) - Update CODEOWNERs - [Linear]: implement \`launchCommand\` to sync notifications (#3396) - CI: use node16 action for slack messages - Update CODEOWNERs - ✨ New Extension: Jira2Git (#3376) - improved queries, tidied up UI, fixed bugs and added pref for folder exclusion (#3388) - Fix in some scenarios the extension can’t connect to the app (#3392) - [Xecutor: Improvement] alpha sort presets in main view (#3389) - ✨ feat(wakatime): new features and fixes (#2434) - [QQ Music Controls] fix keywork in script text (#3377) - Include whitespace in word count by default (#3384) - Update CODEOWNERs - order-by-last-used (#3378) - [Easydict v2.6.2] 🐞 Fix unexpected error when DeepL translation quota is exceeded (#3375) - Markdown Blog Manager 1.0 (#3255) - Update CODEOWNERs - New Extension: Static Marks - Bookmark Search (#3361) - Updated timers menubars refresh rate (#3372) - Update CODEOWNERs - Updated \'Toothpick\' extension (#2641) - Home Assistant: Add video stream player actions (#3373) - Youtube: Fix wrong IINA app id (#3374) - Docs: update for the new API release - Update publish-an-extension.md (#3150) - Color Casket: Addition for PR #3333: Make Picker command a no-view command (#3360) - [Fix Bug] Update Extension: Easy New File (#3369) - Home Assistant: Add Grid Support for Cameras (#3367) - [Music] Fixes and quality of life improvements (#3358) - Update CODEOWNERs - feat(extensions): add dashlane (#3357) - nextjs-docs: add support for opening docs in browser (#3356) - Update CODEOWNERs - Color Casket: Make Picker command a no-view command (#3333) - Updated branding and URLs for ready.app new website (#3354) - add pinned filter and save details between sessions (#3344) - Update CODEOWNERs - Spotify Player: Fix menu bar command. (#3343) - [UPDATE Obsidian Extension] Fix issues when using shortcuts to launch commands (#3342) - [Modify Hash] ✨ Add Zip Compress and Zip Extract command (#3338) - Update CODEOWNERs - Implement quit-applications (#2411) - Update CODEOWNERs - One Thing extension (#3334) - Update CODEOWNERs - ✨ New Extension: Modify Media File Hash (#3306) - iTranslate: Optimize Experience (#3330) - Update CODEOWNERs - New Extension: Network diagnostics (#3303) - Update CODEOWNERs - Add UpLabs extension (#3325) - Update checkInstall to support session-direct (#3327) - Docs: update for the new API release - [Easydict v2.6.1] 🐞 Fix a crash bug caused by empty arguments (#3319) - [Shell] Fix error when opening shell via shortcut (#3288) - Dribbble: update dependencies, use 4/3 aspect ratio for grid (#3225) - fix js heap error with large results sets by introducting limit pref. fixes #3317. (#3322) - Migration for 1.42.0 - Docs: update for the new API release - Update CODEOWNERs - Add extension: Network Speed (#3287) - Update CODEOWNERs - Add extension: Cron Description (#3297) - [Amazon AWS] Add SQS Purge Action (#3299) - Update CODEOWNERs - New Extension: Lightning Time (#3285) - Update CODEOWNERs - Add Extension : Novu (#3102) - Update CODEOWNERs - New Extension: Pera Algorand Explorer (#3259) - Update CODEOWNERs - New Extension: MenuTime (#3126) - Shorten Github Review Requests extension\'s menubar text (#3278) - Update CODEOWNERs - New Extension: Geist UI Components (#2451) - Fix query parameter encoding in \`Action.OpenInBrowser\` url (#3313) - Update CODEOWNERs - add get-direct-link (#3250) - feat: google meet profiles (#3293) - Hex is not just for Erlang but Elixir too (#3312) - Template: Fix crash when a person doesn\'t have an icon - Spotify: Fix typo and improve oauth flow - [Spotify-Player] Introduce react context for storing installation/authorization state (#2699) - Enhance iMessage 2FA (#3295) - fix(tim): show toast on missing app (#3305) - Update extension: Hide Files (#3283) - feat(linear): Add customization for creating issues (#3215) - Update CODEOWNERs - [Toggl Track] Manual refresh extension (#3087) - [Easydict v2.6.0] ✨ Support arguments (#3266) - Update extension: Open Link in Specific Browser (#3277) - Update Extension: Text Shortcuts (#3270) - Fix lorem-ipsum when triggered by hotkey (#3267) - Added changelog. (#3276) - fix: can not launch by hotkey (#3275) - Update extension: Easy New File (#3281) - Adds SSH command to GitHub-Codespaces extension (#3279) - Salesforce separate records reporting (#3271) - encoding-tools: Remove newlines when decoding base64 (#3264) - Update CODEOWNERs - New Extension: iWork (#2897) - Update (#3256) - Update CODEOWNERs - New Extention: Crunchbase (#3216) - Update CODEOWNERs - Added Esse extension (#3245) - Update CODEOWNERs - Homey Extension (#3224) - Update CODEOWNERs - Update random data extension (#3253) - reverso-context: added translation direction guessing (#3254) - Update CODEOWNERs - Update extension: Dad jokes (#3252) - Update CODEOWNERs - [Dad jokes] (#3247) - Update CODEOWNERs - Add extension to search Font Awesome icons (#3157) - Update empty-view and floder-page (#3238) - Update extension: Raycast Wallpaper (#3237) - Update extension: Bing Wallpaper (#3236) - Update extension: Quick Access (#3234) - Update extension: Quick Access (#3231) - [Xcode] Add an option to show project favorites in the menu bar (#3229) - Update CODEOWNERs - New Extension: Shell Buddy (#3129) - PPL: Small improvements and added top scorers command (#3230) - Update CODEOWNERs - New extension: Myanimelist Search (#3131) - Update extension: Quick access (#3202) - Update CODEOWNERs - add iMessage 2fa code extract shortcut extension (#3210) - Random Data Generator: Added keyword - [Fix Bug]Update extension: Wifi (#3203) - [Fix bug]Update extension: Append Clipboard (#3220) - Add "Copy" action (#3221) - Templates: Fix API version for team time - Templates: Use different columns for brand guidelines - Templates: Add team time - Visual Studio Code: Add preference to keep section order - Chore: Changelog - Add preferred format check for LogSearch (#2932) - Update CODEOWNERs - Publish Salesforce Search extension (#3194) - Update CODEOWNERs - tc no generator extension add (#3204) - Binance: updated description (#3218) - CI: use github-actions@v1.12.0 - fix(asana): form errors and better descriptive errors (#3217) - Docs: update for the new API release - Revert "Revert "Revert "Templates: Remove author from \`package.json\`""" - Revert "Revert "Templates: Remove author from \`package.json\`"" - Revert "Templates: Remove author from \`package.json\`" - Templates: Remove author from \`package.json\` - Templates: Use latest \`Clipboard\` functions to copy file - Update extension: Common Directory (#3205) - [Easydict v2.5.0] ✨ Add support for Youdao modern Chinese dict (#3206) - Update CODEOWNERs - Add adhan time extension (#2859) - chore: Update 1.41.0 migration s.t. it only targets \`List\` for renaming \`enableFiltering\` to \`filtering\` - chore: add 1.41.0 migration (#3201) - Update CODEOWNERs - Docs: update for the new API release - New extension: dev.to (#2608) - Update CODEOWNERs - Bugfix: Invalid page error when opening site link (#3200) - Update CODEOWNERs - New Extension: Masked Email (#3170) - Update CODEOWNERs - Add extension for randomly generated palette based on Adobe Leonardo (#3162) - Update CODEOWNERs - New Extension: Is It Toxic To (#3163) - iHosts: Optimization (#3196) - Update extension: Append Clipboard (#3197) - bug fix for undefined (#3192) - feat: add open in browser option for project navigation (#3181) - Update CODEOWNERs - New Extension: Append Clipboard (#3189) - Claris snippets: Git Support (#3186) - Update CODEOWNERs - update downloads manager with new commands (#3169) - Update CODEOWNERs - Add extension to search the Hex package registry (#3149) - iTranslate: Optimize UI (#3183) - iHosts: Update README & Command keywords (#3184) - Oss Browser: Update README & No data view (#3185) - Readymetrics: Fix owner - Update CODEOWNERs - Add iOS HIG extension (#3145) - [Replicate] - Add Open on replicate.com action (#3176) - fix: 🐛 Date incorrect for journals setup with EEEE for day name (#3178) - Downloads Manager: Added command "Reveal Latest Download in Finder" (#3148) - Fix Issue #3119 - Change Succses to Success (#3168) - 🐛 Fixed menubar command bug and changed onsubmit textarea behaviour to clear (Typefully) (#3161) - Update CODEOWNERs - New Extension: Retool (#2652) - Update CODEOWNERs - New Extension: Pins (#3123) - [Web3 Profile]: Fix edge case when \`avatarText\` is \`null\` (#3155) - [Spotify-Player] Add track to queue function (#3141) - Update CODEOWNERs - New extension: Meme generator (#3106) - Nouns Extension: add Menu Bar command (#3143) - fix wrong command name (#3146) - Update CODEOWNERs - [New Extension: Recents] Initial version (#3133) - Templates: clean up the package.json and add README - Templates: Fix typo in README of people directory template - Templates: Add CLI - Update CODEOWNERs - add: redis extension (#3097) - Add templates - [Xcode] Add confirmation alerts to no-view commands (#3137) - :sparkles: added menubar command, tidied up type declarations (#3113) - ethereum price improvements (#3120) - Update CODEOWNERs - Update CODEOWNERs - Update CODEOWNERs - Added SPonGE CasE (#3136) - [New Feature: Lorem Ipsum] update api/deps, allow support for multiple sentences/paragraphs (#3028) - [Ethereum Price]Added new currency in the array – INR (#3122) - New extension: Pianoman (#3089) - Update publish-an-extension.md (#3130) - Removed install buttons - Docs: update for the new API release - Update CODEOWNERs - New Extension: Nouns (#3071) - Docs: update for the new API release - update: ossinsight (#3132) - Update CODEOWNERs - Claris Snippets (#3038) - Update CODEOWNERs - update: search-mdn (#3098) - CI: update workflow and job name for notifying contributors - CI: dynamic name for the workflow job - CI: add run-name to extensions build and publish workflow - fix: decodeURIComponent %2F in filename (#3092) - Update index.tsx - Update CODEOWNERs - New extension: Search ClojureDocs Site (#3094) - [Easydict v2.4.1] 🐞 Fix Google cn translate error (#3093) - Update CODEOWNERs - Add Ember API Documentation extension (#3088) - Update CODEOWNERs - Update CODEOWNERs - Add SuperGenPass extension (#3082) - update: go-package-search (#3081) - [Transform] Switched from single command to separate commands (#3078) - fix(iTranslate): Optimize Experience (#3077) - Update CODEOWNERs - New extension: Serverless Framework Docs (#3070) - Dash: Fix types - Dash: Fix crash when there are no arguments - Update CODEOWNERs - anonaddy - Add extension (#3034) - [Canvascast] Minor Feed fixes (#3075) - :bug: hotfix for change to fathom analytics api (#3112) - Update CODEOWNERs - feat: 🎸 first version of Bitcoin price (#3074) - Update CODEOWNERs - Bear: add screenshots, contributors, changelog, update dependencies (#3084) - speedtest: Update to speedtest 1.2.0 (#3107) - chore(typeform-navigator): Upgrade deps (#3103) - fix(linear): Add fallback icon for custom emojis (#3105) - Asana: Cleaner auth - Bear: make opening note in edit mode optional (#3085) - Update CODEOWNERs - add: ohmyzsh-plugins extension (#3052) - [cURL] update - Add requests metadata title and description + small fixes (#3066) - feat: add support for Volcano translate (#3061) - Update Github Gist extension (#3065) - Update Social Trends extension (#3062) - feat(iTranslate): translate by capture (#2986) - Update CODEOWNERs - SimpleBackups - initial version (#3051) - Update Harvest: Improved Project search (#3069) - Update CODEOWNERs - Add: OSS Insight Extension (#3042) - [Canvascast] Add Feed command (#3058) - Update Google Maven Repository extension (#3064) - Update Wifi extension (#3063) - Update Common directory extension (#3055) - Update Short.io extension (#3056) - Update Quick Access extension (#3054) - Update @raycast/utils to latest version for all extensions that use \`useFetch\` (#3059) - Update CODEOWNERs - New Extension: Lenscast (#2994) - change pinned currency in menu bar (#3050) - update(dockerhub): enhance extension (#3041) - Update CODEOWNERs - Open source Asana extension (#3048) - Add changelog for 1.40.0 - Docs: update for the new API release - Docs: update for the new API release - Update CODEOWNERs - Add Extension : Chinese Numbers (#3008) - fix: filter out ad of rcmdVideos command (#3045) - fix: get Youdao web cookie may fail, cause crash (#3012) - Update CODEOWNERs - Add Transform extension (#3009) - Update CODEOWNERs - feat(crossbell): add crossbell extension (#3004) - Update CODEOWNERs - Add Man Pages extension (#2999) - Update CODEOWNERs - [New Extension: Xecutor] Initial version (#2976) - Update CODEOWNERs - Add paperspace extension (#2970) - Update CODEOWNERs - New Extension: YouVersion Bible Suggest (#2951) - Update CODEOWNERs - [New Extension: NameSpaces] Initial version (#2946) - add the ability to conceal passwords and otps when copied to pasteboard (#2564) - Monse: fix first time loading error (#3036) - Reverso: Updated action title - Update CODEOWNERs - Add extension \'reverso-context\' (#3016) - Update CODEOWNERs - Updated Chakra UI Docs Extension (#3001) - Adding pipe command to convert space to newline (#3027) - feat(TinyPNG): add resizing images command (#3002) - Monse: Add option to update transactions (#3017) - Update CODEOWNERs - Add GitHub Codespaces extension (#2871) - Update CODEOWNERs - Added uppercase support (#2981) - [ONES] Optimize user experience (#2990) - add support for exact matching using square brackets (#3018) - Update CODEOWNERs - Add extension - Orion (#2834) - Update some extension icon with a better look and style (#2925) - Figma: Fixed CPU spike in menu-bar - fix(figma file search): add missing file - Update CODEOWNERs - fix(figma file search): always opening desktop app (#2886) - Linear: Fix types - Linear: Fix creating an issue when there is only one team - Update CODEOWNERs - Add new extension: CodeSnap (#2985) - feat(todoist): Bunch of improvements (#2937) - Update CODEOWNERs - Bitwarden (#2967) - Ethereum Gas Tracker Extension: optionally hide icon and unit from menu bar (#2988) - Corrected link - Update CODEOWNERs - feat(Timers): cleanup, support API changes, persistent timers, stopwatches (#2858) - [Easydict 2.3.0] ✨ Add support for Bing Translator (#2955) - Updated Any Website Search extension (#2965) - Update CODEOWNERs - Clipboard Editor extension (#2933) - optionally hide icon from menu bar (#2972) - Update CODEOWNERs - Add FocusTask extension (#2814) - refactor: use useForm hook in Linear and Zoom extensions (#2685) - Update CODEOWNERs - New extension: replicate.com (#2936) - Docs: Update the utils docs - Update CODEOWNERs - New Extension: Stretchly (#2921) - Update CODEOWNERs - Urban Dictionary search (#2924) - Update CODEOWNERs - Add Parallels Virtual Machines initial version (#2919) - Update CODEOWNERs - New Extension: 1-Click Confetti 🎉 (#2911) - Update CODEOWNERs - New Extension: Ethereum Gas Tracker (#2906) - Update CODEOWNERs - New Extension: TeamGantt (#2896) - Currency exchange (#2861) - Hypersonic: New version 0.0.3 (#2900) - Update CODEOWNERs - New Extension: Empty Screenshot Folder (#2606) - Update CODEOWNERs - Added extension Any Website Search (#2905) - Update CODEOWNERs - feat(regenradar): add extension for german regenradar (#2873) - feat(linear): Support emojis for projects (#2956) - Update CODEOWNERs - add ubuntu multipass plugin (#2843) - Oh Dear: Added new icons - Update CODEOWNERs - add-savvycal-extension (#2888) - [Pipe Commands] Reverse lines, newline to space (#2899) - Update CODEOWNERs - New Extension: Jotoba — Japanese Dictionary (#2895) - Update CODEOWNERs - Bilibili (#2876) - Update CODEOWNERs - feat(dota-2): Add New Extension (#2868) - changes to top queries parsing format (#2934) - Update CODEOWNERs - Revamp rss extension (#2909) - Docs: remove extra apostrophe - Bug Fix: Steam loading bug (#2939) - Fix import in docs example (#2920) - Update Anybox extension (#2917) - Add dropdown support for the devdocs extension (#2912) - [Easydict] ✨ Add Youdao dictionary Wikipedia type (#2866) - Fix typo - Zoom: don\'t try showing detail in menubar - Google Workspace: don\'t try showing detail in menubar - Update CODEOWNERs - Add jenkins extension (#2870) - Update CODEOWNERs - Add OpenAI GPT3 extension to Raycast (#2855) - fix typos in README (#2898) - [SF Symbols Search] Grid View and Filter by Category (#2503) - Update CODEOWNERs - Add dou tu extension (#2731) - Update CODEOWNERs - feature(confluence-search): add "unsafe https" option (#2852) - Update CODEOWNERs - New Extension: Ethereum Price Extension (#2894) - iTranslate: Translate into multiple languages at the same time (#2862) - LIFX 1.2 Updated README, CHANGELOG and screenshots (#2884) - [Folder Search] - more actions and plugin support (#2892) - Sentry: Issue details and assign action (#2629) - Update screenshot and broken links (#2890) - [Spotify-Player] Add the ability to dislike songs (#2828) - Update CODEOWNERs - Add PagerDuty extension (#2796) - Updated raycast API - [Color Casket] Filter by color type (#2869) - Update CODEOWNERs - update obsidian extension to v1.9.0 (#2887) - VS Code: Use \`json_extract\` for querying recently opened paths - VS Code: Fix types - Update CODEOWNERS - Update raycast2github.json - Dash: Run prettier - Update useDocsets.ts (#2879) - Dash: Add effectiveKeyword type - CI: update github-actions to v1.11.0 - Update CODEOWNERs - New Extension: New York Times API (#2846) - Update CODEOWNERs - New extension: Ecosia Search (#2830) - [Spotify-Player] Artist list markdown cleanup (#2788) - Fixed some bugs for Canvascast extension (#2783) - Update CODEOWNERs - New extension: LIFX 1.2 (#2634) - Update CODEOWNERs - Add wiggle-text extension (#2740) - [Figma] new layout, menubar command, and updates depreciated APIs (#2563) - Vercast: add Search Components command (#2840) - Update extension: Hide PR on visit (#2810) - Calendly OAuth Support (#2853) - Update extension: Session breaks (#2860) - fix(grid): correct grid-cols class (#2872) - Update CODEOWNERs - tinypng: improved performance. (#2851) - New extension: Bike (#2815) - [jetbrains-toolbox] Updates (#2863) - VS Code: Migrate to \`useSQL\` - Update DEVONthink extension: add list detail view (#2847) - Shell: Execute command in new iTerm tab if iTerm is running (#2848) - remove size meta, throttling of queries and add results list section, some refactoring (#2838) - Update CODEOWNERs - Add extension for controlling Philips Hue lights (#2625) - Docs: Update the utils docs - Update metadata and dependencies and styles (#2845) - Update CODEOWNERs - New Extension: TinyFaces NFT Extension (#2832) - Gitlab: add indicator for archived projects (#2837) - Update CODEOWNERs - [New Extension: Folder Search] folder-search-extension (#2770) - Update CODEOWNERs - fix(rss-reader): Correct Spelling for Open Feed (#2806) - Update CODEOWNERs - add archived indicator to projects (#2748) - iTranslate: add microsoft (#2824) - [Web3 Profile] Improve search UX in profile detail view (#2823) - feat: copy created meet url to clipboard (#2704) - Docs: update for the new API release - Update CODEOWNERs - Add V2EX Viewer extension (#2790) - Update CODEOWNERs - Add Searchcaster extension (#2805) - Update CODEOWNERs - Add Brasileirão Série A extension (#2792) - Update CODEOWNERs - Cal.com (#2802) - blacklist zora contract from fetching avatar (#2820) - Visual Studio Code Recent Projects: Add "vscode" as keyword - gopass: add support for OTP codes (#2804) - Update CODEOWNERs - Add Tim (#2718) - Update CODEOWNERs - Add new extension "NixPkgs Search" (#2666) - Update CODEOWNERs - Add \`web3-profile\` extension (#2803) - Update CODEOWNERs - New Extension: iHosts (#2654) - Linear: Fix loading state for OAuth in menu bar commands (#2813) - add more keywords (#2812) - Update CODEOWNERs - initlal version php search (#2782) - fix(typescript-documentation-search): Fix Typo in Search Field (#2807) - Update CODEOWNERs - Add extension: DEVONthink (#2536) - Update CODEOWNERs - Added BPM Calculator (#2758) - Update CODEOWNERs - Add antd-open-browser extension (#2697) - Update Social Network Trends extension (#2780) - Update Common Directory extension (#2778) - Update World Clock extension (#2779) - Update Quick Access extension (#2772) - [Easydict] ✨ Add new Youdao dictionary and translation API (#2776) - Update CODEOWNERs - Update Google Maps search (#2765) - feat(oss-browser): optimization of experience (#2789) - [Xcode] Add Search Swift Package Index (#2763) - Update Short.io command (#2773) - Feat/itranslate (#2762) - Search npm: use utils for caching (#2797) - fix(search-npm): switch to npm Registry API (#2766) (#2786) - feat(zoom): add support for recurring meetings (#2757) - Todo List: fix broken links in README (#2764) - fix: use builtin open command (#2774) - Fork: Add menu bar command, update icon. (#2771) - HN: Add corner radius for icons - Update CODEOWNERs - Add cURL extension (#2755) - Add changelog for 1.39.2 - Docs: update for the new API release - remove reminders from grabs (#2754) - Update CODEOWNERs - [New Extension: Guitar Chords] add new guitar-chords extension (#2722) - Fix default query for incidents in Opsgenie extension (#2753) - Improve query handling for Opsgenie extension (#2708) - Include files of shared drives, not only my drive (#2497) - Add new features for extension Anybox (#2720) - Update changelog - Update CODEOWNERs - add keyboard shortcuts to open repo URLs (#2747) - Harvest - Improve cache (#2746) - Update Readme to remove logo. (#2749) - fix: update Turkish flag at second language dropdown (#2750) - Cleanshot x update - Open History (#2751) - [Fix/Improve Extension] Heroicons for Raycast (#2739) - add toggle virtual cam command (#2738) - Update CODEOWNERs - Add Link Cleaner Extension (#2700) - Update README.md - Update README.md - Update CODEOWNERs - Add Oh Dear Extension (#2675) - [Fix/Improve Extension] Heroicons for Raycast (#2733) - Docs: Update the utils docs - Update CODEOWNERs - Add Yopass Extension (#2693) - Update CODEOWNERs - convert: add convert extension (#2692) - Chore: Moved logo the right place - Update CODEOWNERs - Update package.json - add extension nft-search (#2046) - Todo List: Add light/dark variants for menu bar icon. (#2726) - Update CODEOWNERs - New Extension: Heroicons (#2677) - Update CODEOWNERs - New Extension: TinyPNG (#2640) - Update readme and metadata. (#2723) - Update CODEOWNERs - Initial checkin for Readymetrics Raycast extension. (#2682) - [Bibmanager] New icon (#2698) - Docs: fix version - Docs: Update the utils docs - Android: Added metadata images - Update CODEOWNERs - New extension: Android (#2637) - Update Vault Extension (#2702) - Update Gitmoji Extension (#2694) - Add themed icon instructions to documentation (#2713) - Update CODEOWNERs - [Wikipedia] Added show details view for wikipedia page. (#2626) - Update CODEOWNERs - New Extension: OSS Browser (#2559) - Update CODEOWNERs - Added Raycast extension ODIN based on commit fb73a4fcbcf8026afb06652c… (#2645) - Update CODEOWNERs - New extension: GHPic (#2633) - Update CODEOWNERs - add playwright-docs extension (#2642) - [Xcode] Add Project Favorites & Swift Package Dependencies (#2668) - [iTranslate]: Add two translation provider options & new icon (#2679) - [Bibmanager] add action to paste content (#2688) - Update CODEOWNERs - New extension : Open in Visual Studio Code (#2643) - feat: add quick search for docs (#2639) - Docs: Added section about analytics - Docs: Update the utils docs - [Bibmanager] Bug fix for outdated state (#2674) - [Easydict] ✨ Add support for Linguee Dictionary (#2628) - fixed readme (#2670) - Update CODEOWNERs - New extension: Supernova.io (#2622) - fix: regression with Docker extension using default socketPath (#2667) - Update CODEOWNERs - feat: add remote support for vscode project manager extension (#2660) - Update CODEOWNERs - Add new extension: dlmoji (#2289) - Docker: Added a way to configure the socket path (#2662) - Update CODEOWNERs - New Extension: esa search (#2567) - Update CODEOWNERs - New extension: FileZilla (#2649) - Update CODEOWNERs - Added extension "Statamic Docs" (#2650) - Update CODEOWNERs - New Extension: Search Ansible documentation (#2651) - Merge branch \'main\' of https://github.com/raycast/extensions - Downloads Manager: Remove unnecessary screenshots - Update CODEOWNERs - Monse: access your bank accounts in Raycast (#2581) - Downloads Manager: Add empty view + fix list refresh - Update CODEOWNERs - Add Downloads manager extension (#2655) - markdown: remove unnecessary author text (#2658) - Linear: Fix optional option for custom copy action - feat: add issue custom copy action (#2627) - Brew: Add copy/run command actions to oudated actions (#2616) - [Cloudflare] Switch to API tokens for authorization (#2618) - Improved the toast when ColorSlurp isn\'t installed (#2635) - Update CODEOWNERs - New extension: ColorSlurp (#2588) - Hypersonic: Please Prettier - [Hypersonic] Also load databaseUrl from localStorage (#2611) - Docs: update for the new API release - [Bibmanager] TagList and Link in Metadata (#2617) - Fix bug in Text Shortcuts extension (#2619) - Icons8 Minor Bug Fix (#2621) - [iTranslate]: Optimize Experience (#2575) - Update changelog.md - Fix bug of Bing Wallpaper extension (#2614) - Docs: update for the new API release - Bug fix: Text truncation and unable to click on the item (#2615) - Rain Radars improvement: Add 10 min interval to avoid caching and over-fetching images. (#2613) - Update CODEOWNERs - Brew: add actions to copy or run install, uninstall commands (#2562) - [Cloudflare] Hotfix: Fix exception when having unsupported caching format (#2610) - [Cloudflare] Add pagination support for list zones call (#2589) - Update CODEOWNERs - New Extension: Youtube Music (#2528) - Update README.md (#2604) - [Xcode] Add Menu Bar Command (#2598) - Update CODEOWNERs - [UUID Generator] added ability to create multiple uuids in one go via optional argument (#2592) - Bundesliga: Update README to fix image rendering - Binance: Fix README logo - Recurly: Update README img - Hacker News: Fix StoryListIcon accessory & icon generation. - Hacker News: Adjust icon generation. - Rain Radar: Avoid image caching and stale rain radar image (#2601) - Update CODEOWNERs - [Hacker News] 429 API error fix (#2591) - bug fix (#2603) - [biaodian] Fix typograhical ellipsis in prompt (#2572) - [biaodian] Fix typo in “exclamation mark” (#2571) - Update CODEOWNERs - New Extension: Rain radars (#2529) - Update CODEOWNERs - [CUID] Add extension to generate CUIDs (#2550) - fix: update dropdown with new season (#2583) - Icons8 Update (#2552) - Update CODEOWNERs - [Vercel] Add branch name to the information shown (#2547) - speedtest: Use correct icon for UploadListItem (#2599) - Add extension: Lucide Icons (#2526) - Update CODEOWNERs - [fix] issue whereby timers incorrectly count down below zero (#2590) - [Todo List] Add menu bar support (#2334) - Dash: Show EmptyView when \`Dash.app\` can\'t be found. (#2586) - Updated icon in README - fix: change icon for Codeblocks (#2584) - Brew: fix error when loading Show Outdated command (#2579) - [Pipe Commands] Update doc and built-in commands (#2578) - Use consistent placeholder text for search commands (#2558) - Cloudflare: Add site cache, purge everything command, purge url history (#2211) - feat: adding unique line pipe-command (#2527) - Update Apple Maps Search commands (#2560) - [Pipe Commands] Improve Compatibility with Script Commands (#1980) - Update CODEOWNERs - Create Libraries.io extension (#2447) - [Update Obsidian Extension] Search Media Command, Menu Bar Item, Command Arguments, Custom Icons (#2422) - NBA: Use cache (#2129) - Update CODEOWNERs - Add new M3O extension (#1966) - Fix 404 issue on the extension How Long To Beat (#2557) - Update CODEOWNERs - [Shortcut] Add Iteration "Open in Browser" action (#2568) - [Better Uptime] Add the ability to create/delete monitors, incidents and heartbeats from Raycast (#2168) - Update CODEOWNERs - Add new Abstract API extension (#1950) - [Spotify-Player] Introduce "Now Playing" (view) command (#2518) - [Google Fonts] Add ability to view/download selected font family. Closes #2554. (#2561) - Spotify: Add missing \`await\` for play, perform apple script play if API returns an issue - Update CODEOWNERs - Edit extension: Add menubar command that holds pending actionable PRs (#2423) - feat: add entry points for all documentation (#2524) - Update Bing Wallpaper extension (#2488) - Update Raycast Wallpaper extension (#2489) - Update CODEOWNERs - Updated author - Update CODEOWNERs - New Extension: Shortcut (#2315) - Bibmanager search improvements (#2531) - (Fantastical) fixed readme image rendering issues (#2538) - Avoid a rerender when getting the tokens - feat(linear): Add various improvements (#2535) - feat: add today summary menu bar command (#2432) - Update tapo-smart-devices to v1.1.0 (#2500) - Update CODEOWNERs - Add new Fantastical extension (#2464) - Update CODEOWNERs - Add Vercel Project Explorer (#2106) - Brew: Add a search bar filter for installable type (#2507) - Brew: Improve reporting of fetch errors (#2496) - Brew support sudo (#2479) - Update CODEOWNERs - [iTranslate]: add new extension iTranslate (#2420) - Brew custom path (#2478) - Zen Mode: Add new commands (#2521) - Adjust logo size (#2522) - Update CODEOWNERs - Twitch v2 (#2516) - Update extension "Google Chrome Profiles" (#2472) - camel-case extension: fix typo, add a small preview to description (#2498) - Update CODEOWNERs - ✨New Extensions: SVGO (#2471) - Linear: Fix markdown display in the Create Issue command (#2512) - Xcode: Maintenance Update (#2455) - [Home Assistant] Add window device class support (#2450) - Fix HackMD extension bugs (#2506) - Update CODEOWNERs - Add Ruby Evaluate Extension (#1577) - Update Google Maven Repository extension (#2493) - Update CODEOWNERs - New extension: Pika, beautify images quickly (#2358) - Spotify: Check if spotify is running before triggering play action - Spotify: Remove extra action from the playlist command action panel - Adopt the new utils for getting favicons (#2477) - Update CODEOWNERs - [Stripe]: Add New Commands (#2442) - Update CODEOWNERs - [Spotify-Player] Add interactive control (#2456) - [gitlab] Add date to list view MR details. (#2481) - Fix HackMD extension bug (#2486) - Update Maven Central Repository extension (#2490) - Update IP Geolocation extension (#2491) - Use Google Account for creating documents (#2494) - Gopass: Minor Fixes (#2435) - Misc: Update \`sql.js\` initialization everywhere. (#2483) - [Easydict] 🐞 Fixed Eudic downloaded from the web was not recognized correctly (#2445) - Zoom: Fix name - Google Workspace: fix name - Zoom: no need for the extra parameter - Google Workspace: fix handling expired tokens - Zoom: fix handling expired tokens - Sourcegraph: Updated iconography, search improvements (#2430) - Update CODEOWNERs - Open source Google Workspace and Zoom (#2476) - Linear: Revalidate unread notifications after mutation - Docs: update for the new API release - Docs: Update the utils docs - Update CODEOWNERs - [Unsplash] Add Update Random Image (#2363) - Update CODEOWNERs - Add Just Focus extension (#2458) - Update CODEOWNERs - Adds Capture to the Raycast extensions store (#2391) - Update CODEOWNERs - New Extension: HackMD (#2414) - initial commit - google-fonts extension for raycast (#2380) - Update CODEOWNERs - Add Sourcetree extension (#2351) - Make calendar notes searchable again (#2462) - Raindrop.io: adds fallback icon for missing favicons (#2459) - Single Disk Eject Bug-Fix (#2446) - Update CODEOWNERs - Activities @ Mississauga (#2382) - Update CODEOWNERs - Add Brightness Control extension (#2366) - Refactor/improve grafana extension with (#2406) - Update CODEOWNERs - Live IRC chat for Twitch.tv (#2305) - Grouped, Longer passwords & better markdown (#2440) - Use built-in icons for AWS extension (#2431) - update: youdao translate (#2416) - Update CODEOWNERs - Fix noteplan 3 extension (#2324) - Docs: Fix typo in Detail example - Update CODEOWNERs - feat(extension): add docsearch (#2387) - Docs: Clean up Detail examples - Linear: No need to set the tokens if they are already there - Linear: Simplify Oauth implementation - Docs: Update the utils docs - Update constants.ts to support nupkg packages (#2457) - Harvest: update more icons (#2453) - Spotify: Update metadata - Spotify: Provide failure toasts for the case of unauthorized state - Spotify: Check authorization and hide actions from menu bar command, update tooltips - Spotify: Clean up - Spotify: Update menu bar title after performing Next/Previous Track actions - Improve search experience by adding history (#2454) - Update CODEOWNERs - iconify: add more actions, improve perf and fix bugs (#2362) - Update CODEOWNERs - Headlines for News (#2306) - Add locally stored image in markdown example to Detail documentation (#2448) - xQc - (LOGO) Metadata update (#2438) - Fix: Coinbase Pro Icon API Change (#2424) - Spotify: Update metadata - Spotify: Remove legacy play action - Spotify: Introduce shuffle playing action, update cross-device play support - Implement Things menu-bar command (#2415) - Spotify: Clean up - Harvest (#2133) - Update CODEOWNERs - can-i-use: add release date and more options (#2357) - Update CODEOWNERs - Jira Search (self-hosted) - add "assignee" field as new filter for searching issues in Jira (#2390) - Update CODEOWNERs - added support for vscodium (#2409) - Fixes typo in background-refresh.md (#2417) - Added screenshots (#2413) - Update CODEOWNERs - Add Apple Developer docs extension (#2368) - Single Disk Eject Plugin Updates: Added Ignore Volumes and Fixed Bug (#2404) - [YouTrack] Refactor caching and Copy Link shortcut (#2401) - [gitlab] Add option to show MR details. (#2345) - [Shell] add arguments to shortcut quick execution (#2398) - CanvasCast: Pinned Items and New Icons (#2338) - [Music] General Improvements (#2385) - [Easydict] ✨ Add support for Google Translation (#2359) - Update CODEOWNERs - add filtering by tag functionality (#2397) - [KeepassXC] Support Key File protected Database File (#2361) - Update CODEOWNERs - Icons8 (#2350) - Update CODEOWNERs - emoji: default to Unicode 14.0 and more actions (#2375) - deepcast: remove unnecessary region code in URL (#2360) - fixed bug: output was collateralRatio instead of collateralValue (#2353) - Update CODEOWNERs - Add Search Swift Packages extension (#2308) - Update CODEOWNERs - Create Word Count extension (#2348) - Workflows: Fix typo - Spotify: Update metadata - Spotify: Fix apple-script commands for the Spotify application name - Spotify: Remove menu bar item when there is nothing playing - Spotify: Replace List with Grid component for search albums command - Spotify: Rename radio command - Docs: Fix typos in useFetch.md - [logseq] feat: 🎸 add leading time (#2349) - Update CODEOWNERs - Add team variable to getDomainUrl() (#2347) - Update CODEOWNERs - Update Buildkite extension to utilize newest features (#2346) - TMDB Extension (#2301) - [youtrack] Update README.md (#2399) - Update CODEOWNERs - [YouTrack] Add YouTrack extension (#1789) - Update CODEOWNERs - New Extension: dicom tag lookup extension (#2337) - Update CODEOWNERs - Xqc Extension (#2304) - feat[css-calculations]: add validation onChange (#2330) - [Bitfinex extension] New icons (#2309) - Linear: Prefer to open desktop application for menu bar command - Linear: Update utils - fix(linear): Issue creation for one team (#2395) - Update CODEOWNERs - check that args is a string before using - else raycast may pass empt… (#2388) - Gopass: Add Directory Navigation (#2319) - feat(linear): Add/Edit comments (#2376) - Update CODEOWNERs - [Spotify-Player] Add menubar title length limit (#2372) - Update raycast2github.json - Dash: add arguments for searchstring (#2354) - Migration: bump version - Add \`XmarkCircle\` to \`XMarkCircle\` migration (#2356) - Docs: Fix link. - Docs: Fix OAuth method table - Docs: Update the landing page - Docs: update for the new API release - Merge branch \'main\' of https://github.com/raycast/extensions - Docs: Fix some links - Docs: Fix links. - Docs: Rename menu bar extra page to menu bar commands. - Docs: Setup the redirect - Docs: Fix some links - Docs: Fix link - Docs: Fix some broken tags - Docs: Shuffle some docs around - Docs: Fix menu bar item example. - Extension dbt documentation - Add ability to scrap code snippets (#2323) - Docs: Fix typo. - Docs: fix link - Docs: Improve the table of content - Docs: Forgot a capital letter - GitHub Menu Bar: Remove owner from manifest - Update CODEOWNERs - GitHub Menu Bar extension (#2332) - Docs: Fix readme - Update CODEOWNERs - Docs: Fix readme - Linear: Add new commands (#2331) - Spotify Player: Update owner - Docs: Update utils link. - Merge branch \'main\' of https://github.com/raycast/extensions - Examples: Update the typeahead example to use the utils - Docs: Add the utils docs - Migration: Add migration for 1.38.1 - Spotify Player: Update metadata - Update CODEOWNERs - Spotify Player: Introduce Just Play, Now Playing and Play Similar commands - Update CHANGELOG.md - Syncing from raycast-macos - [Easydict] 🐞 Fixed new release prompt may be shown multiple times (#2328) - Library Genesis: Sorting results by preferred file formats (#2318) - CI: update to v1.10.0 of shared actions - Linear: Make the access public - Update CODEOWNERs - Linear: Open source the Linear extensions :tada: (#2327) - Update CODEOWNERs - New Extension: Recurly (#2256) - API Docs: Update shortcuts overriding for primary/secondary actions - API Docs: Add note about shortcuts overriding for Form\'s action panel - [Easydict] ✨ Add support for DeepL translation (#2288) - Update CODEOWNERs - new extension: Night Light (#2292) - Update README.md - Update README.md - Update README.md - Library Genesis: Improve Search API, Added Download (#2290) - Docs: Update icons - Docs: Fix some icons - Docs: Remove beta from the sidebar - Docs: Teams aren\'t in beta anymore! - Docs: Remove some icons for now - API Examples: API version bump - API Examples: Add drafts into the Form example - API Examples: Add new destrucitve style action, update actions description - Migrations: Add migration for v1.38.0 - Syncing from raycast-macos - Update CODEOWNERs - Sonarr Extension (#2284) - change action description (#2297) - [Encoding-Tools] add bcrypt encoding (#2009) - Gopass: Add Show Details Action (#2286) - hypersonic: update v0.0.2 (#2287) - bitfinex: Support lending rates chart (#2294) - Docs: Use a proper list - new feature: edit macro (#2285) - dbt-documentation - Update icon to the same as the other dbt extension (#2281) - Port manager (#2276) - [Gitlab] Fix pagination (#2265) - Fix for Gopass Extension on macOS Apple Silicon (#2274) - Update CODEOWNERs - New extension: Bitfinex margin funding (#2267) - Update CODEOWNERs - Create an extension to search dbt documentation (#2270) - Update CODEOWNERs - feat(nature-remo): add nature remo extension (#2261) - Update CODEOWNERs - Supernotes Extension (#2229) - Docs: Corrected style guide link - [Google Translate] Quick action: open in browser (#2264) - Update CODEOWNERs - Migrate amazon-aws to API 1.36 (#2254) - Update CODEOWNERs - Fixes #1642 : send-to-flomo support IME input (#1644) - Update CODEOWNERs - Corrected date manually - feat: Add \`pwgen\` (#1431) - [Music] fixed #2258: wrong library method (#2272) - Update CODEOWNERs - Add Chuck Norris Facts extension (#2227) - Update CODEOWNERs - New Extension: Library Genesis (#2250) - Update CODEOWNERs - ✨ New Extension: CodeBlocks (#2233) - Raindrop.io update - adds Detail view (#2242) - Correcting README to use raw image - Using absolute path instead - Update README.md - Update CODEOWNERs - New Extension: Numi (#1804) - Added specifications table for screenshots (#2253) - Updated README (#2262) - Added keywords - [system-monitor] Added extra features (#2243) - [Extension] Add Search command to Yandex Music extension (#2260) - feat(holodex): add open in external video player menu (#2259) - Add a preference for setting random wallpaper download path (#2172) - c: moved locale from url to params on get (#2245) - Update CODEOWNERs - nuget (#2121) - Corrected author - Update CODEOWNERs - Adding GitLab Docs extension (#2127) - [Update Obsidian Extension] Tag Filter, Markdown Controls for Edit Note, Templates for Append Action & More (#2231) - Update Craftdocs: Add Daily Notes command (#2234) - Update CODEOWNERs - Adds Alpine.js documentation search extension and removes second extension from PR (#2190) - Update CODEOWNERs - Adds Filamentphp documentation search extension (#2189) - Update CODEOWNERs - Add taskplane extension (#2204) - Update CODEOWNERs - Apple Notes: Super fast for iCloud Notes (#2214) - Add preference to switch between Things version (fix #1227) (#2226) - Gather: add README.md (#2224) - fix(next.js-docs): Fix cache and filepath (#2205) - Update CODEOWNERs - New extension: Gather (#2208) - CraftDocs: update icons 💄 (#2215) - Notion: fix pakcgae-lock - Notion: Improve notion parsing - [GitLab] Improve GitLab Flavored Markdown rendering. (#2126) - Update what-have-i-done-action.tsx - [SSH Connection Manager] Add custom SSH port (#2206) - Update existing extension: Spaces (#2209) - Sourcegraph: Bug fix (#2210) - Added optional grid view to the YouTube extension (#2038) - fix(random-email): fix preference typings (#2198) - Update CODEOWNERs - [google-translate] Add details view. (#2193) - [gif-search]: Add preference for Grid trending item size (#2202) - Update CODEOWNERs - Truth or Dare Extension (#2192) - Fix: Tenor medium grid preview gifs not animating (#1935) - [Coinpaprika] new feature: favorite coins (#2132) - ✨ [Easydict-v1.2.0] add Apple 🍎 system translation (#2182) - Update CODEOWNERs - [Notion] "Create Database Page" command bugfixes. (#2181) - Update CODEOWNERs - Add inkdrop extension (#2134) - Sourcegraph: Sourcegraph.com update, fix for match repository text (#2165) - [Color Casket] Now with Color Picker! (#2150) - Update CODEOWNERs - New extension: Battery Health (#2179) - [bibmanager] improve error handling (#2180) - Update Github Gist extension (#2161) - Update Short.io extension (#2153) - Update Easy New File extension (#2152) - Update CODEOWNERs - New extension: Specify (#2178) - Update Bunch extension (#2162) - Update SM.MS extension (#2154) - Update CODEOWNERs - Add DekuDeals extension (#1790) - [Jisho] Encode URLs. (#2128) - Update CODEOWNERs - Add extension - Envoyer (#2117) - fix: hypersonic preferences command (#2158) - fix: some characters will display as percentage encoded format (#2175) - fixed screenshots (#2164) - API docs: Update Cache docs - Docs: Update Cache docs - Update CODEOWNERs - Create DOTween Eases extension. (#2118) - fixed changelog (#2160) - Update Wi-Fi extension (#2159) - Update CODEOWNERs - Add Screen Saver extension (#2095) - Update Life Progress extension (#2155) - [Update Obsidian Extension] Edit, Delete, Reset Pinned Notes actions. Clipboard Template. (#2116) - Portuguese Primeira Liga: Add cache and other improvements (#2130) - [Bitwarden] Fix form field not updating and improve validation feedback (#2139) - Docs: Update list of top-level components - CI: fix return code when changelog is missing - 🐛 fix: Update conventional commit format to add space after emoji (#2055) - [Qbitorrent] update add torrents & torrent actions feature (#2067) - Update CODEOWNERs - Update jsonhero extension: add TTL setting (#2147) - Update Quick Access extension (#2148) - Update Common Directory extension (#2149) - Fix the bug of Wifi duplication (#2146) - Docs: Add reference docs for Cache class - Update CODEOWNERs - Add Wi-Fi extension (#2105) - Docs: Update forms documentation, add controlled/uncontrolled examples for drafts - Shell Extension: Replace script for iTerm (#2141) - Update CODEOWNERs - [Simon] Add sounds and improve the sequencing state (#2085) - Docs: Updated Screenshot - Docs: Fix heading levels - [Google Drive] Add QuickLook preview support (#2142) - Docs: Update \`Action.ToggleQuickLook\` example (#2143) - Docs: Add documentation for Action.ToggleQuickLook - Doc: Fix typo - Doc: Fix typo in Grid - Migration: Update react-devtools if present - [Color Casket] Fixed broken copy labels, ability to remove default favourite colors (#2110) - Syncing from raycast-macos - Docs: Update changelog - Update CODEOWNERs - Add Short.io extension (#2072) - Migration: Add migration for v1.37.0 - Syncing from raycast-macos - Update CODEOWNERs - fix broken pull command (#2112) - [Twitter] Add v2 support with OAuth (#2087) - bibmanager: update metadata, cleanup code (#2069) - Update Quick Access extension (#2081) - Update typo for adjective command (#2125) - [GitLab] Improvements to MR details. (#2114) - Update CODEOWNERs - [GitLab] Fix Merge Request Details error. (#2109) - Add iTerm capability to ssh-manager (#2084) - Grid view for unsplash? (#2090) - Sourcegraph: Improved revision search and result tooltips (#2108) - Update CODEOWNERs - add regex extension (#2073) - (Docker Hub) Improve speed and UI (#2080) - Update CODEOWNERs - Add xid extension (#2093) - Update World Clock extension (#2089) - Mailsy - Added feature: Delete Mail (#2078) - :sparkles: added ability to view posted tweets and scheduled drafts (#2082) - Update CODEOWNERs - Add openfortivpn extension 🌍 (#1616) - Address #2008 (#2077) - Add \`Search Colors\` and \`Search Components\` commands (#2030) - Update CODEOWNERs - New extension: Hypersonic, the new way to complete todo\'s with Notion (#2019) - Quick Calendar: bug fix (#2076) - Update CODEOWNERs - ✨ [Fathom Analytics] Release v1 of Fathom Analytics plugin (#2070) - Update Bunch extension: Support Bunch Beta app (#2079) - Update extension: New command (#2061) - fix(Random-Email): prefix came as undefined (#2071) - IconPark: Fix prod build - Update CODEOWNERs - Add IconPark extension (#1978) - Update CODEOWNERs - Add bibmanager extension (#2013) - Notify: Ignore raycastbot (don\'t worry we still like you) - [Gitlab] Add Custom certificate support (#1911) - Update CODEOWNERs - New Extension: Coda Bookmarks Search (#1976) - Added a lot of new features and fixed bugs for CanvasCast! (#2032) - Update CODEOWNERs - new extension nanoid (#1928) - Fix Text Decorator extension bug (#2063) - Update World Clock extension (#2062) - Update CODEOWNERs - New Extension: OBS Studio Control (#2024) - Update CODEOWNERs - Add new Simon extension (#2014) - Update Text Decorator extension name (#2058) - [Heroku] Add log sessions view (#2015) - Add prefix preference for random email extention (#2057) - Update CODEOWNERs - Add n8n extension (#2050) - [ensk-is] Add fuse.js sorting to ensk-is for improved result ranking (#2054) - Update CHANGELOG.md - Update CODEOWNERs - Add Text Decorator extension (#2039) - [Amphetamine]: Adds new commands to get remaining time and start session with duration (#2056) - [Update Obsidian Extension] Full Content Search, Metadata View, Templates & More (#2042) - Update package.json - Update CODEOWNERs - Add shell extension (#2041) - [Code-stash] Add Export command (#2045) - Update CODEOWNERs - New extension: Spaces (#2048) - Update CODEOWNERs - :tada: added Typefully extension (#2031) - Update shortcut-library-grid-layout.tsx (#2052) - Update Text Shortcuts extension (#2051) - ✨ [Easydict] Improve the response speed of request, add Tencent translation … (#2040) - Fix bug in Text Shortcuts extension (#2043) - Update CODEOWNERs - Update package.json - Update CODEOWNERs - HomeAssistant: Add controls for Fan entities (#2018) - Update Bunch extension (#2027) - Update CHANGELOG.md - Update CODEOWNERs - Add BetterZip extension (#2004) - Update CODEOWNERs - Add Chinese Character extension (#2035) - system-monitor : Fixed extension (#2033) - Update CODEOWNERs - removed unnecessary toast (#2036) - Update the logo of Lark (#2034) - upgrade: bump @raycast/api from 1.25.6 to 1.36.1 (#2037) - Portuguese Primeira Liga improvement (#2029) - Added new screenshots (#2028) - Update Bunch extension (#2016) - Update CODEOWNERs - New extension: Steam (#1842) - Added Newspapers command and Show Details action (#2020) - Update World Clock extension (#2025) - Update CODEOWNERs - Add teamup-rooms package (#2010) - Update CODEOWNERs - Update CHANGELOG.md - Add new Better Uptime extension (#1958) - Update CODEOWNERs - [qBitorrent] add qBitorrent extension to list all torrents (#2011) - Update CODEOWNERs - Ensk.is English-Icelandic dictionary (#1997) - The Task detail view can show more information (#2002) - [Pokédex] Using new Grid layout, add new pokemon (#1996) - Update CODEOWNERs - Remove duplicated Bundlephobia extension - Remove owner - Update CODEOWNERs - New Extension: Portuguese Primeira Liga (#2006) - Update CODEOWNERs - New extension: Easydict (#1872) - Update CODEOWNERs - Created "Browsers Profiles" extension (#1971) - Update CODEOWNERs - Create bundlephobia extension (#1967) - Update CODEOWNERs - added Pie for Pi-hole extension (#2001) - Update CODEOWNERs - Jira Search (self-hosted) - add "status" field as new filter for searching issues in Jira (#1944) - Update CODEOWNERs - Fix character encoding in \`TextArea\` (#1999) - Update CODEOWNERs - Latest News First Commit (#1879) - Update CODEOWNERs - add new extension screnshot full page in browser (#1946) - Update changelog.md - Update CODEOWNERs - Clamp: Add Calculate Linear Clamp Extension (#1987) - Syncing from raycast-macos - Update README.md - Update CODEOWNERs - New extension: Zen Mode (#1962) - Update Placeholder extension (#1931) - Update CODEOWNERs - [Datadog] add pagination to dashboard list (#1952) - [Spotify-Controls] Display notification when track changes (#1991) - Fix Bunch Beat not found bug (#2003) - Update CODEOWNERs - Add Bunch extension (#1983) - [Premier League] Using new grid layout for some commands, list item detail metadata (#1989) - Update CODEOWNERs - Add gopass extension (#1609) - feat: using new grid layout for some commands, list item detail metadata (#1994) - feat: using new grid layout for some commands, list item detail metadata (#1995) - Update CODEOWNERs - New extension: add new extension "hostloc" to show latest 20 topics (#1992) - Update CODEOWNERs - New Extension: Sip (#1974) - Update CODEOWNERs - Create Pastebin extension (#1969) - Jetbrains fix sort order (#1993) - [Finnish-dictionary] add support for any language (#1884) - Update CODEOWNERs - New extension: Mantine documentation (#1867) - Update CODEOWNERs - Rename Quick Surf extension (#1960) - More error handling, filtering and sorting options for Jetbrains Search Recent Projects (#1686) - Update iata-code-decoder to v1.1.0 (#1981) - Fix: ENS extension (#1961) - Update Text Shortcuts extension (#1948) - Update Easy New File extension (#1943) - Update Pexels extension (#1930) - [New Extension] Now (#1496) - Added changelog - use Grid Layout in Dribbble extension (#1937) - jetbrains: improve keywords to match dashes and low-dashes when searching with space (#1836) - Update CODEOWNERs - New extension: Multilinks (#1912) - Misc: Remove \`package-lock.json\` from root - Gif Search: Use slugify title as filename for better readability (#1955) - CI: fixed handling for removed files, improved logging - Change API icons from list to grid (#1953) - Update CODEOWNERs - Create \'Code Stash\' store extension (#1854) - Update World Clock extension (#1904) - Update CODEOWNERs - Added new extension, Country Lookup (#1910) - Update CODEOWNERs - \`Search Classes\` command and other Tailwind CSS improvements (#1927) - Update Hide Icons extenison (#1940) - Update CODEOWNERs - added extension for Drafts (#1918) - Updated changelog date - Update CODEOWNERs - Add Extension: Mailsy (#1889) - Update Raycast Wallpaper extension (#1926) - Update Bing Wallpaper extension (#1924) - Add new search action in Word Search and refactor code (#1874) - Update CHANGELOG.md - Update CODEOWNERs - add markdown-this extension (#1922) - [Update] BTTV Emote Extensions (#1921) - Update changelog.md - Update CODEOWNERs - Add Blockchain Explorer Search Extension (#1831) - Update CODEOWNERs - Docker | Add ability to copy container ID and improve details view (#1905) - Removed changelog - Improve Ploi Extension (#1807) - Update CODEOWNERs - New Extension: Currency exchange (#1862) - Update Avatar extension (#1923) - Update CODEOWNERs - Add \`Search Examples\` command to Next.js documentation extension (#1704) - Update CODEOWNERs - New extension: Airplane for macOS (#1830) - Lark: Support QRCode login (#1838) - Update CODEOWNERs - Add Chess.com extension (#1870) - Update CODEOWNERs - Modules Page (#1869) - [Zotero Extension] Update CSL formats and more complete qurying (#1840) - Add VSCode extension to docs (#1919) - ✨ New feature for NBA viewer extension (#1909) - [gif-search]: Add preference for controlling Grid Item Size (#1917) - [gif-search]: Implement new Grid layout (#1916) - Migration: Add migration to v.36.0 - Syncing from raycast-macos - Update CODEOWNERs - feat: Initialize amphetamine extension (#1902) - Dash: Fast docset filtering from MultiDocsetSearch (#1906) - Update CODEOWNERs - New extension: Session (#1817) - Rename Hello World → Detail template name in docs (#1882) - Update CODEOWNERs - Add SM.MS extension (#1821) - Update CODEOWNERs - Add Avatar extension (#1895) - [Brew] Fix: disable \`--dry-run\` flag when running the \`Upgrade\` command (#1898) - Signal Extension - issue fix #1802 (#1848) - ✨ Added feature to NBA-game-viewer extension (#1877) - Updates error handling and README (#1897) - Update Placeholder extension (#1881) - Update CODEOWNERs - Add extension to query upcoming holidays (#1864) - Update Easy New File extension (#1883) - Update Paste as Plain Text extension (#1885) - Sourcegraph: Search performance improvements (#1844) - Update CODEOWNERs - New extension: QuickFile (#1781) - feat(holodex): search related clips (#1829) - Update Life Progress extension (#1835) - Update Common Directory extension (#1856) - [Music] Added shuffle play (#1865) - 🐛 Fixed wrong date being displayed (Fixes: #1860) (#1866) - [Simple Youdao] provide an option to enable official modern translation page (#1849) - GitLab: Add copy action for error toast (#1859) - [Google Drive] Fix: Prevent retrieving stats of a non-existing file path (#1857) - [Music] Fixes (#1822) - Update CODEOWNERs - fip extension (#1786) - CI: add delay to a PR merge step - Google-drive: update changelog (#1853) - CI: add delay to a PR merge step - [Google Drive] Let\'s not rely on Swift to get file icons (#1851) - CI: added PR merge workflow - Update CODEOWNERs - CodeOwners: Allow to trigger the workflow manually - Corrected usernames that were scrambled. - CodeOwner: Get the correct line for the contributors - fix: unknown filter_type (#1808) - Update CODEOWNERs - adds copy pkg url action (#1824) - Update a new version of Parrot translate (#1791) - Update IP Geolocation extension (#1787) - Update CODEOWNERs - Fix: Craft: narrow the scope of opened DBs (#1816) - feat(todoist): Add task from project + task actions for detail (#1691) - feat(Timers): add new preferences (#1825) - NBA: Update subtitles - Update CODEOWNERs - Add NBA Viewer Extension 🏀 (#1820) - GitLab: optimize (#1476) - Spotify Player: Introduce OAuth and several useful commands (#1766) - Update CODEOWNERs - Add Tapo Smart Devices extension (#1712) - Fix filter tag error (#1818) - Update CODEOWNERs - Add World Clock extension (#1773) - Update CODEOWNERs - Add Apple Maps Search extension (#1774) - Fix vscode extension (#1811) - Syncing from raycast-macos - Update CODEOWNERs - [Extension] Add Yandex Music extension (#1768) - [Finnish Dictionary] add search history (#1783) - Update CODEOWNERs - fix: unable to open project has path include space (#1793) - Update CODEOWNERs - [UPDATE] vscode deleted files (#1805) - Update CODEOWNERs - Add Dock Tinker extension (#1780) - Update Open Path extension (#1778) - Update Zotero extension to copy/paste reference citations and bibtex (#1772) - Update CODEOWNERs - Simple youdao translate v1 (#1004) - Update CODEOWNERs - New extension: Obsidian Bookmarks (#1719) - Rsync Commands - 1.1.1 (#1771) - Update Hide Files extension (#1762) - Update Common Directory extension (#1761) - Update Easy New File extension (#1760) - Update CODEOWNERs - [Spotify Player] Add the ability to open actions in the Spotify app (#1709) - Update CODEOWNERs - Add command to skip backward and forward x seconds (preferences) (#1770) - Update CHANGELOG.md - add back support for remote workspaces (#1782) - Update Placeholder extension (#1753) - [Projects] Added support for tauri & wails projects (#1752) - Update Open Path extension (#1750) - Update Bing Wallpaper extension (#1739) - Update Copy Path extension icons (#1749) - Update Quick Access extension (#1748) - Update Raycast Wallpaper (#1747) - feature(amazon-aws): loading indicators for queues attributes (#1716) - Update CODEOWNERs - Update to logseq extension (#1484) - Update CODEOWNERs - fix(amazon-aws): manage the case where there is no public ip in EC2 (#1715) - Add Toggle Track Billing (#1711) - Todoist improvements (#1741) - Oriba/add item command (#1758) - Update CODEOWNERs - Add new extension: Craftdocs (#1595) - Update CODEOWNERs - New extension: SVGR (#1730) - Added formula1.com links to race results action panel (#1742) - Update CODEOWNERs - feat(Timers): add Timers extension (#1659) - rsync commands - 1.1.0 (#1743) - fix: apple notes - cache issue not handled (#1754) - Removed section and corrected typos - Linted file - Update CODEOWNERs - Added initial version of extension "rsync-commands". (#1607) - Update CODEOWNERs - Stock Lookup (#1690) - F1: Update race detail to use metadata (#1738) - Delete redundant code (#1736) - Add compatibility notice for speedtest (#1689) - [Google Drive] Rebrand the details sidebar by making use of the \`List.Item.Detail\`\'s new \`metadata\` prop (#1725) - [Toothpick] add address and battery information (#1664) - Update CODEOWNERs - feat(gitlab): display project stars only if there are (#1728) - Docs: improve contribution documentation page - Rewrote examples to use the correct syntax - Update Copy Path extension (#1733) - Docs: Improve local storage docs - Update Quick Access extension (#1723) - Update Common Directory extension (#1731) - [gif-search] Add List.Item.Detail metadata (#1727) - Syncing from raycast-macos - Update Text Shortcuts extension (#1724) - Migration: v1.35.0 - Syncing from raycast-macos - fix: label (#1675) - Update CODEOWNERs - New Extension: Citation Generator (#1722) - Added metadata images to reddit-search - Changed properties back - Corrected syntax for properties - Rewrote examples to use the correct syntax - Update CODEOWNERs - Adding an extension for Panic’s app Transmit (#1657) - Updated package.json - Update Text Shortcuts extension (#1641) - Update Toothpick extension (#1608) - [Projects] Faster search + support for Xcode projects + minor bug fixes (#1680) - [Zotero] Update Zotero extension to use local sqlite database (#1653) - Update CODEOWNERs - Add Hide Files extension (#1415) - [Google Drive] Add a unique index on displayPath column since that\'s what we use for the lookup (#1706) - Update CODEOWNERs - Add Open Path extension (#1632) - Notion: Oauth & refactor (#1651) - Order snippets by last copied (#1656) - Update CODEOWNERs - Add Unogs extension (#1628) - Fix/manage docker images 583 (#1703) - Update CODEOWNERs - fix: unable to clone repository to vscode (#1700) - fix case when the file is missing the history array (#1681) - Update iata-code-decoder to v1.0.1 (#1655) - Publish raycast-sourcegraph@aa91378 (#1696) - add dribbble extension screenshot (#1693) - [Music] - Fixes #1692 (#1694) - Add description to the detail view (#1697) - [Google Drive] Configurable re-indexing interval (#1698) - Migration: Add migration to v1.34.0 - Remove CHANGELOG at the root - Docs: Move GitBook config in the docs folder - Docs: Add script to generate the docs - Fix Parrot Translate Extension Bugs (#1678) - Update projects-service.tsx - Update CODEOWNERs - [New Extension] projects: Quickly access your local projects and open them in your favorite editor or any app (#1654) - Update CODEOWNERs - Added initial version of extension "flypy-code-query" (#1631) - Update CODEOWNERs - Bugfix/vs code recent projects (#1671) - add ability to filter by client name for projects (#1665) - Update CODEOWNERs - coinpaprika extension (#1524) - Update CODEOWNERs - Add Placeholder extension (#1635) - Update CODEOWNERs - Add fibonacci-sequence extension (#1634) - Update CODEOWNERs - Add IP Geolocation extension (#1623) - [apple-notes] Skip duplicate notes caused by smart folders (#1662) - [search-npm] Update and add new features (#1585) - Update CODEOWNERs - Add Converter extension (#1612) - Corrected link - Update CODEOWNERs - Add Anybox extension (#1622) - Update Safari Extension (#1639) - Update Random Data Generator Extension (#1658) - Music Extension - issue fix - feature (#1589) - Update CODEOWNERs - Add Toggle Desktop Visibility extension (#1305) - Update CODEOWNERs - feat(amazon-aws): add list dynamodb tables command (#1606) - Updates to Twitch extension (#1637) - Update CODEOWNERs - [Google Drive] Faster indexing with progress (#1613) - Update CODEOWNERs - Add Signal extension (#1580) - Chore: corrected versioning - massCode: Add detail of the snippet to the view (#1567) - F1: Change icon to a new one (#1638) - Update CODEOWNERs - Add: Discord.js Docs extension. (#1626) - Update CODEOWNERs - Fix: cannot open following channel when user_name != user_login (#1636) - Update Pexels extension (#1598) - Update CODEOWNERs - Add Gitee extension (#1584) - Update Google Maven Repository extension (#1591) - fix: storage.json path changes in new version of VScode (#1630) - Update CODEOWNERs - Add Maven Central Repository extension (#1552) - Update CODEOWNERs - Add OpenWeatherMap (#1614) - Update CODEOWNERs - New extension: Dig (DNS Lookup) (#1199) - Twitter: Display Tweet directly in list view (#1561) - Update Copy Path extension (#1627) - Update Github Gist extension (#1588) - updated cypress icons for both light and dark themes (#1600) - [MOD] update icon to full size (#1603) - Docs: Document version required for imperative API (#1579) - Weather: Improve error message (#1592) - massCode: exclude deleted snippets from the fetch (#1594) - Update CODEOWNERs - Add Wrike Extension (#1284) - Update CODEOWNERs - Add Parabol extension (#1583) - Update CODEOWNERs - Cypress docs (#1572) - Update CODEOWNERs - New Extension: WakaTime (#1573) - [Update Obsidian Extension] Pinned notes command, new actions, new preferences (#1559) - Slack: Add unread messages command (#1277) - Docs: Update \`getting-started.md\` - Syncing from raycast-macos - Update getting-started.md - Docs Sync: Ignore .config.json - Syncing from raycast-macos - Update CODEOWNERs - Renamed contributor - Update CODEOWNERs - Add Liveblocks Extension (#1221) - Update CODEOWNERs - Renamed extension (#1582) - Home Assistant: Add support for weather entities (#1578) - Update Capture Raycast Metadata extension (#1581) - Update CODEOWNERs - New extension: FrankerFaceZ (#1529) - CI: run workflows only on main repository (not forks) - Update CODEOWNERs - Adding support for 1Password 8 (#1518) - [Fix] Update the Single Detail Page to use markdown from api (#1576) - [Google Drive] Add an action to toggle right-side details view (#1571) - Update Text Shortcuts extension (#1542) - Update CODEOWNERs - Added Hellonext Changelogs Extension (#1569) - Update CODEOWNERs - Add Holodex extension (#1557) - [Google Drive] Show helpful animated toast during initial files cache indexing (#1560) - Update CODEOWNERs - New extension: Eagle (#1463) - Speedtest: Upgrade to 1.33 (#1562) - Snake: Upgrade to 1.33 (#1563) - upgrade to 1.33 (#1564) - Weather: Add icons for wind and humidity (#1565) - Sourcegraph: Search fixes, hover tooltips (#1493) - [homeassistant] dynamic temperature options (#1538) - Update CODEOWNERs - Update Folder Name (#1532) - [Google Drive] Support \`favorite\` files (#1553) - Update CODEOWNERs - Notion: Add action to open created page (#1531) - fix(nextcloud): add missing icons for activity events (#1556) - Update CODEOWNERs - [Twitch] Streamlink bugfix (#1555) - feat(todoist): Project edition and colors (#1543) - Update CODEOWNERs - add supabase docs (#1549) - [Google Drive] Don\'t show file previews cleared toast while reindexing files (#1550) - [Google Drive] Optimize file previews cache (#1546) - [Visual Studio Code - Project Manager] - add preference to hide projects without tag (#1545) - Update CODEOWNERs - Added filter preferences to Google Drive (#1541) - Update CODEOWNERs - New extension: Hidemail.app service (#1536) - Update CODEOWNERs - Discord Extension (#1364) - Update CODEOWNERs - Add Pexels extension (#1500) - ⬆️ upgrade gitmoji to v3.9 (#1528) - Displayplacer (#1504) - Update CODEOWNERs - ✨feat (spotify): Add spotify playlist and album search (#1512) - [Google Drive] Use SQLite for indexing files cache (#1525) - CI: use 1.9.0 version of shared actions - Added correct metadata - Delete mempool-01.png - Update CODEOWNERs - ✨ feat: Add bitcoin mempool fees extension (#1522) - Update Quick Access extension (#1520) - Chore: Change \`RayCast\` to \`Raycast\` everywhere. - [Google Drive] Add fixes for broken shortcuts and dot-underscore files (#1519) - Chore: Corrected name - Update Common Directory extension (#1513) - Update Quick Access (#1515) - Update screenshots of Google Drive extension (#1516) - Delete package-lock.json - Update package-lock.json - Update CODEOWNERs - Add extension to search files in Google Drive (#1503) - ✨feat: Add new conventional commit format (#1502) - Home Assistant: Add door device class support (#1487) - Add screenshots to large type extension (#1510) - Update CODEOWNERs - add jira time tracking (#778) - Fixed url in "Copy URL" command (#1509) - Xcode: Always open Project, Workspace or Swift Package with Xcode (#1506) - Text Shortcut: fix extension icon (#1508) - [apple-notes] fix for crashing \'New Note\' action on non-English systems (#1498) - Update CODEOWNERs - Add Text Shortcuts extension (#1129) - Update CODEOWNERs - F1: Allow adding all events from a race week to Apple Calendar app (#1470) - Update CODEOWNERs - Add a QQ Music controls extension (#1425) - [Emoji] Disable recently used while searching, fix search glitches (#1499) - Update CODEOWNERs - Add extension: PX to REM converter (#1421) - Update Quick Access extension (#1472) - Update CODEOWNERs - Create \`Color Casket\` extension (#1266) - Update CODEOWNERs - feat: add massCode assistant (#1403) - Update CODEOWNERs - Add Typeform Navigator. (#1261) - Xcode: Maintenance Update (#1485) - Update CODEOWNERs - Added YouTube Companion extension (#1483) - Update CODEOWNERs - Add Self-Hosted JIRA Extension (#1467) - Corrected username - Update CODEOWNERs - Add a basic Redmine extension listing the assigned issues (#1424) - Update CODEOWNERs - Add Google Maven Repository extension (#1408) - Update CODEOWNERs - Add Hidden Icons extension (#1300) - gif-search: add Copy GIF Markdown option (#1492) - Update CODEOWNERs - Add Common Directory extension (#1241) - Update CODEOWNERs - Added TailwindCSS Color Search (#1491) - [bible] update screenshots (#1486) - Update Capture Raycast Metadata extension (#1480) - Update CODEOWNERs - New extension: Open in JSON Hero (#1465) - Update CODEOWNERs - Add extension: Bundlephobia Search (#1420) - Update CODEOWNERs - Add Social Network Trends Extension (#1402) - Update CODEOWNERs - Adding: IPTV extension (#1396) - Update Raycast Wallpaper extension (#1481) - Update CODEOWNERs - Add extension - Choose a License (#1397) - Update CODEOWNERs - Improve swift playground extension (#1426) - Update Bing Wallpaper extension (#1482) - Update Easy New File Extension (#1473) - Feat/todoist comments (#1477) - Update CODEOWNERs - Add extension: Bible (#1375) - [Bitwarden] Add support for self hosted instances (#1456) - Improved start-up speed (#1466) - Update CODEOWNERs - Add JWT Decoder Extension (#1398) - Update CODEOWNERs - Add Quick Access extension (#1391) - Update CODEOWNERs - New extension: Encoding Tools (#1407) - Update CODEOWNERs - Add material-icons (#1260) - Update CODEOWNERs - NotePlan 3: Initial version. (#1416) - Update Easy New File Extension (#1462) - Syncing from raycast-macos - Create CHANGELOG.md - Update CODEOWNERs - [search-mdn] add locale support (#1460) - Update CODEOWNERs - Add Easy New File Extension (#1230) - Update CODEOWNERs - feat: Added nextjs-docs extension (#1355) - Merge branch \'main\' of github.com:raycast/extensions - Added metadata images - Update CODEOWNERs - add Defiscan.live extension (#1341) - Added metadata image - Chore: Updated command title - Update CODEOWNERs - add Defichain dobby extension (#1357) - Update CODEOWNERs - feat: add dropbox (#1301) - [Bitwarden] Fix desync between password and generator options (#1372) - Update Raycast Wallpaper Extension (#1453) - Update Bing Wallpaper Extension (#1452) - Update CODEOWNERs - Add Capture Raycast Metadata extension (#1369) - Update CODEOWNERs - add: Set Hellonext Wallpapers (#1450) - Update CODEOWNERs - Add Life Progress extension (#1287) - Update docs - Syncing from raycast-macos - Update CODEOWNERs - Add Premier League extension (#1190) - Fix Doppler screenshot link (#1449) - OAuth: Update examples - Docs: Update OAuth docs - GitLab: Optimize (#949) - Update CODEOWNERs - Add Bing Wallpaper extension (#1267) - Docs: Update OAuth docs - Update CODEOWNERs - Add bitbucket repo pr list (#1189) - Migration: 1.33.0 - Examples: Add OAuth integration examples (#1448) - Syncing from raycast-macos - Update CODEOWNERs - jetbrains: use list view while loading jetbrains extension to allow typing (#1406) - add open-in-ssh command to Forge sites (#1446) - Stop the bitwarden extension from interfering with the bitwarden CLI (#1387) - Better support for on premise installations for confluence-search extension (#1399) - Fix GitHub Gist extension (#1411) - Update CODEOWNERs - Add Copy Path extension (#1417) - Add unsafe HTTPS support for GitHub Enterprise extension (#1429) - Added Changelog - Run prettier - Remove ts-ignore - Add emanguy to contributors, add note about unsafe HTTPS - Add unsafe HTTPS support to github enterprise extension - Update CODEOWNERs - Add the extension HowLongToBeat (#1359) - Update CODEOWNERs - New Extension: macupdater.net (#1205) - feat(todoist): Add new "Search tasks" command (#1394) - Update extension QR Code Scanner. (#1373) - Update Lorem Ipsum Extension: Allow the action of the command to be configured (#1392) - Lark: show avatar and time (#1418) - Update CHANGELOG.md - Move indentation style to preferences (#1440) - Update CODEOWNERs - Update CODEOWNERs - Add Bundesliga extension (#1290) - Add LaLiga extension (#1235) - Kill Process: Added show path option (#1432) - Update CODEOWNERs - feat: add lark applink (#1334) - Finnish Dictionary: rename screenshots (#1438) - CI: Fix typo in matcher - CI: Match full ray CLI annotations - Update CODEOWNERs - add: netease-music (#1404) - Harvest Extension Update (#1346) - Improve parcel-tracker extension (#1435) - Update CODEOWNERs - feat: added dict.cc extension (#1358) - Update CODEOWNERs - New extension: Dock (#1374) - Update CODEOWNERs - [Extension] - Remember the Date (#1405) - Update CODEOWNERs - New extension: Heroku (#1160) - Chore: Added metadata - Update CODEOWNERs - New Extension: Go Package Search (#1236) - chore - Update CODEOWNERs - VueUse functions search extension added (#1001) - Create CHANGELOG.md - Update CODEOWNERs - Add format-graphql extension (#1216) - Update CODEOWNERs - [gif-search] Update feature request link with pre-filled values (#1413) - [Extension: Ray.so]: Update available colors to match ray.so (#1419) - Update CODEOWNERs - feat: added Refresh WiFi extension (#1384) - [gif-search] Add new "Recents" view and tracking (#1395) - Update Paste without Formatting extension (#1367) - added aws profile preference (#1410) - feat: support custom journal location & support org mode! (#1393) - Update CODEOWNERs - Add random-password-generator (#1124) - fix(Lark): fix sometimes couldn\'t open documents (#1389) - [Update Obsidian Extension] Add Daily Note command, restructure code (#1196) - update: update lark to match feishu keyword (#1332) - CI: update RayCLI to v1.4.6 (actions v1.8.0) - Update CODEOWNERs - Adding itch.io extension (#1356) - Update Rank sorting algorithm (#1365) - [gif-search] More improvements to copy gif edge cases (#1386) - Update CODEOWNERs - feat(nova): add laravel nova docs extension (#1337) - [gif-search] Fix listening for errors on response stream (#1385) - [gif-search] One last shot at better error messages (#1382) - [gif-search] Add some extra error checking for copy to clipboard action (#1381) - Fix typos in README and improve screenshots (#1380) - Add Laravel 5.2 support (#1379) - Update CODEOWNERs - Add Finnish Dictionary (#1278) - Toothpick: Rename command to \`Manage Bluetooth Connections\` (#1377) - Home Assistant: Add support for update entity from HA 2022.04 (#1343) - [vim-bro] Added support for better search. (#1351) - Iconify: add "search all icons" command (#1350) - Update CODEOWNERs - Spotify Controls: Add quarter/half/three quarters/full volume commands (#1345) - Docs: update images for hello world (#1342) - [gif-search] Add unified GIF search & adding to favorites (#1321) - [Github GIST] add image support (#1344) - Xcode: Add "Delete Unsupported Simulators" command (#1328) - [Github Repository Search] Allow to open the selected repository in a large selection of web IDEs (#1296) - fix: logseq journal file name (#1338) - Update CODEOWNERs - Add TypeScript Documentation Search (#1298) - Update CODEOWNERs - Add Raycast Wallpaper extension (#1303) - Close main window before opening dash (#1316) - Docs: Update \`onSelectionChange\` wording. - Docs: Clarify \`onSelectionChange\` usage. - Migrations: Update package.json version - Migrations: Add 1.32.1, fix typo. - Fix bug (#1335) - Update Github Gist extension (#1333) - allow copying item properties without using a dropdown (#1329) - Update CODEOWNERs - Element Extension (#1325) - Update CODEOWNERs - Add extension - "The Office" Quotes (#1247) - Pipe Commands: Delete double changelog.md - Update CODEOWNERs - Add parcel-tracker extension (#920) - feat(todoist): add details to tasks, emtpy screens, and edit task (#1232) - Update CODEOWNERs - adding rescuetime-focus-session-trigger (#1144) - Update CODEOWNERs - Add DEX Screener Extension (#1288) - Update CODEOWNERs - Add Toothpick (#1286) - Update CODEOWNERs - Add Tailscale extension (#1275) - Update CODEOWNERs - feat: added temporary-email extension (#1262) - Update CODEOWNERs - Add Dribbble client (#1258) - Update CODEOWNERs - Quicktype.io extension [JSON to Typesafe Code] (#1253) - Update CODEOWNERs - Added typographer extension (second try) (#1249) - Update CODEOWNERs - Add GitHub Gist extension (#1149) - Fetch all paginated AWS resources (#1146) - Update CODEOWNERs - [pipe-commands] read the content (#1140) - Update CODEOWNERs - \`vim bro\` a new and simple extension that helps you learn vim commands by letting you search them in raycast. (#1139) - Update CODEOWNERs - A new extension to format datetime. (#1098) - Update CODEOWNERs - add Github Review Requests (#961) - Update CODEOWNERs - 1loc: Add error handling & allow configuring GitHub Personal Access Token. (#1293) - [Bitwarden] Add logout action and handle CLI errors, empty password, loading states, API version (#1292) - Configure vs code to use prettier for formatting (#1317) - Update CODEOWNERs - password-generator extension from @joshuaiz (#752) - Docs: Fix changelog. - Docs: Mention \`List.Item\` tooltips. - Syncing from raycast-macos - Docs: Mention \`List.Item\` tooltips - fix: large type rendering (#1313) - Update CODEOWNERs - Logseq extension (#1283) - Update CODEOWNERs - Added mlb-score extension (#1220) - Update CODEOWNERs - Add Paste without Formatting extension (#1178) - Update CODEOWNERs - Sentry: Update extension to the new accessories API (#1302) - Safari: Add support for tooltips (#1311) - chore(google-translate): update lang name & flag (#1145) - chore: update dependencies (#1310) - [gif-search] Remove static gif preview warning (#1307) - Transmission: Fix svg rendering (#1308) - Docs: Update changelog & add 1.32.0 migration - Syncing from raycast-macos - Update pull_request_template.md - Update CODEOWNERs - Add dbt Cloud extension (#1219) - Update CODEOWNERs - Publish A New Extension: Parrot-Translate (#1020) - Update CODEOWNERs - Add SSH manager extension (#755) - Update CODEOWNERs - Added Office Quote extension (#1040) - Update CODEOWNERs - Add initial Brave extension (#878) - Update CODEOWNERs - Add Search JustWatch extension (#1175) - Sourcegraph: Bug fixes (#1291) - Update "Clash" Extension (#1281) - Update CODEOWNERs - Update CODEOWNERs - fix: unable to select source branch and target branch from create mer… (#1282) - feat: added Readwise extension (#1211) - Home Assistant: Add helpers support and camera image auto fetching (#1276) - Update CODEOWNERs - feat(extensions): add 1loc (#863) - fix(nextcloud): handle empty todo stacks properly (#1240) - Update markdown reference extension (#1233) - Sourcegraph: Batch Changes, revamped previews, and refined behaviour (#1228) - feat: update pokemon detail with latest api (#1223) - Update CODEOWNERs - feat(large-type): make text larger (#1214) - [KeepassXC] Compatible with KeepassXC version 2.7 (#1213) - Update CODEOWNERs - feat: added .new (dot-new) extension (#1254) - Add Buildkite extension metadata (#1210) - [Visual Studio Code - Project Manager] - add VSCode Insiders option (#1207) - Trello: Added search your cards feature (#1197) - [Laravel Forge] Update deprecated components, expand search, add breadcrumbs (#1270) - feat: show torrent error status and improve pieces graph (#1206) - [MyIP] add local Ip (#1167) - Update CODEOWNERs - Add some common symbols (#1156) - Update CODEOWNERs - [Authy] Prepare for store update (#1142) - Pocket extension read state filters (#1141) - Flow extension improvements (#1132) - Fix bug in Quick Surf extension (#1108) - Update Radix Extension (#1083) - Update CODEOWNERs - update dependencies, add translation form (#1052) - Improve ToolBox extension (#472) - Merge branch \'main\' of github.com:raycast/extensions - Revert "- The description of List.EmptyView is correct, but the examples is ambiguous" - Update CODEOWNERs - New extension: One click to start either screen or audio recording using QuickTime Player (#1147) - - The description of List.EmptyView is correct, but the examples is ambiguous - [TablePlus] Added SetApp installation, noview, metadata, changelog and readme (#1269) - [Bitwarden] remove detailled view, fix login flow (#1242) - fix \`@raycast.icon\` on command creation (#1271) - [Spotify-Controls] Add decrease and increase volume commands (#1272) - [Git Repos] Bug fix, resolves #1255 (#1257) - Amazon AWS: Add extension screenshots (#1259) - TickTick: Support List-detail view (#1101) - Update CODEOWNERs - Amazon AWS: Update contributors list (#1256) - [Bitwarden] Add search keywords for card and login (fixes #945) (#1169) - Cleanshot: Add all-in-one button (#1201) - [gif-search] Add GIF Details metadata page and Fix GIF preview height (#1193) - Update CODEOWNERs - Add "Iconify - Search Icons" extension (#1176) - Docs: Add empty view screenshot. - GitHub Status: UI refresh (#1204) - Docs: Add theme value to environment docs - F1: Try to fetch Formula1.com driver/race/constructor links. (#1234) - Git Repos: Change "Open With" action\'s target (#1244) - [gif-search] Download shared API keys for Giphy and Tenor (#1159) - Update CODEOWNERs - feat: add AsyncAPI extension (#1047) - Stand up - Fix README alignment - remove extra brace + link to explainxkcd.com (#1229) - Add empty list view to WhatsApp extension (#1218) - Add metadata for BetterDiscord Store (#1212) - Update CODEOWNERs - Add "IATA Code Decoder" extension (#1153) - Update CODEOWNERs - Slack extension (list users, group chats, and channels) (#1096) - F1: Update to latest API version, rearrange accessories. (#1217) - Add metadata for v2ex (#1202) - F1: Add session times to Race Schedule (#1150) - Update CODEOWNERs - Add "Nextcloud" extension (#1110) - Update CODEOWNERs - Add HTTP Status Codes extension (#1111) - Update CODEOWNERs - Add VueJS documentation extension (#1085) - Examples: Update todo list example. - Docs: Update source code image - Docs: Fixed screenshot metadata image - Update CODEOWNERs - Docs: Fixed create extension image - feat [Deepcast]: upgrade @raycast/api to latest version (#1195) - Screenshots image + version history on web image - Update create a new extension image - Feature/forge sites (#1115) - [Bitwarden] Add "Copy Username" w/ shortcut (#1163) - Dash: Refactor so icon path is calculated when docsets are fetched, cache docsets. (#1188) - Docs: Fix typo in changelog - Update CODEOWNERs - Hacker News: Use search bar accessory to unify \`Show HN\` and \`Front Page\` commands (#1143) - Docs: Fix v1.31.0 migration guide. - Docs: Link v1.31.0 migration guide. - API Examples: Update examples - Migration: Add 1.31.0 version - Syncing from raycast-macos - Update CODEOWNERs - feat [Deepcast]: add action to switch between languages (#1136) - [Todo List] fix: add scheme to url if there is none (#1134) - Update CODEOWNERs - Add Cache-Control Builder extension (#1128) - [Bitwarden Fix] Filter out items without a name (#1191) - fix: change emoji persistent key to (#1186) - fix publish step for Emoji extension (#1185) - docs: add metadata for Todoist and Can I Use (#1184) - new icon, fuzzy search, categories dropdown (#1152) - add metadata (#1183) - Spotify: Add metadata (#1182) - Slack Status: Add categories (#1181) - Added more screenshots - Add screenshot + CHANGELOG.md - Add screenshots and CHANGELOG.md - Merge branch \'main\' of https://github.com/raycast/extensions - Added CHANGELOG.md and screenshots - Pinboard: Add store metadata - Merge branch \'main\' of https://github.com/raycast/extensions - Added screenshot + CHANGELOG.md - chore: Update CHANGELOG to match keepachangelog.com (#1174) - Added screenshots + CHANGELOG.md - Added screenshots + CHANGELOG.md - Added screenshots + CHANGELOG.md - Added screenshot and CHANGELOG.md - Add screenshots + CHANGELOG.md - Add screenshots + CHANGELOG.md - Add rich metadata + CHANGELOG.md - Create CHANGELOG.md - Added rich metadata + CHANGELOG.md - Update CHANGELOG.md - Add screenshot and CHANGELOG.md - Add rich metadata and changelogs - Added screenshots metadata - Added rich metadata + more CHANGELOG entries - Fork Repositories: Add metadata & update dependencies. (#1180) - Update title of change in CHANGELOG.md to fit new guidelines - Add screenshots, changelogs and categories to my extensions (#1179) - Update CODEOWNERs - GitHub Status extension (#1172) - Update / Fixes for the Pipe Commands Extension (#1100) - feat: add Sort By Date Added, open Web Interface, and refactored code (#1137) - [Gitignore] Update CHANGELOG.md format (#1170) - [gif-search] Add store metadata (#1162) - Brew: Update CHANGELOG to match keepachangelog.com (#1161) - GitBook: [#189] updated changelog markdown formatting - Update CODEOWNERs - add a file picker to remove-bg extension (#1138) - [Pokédex] use svg icon, update type filter (#1088) - CI: use v1.7.0 of CLI - [gif-search] Add Copying GIF File to Clipboard and support for The Finer Gifs Club (#1073) - Docs: Update store guidelines - Adding time to F1 races events (#1148) - CI: fixed color for successful messages - Nativebase: resized screenshots - no message - add search/play playlist feature (#747) - Docs: Fix CHANGELOG formatting - fix: support small bitfields (#1121) - [Bitwarden] Add enter shortcut to UnlockForm (#1123) - [Transmission] fix: handle error state (#1119) - Open dash links in background (#1120) - [Transmission] Side Panel, Torrent Configuration, Context Menu, Add Torrent, and Store Metadata (#1080) - Update CODEOWNERs - 1Password: Fix issue with missing website URLs (fixes #1102) (#1116) - Add categories, changelogs, screenshots (#1117) - Update pull_request_template.md - fix: NativeBase logo\'s aspect ratio, README media folder (#1109) - [cpf-cnpj-generator] Update command to allow paste the content generated (#1081) - implement editing and opening urls (#1076) - Brew: Search improvements and bug fixes (#1113) - Update folder structure screenshoot with a proper filename - Update prepare-an-extension-for-store.md - Revert "Update folder structure screenshot" - Update folder structure screenshot - Update prepare-an-extension-for-store.md - Update CODEOWNERs - fix: 🇹🇭 → 🇹🇷 (#1112) - Update prepare-an-extension-for-store.md - [Git Repos] Add categories and screenshots for the store (#1106) - Update CODEOWNERs - Add Podcasts extension (#1011) - Update "Unix Timestamp" extension (#1089) - Update "Coingecko" extension (#1084) - Update CODEOWNERs - New Extension: Nativebase Documentation (#967) - Rename CHANGELOG.md to changelog.md - Rename CHANGELOG.md to changelog.md - Update CODEOWNERs - Add Caffeinate For to Coffee Extension (#740) - Update CODEOWNERs - feat(kubernetes) add kubernetes official docs support (#953) - Update "Diff Checker" extension (#1082) - Add screenshots, categories and changelogs for my extensions (#1087) - Update CODEOWNERs - New extension: New commands for Stripe (#1058) - ToDo: get the items synchronously to avoid a flicker - [Gitignore] Add store metadata (#1071) - Support projects_cache_any.json (#1077) - Update CODEOWNERs - add FezVrasta to audio-device contributors (#1103) - Dash: Prefer suggestedKeyword over docsetBundle - Update CODEOWNERs - Audio device extension tweaks (#1075) - Update CODEOWNERs - F1 Standings: Allow changing season. (#1099) - Update CODEOWNERs - Bitwarden: Add password generation (#966) - XKCD: fix random unread - Syncing from raycast-macos - XKCD: fix performances - Update CODEOWNERs - Add "Linux Command" extension. (#1032) - Add Laravel activity log, Browsershot and laravel medialibrary commands to spatie documentation package (#970) - Tweaks to CoinGecko extension (#1074) - Update CODEOWNERs - Add Sentry extension (#1056) - Update CODEOWNERs - Add „Keyboard Layout Switcher“ extension (#993) - fix(displayplacer): support homebrew installs on apple silicon macs (#1049) - Update CODEOWNERs - Add Qucik Surf extension (#1043) - Update xkcd extension to use \`List.Item.Detail\` (#1060) - [Gitignore] Update Raycast API and default List.Item.Detail (#1069) - feat: add new commands (moves, abilities), update detail page, new preference, api (#1067) - Migration: Add 1.30.0 version - Updating to reddit search 1.3.0 api... (#1059) - [TLDR] add Split View and Filtering (#1066) - Transmission status filter (#1065) - [Docs] Remove added character in List docs (#1068) - GitBook: [#184] New extension metadata documentation - Update CODEOWNERs - Added Flutter Documentation extension (#955) - Resolve an issue where value is incorrect for some primitive types (#1062) - Add List.Item.Detail GIF preview and Default Action settings (#1055) - docs: fix List.Item.Detail props table (#1061) - Doc: explicit when the list\'s action panel is shown - Docs: add changelog - GitBook: [#183] No subject - Syncing from raycast-macos - Update "Netlify" extension (#1053) - Update CODEOWNERs - Add gif-search extension (#1045) - Docs: Fix prop name. - Docs: Fix list props table. - Refactor \`todo-list\` example. - update todos example - Update changelog for v1.30.0 - Syncing from raycast-macos - GitBook: [#182] No subject - Twitter Trendcast: Fix extension title case - Update CODEOWNERs - New extension - Twitter trendscast (#1019) - Fix mapping between Raycast username and GH username - Update CODEOWNERs - CoinGecko calculate command (#1048) - feat(todoist): Add exact time icon and group by label option (#1034) - Update CODEOWNERs - Add extension - Shopify Developer Changelog (#1041) - Update CODEOWNERs - Add Insiders option to VS Code recent projects (#1000) - [Pipe Commands] Extension improvements following user feedbacks (#1010) - [modany][bug] Escape quotes on user-inputted string (#1046) - Update CODEOWNERs - [Bitwarden Vault] Update bitwarden.png with Raycast template (#1044) - Update CODEOWNERs - An incredibly simple extension to clear your clipboard (#1028) - Update CODEOWNERs - Add Trello extension (#684) - New version of the TLDR extension (#1042) - Get all AWS Cloudformation stacks (#1030) - Update CODEOWNERs - A new way to upload pictures to oss. (#972) - [Semantic Scholar] Generate Bibtex for a reference (#1022) - Update CODEOWNERs - New Extension: Raynab (#982) - Update CODEOWNERs - Add Laracasts search as extension (#990) - Update CODEOWNERs - Add Android ADB Input extension (#964) - feat: set output device extension (#938) - Update CODEOWNERs - Add Node.js Eval extension (#340) - Updating description of extension. (#1037) - Update CODEOWNERs - New Extension: Google Meet (#984) - Update CODEOWNERs - Cloudflare: Add cache purge command, bugfix (#971) - Update CODEOWNERs - adding reddit search extension (#959) - Fix todo-list readme title (#1024) - Update CODEOWNERs - Add „Karabiner Profile Switcher“ extension (#998) - Fix a security issue of KeepassXC extension (#996) - Things: Update API & fix todo creation bug. (#999) - GitLab: Add icons for pipelines (#992) - QR Scanner: multibyte language support (#986) - Update CODEOWNERs - Add "CloudFormation Stacks" command to AWS extension (#950) - Update CODEOWNERs - Semantic Scholar: Research Paper Search by Keywords (#929) - Update CODEOWNERs - New Extension: Keyboard Maestro (#962) - Update CODEOWNERs - Pocket extension (#885) - Improve Pokédex extension (#968) - Escape Wikipedia featured and random page URLs (#1007) - Ploi: API update & system user as SSH (#965) - Migrate extensions to 1.28.0 (#1002) - Update name of monday.com extension - feat [Deepcast]: add commands to translate selected test into every possible language (#947) - Enhanced search confluence plugin by allowing dynamic searching (#930) - Update CODEOWNERs - monday.com Raycast extension (#995) - Update pull request template - add copy TOTP shortcut for bitwarden (#1008) - F1: throw error on no race found, removed localization (#1006) - Migration: add migration to 1.29.0 - Docs: show which properties are required in the manifest - Formula 1: Added race schedule (#960) - Docs: remove unused assets - Update CODEOWNERs - Add Pipe Commands extension (#738) - Update CODEOWNERs - Create gitignore generator extension (#876) - Docs: fix typo - Docs: Rework a bit the preferences api reference - GitBook: [#180] No subject - SF Symbol Search: Allow \'copyName\' as primary action (#856) - Switch to bitwarden service to fetch remote icons (#987) - Speedtest: Added the option to view and copy the result url. (#985) - Docs: Update Action shortcut description. - Docs: Update Action shortcut description. - Dash: Support spaces in query - Fix path to brew (#981) - Update CODEOWNERs - Add new PHP Monitor extension (#801) - Update CODEOWNERs - Gitlab: Support more event types (#944) - Safari Extension Update: Create Quicklinks from Safari (#973) - Docs: Add docs for \`Action.CreateQuicklink\` and \`Action.CreateSnippet\`. - Add changelog for 1.29.0 - Syncing from raycast-macos - Simplify appPicker example. - Update CODEOWNERs - Add "Cloudflare" extension (#931) - Update CODEOWNERs - [Bear] add popToRoot after actions that terminate a flow in raycast (#889) - Update CODEOWNERs - added designer news extension (#941) - fix(todoist): timezone issues (#952) - update zotero extension to open pdf directly (#956) - Update CODEOWNERs - Add "CPF/CNPJ Generator" extension (#933) - fix: proper conflict_with types (#951) - Update CODEOWNERs - Add "F1 Standings" extension (#932) - feat: add preferences to Banca d\'Italia Currency Converter (#923) - Update CODEOWNERs - Add Port Manager Extension (#916) - Update CODEOWNERs - Added Gitfox extension (#909) - Update CODEOWNERs - add facetime extension (#890) - Update CODEOWNERs - add BetterDiscord-Store (#881) - Update CODEOWNERs - datadog notebooks, monitors and customizable domain (#865) - Add Chinese Support (#786) - Update CODEOWNERs - apple notes:add support for system date format handling (#891) - Sourcegraph: Feb 15th, 2022 update (#919) - CI: Register problem matcher - Docs: Add illustrations on Components - VS Code: Use bundle identifier instead of application name - Update CODEOWNERs - ✨roblox-games: added (#871) - Update CODEOWNERs - Added a kagi search extension (#756) - Add Pokédex extension (#840) - Update CODEOWNERs - Add connect-to-vpn extension (#901) - CI: updated messaging - CI: updated messaging - Displayplacer (#912) - Update to Raindrop.io extension (#759) - Update CODEOWNERs - add chakra ui docs extension (#737) - Update CODEOWNERs - extension: json to go (#908) - Tower: Add \`Open With\` and migrate to new Raycast API (#911) - Docs: Fix outdated ToastStyle - Docs: Add app picker to manifest docs. - Docs: It\'s better in 32px - Docs: Make sure icons are readable - Docs: Add images for colors - Docs: Fix Storage introduction - Docs: Crispier images - Update CODEOWNERs - Add "Quick Event" Extension (#644) - codemod to v1.28 (#913) - Docs: Flesh out the feedback docs - Update README.md - Fix migration docs - feat: optimize user flow. (#883) - Update CODEOWNERs - Update quick-open-project extension to latest API (#907) - Update CODEOWNERs - Add URL Tools extension (#877) - Add Cyberduck extension (#864) - Sync Docs: Don\'t fail when there are no changes - Docs: Add \`Contributing to an Extension\` page. (#903) - Docs: Fix typo in Toast doc - Add selected text to Change Case extension (#893) - Update coingeck Extension (#882) - Flow extension improvements (#789) - Add codemods (#862) - Update CODEOWNERs - feat(helm): add helm documentation support (#847) - Docs: Fix link to examples\' source code - Fix version of action - CI: use shared checkout action - Update version of Ana06/get-changed-files - [Emoji Search] popToRoot after selecting emoji (#872) - Fix typos in issue templates - Need to checkout to have the script - Use another GH action to get scripts - Make sure the script can run on PR from forks - Fix notifier script - Notify extension author and contributors when there is a new PR that update their extension - Update CODEOWNERs - Add "Moji Dict" extension (#834) - KeePassXC: Fix title and description - Update CODEOWNERs - Add Solana Explorer extension (#736) - Update CODEOWNERs - Add KeepassXC Extension (#803) - Fix icon for "Diff Checker" extension (#866) - Updated to latest API and added appPicker preferences (#859) - Update/google chrome profiles (#857) - Update CODEOWNERs - feat(authy): add filter and display features (#848) - Update CODEOWNERs - Ray.so: Add Command for Server-Side generated images (#723) - Misc: Unify naming of paste actions (#860) - Update CODEOWNERs - Add action to Word Search (#855) - Update CODEOWNERs - PestPHP documentation search extension (#700) - Docs: Update store guidelines (README media files) - Update CODEOWNERs - Add "Diff Checker" extension (#819) - [UPDATE] fix crashing bug, typo in settings, error handling (#812) - Update CODEOWNERs - Add "Cheatsheets" extension (#809) - Sourcegraph: Feb 7, 2022 update (#833) - Spotify: Migrate to new Raycast API - Pinboard: Migrate to new Raycast API; show HUD and pop to root after bookmark creation (#844) - fix trailing slash for api client as well (#841) - Add version 9.x of the docs to laravel docs (#838) - Unsplash update (#837) - Update CODEOWNERs - Add QR Code Generator extension (#836) - Raise limit for servers per page (#835) - feat(todoist): Various improvements (#820) - Fix sync script - Migrate examples to v1.28.0 - Doc Sync: Make sure we can sync files with spaces - GitBook: [#178] Update changelog - Delete generate-api-reference.yaml - Syncing from raycast-macos - Update CODEOWNERs - feat(unsplash): create extension (#751) - Update CODEOWNERs - Add Google Cloud Platform Search extension (#767) - Add links from example to the docs - Create README.md (#830) - Figma File Search: Add error view (#805) - CI: use 1.6.0 github-actions with 1.5.0 CLI - CI: use 1.6.0 github-actions with 1.5.0 CLI - Fix: shuffle and repeat commands on Spotify Controls (#826) - Update CODEOWNERs - Spotify Controls: Adds \`Shuffle Play\` + change in behavior (#813) - Fix VS Code recent projects extension (#807) - Update CODEOWNERs - feat: banca d\'italia currency converter (#742) - Update CODEOWNERs - Add "Ethereum Utils" extension (#679) - [Bitwarden] add ability to paste a password (#775) - Update CODEOWNERs - Add bazinga-tools extension (#804) - Update CODEOWNERs - Add new extension: Word Search (#810) - Use native "open" Raycast command (#817) - Update CODEOWNERs - NOS News, new extension. (#799) - Update CODEOWNERs - Spotify Controls: toggle repeat and shuffle mode (#793) - fix: use params when fetching crypto list. (#797) - Sync the docs - Amazon AWS CodePipelines: Reduce time to initial list (#769) - CoinMarketCap: Improve error handling. (#794) - Sync docs - Home Assistant: toggle switch entities (#788) - Wikipedia: Used escaped title in URL (#787) - Kaomoji: move demo.gif out of assets folder. (#784) - Update CODEOWNERs - Add "Kaomoji Search" extension (#746) - Update CODEOWNERs - add color rgb feature (homeassistant) (#760) - Update CODEOWNERs - Datadog: add dropdown to select host (#741) - Update CODEOWNERs - Add system-monitor extension (#731) - Update CODEOWNERs - Add nsis-reference extension (#745) - Update CODEOWNERs - Add Search Composer Packagist (PHP Dependency Manager) extension (#727) - Update CODEOWNERs - Add a new extension to search confluence wiki (#699) - GitBook: [#177] Update docs - Allow copying image name with and without tag (#765) - Switch to PasswordField in Bitwarden Extension unlock form (#771) - Update title of "Search Rubygems" extension (#748) - Changelog: Fix size of github icon - Changelog: Add 1.27.1 changelog - API Examples: Add App picker preference type command example - API Examples: Update Forms example - API Examples: Update package.json file - Docs: Generate API reference - Syncing from raycast-macos - Safari: Handle missing full disk access permission - Update CODEOWNERs - Add me as contributor to Safari extension - Add command to search history (and refactor the rest) (#719) - Gitlab: Optimizations for todo, issues, merge requests and CI pipelines/jobs (#733) - Update Tailwind plugin to include Tailwind 3 docs (#730) - Update CODEOWNERs - Add toggl track extension (#734) - Update CODEOWNERs - Add hashnode plugin (#724) - Sourcegraph: Jan 22nd, 2022 update (#729) - Add exclude project search paths preference to Xcode extension (#707) - Update CODEOWNERs - Search Google Books (#715) - Update CODEOWNERs - Adding BTTV Emotes Extension (#600) - Canvascast: Filter favorite courses (#713) - List pipelines without execution history (#732) - Update CODEOWNERs - Add Wolfram Alpha extension (#718) - Update CODEOWNERs - Add GraphCDN extension (#720) - Update CODEOWNERs - Add Timeular extension (#705) - Add New Commands to Ulysses Extension (#722) - Update CODEOWNERs - Add Ulysses Extension (#702) - Updates (#717) - Update CODEOWNERs - Add Datadog extension (#710) - Update CODEOWNERs - Add Sourcegraph extension (#708) - 1password: handle absent accountName (#704) - Brew Improvements (#701) - Update pull request template checklist - GitBook: [#176] Update publishing guidelines - Update stale.yml - Update pull request template - Update CODEOWNERs - Add clickup raycast extension for browsing clickup tasks (#689) - Fix and simplify Wikipedia extension (#712) - Update CODEOWNERs - add elm-search extension (#692) - Home Assistant: Fix connection error when instance url contains a trailing slash + Scene support (#682) - Add Toggle Caffeination to Coffee Extension (#669) - Update CODEOWNERs - Add Spatie OpenSource packages extension (#685) - Update CODEOWNERs - Fix Clockify extension crashing when \`description\` is null. (#686) - [UPDATE] Create note command, minor fixes and additions (#665) - Update CODEOWNERs - Add remove.bg extension. (#663) - Update CODEOWNERs - Add "Zeplin Project Search" extension (#671) - Allow copying IMDb ID to clipboard (#696) - Update CODEOWNERs - Add 8ball extension (#694) - Merge branch \'main\' of https://github.com/raycast/extensions - Update CODEOWNERs - Add inertiajs documentation extension (#688) - Docs: Specify which react-devtools version is needed - Docker Hub: Update title and description (#697) - Improve \'Add Backend\' with auto popNavigation after submit (#680) - Update CODEOWNERs - add: dockerhub extension (#637) - refactor(Must): some improvements (#683) - Update CODEOWNERs - feat(Last.fm): create extension (#672) - Update CODEOWNERs - Laravel Docs Extension (#607) - Update CODEOWNERs - Add Laravel Forge extension (#633) - Wikipedia: Use pretier - Update CODEOWNERs - Add Wikipedia extension (#462) - Update CODEOWNERs - Added Kaalam Extension (#582) - Update CODEOWNERs - Dash: Change DocsetListItem key from \`keyword\` to \`path\`. (#695) - Update CODEOWNERs - Add Apple Notes extension (#654) - Update CODEOWNERs - Add "Geohash Encode/Decode" extension (#642) - Update CODEOWNERs - Add Render extension (#649) - Fix error in Linguee plugin (#673) - Update CODEOWNERs - Add kubectx extension (#618) - Harvest: Pagination support to show all projects (#667) - Add Show HN command to hacker-news extension (#626) - GitBook: [#175] No subject - Update CODEOWNERs - Add Fork extension (#668) - Update CODEOWNERs - Add extension: json2ts (#659) - Update CODEOWNERs - Add Ploi (#634) - Update CODEOWNERs - feat(Must): create extension (#658) - Update CODEOWNERs - Replace List Workflows with Project Search in Circle CI extension (#619) - Update CODEOWNERs - Add: Jisho.org search (#640) - Update CODEOWNERs - New extension "Jira Search" (#598) - Update CODEOWNERs - feat: add extension named "v2ex" which show hotest ten topics (#652) - Update CODEOWNERs - add audio-device extension (#144) - Code Owner: create ampping between raycast and github - Add preference to copy emoji or code to gitmoji extension. (#661) - Update stale.yml - Update CODEOWNERs - Laravel Livewire documentation extension (#625) - Update CODEOWNERs - Add "Google Search" Extension (#624) - Revert "Slack extension - New presets status added. Working from home and at the office (#653)" - API Example: no need for randomId - GitBook: [#174] No subject - GitBook: [#173] No subject - Docs: Generate API reference - Syncing from raycast-macos - Update CODEOWNERs - Add tunnelblick extension (#632) - Update CODEOWNERs - Add Markdown Reference extension (#622) - Slack extension - New presets status added. Working from home and at the office (#653) - Issue Templates: Remove redunant descriptions from title - Add separate Command for searching with a constant set of tags (#590) - Home Assistant: Add support for Vaccum, camera, script and button entities (#635) - Update CODEOWNERs - Add Wistia extension to search media & projects (#615) - add preferences to change-case extension (#578) - Notion: Clean up types - Update CODEOWNERs - Add flutter pub.dev search extension (#559) - #645 update forge version (#648) - Binance: use latest json-schema npm - Twitch: Run prettier - Update CODEOWNERs - 🏏 Add CricketCast Extension (#616) - Update CODEOWNERs - Added Twitch Extension (#593) - Update CODEOWNERs - Add random email extension (#592) - Update CODEOWNERs - add: ones extensions (#436) - Fix "Can\'t read create_properties of undefined" (#617) - Update CODEOWNERs - Add "SF Symbols Search" extension (#621) - Authy: Output and icon changes (#610) - Harvest: remove false error message (#613) - Imdb: fix prettier problems - #599 Update @tomic/lib to v0.30.9 for Atomic Search (#609) - run Prettier - Buildkite updates (#611) - Updates and fixes for latest toolbox version (#596) - Fix TS on AWS extensions - Lint the entire codebase - fix: Try fixing bug when no address is input (#608) - Reuse raycast node interpreter in bitwarden extension (#591) - Update CODEOWNERs - DeBank Extension (#587) - #599 Update @tomic/lib for Atomic (#601) - Docs: Fix data example - Harvest (#585) - Update CODEOWNERs - Add Atomic Data Search extension (#589) - Support path names with spaces and ampersands (#595) - Add database kanban view (#568) - [UPDATE] Obsidian Extension (#594) - Update CODEOWNERs - Adding CleanShotX Extension (#574) - Update CODEOWNERs - Add biaodian - the chinese punctuation marks extension (#588) - Set correct brewPath for Apple Silicon chips (#584) - update-extension/large-type: add new action panel option to close window. (#580) - fix: zh-TW wrong flag (#572) - Update CODEOWNERs - Added helify extension (#577) - Update CODEOWNERs - Add "Clash" Extension (#570) - Update CODEOWNERs - Add "Google Chrome Profiles" extension (#536) - Update CODEOWNERs - Add Simpread extension (#435) - Update CODEOWNERs - Add CanvasCast Extension (#209) - Update CODEOWNERs - Add "Quick Search" extension (#513) - Update CODEOWNERs - Add "Netlify" extension (#565) - feat(extension): conventional commit w/ gitmoji (#357) - Improve CoinMarketCap extensions (#511) - Update CODEOWNERs - Add "Unix Timestamp" extension (#521) - feat: add create and delete project (#562) - fix: chinese traditional -> mandarin with wrong flag (#542) - Add remote entries support to vscode recent project extention (#528) - Update CODEOWNERs - Add "Polished" extension (#551) - Update Bitwarden extension to add TOTP (#508) - Update CODEOWNERs - Add extension: Large Type (#558) - Update CODEOWNERs - Add Coingecko extension (#556) - GitBook: [#172] Docs: Update security contents - Docs: Add new page for security - Brew: Add greedy preference; upgrade and doctor commands. (#560) - GitBook: [#171] Fix some typos and wording - GitBook: [#170] Update versioning contents - Docs: Update versioning page - Update CODEOWNERs - feat: add Can I Use extension (#543) - GitBook: [#169] Update changelog - Docs: Update changelog - Docs: Update changelog - GitBook: [#168] No subject - Docs: Add new versioning page to summary - Docs: Add new page for versioning - Update CODEOWNERs - Add extension: QR Code Scanner (#555) - Add command to love and add the currently playing track to your library (#557) - Lark: redirect mindnotes url (#553) - Add Apple Music Command: Add to Library (#550) - fix: remove unused import for the example (#549) - [2fa code generator extention]: Add otpauth links parsing (#532) - Update todo-list.md (#548) - GitBook: [#166] No subject - TickTick extension bug fix (#540) - Fix the references in Form documentation - Fix relative links in the documentation - [Feature] Script Commands Store - Install Package (#539) - Update api docs script to re-generate the SUMMARY - Update package.json - Update package.json - Update CODEOWNERs - Extension Bitbucket (#482) - Fix Alert docs - Docs: Generate API reference - Docs generating: create an empty md files if doesn\'t exist - GitBook: [#164] No subject - Syncing from raycast-macos - Update CODEOWNERs - Add MyIP extension (#524) - Update CODEOWNERs - Add "Search RubyGems" extension (#501) - Bugfix: Harvest Extension (#531) - Elgato: Clear root search - Rename readme.md to README.md - Update CODEOWNERs - feat: 3rd party Surge extension (#519) - GitLab: Add "Set Status" root command (#516) - feat: Todoist minor improvements (#527) - Update CODEOWNERs - Add "Harvest" extension (#515) - Update create-your-first-extension.md - Update CODEOWNERs - Add "Obsidian" extension (#512) - CI: use 1.1.0 CLI by default and v1.5.0 of github-actions (contributors validation) - Revert "Update extension \'VS Code Recent Projects\' to allow remote server entries (#509)" - Revert "VS Code: Fix remote entries" - Microsoft-edge: fixed contributor problem - Update CODEOWNERs - Add AWS Console extension (#473) - Update CODEOWNERs - Add "Pipedrive Deal Search" extension (#507) - VS Code: Fix remote entries - Update Safari Extension (#514) - Update CODEOWNERs - Elgato: Add extension to toggle key lights (#427) - Update extension \'VS Code Recent Projects\' to allow remote server entries (#509) - CI: Update workflow to support cli_version - Update CODEOWNERs - Add "JSON Format" extension (#492) - Update CODEOWNERs - Add Algolia extension (#468) - Update CODEOWNERs - Add Script Commands Store Extension (#497) - GitBook: [#163] Add contributors field to the manifest docs - Fix a small typo in “Share your extension” section (#504) - Add script and workflow to generate codeowners (#503) - update brew-services extension (#496) - no env, no promise (#499) - feat: add grafana extension (#464) - Added Circle CI extension (#476) - add Terminal Finder extension (#488) - Out of beta - Update store logo - Fix typo - Add Google Maps Search extension (#484) - Add Flow app timer extension (#457) - Introduce new [Spotify] command – Search Tracks (#486) - Add property edit (#478) - Add WhatsApp extension (#402) - Add Bitly URL Shortener Extension (#455) - [#485] [Authy extention]: fix Authy OTPs are too short (#487) - feat(extension): Add pro plan to Deepcast (#475) - Add HazeOver extension (#440) - hacker-news: fix points and comments counter (#469) - [#407] [2fa extension]: Add generation options, tokens sortiong (#467) - Home Assistant: Add Color Temperature support and better state support for multiple entities (#477) - Machine Learning Libraries Documentation Search Extension (#325) - Notion fix parent child hook (#466) - Improve Things Extension (#418) - Add ToolBox extension (#405) - Authy integration (#430) - ENS name lookup extension (#431) - New extension for displaying how many days until Christmas left added 🎁 (#453) - fix crash on search when friendly_name is undefined (#456) - Notion – Add Database and Page Preview (#437) - GitBook: [#162] Update API docs - Update pull_request_template.md - Add canceled state to vercast (#442) - adds love/dislike to Apple Music extension (#432) - Add CodePipeline to AWS extenstion (#433) - Add Productboard extension (#429) - Add TickTick extension. (#419) - Improve Todoist extension (#417) - base64 extension v1 (#337) - Home Assistant: Upgrade (#434) - Feature/UUID generator (#428) - Add CommitLint extension (#426) - Add Kinopoisk – Search Movies extension (#388) - fix(transmission): increase assets resolution from 24 to 32 pixels (#422) - Fix for speetest typo (#425) - feat(transmission): show metadata download status (#420) - Improve Safari Extension (#309) - Add Script Kit Extension (#399) - Add Display Placer extension (#398) - Add Change Scroll Direction (#413) - Update API examples - [Xcode] Add Swift Package (#394) - Add Google Trends extension (#396) - Notion add simple page search (#392) - Jetbrains: Adding preferences and reverting to Raycast built in search (#397) - show all gitlab reviews (#406) - css.gg: Remove yarn.lock, add package-lock.json (#410) - Dash - Prevent empty state flicker (#409) - Add CSS.GG — 700+ Pure CSS, SVG & Figma UI Icons (#386) - Tuple extension (#382) - Implement Categories in 1password extension (#347) - Add Microsoft Edge extension (#342) - YouTube: Add IINA and VLC support (#335) - Add tldr extension (#326) - Dash: Use dynamic bundleId for defaults lookup (#389) - feat: add default action pref for npm search (#384) - Railway: fix icon size - Things: fixed logo size - Calendly: fixed logo size - tower: fixed icon size - hacker-news: add package-lock.json - railway: add package-lock.json - cratecast: add package-lock.json - vercast: add package-lock.json - producthunt: add package-lock.json - brew-services: add package-lock.json - change-case: add package-lock.json - consolvedev: add package-lock.json - doppler-share-secrets: add package-lock.json - notion: add package-lock.json - xkcd: added package-lock.json - Bitwarden: fix icon size - Brew: Bug fixes and improvements (#383) - Add action to open pages of files (#377) - Add Single Disk Eject extension (#370) - Update "Open in VSC" Link on Snake Extension (#385) - feat: add send to flomo extension (#365) - Docs: Generate API reference - Syncing from raycast-macos - Music extension (#353) - SABnzbd: Add job moving (#368) - Update extension_bug_report.md - Update extension_feature_request.md - Update extension_feature_request.md - Update extension_bug_report.md - fix: empty code validation - Ray so (#379) - File manager (#127) - docs: update feedback grammar, add link (#378) - fix(emoji): only render list when all data is available (#374) - Update extension_feature_request.md - Create extension_feature_request.md - Add preferences to Emoji, and print nicer names (#341) - CI: Use v1.3.0 of github-actions - GitBook: [#158] Update image size requirements to be exactly 512x512 - Add IMDb Extension (#351) - Amazon AWS: Add a command to list SQS Queues (#339) - Linguee: Update extension description (#371) - linguee - add linguee extension (#356) - Add "Unicode Symbols Search" extension (#354) - Ray so (#321) - Fix Emoji extension PasteAction title typo (#366) - fix: cannot create issue with \`READ\` only permission (#344) - Feat: Coinbase Pro Extension (#345) - TablePlus Extension update (#343) - use google chrome app icon (#363) - Lark: redirect sheets/bitable url (#359) - SABnzbd: Add slot details views and support more states (#358) - Add popToRoot for "Open tab" action for "Chrome: Search Tabs" command (#349) - Add Copy Google Cloud Platform Icons extension (#311) - Visual Studio Code - Project Manager: Add support for Git cached projects (#297) - Fix Slack community link in README.md (#350) - vault - update package-lock.json to proper lockfileVersion - sketch - update package-lock.json to proper lockfileVersion - gitmoji - update package-lock.json to proper lockfileVersion - opsgenie - update package-lock.json to proper lockfileVersion - everhour - update package-lock.json to proper lockfileVersion - envato - update package-lock.json to proper lockfileVersion - two-factor-authentication-code-generator - update package-lock.json to proper lockfileVersion - bear - update package-lock.json to proper lockfileVersion - coinmarketcap-crypto-crawler - update package-lock.json to proper lockfileVersion - google-chrome - update package-lock.json to proper lockfileVersion - refactor(gitlab): avoid stale value (#328) - Add speedtest (#302) - add large text support (#333) - Add update env variable action (#270) - GitBook: [#157] Docs: New guidelines - Add github-stars extension (#285) - Docs: Generate API reference - Syncing from raycast-macos - Fixed typo (#338) - API Examples: Add missing title property to checkbox preference - Party-parrot: fixed icon size - Fix diacritics (#331) - Add Vault Extension (#283) - Fix documentation typo (#336) - Amazon-aws: fixed typo in Raycast - Added Calendar extension (#306) - Amazon AWS extension (#316) - fix: repository.releases might be undefined (#329) - CI: updated github actions to v1.2.0, added PR message on publish - Add Releases command to github repository search (#304) - SABnzbd: Add history (#310) - GitHub for Enterprise (#261) - Airport Icon Fix (#323) - feat: update icon image format to be png. (#320) - [Zotero Extension] FIX: make all icons at 512x512 resolution (#318) - Search Stackoverflow Extension (#303) - YouTube: Add preference for primary action (#301) - Add Snake (#290) - [google-chrome] Pop to root after opening a browser link (#284) - Add devdocs extension (#141) - Add Radix Extension (#317) - Notion Extension (#9) - Change Bear\'s trash and archive shortcuts to avoid colliding with natural text editing shortcuts (#300) - Adds recently visited and readme (#298) - refactor: quick-open-project to avoid useEffect (#296) - Docker extension maintenance update (#234) - Chore: Everhour Extension Logo (#315) - Lark: fix redirect url (#312) - Create Tailwind CSS extension (#211) - Google chrome add open tab feature (#256) - VS Code: Update icon to fit required size - VS Code: Add smaller icon for action - Open JetBrains Projects: Add better feedback when cli tools are missing (#268) - Update command-icon to valid size - Slack Status: Minor tweaks - Bitwarden: Trims client\'s ID and Secret. (#276) - Brew: Add support for searching and managing casks (#259) - Update/Refactor "search npm" extension (#271) - Youtube: Optimization (#294) - Visual Studio Code - Project Manager: Fixes \`undefined\` property access when checking project tags. (#265) - Visual Studio Code - Project Manager: Add support for open in terminal and Git client (#258) - Decodes html entities from search result (#293) - Add YouTube Integration (#266) - Add to package.json (#288) - - Add (#287) - - Added (#286) - Add SABnzbd extension (#206) - GitBook: [#155] Added missing "a" - GitBook: [#154] Updating title, label descriptions for preferences - Add json schema to all extensions (#280) - - add schema to package.json (#279) - refactor(emoji): remove didUnmount (#273) - refactor(homeassistant): avoid stale value (#275) - fix: fixes wrong Turkish flag (#282) - Bitwarden Extension: Add Support for Apple Silicon Macs, Add Lock Vault command (#263) - Add Random Data Generator Extension (#267) - Binance: update package.json to follow guidelines, improved state handling (#260) - More actions for Bear extension (#251) - Huggingcast (#232) - CI: use v1.1.0 of Ray CLI - package.json validation - rss-reader: several sources and other improvements (#228) - Make encrypted Bear notes searchable (#253) - Twitter: Small improvements (#262) - Add rice score (#207) - Search npm Packages (#243) - Add Visual Studio Code Project Manager extension (#216) - Add Domainr Extension (#181) - envato extension (#205) - GitBook: [#152] Update changelog - Syncing from raycast-macos - Add information about warnings for tos noncompliance (#250) - Add Rebrandly extension (#51) - Kill process improvements (#231) - Add google translate extension (#201) - Deepcast: Add PT-PT and PT-BR and replace deprecated EN with EN-US/EN-GB (#242) - Open With App: Force popToRoot after open action (#245) - Update pull_request_template.md - [tower-extension] Add support for branch-names with slashes (#246) - Google Chrome history search (#172) - Add Swift Evolution extension (#218) - Add Crypto Crawler to get the current coin price. (#110) - Bear extension (#189) - add command "Caffeination status" to Coffee (#240) - Fix Clockify extension: no description entries" (#239) - add new icon (#235) - FIX: Everhour Extension (#225) - refactor: vercast useEffect usage (#220) - feat: cratecast v1.1.0 (#215) - Gitlab: Fix epics handling + Mark as todo action for issue and MRs (#199) - Brew: Improvements to render performance - change_youdao_translate_icon (#237) - Misc: Add configuration for stale bot - transmission extension (#148) - Brew: search and manage homebrew formulae (#222) - Dash: Fix Dash path lookup through getApplications (#233) - Update Lark extension (#194) - add favicons to each items (#198) - Homeassistant: Add icons (#197) - add youdao translate (#112) - Kill Process: Don\'t require preferences - allow search tab url (#203) - Update pull_request_template.md - Add Safari Extension (#182) - Add Clockify extension (#165) - Kill Process extension: Fix checkbox preference labels (#224) - [Notion Page Search] open search result in Notion App (#140) - Add Dash Extension (#25) - Tower extension => Add support for folders (#156) - Give project name higher precedence than project path (#111) - Twitter: Add readme (#212) - GitLab: fix read properties of undefined (#195) - Fix typo (#190) - Copy the Emoji to the Clipboard and not the code & add Paste immediately Action (#204) - Add Everhour Extension (#73) - Add command for saved searches (#122) - Add \'Search Bitwarden Vault Items\' Extension (#67) - create lorem-ipsum extension (#84) - Kill process extension (#134) - Add 1password7 extension (#58) - New extension: Open With App (#147) - Add "Open in Github.dev" action in Github Repo search extension (#196) - Add Twitter extension (#100) - New Extension: Slack Status (#128) - Update Lark extension (#163) - Add Docker extension (#120) - feat: add MDN search (#102) - lobsters user avatars update (#174) - Reduced the number of icons utilizing tintColor (#162) - add \'caffeinate while\' feature (#177) - Add Binance Portfolio Extension (#176) - GitHub: Add command to search repositories (#78) - update todo list extension (#155) - New Icon (#171) - Add Railway extension (#50) - feat: cratecast 1.0.0 (#131) - create brew-services extension (#90) - Pinboard: Handle API response errors; update extension description (#167) - Fix showing the temp unit instead of wind unit (#164) - Pinboard (#114) - Add Buildkite extension (#154) - Added tableplus extension (#158) - Add rss-reader extension (#151) - fix: close raycast window after pasting (#159) - GitLab: add create mr action for issues (#123) - Add Lark Extension (#99) - add switchhost (#132) - Updated for Git Repos (#142) - Home Assistant Extension: Add readable error messages to toast when websocket connection fails (#129) - show toast message when calling a service throw an exception (#118) - Add todo list extension (#130) - add Coffe extension (#136) - GitBook: [#151] Remove "Review Process" page - Updated Xcode Extension 1.2.0 | Added "Search Developer Documentation" command (#121) - GitBook: [#150] Fix typo in changelog - api icon list extension: fix icon color to use raycast colors (#143) - GitBook: [#149] Update changelog - Update changelog.md - Docs: Generate API reference - Syncing from raycast-macos - GitBook: [#148] Add link to store guidelines - GitBook: [#147] Update store guidelines - Update package.json - Weather: Add weather 0.3.0 (#74) - Update package.json - GitBook: [#146] Add links group - GitBook: [#145] Add import extension guide - Tower extension > Fix bookmarks path (#133) - Add Projects (#137) - Add Google Chrome extension to list all open tabs and go to the selected (#35) - Calendly Extension (#56) - Add "Search npm" extension (#95) - GitLab: Add 1.2.0 (#86) - Replace lobste.rs logo - GitBook: No commit message - conventional-comments: add reference website (#125) - Updated for Git Repos (#91) - Add Things Extension (#85) - Add two-factor auth extension (#53) - Update PR Template - Update api-icon-list extension (#79) - Add bitrise extension (#65) - Add Deepcast extension (#61) - feat: add conventional comments extension (#94) - Change lobste.rs to lobsters to avoid url issue in Store (#124) - :sparkles: Add gitmoji extension (#103) - Add BugMeNot extension (#97) - Add lobste.rs homepage extension (#119) - Add xkcd extension (#69) - Update pull_request_template.md - create change-case extension (#89) - Add Raindrop.io extension (#54) - ConsoleDev Extension (#52) - add websocket library for node production system (#116) - Opsgenie: Update manifest (#115) - :sparkles: Add Opsgenie extension (#105) - fix(scripts): use absolute URL for linking - Todoist: Update icon to high-res - feat: add Todoist extension (#57) - Update package.json - notion search app without admin access (#31) - feat: vercast 2.0.1 (#106) - Update Xcode Extension | Create Swift Playground (#63) - zotero extension for searching zotero database directly from raycast (#55) - Add figma-files extension (#37) - Add Tower Extension (#33) - CI: using common git-commit - make entity states real-time (#49) - feat: vercast 2.0.0 (#71) - Add JetBrains Toolbox extension (#22) - Product Hunt: Fix author - Add Producthunt extension (#26) - Adds currently playing and copy URL commands. (#40) - Add Raycast API Icon List extension (#76) - Add Sketch Extension (#27) - Update PR template - Add Xcode Extension (#14) - Add home assistant 1.1.0 (#30) - update description (#10) - fix typo (#47) - Airport Extension (#12) - add Emoji extension (#11) - Update Vercast manifest (#45) - feat: vercast 1.0.0 (#18) - Update for Git Repos (#29) - Party Parrot: Add extension to celebrate good times (#24) - Convert VS Code extension from JS to TS (#34) - add gitpod clone support (#32) - Import quick-open-project extension (#8) - Use v1.0.0 version of github-actions - Performance improvement (#23) - Fix wind direction icon (#13) - PR Template: Change guidelines link in PR template - feat: add workspace to vsc extension (#20) - Add Git Repos Extension (#7) - CI: using public version of raycast/github-actions - Add home assistant (#5) - Show response error in typeahead example - Add Weather forecast extension (#4) - Docs: Generate API reference - Syncing from raycast-macos - Add gitlab extension (#2) - Docs: Move up link to GitHub repository - Add link to GitHub - Update README.md - Update dependencies for examples and extensions - VS Code: Add development actions - VS Code: Fix show in finder action - VS Code: Add 512x512 icon to meet guidelines - Add extension to search recent projects in VS Code - Doppler: Replace icon - Docs: Generate API reference - Syncing from raycast-macos - Docs: Remove unused assets from git - GitBook: [#118] Remove unused assets - Docs: Add wallpaper - GitBook: [#117] Add default export examples to lifecycle page - Docs: Remove unused assets - GitBook: [#115] Update getting started requirements - Add react-devtools to todo list example - GitBook: [#114] Add image to introduction page - GitBook: [#113] Add screenshots to debug an extension guide - GitBook: [#112] Add screenshots for install an extension guide - Update API examples - GitBook: [#110] Add images to the create your first extension guide - GitBook: [#109] Add screenshot for todo list example - GitBook: [#108] Add screencast to activate early access - Add API examples - GitBook: [#107] Update links to sections in introduction - GitBook: [#106] Add information about light/dark icon - Todo List: Use inline functions a level higher to improve readability - Hacker News: Address nitpicks - Hacker News: Use guid of RSS item as key for list item - GitBook: [#105] Remove bundling of runtime dependencies - GitBook: [#104] Use title case in review guidelines - GitBook: [#103] Improve description of best practices section - GitBook: [#102] Minor fixes - GitBook: [#101] Adding example for error handling - GitBook: [#97] Adding best practices - GitBook: [#100] Update lifecycle info - GitBook: [#99] Fix typos - GitBook: [#98] Fix typos - GitBook: [#96] Adding new activation code - GitBook: [#95] Smaller terminology updates - GitBook: [#94] Update list - GitBook: [#93] Rename doppler example page - Syncing from raycast-macos - GitBook: [#92] Update preference descriptions - Syncing from raycast-macos - CI: improved git handling and slack messaging - GitBook: [#88] Test another image - GitBook: [#87] Trying screenshot for examples - GitBook: [#86] Adding links to the store - GitBook: [#85] Adding example pages - Merge pull request #1 from raycast/extension/hacker-news - Add todo list example - Extensions: add hacker-news - Extensions: remove hacker-news - Add few bits to PR template - CI: add workflow for building and publishing extensions - Add symlink for doppler share secrets extension - Add symlink for hacker news extension - Add extension to share secrets via doppler - Add hacker news extension - Add symlink for example - Add Spotify Controls extension - Add gitignore - GitBook: [#83] Update lifecycle page - GitBook: [#82] Smaller updates and typo fixes on the file structure page - GitBook: [#81] Fix typo - GitBook: [#80] Add section about environments to debugging page - GitBook: [#79] Update system requirements - GitBook: [#78] Fix typo - run script - hand patch the script with https://github.com/raycast/api-docs/compare/2f250f90584d4e6e9a0404baf3a2f3d977fd8d87...92f866fcc364f894342bc3f920ef27057ceffb13 - Revert "keep dot in anchor link" - keep dot in anchor link - re-generate docs - GitBook: [main] 36 pages modified - Syncing from raycast-macos - README: Add header - Misc: Tweak issue templates - Misc: Add issue templates - Docs: Generate API reference - Docs: Regenerate API reference - GitBook: [main] 2 pages modified - Docs: Add keyboard - GitBook: [main] 35 pages modified - Docs: Generate API reference - Docs: Add titles to examples for form items - use first line as tab title for multiple examples - handles nested namespace name resolution - refactor getNamespacedName - support multiple examples - CI: Remove dispatch event - CI: Enable webhooks to generate API reference - Docs: Generate API reference - Docs: Clean up - Docs: Generate API reference - GitBook: [main] 36 pages modified - Docs: Update API reference - Docs: Add link to the Store to the README - Docs: Enhance README with some basic information - Docs: Generate API reference - Docs: New API reference - GitBook: [main] 19 pages modified - Docs: Generate API reference - Docs: Add examples to React components - fix(scripts): add props header - Add link to contribution guidelines in PR template - Add simple contributing guidelines - Add simple PR template - Add header to README - fix(scripts): fallback linking to parent - fix(scripts): support remark for all kinds - fix(scripts): replace links in remark - chore: refactor script - support example in react component - Docs: Add example to \`List.Item\` for test - Docs: Generate API reference - Docs: Update API reference - Docs: Regenerate - Docs: Fix link for clipboard - Docs: Fix broken links - GitBook: [main] 36 pages modified - GitBook: [main] 9 pages modified - GitBook: [main] 38 pages modified - GitBook: [main] 21 pages modified - Docs: Generate API reference - Docs: Update API reference - GitBook: [main] one page modified - GitBook: [main] 38 pages modified - GitBook: [main] one page modified - GitBook: [main] 4 pages modified - GitBook: [main] 36 pages modified - Syncing from raycast-macos - GitBook: [main] 3 pages and one asset modified - GitBook: [main] 2 pages modified - GitBook: [main] 4 pages modified - GitBook: [main] 2 pages modified - GitBook: [main] 37 pages modified - GitBook: [main] 38 pages modified - GitBook: [main] one page modified - GitBook: [main] 14 pages modified - GitBook: [main] 39 pages and 6 assets modified - GitBook: [main] 7 pages modified - GitBook: [main] 35 pages modified - skip Other category - GitBook: [main] one page modified - GitBook: [main] one page modified - GitBook: [main] one page modified - GitBook: [main] 33 pages modified - Docs: Generate API reference - Revert "Docs: Test workflow to generate API reference" - Docs: Generate API reference - Docs: Test workflow to generate API reference - Docs: Enable manual workflow runs to sync API reference - Docs: Setup Node.js for workflow - Docs: Test workflow to generate API reference - Docs: Use working directory in workflow to generate API reference - Docs: Test workflow to generate API reference - Docs: Add workflow to generate API reference - Docs: Generate API reference - GitBook: [main] 34 pages and 5 assets modified - Docs: Add config for GitBook - Docs: Add folder with docs.json - Initial commit --- extensions/scratchpad/.eslintrc.json | 4 + extensions/scratchpad/.gitignore | 13 + extensions/scratchpad/.prettierrc | 4 + extensions/scratchpad/CHANGELOG.md | 4 + extensions/scratchpad/LICENSE | 21 + extensions/scratchpad/README.md | 53 + .../scratchpad/assets/scratchpad-icon.png | Bin 0 -> 116104 bytes extensions/scratchpad/package-lock.json | 2135 +++++++++++++++++ extensions/scratchpad/package.json | 41 + extensions/scratchpad/src/constants.ts | 50 + extensions/scratchpad/src/index.tsx | 77 + .../scratchpad/src/types/applicationInfo.ts | 4 + extensions/scratchpad/src/utils/utils.ts | 62 + extensions/scratchpad/tsconfig.json | 16 + 14 files changed, 2484 insertions(+) create mode 100644 extensions/scratchpad/.eslintrc.json create mode 100644 extensions/scratchpad/.gitignore create mode 100644 extensions/scratchpad/.prettierrc create mode 100644 extensions/scratchpad/CHANGELOG.md create mode 100644 extensions/scratchpad/LICENSE create mode 100644 extensions/scratchpad/README.md create mode 100644 extensions/scratchpad/assets/scratchpad-icon.png create mode 100644 extensions/scratchpad/package-lock.json create mode 100644 extensions/scratchpad/package.json create mode 100644 extensions/scratchpad/src/constants.ts create mode 100644 extensions/scratchpad/src/index.tsx create mode 100644 extensions/scratchpad/src/types/applicationInfo.ts create mode 100644 extensions/scratchpad/src/utils/utils.ts create mode 100644 extensions/scratchpad/tsconfig.json diff --git a/extensions/scratchpad/.eslintrc.json b/extensions/scratchpad/.eslintrc.json new file mode 100644 index 00000000000..e6258e11d91 --- /dev/null +++ b/extensions/scratchpad/.eslintrc.json @@ -0,0 +1,4 @@ +{ + "root": true, + "extends": ["@raycast"] +} diff --git a/extensions/scratchpad/.gitignore b/extensions/scratchpad/.gitignore new file mode 100644 index 00000000000..9ff34e3e9f3 --- /dev/null +++ b/extensions/scratchpad/.gitignore @@ -0,0 +1,13 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules + +# Raycast specific files +raycast-env.d.ts +.raycast-swift-build +.swiftpm +compiled_raycast_swift + +# misc +.DS_Store diff --git a/extensions/scratchpad/.prettierrc b/extensions/scratchpad/.prettierrc new file mode 100644 index 00000000000..fc0f5030683 --- /dev/null +++ b/extensions/scratchpad/.prettierrc @@ -0,0 +1,4 @@ +{ + "printWidth": 120, + "singleQuote": false +} diff --git a/extensions/scratchpad/CHANGELOG.md b/extensions/scratchpad/CHANGELOG.md new file mode 100644 index 00000000000..78addf842e1 --- /dev/null +++ b/extensions/scratchpad/CHANGELOG.md @@ -0,0 +1,4 @@ +# Scratchpad Changelog + +- Added basic working version +## [Initial Version] - 2024-06-01 \ No newline at end of file diff --git a/extensions/scratchpad/LICENSE b/extensions/scratchpad/LICENSE new file mode 100644 index 00000000000..42f46e5ca05 --- /dev/null +++ b/extensions/scratchpad/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2023 chuyun + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/extensions/scratchpad/README.md b/extensions/scratchpad/README.md new file mode 100644 index 00000000000..c129d036ba9 --- /dev/null +++ b/extensions/scratchpad/README.md @@ -0,0 +1,53 @@ +# Scratchpad + +Scratchpad is simple rayacast extension to create scratchpad files in a specific folder and open it with your favourite editor. + +### Editors supported +``` +1. Visual Studio Code +2. Sublime Text +3. Atom +4. BBEdit +5. TextMate +6. Brackets +7. Emacs (via Homebrew) +8. Vim (MacVim) +9. CodeRunner +10. TextWrangler +11. TextEdit +12. Zed +``` + +### Files Supported + +``` +1. SQL Script (.sql) +2. Markdown (.md) +3. JSON (.json) +4. XML (.xml) +5. HTML (.html) +6. CSS (.css) +7. JavaScript (.js) +8. Python (.py) +9. Java (.java) +10. C++ (.cpp) +11. Plain Text (.txt) +12. YAML (.yaml) +13. YML (.yml) +14. INI (.ini) +15. Environment Variables (.env) +16. Shell Script (.sh) +17. Batch (.bat) +18. Perl (.pl) +19. Ruby (.rb) +20. TypeScript (.ts) +21. JSX (.jsx) +22. TSX (.tsx) +``` + + + + +### TODO +- [ ] Add support for storing the previously used editor +- [ ] Add support for storing the previously used scratch file prefix diff --git a/extensions/scratchpad/assets/scratchpad-icon.png b/extensions/scratchpad/assets/scratchpad-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..46ed5a1ae0eaf8c87bc4d803630ccd7a9c7dbe2f GIT binary patch literal 116104 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 MN-9ZIiW&O=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/js": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@raycast/api": { + "version": "1.75.1", + "resolved": "https://registry.npmjs.org/@raycast/api/-/api-1.75.1.tgz", + "integrity": "sha512-FzQERNON5o2B1hRI8iKeg59zcss+Y+PYP0XlRnOR9qwb5h/uNKohNPS5PZb1QfUKwCiq8nUlck5lTpKkMAelSw==", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "@types/node": "^20.8.10", + "@types/react": "^18.2.27", + "react": "18.2.0" + }, + "bin": { + "ray": "bin/ray" + }, + "peerDependencies": { + "@types/node": "20.8.10", + "@types/react": "18.2.27", + "react-devtools": "4.28.4" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "@types/react": { + "optional": true + }, + "react-devtools": { + "optional": true + } + } + }, + "node_modules/@raycast/api/node_modules/@types/node": { + "version": "20.12.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz", + "integrity": "sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==", + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@raycast/api/node_modules/@types/react": { + "version": "18.3.3", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", + "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", + "license": "MIT", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@raycast/eslint-config": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@raycast/eslint-config/-/eslint-config-1.0.8.tgz", + "integrity": "sha512-xYopHeM7CJ1hhBOC6GPCbhBcVDQlkWxGh3Uft3zKf+dsOzSO16B6oAFArXYpjaoEGA2Rc2HPEBD5X1DOjLdF6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@raycast/eslint-plugin": "^1.0.7", + "@rushstack/eslint-patch": "^1.5.1", + "@typescript-eslint/eslint-plugin": "^6.8.0", + "@typescript-eslint/parser": "^6.8.0", + "eslint-config-prettier": "^9.0.0" + }, + "peerDependencies": { + "eslint": ">=7", + "prettier": ">=2", + "typescript": ">=4" + } + }, + "node_modules/@raycast/eslint-plugin": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@raycast/eslint-plugin/-/eslint-plugin-1.0.7.tgz", + "integrity": "sha512-JSoX/cNcg0PzVvXCXjuvXjAGZdTBT+1UZgTAn7fxQ2XhufGx3C+7KOtJOeem4k0k0ptLsskvHksgCZRUwY95fg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/utils": "^5.48.1", + "title-case": "^3.0.3" + }, + "peerDependencies": { + "eslint": ">=7" + } + }, + "node_modules/@raycast/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@raycast/eslint-plugin/node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@raycast/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@raycast/eslint-plugin/node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@raycast/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@raycast/eslint-plugin/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@raycast/eslint-plugin/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.3.tgz", + "integrity": "sha512-qC/xYId4NMebE6w/V33Fh9gWxLgURiNYgVNObbJl2LZv0GUUItCcCqC5axQSwRaAgaxl2mELq1rMzlswaQ0Zxg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/fs-extra": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-11.0.4.tgz", + "integrity": "sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==", + "dev": true, + "dependencies": { + "@types/jsonfile": "*", + "@types/node": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/jsonfile": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/@types/jsonfile/-/jsonfile-6.1.4.tgz", + "integrity": "sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/node": { + "version": "20.8.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.10.tgz", + "integrity": "sha512-TlgT8JntpcbmKUFzjhsyhGfP2fsiz1Mv56im6enJ905xG1DAYesxJaeSbGqQmAw8OWPdhyJGhGSQGKRNJ45u9w==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/prop-types": { + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "18.2.27", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.27.tgz", + "integrity": "sha512-Wfv7B7FZiR2r3MIqbAlXoY1+tXm4bOqfz4oRr+nyXdBqapDBZ0l/IGcSlAfvxIHEEJjkPU0MYAc/BlFPOcrgLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-YIoDCTH3Af6XM5VuwGG/QL/CJqga1Zm3NkU3HZ4ZHK2fRMPYP1VczsTUqtsf43PH/iJNVlPHAo2oWX7BSdB2Hw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz", + "integrity": "sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/type-utils": "6.21.0", + "@typescript-eslint/utils": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.4", + "natural-compare": "^1.4.0", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz", + "integrity": "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", + "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz", + "integrity": "sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "6.21.0", + "@typescript-eslint/utils": "6.21.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", + "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", + "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "9.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz", + "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "semver": "^7.5.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz", + "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-prettier": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", + "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", + "dev": true, + "license": "MIT", + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true, + "license": "ISC" + }, + "node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, + "license": "ISC" + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true, + "license": "MIT" + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/moment": { + "version": "2.30.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", + "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", + "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true, + "license": "MIT" + }, + "node_modules/title-case": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/title-case/-/title-case-3.0.3.tgz", + "integrity": "sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-api-utils": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", + "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true, + "license": "0BSD" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true, + "license": "0BSD" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typescript": { + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", + "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "license": "MIT" + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/extensions/scratchpad/package.json b/extensions/scratchpad/package.json new file mode 100644 index 00000000000..160b9b8ab10 --- /dev/null +++ b/extensions/scratchpad/package.json @@ -0,0 +1,41 @@ +{ + "$schema": "https://www.raycast.com/schemas/extension.json", + "name": "scratchpad", + "title": "Create Scratchpad", + "description": "Creates a scratchpad file and opens it in an editor", + "icon": "scratchpad-icon.png", + "author": "asnimansari", + "license": "MIT", + "commands": [ + { + "name": "index", + "title": "Create Scratchpad", + "description": "Creates the Scratchpad", + "mode": "view" + } + ], + "dependencies": { + "@raycast/api": "^1.75.1", + "fs-extra": "^11.2.0", + "moment": "^2.30.1" + }, + "devDependencies": { + "@raycast/eslint-config": "^1.0.6", + "@types/fs-extra": "^11.0.4", + "@types/node": "20.8.10", + "@types/react": "18.2.27", + "eslint": "^8.51.0", + "prettier": "^3.0.3", + "typescript": "^5.2.2" + }, + "scripts": { + "build": "ray build -e dist", + "dev": "ray develop", + "fix-lint": "ray lint --fix", + "lint": "ray lint", + "publish": "npx @raycast/api@latest publish" + }, + "categories": [ + "Productivity", "Developer Tools" + ] +} diff --git a/extensions/scratchpad/src/constants.ts b/extensions/scratchpad/src/constants.ts new file mode 100644 index 00000000000..35369c70dd1 --- /dev/null +++ b/extensions/scratchpad/src/constants.ts @@ -0,0 +1,50 @@ +import { ApplicationInfo } from "./types/applicationInfo"; + +const editors: ApplicationInfo[] = [ + { name: "Visual Studio Code", bundleId: "com.microsoft.VSCode" }, + { name: "Sublime Text", bundleId: "com.sublimetext.3" }, + { name: "Atom", bundleId: "com.github.atom" }, + { name: "JetBrains IntelliJ IDEA", bundleId: "com.jetbrains.intellij" }, + { name: "JetBrains PyCharm", bundleId: "com.jetbrains.pycharm" }, + { name: "JetBrains WebStorm", bundleId: "com.jetbrains.webstorm" }, + { name: "JetBrains PhpStorm", bundleId: "com.jetbrains.PhpStorm" }, + { name: "JetBrains CLion", bundleId: "com.jetbrains.CLion" }, + { name: "JetBrains Rider", bundleId: "com.jetbrains.rider" }, + { name: "JetBrains AppCode", bundleId: "com.jetbrains.AppCode" }, + { name: "BBEdit", bundleId: "com.barebones.bbedit" }, + { name: "TextMate", bundleId: "com.macromates.TextMate" }, + { name: "Brackets", bundleId: "io.brackets.appshell" }, + { name: "Emacs (via Homebrew)", bundleId: "org.gnu.Emacs" }, + { name: "Vim (MacVim)", bundleId: "org.vim.MacVim" }, + { name: "CodeRunner", bundleId: "com.krill.CodeRunner" }, + { name: "TextWrangler", bundleId: "com.barebones.textwrangler" }, + { name: "TextEdit", bundleId: "com.apple.TextEdit" }, + { name: "Zed", bundleId: "dev.zed.Zed" }, +]; + +export const editorBundleIds = editors.map((editor) => editor.bundleId); + +export const fileTypes = [ + { name: "SQL Script", extension: ".sql" }, + { name: "Markdown", extension: ".md" }, + { name: "JSON", extension: ".json" }, + { name: "XML", extension: ".xml" }, + { name: "HTML", extension: ".html" }, + { name: "CSS", extension: ".css" }, + { name: "JavaScript", extension: ".js" }, + { name: "Python", extension: ".py" }, + { name: "Java", extension: ".java" }, + { name: "C++", extension: ".cpp" }, + { name: "Plain Text", extension: ".txt" }, + { name: "YAML", extension: ".yaml" }, + { name: "YML", extension: ".yml" }, + { name: "INI", extension: ".ini" }, + { name: "Environment Variables", extension: ".env" }, + { name: "Shell Script", extension: ".sh" }, + { name: "Batch", extension: ".bat" }, + { name: "Perl", extension: ".pl" }, + { name: "Ruby", extension: ".rb" }, + { name: "TypeScript", extension: ".ts" }, + { name: "JSX", extension: ".jsx" }, + { name: "TSX", extension: ".tsx" }, +]; diff --git a/extensions/scratchpad/src/index.tsx b/extensions/scratchpad/src/index.tsx new file mode 100644 index 00000000000..3a6bcd78387 --- /dev/null +++ b/extensions/scratchpad/src/index.tsx @@ -0,0 +1,77 @@ +import { Form, ActionPanel, Action, Application } from "@raycast/api"; +import { fileTypes } from "./constants"; +import { createScratchPadFile, getDefaultHomeDir, isEmpty } from "./utils/utils"; +import { useEffect, useState } from "react"; +import { getValidApplicationsForScratchFile } from "./utils/utils"; + +export default function Command() { + const [fileNamePrefixError, setFileNamePrefixError] = useState(undefined); + const [folderPathError, setFolderPathError] = useState(undefined); + const [applicationsList, setApplicationsList] = useState([]); + + useEffect(() => { + (async () => { + const installedApplications = await getValidApplicationsForScratchFile(); + setApplicationsList(installedApplications); + })(); + }, []); + + return ( +

+ { + const { folder, fileNamePrefix, fileType, applicationBundleId } = values; + await createScratchPadFile(folder, fileNamePrefix, fileType, applicationBundleId); + }} + /> + + } + > + { + if (isEmpty(event.target.value)) { + setFolderPathError("Folder Path should not be empty."); + } else { + setFolderPathError(undefined); + } + }} + /> + { + if (isEmpty(event.target.value)) { + setFileNamePrefixError("File Name Prefix should not be empty."); + } else { + setFileNamePrefixError(undefined); + } + }} + defaultValue="scratch_" + /> + + {fileTypes.map((entry) => ( + + ))} + + + {applicationsList.map((entry) => ( + + ))} + + + ); +} diff --git a/extensions/scratchpad/src/types/applicationInfo.ts b/extensions/scratchpad/src/types/applicationInfo.ts new file mode 100644 index 00000000000..4cdf1f6cb8e --- /dev/null +++ b/extensions/scratchpad/src/types/applicationInfo.ts @@ -0,0 +1,4 @@ +export type ApplicationInfo = { + name: string; + bundleId: string; +}; diff --git a/extensions/scratchpad/src/utils/utils.ts b/extensions/scratchpad/src/utils/utils.ts new file mode 100644 index 00000000000..17ab592ae54 --- /dev/null +++ b/extensions/scratchpad/src/utils/utils.ts @@ -0,0 +1,62 @@ +import fse from "fs-extra"; +import moment from "moment"; +import { homedir } from "os"; +import { getApplications, Application, open, showToast, Toast } from "@raycast/api"; +import { editorBundleIds } from "../constants"; + +export const getDefaultHomeDir = () => { + return `${homedir()}/Desktop/Scratchpad`; +}; + +export const createScratchPadFile = async ( + folderPath: string, + filePrefix: string, + fileType: string, + application: string, +) => { + try { + await fse.ensureDir(folderPath); + } catch (e) { + showToast({ + style: Toast.Style.Failure, + title: "Error", + message: `Error creating folder at ${folderPath}`, + }); + return; + } + const timeSuffix = moment().format("YYMMDDHHmmss"); + const filePath = `${folderPath}/${filePrefix}${timeSuffix}${fileType}`; + try { + await fse.ensureFile(filePath); + } catch (e) { + showToast({ + style: Toast.Style.Failure, + title: "Error", + message: `Error creating file at ${filePath}`, + }); + return; + } + try { + await open(filePath, application); + } catch (e) { + showToast({ + style: Toast.Style.Failure, + title: "Error", + message: `Error opening file at ${filePath}`, + }); + } + showToast({ + style: Toast.Style.Success, + title: "File Created", + message: `File created at ${filePath}`, + }); +}; + +export const isEmpty = (ip: string | null | undefined) => { + return ip === null || ip === undefined || ip === ""; +}; + +export const getValidApplicationsForScratchFile = async (): Promise => { + const allApplications = await getApplications(); + return allApplications.filter((app) => app.bundleId !== undefined && editorBundleIds.includes(app.bundleId)); +}; diff --git a/extensions/scratchpad/tsconfig.json b/extensions/scratchpad/tsconfig.json new file mode 100644 index 00000000000..abb15806bec --- /dev/null +++ b/extensions/scratchpad/tsconfig.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig", + "include": ["src/**/*", "raycast-env.d.ts"], + "compilerOptions": { + "lib": ["ES2023"], + "module": "commonjs", + "target": "ES2022", + "strict": true, + "isolatedModules": true, + "esModuleInterop": true, + "skipLibCheck": true, + "forceConsistentCasingInFileNames": true, + "jsx": "react-jsx", + "resolveJsonModule": true + } +}