Update teak-raycast extension - #31188
Conversation
|
Thank you for the update! 🎉 We're currently experiencing a high volume of incoming requests. As a result, the initial review may take up to 15 business days. |
Greptile SummaryTeak's Raycast extension now uses the current card API for search, favorites, and AI tools, while its local development and sign-out flows match the newer backend. The PR also updates extension metadata and removes an unrelated MarkMarks parser change.
Confidence Score: 4/5The code changes look safe, but the changelog rule must be fixed before merge. The current card API and sign-out changes are covered by focused tests. The new changelog title uses a fixed date instead of the required merge-date placeholder. Files Needing Attention: Important Files Changed
Prompt To Fix All With AI### Issue 1
extensions/teak-raycast/CHANGELOG.md:3
This must stay as `{PR_MERGE_DATE}`. Raycast fills that value when the PR merges, so replace the fixed date with the placeholder.
```suggestion
## [Reliable search and favorites] - {PR_MERGE_DATE}
```
---
For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.Reviews (4): Last reviewed commit: "Update CHANGELOG.md" | Re-trigger Greptile |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
pernielsentikaer
left a comment
There was a problem hiding this comment.
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. |
| @@ -1,5 +1,10 @@ | |||
| # Changelog | |||
|
|
|||
| ## [Reliable search and favorites] - 2026-09-16 | |||
There was a problem hiding this comment.
This must stay as
{PR_MERGE_DATE}. Raycast fills that value when the PR merges, so replace the fixed date with the placeholder.
| ## [Reliable search and favorites] - 2026-09-16 | |
| ## [Reliable search and favorites] - {PR_MERGE_DATE} |
Rule Used: What: Changelog entries must use {PR_MERGE_DATE} placeholder in titles, be placed at the top of the file, and maintain descending version order. Why: Standardized placeholders and consistent ordering ensure changelogs are maintainable and merge da... (source)
Prompt To Fix With AI
This is a comment left during a code review.
Path: extensions/teak-raycast/CHANGELOG.md
Line: 3
Comment:
This must stay as `{PR_MERGE_DATE}`. Raycast fills that value when the PR merges, so replace the fixed date with the placeholder.
```suggestion
## [Reliable search and favorites] - {PR_MERGE_DATE}
```
**Rule Used:** What: Changelog entries must use `{PR_MERGE_DATE}` placeholder in titles, be placed at the top of the file, and maintain descending version order. Why: Standardized placeholders and consistent ordering ensure changelogs are maintainable and merge da... ([source](https://app.greptile.com/raycast/-/custom-context?memory=c2214c11-df56-490a-b1c0-09a385df481a))
---
For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!
Description
Updates the Teak extension to 1.0.70. Search, favorites, and AI tools now use Teak's current card listing API, fixing search and favorites against the latest Teak backend.
Validation
ray buildsucceeds (14 entry points compile, TS defs generated).ray lintclean (package.json, package-lock.json, icons, metadata, ESLint, Prettier).bun test), including exact request-URL assertions for the new transport.Checklist
npm run buildand verified the distribution build (build + lint + unit tests + live API round-trip of the shipped client)assetsfolder are used by the extension itselfREADMEare placed outside of themetadatafolder