-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New: Password.Link Extension #19996
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
New: Password.Link Extension #19996
Conversation
Congratulations on your new Raycast extension! 🚀 You can expect an initial review within five business days. Once the PR is approved and merged, the extension will be available on our Store. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
PR Summary
New Password.Link extension enables secure management of encrypted one-time secrets with client-side encryption and comprehensive features through four main commands.
- A
metadata
folder needs to be added since the extension includes view commands inpackage.json
- refer to Raycast Documentation - The CHANGELOG.md entries need to follow template format with
{PR_MERGE_DATE}
at the end of titles sendRequestToEmail
field inSecretRequestForm.tsx
lacks proper email format validation- Usage of
showToast
in try-catch blocks could be simplified withshowFailureToast
from@raycast/utils
- Form validation for
requestLimit
field accepts strings without number validation
29 files reviewed, 20 comments
Edit PR Review Bot Settings | Greptile
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Description
A Raycast extension for creating and managing encrypted one-time secrets using password.link. Features client-side encryption, secret sharing, and comprehensive management with four main commands: New Secret, List Secrets, New Secret Request, and List Secret Requests.
Requires an API Key from password.link. API Key can be obtained for free by creating an account. Demo below of the extension on a brand new account.
Screencast
Zight.Recording.2025-06-23.at.11.37.56.pm.mp4
Checklist
npm run build
and tested this distribution build in Raycastassets
folder are used by the extension itselfREADME
are located outside the metadata folder if they were not generated with our metadata tool