Conversation
- chore: add readme - chore: add changelog - chore: add screenshot - fix: lint - chore: rename command - feat: add random link command - chore: remove unused types - feat: list links - chore: ensure application is installed - feat: initial commit
|
Congratulations on your new Raycast extension! 🚀 Due to our current reduced availability, the initial review may take up to 10-15 business days Once the PR is approved and merged, the extension will be available on our Store. |
|
@greptileai can you do the initial review while I test the extension 😊 |
There was a problem hiding this comment.
PR Summary
This PR adds a new GoodLinks extension for Raycast with commands to save links from clipboard, list unread links, and open random links from the GoodLinks app.
- The description for
random-linkcommand inpackage.jsonis incomplete, missing what it opens a random link "from" - The
starredproperty insrc/utils/types.tsis typed as string but appears to be used as a boolean in the codebase - The
openLinkfunction insrc/utils/url-scheme.tsdoesn't encode the URL parameter, which could cause issues with special characters - The
openfunction insrc/list-unread.tsxshould be wrapped in a try/catch block to handle potential errors - Missing empty state handling in
src/list-unread.tsxwhen no unread links are found, which could lead to UI flicker
💡 (4/5) You can add custom instructions or style guidelines for the bot here!
16 file(s) reviewed, 10 comment(s)
Edit PR Review Bot Settings | Greptile
pernielsentikaer
left a comment
There was a problem hiding this comment.
Hi 👋
Thanks for your contribution 💪
I have now tested your extension, and I have some feedback ready for you:
I'm looking forward to testing this extension again 🔥
Request a new review when you are ready. Feel free to contact me here or at Slack if you have any questions.
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Per Nielsen Tikær <per@raycast.com>
Co-authored-by: Per Nielsen Tikær <per@raycast.com>
Co-authored-by: Per Nielsen Tikær <per@raycast.com>
|
Thanks @pernielsentikaer 🤘 |
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
|
@pernielsentikaer I made some changes. |
|
@greptileai can you check again |
There was a problem hiding this comment.
PR Summary
(updates since last review)
This PR continues development of the GoodLinks extension, with several issues still needing attention for better reliability and user experience.
- The README.md has a duplicate line for "Open random link" with inconsistent naming (GoodLink vs GoodLinks)
- The
showMustBeInstalledToastinisApplicationInstalled.tsshould useshowFailureToastfrom@raycast/utilsfor consistency - The
commandfunction inrandom-link.tsshould have a more descriptive name and include try/catch for theopencall - Since there are view commands in
package.json, ametadatafolder with screenshots should be added per store guidelines - The
Listcomponent inlist-unread.tsxshould useisLoadingto avoid empty state flicker
16 file(s) reviewed, 11 comment(s)
Edit PR Review Bot Settings | Greptile
|
Can you check a last time @nicolas-marien |
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>
pernielsentikaer
left a comment
There was a problem hiding this comment.
Hi 👋
Looks good to me, approved 🔥
|
Thank you @pernielsentikaer |
|
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
Interact w/ GoodLinks.
Screencast
Checklist
npm run buildand tested this distribution build in Raycastassetsfolder are used by the extension itselfREADMEare placed outside of themetadatafolder