[Easy Variable] Enhancements and tweaks#17551
Conversation
|
Thank you for your contribution! 🎉 🔔 @keleus you might want to have a look. You can use this guide to learn how to check out the Pull Request locally in order to test it. Due to our current reduced availability, the initial review may take up to 10-15 business days |
There was a problem hiding this comment.
PR Summary
This PR enhances the Easy Variable extension with security improvements and code organization updates, focusing on preference handling and API key security.
- Improved security by changing API key fields from
textfieldtopasswordtype inpackage.json - Removed unnecessary
preferences.tsfile since Preferences interface is auto-generated inraycast-env.d.ts - Added proper Raycast Pro subscription check in
raycast.tsusingenvironment.canAccess(AI) - Fixed typo in
README.mdwhere "nabled" should be "enabled" on line 16 - Consider using
showFailureToastfrom@raycast/utilsinstead of manual error handling in translator modules
11 file(s) reviewed, 10 comment(s)
Edit PR Review Bot Settings | Greptile
8ebd6c6 to
bd72a74
Compare
pernielsentikaer
left a comment
There was a problem hiding this comment.
Hi 👋
Looks good to me, approved 🔥
|
Published to the Raycast Store: |
|
🎉 🎉 🎉 We've rewarded your Raycast account with some credits. You will soon be able to exchange them for some swag. |
Description
passwordfield for API keys and secretsChecklist
npm run buildand tested this distribution build in Raycastassetsfolder are used by the extension itselfREADMEare located outside the metadata folder if they were not generated with our metadata tool