Add Promptty extension - #29869
Conversation
- Consolidate Promptty Raycast extension - Merge branch \'contributions/merge-1785437642996\' - Pull contributions - Refactor snapshot loading logic to handle cache errors more gracefully and improve validation of cached snapshots. Update tests to reflect changes in cache behavior and ensure correct handling of source paths. - Update .gitignore to exclude AGENTS.md - Exclude screenshot source assets - Merge branch \'contributions/merge-1785435958282\' - Pull contributions - Fix Promptty metadata screenshot alignment - Address Raycast review feedback - Initial Promptty 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 15 business days. Once the PR is approved and merged, the extension will be available on our Store. |
Greptile SummaryAdds a new Promptty extension for browsing and searching a local prompt snapshot.
Confidence Score: 5/5The PR appears safe to merge. No blocking failure remains. Important Files Changed
Reviews (5): Last reviewed commit: "Update CHANGELOG.md and optimise images" | Re-trigger Greptile |
…malizeSearchText` to use `toLowerCase` for consistent case folding, and added a test for Turkish characters. Modified `loadSnapshotWithCache` to remove the last-known-good cache when a newer export exceeds the cache budget, with corresponding tests for this behavior.
…troduced `isCachedSourceId` function to validate cached entries and added a test to ensure that a newer export exceeding the cache budget does not affect another source\'s last-known-good cache.
- Add Open Promptty, update, preferences, and reload actions - Use Raycast promise loading with explicit error handling - Improve empty-state messaging and exhaustive error handling - Add extension and command keywords for prompt discovery - Update documentation, changelog, ignore rules, and formatting
|
Published to the Raycast Store: |
|
🎉 🎉 🎉 Such a great contribution deserves a reward, but unfortunately we couldn't find your Raycast account based on your GitHub username (@michalkos). Please link your GitHub account to your Raycast account to receive your credits and soon be able to exchange them for some swag. |
Description
Adds a Raycast extension for searching prompts saved in Promptty for Mac.
The Search Promptty command lets users:
The extension reads Promptty's versioned, read-only local JSON snapshot. It does not access SwiftData, SQLite, CloudKit, or the Promptty web API, and it makes no network requests. A bounded last-known-good cache keeps prompts available if the latest snapshot is temporarily unavailable or malformed.
Requires Promptty for Mac 1.4.0 or later. Missing, incompatible, stale, malformed, and permission-related snapshot states include guidance or recovery actions.
Screencast
screnrecord.mov
Checklist
npm run buildand tested this distribution build in Raycastassetsfolder are used by the extension itselfREADMEare placed outside of themetadatafolder