Conversation
- chore: prepare Raycast Store submission - first commit for GetNote Raycast Extension
|
Congratulations on your new Raycast extension! 🚀 We're currently experiencing a high volume of incoming requests. As a result, 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. |
Greptile SummaryThis PR adds the
Confidence Score: 4/5Safe to merge once the knowledge-bases command registration question is resolved One P1 finding — a fully-implemented command that is permanently unreachable because it is not listed in package.json — keeps the score at 4. All other findings are P2 style/cleanup items that don't block correctness. extensions/get-note/src/knowledge-bases.tsx and extensions/get-note/package.json Important Files Changed
Prompt To Fix All With AIThis is a comment left during a code review.
Path: extensions/get-note/CHANGELOG.md
Line: 3
Comment:
**Missing `{PR_MERGE_DATE}` placeholder**
The heading is missing the required date placeholder. Without it the release date won't be populated automatically on merge.
```suggestion
## [Initial Version] - {PR_MERGE_DATE}
```
**Rule Used:** What: Changelog entries must use `{PR_MERGE_DATE}`... ([source](https://app.greptile.com/review/custom-context?memory=c2214c11-df56-490a-b1c0-09a385df481a))
How can I resolve this? If you propose a fix, please make it concise.
---
This is a comment left during a code review.
Path: extensions/get-note/src/knowledge-bases.tsx
Line: 1-66
Comment:
**`knowledge-bases` command not registered in `package.json`**
This file exports a fully-implemented `KnowledgeBasesCommand` but it is absent from the `commands` array in `package.json`. The four registered commands are `recent-notes`, `search-notes`, `save-link`, and `save-text-note` — `knowledge-bases` is not among them, so users can never invoke this command from Raycast. Either add the command entry to `package.json` or remove the file if it is not intended for this release.
How can I resolve this? If you propose a fix, please make it concise.
---
This is a comment left during a code review.
Path: extensions/get-note/package.json
Line: 532
Comment:
**Unused `@raycast/utils` dependency**
`@raycast/utils` is declared as a dependency but is never imported in any source file under `src/`. Unused dependencies bloat the install and should be removed.
**Rule Used:** What: Every dependency listed in package.json must... ([source](https://app.greptile.com/review/custom-context?memory=bffc60eb-f9f2-4219-b804-76e29e267d43))
How can I resolve this? If you propose a fix, please make it concise.Reviews (1): Last reviewed commit: "Add store screenshot 2" | Re-trigger Greptile |
|
Addressed the review feedback in the latest update:
|
Description
This PR adds a new Raycast extension, GetNote, for searching, saving, and managing GetNote notes from Raycast and Raycast AI.
Commands
Recent Notes: browse the 10 most recent notes with quick actionsSearch Notes: semantic note searchSave Link: save a link note and wait for async processing to finishSave Text Note: save a plain text note with an optional title and tagsAI Tools
get-total-note-countsearch-notesget-note-detailsave-link-notesave-text-notedelete-notelist-knowledge-basescreate-knowledge-baselist-knowledge-base-notessearch-knowledge-base-notesadd-note-to-knowledge-baseadd-tagsdelete-tagAuthentication
The extension supports:
Manual credentials take precedence over the stored OAuth session.
Notes
Screencast
Checklist
npm run buildand tested this extension in Raycastassetsfolder are used by the extension itselfREADMEare placed outside of themetadatafolder