forked from raycast/extensions
-
Notifications
You must be signed in to change notification settings - Fork 0
Fix Farcaster README typo and cleanup #1
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
Closed
Closed
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
|
@claude Please add a CHANGELOG.md entry for this pull request. |
1 similar comment
|
@claude Please add a CHANGELOG.md entry for this pull request. |
artivilla
pushed a commit
that referenced
this pull request
Aug 3, 2025
* Add claude-code-cheatsheet extension - Merge pull request #1 from harumeri/release/main - refactor: use type aliases instead of duplicated string literals - fix: rename \'new\' property to \'isNew\' to avoid reserved keyword - fix: use Raycast Color enum instead of hex strings for budget colors - fix: replace empty \'all\' section object with safe default values - Initial commit: Claude Code Cheatsheet Raycast Extension - first commit * Update claude-code-cheatsheet extension - Merge pull request raycast#2 from harumeri/release/main - fix: standardize Bash pattern syntax to use colon in settings.json example - style: sort tags alphabetically in all data JSON files - fix: correct /review command description in slash-commands.json - docs: add deprecated commands and flags section to README.md - fix: add missing telemetry environment variables to environment.json - fix: add missing slash commands and update descriptions in slash-commands.json - fix: update CLI flag descriptions to match official claude --help output - fix: mark claude config command as deprecated in basic-commands.json - fix: remove problematic Icon entry from .gitignore to resolve \r\r suffix issue - style: remove duplicate .cache entry from .gitignore - style: add isLoading state to prevent empty state flicker during search/filtering - style: fix duplicate comments - clarify early return vs actual filtering - style: use showFailureToast from @raycast/utils for improved error handling - fix: improve clarity of MAX_THINKING_TOKENS description in environment.json - style: apply Prettier formatting changes after updating .prettierrc.json - fix: add required Prettier configuration fields to .prettierrc.json - fix: replace dangerous \'rm *\' example with safer \'curl *\' in settings permissions - fix: translate Japanese comments to English in utils/index.ts - fix: update CHANGELOG.md format to include {PR_MERGE_DATE} placeholder * Update claude-code-cheatsheet extension - Merge pull request #1 from harumeri/feature/paste-command - feat: add /add-dir slash command - feat: add MAX_MCP_OUTPUT_TOKENS environment variable - refactor: implement comprehensive architectural improvements for maintainability - feat: add comprehensive keyboard shortcuts for all actions - refactor: simplify paste actions to avoid performance issues - feat: enhance paste actions with frontmost app detection - feat: add paste actions and reorganize UI structure - feat: add _docs directory to gitignore - feat: setup private development repository - first commit * Update CHANGELOG.md and optimise images --------- Co-authored-by: raycastbot <bot@raycast.com>
artivilla
pushed a commit
that referenced
this pull request
Aug 3, 2025
* Add windsurf extension - chore: rename extension package from windsurf-raycast to windsurf - chore: remove metadata README and version from package.json - chore: update package-lock.json dependencies - chore: update package-lock.json dependencies and versions - chore: upgrade @raycast/api to 1.100.2 and @raycast/utils to 1.19.1 - chore: update dependencies and remove Node version constraint - chore: remove Node.js engine version constraint from package.json - chore: update minimum Node.js version requirement to 20.15.1 - feat: add error toasts and error propagation for storage operations - chore: upgrade eslint to v9.22.0 and update config structure - chore: update author name from vikasbnsl to vikas-bansal in package.json - docs: update extension screenshots with new UI designs - feat: add path normalization and improve error handling in Windsurf extension - chore: update package-lock.json dependencies - fix: downgrade node engine requirement to v20.15.1 - chore: add Node.js version requirement to package.json - feat: add initial windsurf extension with project management and file opening capabilities - refactor: improve code formatting and remove unnecessary whitespace in windsurf-projects.tsx - Fix: Add trailing newline to .gitignore and clarify README project saving - Merge pull request #1 from vikasbnsl/codex/update-openinwindsurf-to-return-promiseboolean - Update openInWindsurf to return success indicator - feat: add manual project selection and restrict to folders only - chore: add extension icon for windsurf app - refactor: modernize project configuration and improve code formatting - style: standardize code formatting and fix quotes consistency across files - feat: create Raycast extension for managing Windsurf IDE projects and file opening * feat: add Developer Tools and Productivity categories to Windsurf extension * Please provide the code changes/diff so I can help write an informative commit message. * Update * Update * Update package.json * Update CHANGELOG.md and optimise images --------- Co-authored-by: Per Nielsen Tikær <per@raycast.com> Co-authored-by: raycastbot <bot@raycast.com>
artivilla
pushed a commit
that referenced
this pull request
Aug 3, 2025
* Update easydict extension - docs: update changelog (raycast#72) - chore: add maxchang3 as a contributor (raycast#71) - Update dependencies and add DeepLX support (raycast#70) - chore(deps): bump axios from 1.7.4 to 1.8.2 (raycast#69) - feat: support gemini translate (raycast#68) - docs: update changelog - feat: replace api key textfield with password - fix: set bing retry count to 3, avoid too much retry request - fix: remove old Youdao translate API - fix: improve error handling - fix: do not encode text for Youdao translate - chore: npm audit fix - fix: use new Youdao webTranslate API - chore(deps): bump cross-spawn from 7.0.3 to 7.0.6 (raycast#67) - docs: update changelog - Revert "chore: add two issue templates" - Revert "chore: enable to open new issues" - fix: bing host is incorrect if check ip failed - docs: update changelog - docs: update changelog - feat: support AR language for DeepL - docs: update changelog - perf: set gpt-4o-mini as default OpenAI model - chore: update star notification action - chore(deps): bump axios from 1.6.0 to 1.7.4 (raycast#64) - chore: update star notification action - refactor: remove support for Youdao API translate - fix: openai API URL is null will cause crash - fix: ignore first inputChange event, fix for raycast#62 (raycast#63) - Update follower-change-notification.yml - chore(deps-dev): bump braces from 3.0.2 to 3.0.3 (raycast#60) - chore: add two issue templates - chore: enable to open new issues - perf: use Authorization DeepL-Auth-Key instead of auth_key - perf: improve prompt, add few-shot - perf: improve OpenAI prompt - perf: remove unused OpenAI function - feat: add custom DeepL endpoint, remove wild DeepL keys (raycast#54) - Merge pull request raycast#55 from HernandoR/fear-api-update - feat: update raycast api 1.62->1.68 - Merge pull request raycast#53 from izualx/main - Update README.md - Merge pull request raycast#52 from tisfeng/dependabot/npm_and_yarn/follow-redirects-1.15.6 - chore(deps): bump follow-redirects from 1.15.5 to 1.15.6 - perf: revert to openAIAPIURL, avoid breaking user config - Merge pull request raycast#51 from rookiezn/support-openai-http-url - perf: able to set custom OpenAI model - fix: support http protocol for custom OpenAI api url - Merge pull request raycast#50 from tisfeng/dependabot/npm_and_yarn/follow-redirects-1.15.5 - chore(deps): bump follow-redirects from 1.15.1 to 1.15.5 - chore: add @typescript-eslint/eslint-plugin@latest --save-dev - docs: update changelog - perf: update release note - Merge branch \'aidevjoe-main\' - perf: show error toast if serive has no api key - perf: remove default API keys - perf: remove Apple language detect - feat: add enable Baidu language detect option - chore: migrate 1.50.0 - chore: migrate 1.48.8, update .eslintrc.json - chore: npx @raycast/migration@latest - perf: add Baidu as default detection - perf: add Dutch and Ukrainian for Apple Translate - Merge pull request raycast#49 from tisfeng/dependabot/npm_and_yarn/axios-1.6.0 - chore(deps): bump axios from 1.3.4 to 1.6.0 - Merge pull request raycast#48 from tisfeng/dependabot/npm_and_yarn/find-exec-and-play-sound-1.0.3 - chore(deps): bump find-exec and play-sound - Merge pull request raycast#47 from tisfeng/dependabot/npm_and_yarn/crypto-js-4.2.0 - chore(deps): bump crypto-js from 4.1.1 to 4.2.0 - chore: update follower-change-notification - chore: update star-fork-notification - chore: update star-fork-notification - docs: update README - Merge pull request raycast#46 from liyaodong/main - feat: allow to customize OpenAI API URL - fix: rename issue template - fix: rename issue template - chore: update issue templates, remove others template - chore: update issue templates, remove bug and feature template - perf: if only enabled one detect service, use it directly - chore: update issue templates - perf: remove redundant swift file - fix: remove redundant Package.swift - perf: add Package.swift - fix: use executable file instead of swift source file - docs: update changelog - docs: update README and changelog - perf: add test AES link - docs: update changelog - docs: update README - Merge pull request raycast#41 from aidevjoe/main - perf: use execa to run swift directly - perf: add more recognitionLanguages in Swift - chore: upgrade yaml, npm audit fix - perf: improve code - fix: improve OCR Translate - feat: add OCR recognition - Merge pull request raycast#40 from hezhizhen/typo - chore: add spell checker to CI and fix existing typos - docs: update changelog - fix: openai cannot work if no agent, so get agent first - fix: openAI translation may miss first char - perf: remove default Volcano app key - docs: update changelog - Merge pull request raycast#37 from ZhenpengWu/main - fix: check if OpenAI service is enabled in preference before calling OpenAI API - docs: update changelog - chore: update issue templates - docs: update README - perf: turn off some translation services by default - perf: stop loading when OpenAI error - perf: improve prompt - perf: disable OpenAI by default - perf: improve translat prompt - fix: handle OpenAI error ECONNREFUSED - docs: update README - docs: update README - perf: improve language detect, disable Apple detect - perf: improve prompt - perf: improve chat quote handling - perf: try to remove stream quotes - perf: improve chat prompt - perf: improve response error toast - perf: remove default Caiyun token - perf: show up to 6 exam tags - fix: volcano interface property name is wrong - perf: remove loading toast - docs: update README - docs: update README - docs: update package.json - fix: rename file - docs: update release screenshot - docs: update release screenshot - docs: update release note - perf: add searching and finished ✅ emoji - perf: improve OpenAI error toast - perf: improve detect language speed - perf: use proxy for OpenAI by default, remove quote - feat: support getting OpenAI result by stream - perf: add DeepL support for Korean and Norwegian - feat: add support for OpenAI translate - perf: update axios to 1.3.4 - perf: update Node version to 18.10, update dependencies, update google-translate-api to 9.1 - docs: update README - perf: add support for fallbackText - docs: update changelog - fix: youdao web dict meta may be nil - perf: remove log - perf: use user input text instead of selected text when using Fallback Command - docs: update README - docs: update README - docs: update README - chore: update workflows - docs: update release note - chore: update workflows - chore: update workflows - fix: get bing web translate token failed - docs: update release note - perf: try to get system proxy from env first - fix: baidu Burmese language code is wrong - docs: update README - docs: update README - docs: update README - docs: update README - perf: add disabled console.log flag - fix: disable console.log in production env - docs: update README image - chore: update repo icon - Revert "chore: improve multiple string" - chore: improve multiple string - Revert "chore: improve multiple string" - chore: improve multiple string - chore: use <p> instead of <br> - chore: update workflows - chore: update workflows - chore: fix workflows - chore: fix workflows - chore: revert - chore: fix multiple line string error - Revert "chore: fix multiple line string error" - chore: fix multiple line string error - chore(workflows): improve star-fork-notification - chore(workflows): improve star-fork-notification - chore(workflows): star-fork-notification - docs: update changelog - docs: update metadata - perf(UI): improve list accessory tag color - fix: searchText is empty when acivated from arguments - docs: update Eudic icon - perf(UI): use list tag accessory to show exam type - chore: update raycast/api to 1.45.0 - perf(UI): update Eudic icon - chore: update @types/react to 18.0.25 - chore: update @raycast/api to 1.43 - docs: update changelog - docs: update release note - perf: improve release note info - fix: auto get a new deepL key if quota exceeded - chore: add Icon for file - chore: change npm registry to https, npm update some package - chore: fix commintlint error - fix: update French say voice - docs: update README - chore: update @raycast/api and @types/react - docs: update changelog - fix: arguments no longer empty but its properties empty cause crash - docs: update changelog and release note - fix: action list key error - docs: update README - docs: update README - refactor: improve show query webItem action - docs: update metadata - docs: update changelog - docs: update changelog and release note - perf: improve language detect, mark two identical language as prior - feat: add support for new 25 languages including Ukrainian, total support for 48 languages - perf: improve getting Youdao web cookie - perf: change delay get system proxy time to 3000ms - feat: support arguments for Easydict - feat: add open web query in detail page - docs: update README - perf: improve translating multi-line text show details markdown - perf: improve remove self html tag function - feat: add a `Copy Text` action on show more details page - docs: update package.json - perf: change to show `Open in Eudic` first if Eudic is installed by default - fix: unexpected proxy error, use hpagent instead of https-proxy-agent - chore: update agent-base to 6.0.2 - style: improve code - docs: update README - docs: add use with PopClip - perf: change to keep two phonetic if word has - docs: update changelog and release note - perf: handle no cat and no def case, eg 艾 - perf: improve modern Chinese dict subsense and no cat case - perf: improve modern Chinese dict dot color - perf: improve modern Chinese dict markdown, handle subsense - perf: improve modern Chinese dict details markdown - perf: improve Youdao Chinese phonetic - perf: change to always display show more details - perf: add show Copy Text first option, add shortcut for web query action - perf: improve modern Chinese dict detail markdown - feat(UI): add Youdao modern Chinese dict - fix: linguee unfeatured show more details incorrectly - feat: use proxy in Linguee by default - fix: youdao web dictionary guess language may be incorrect - perf: cancel delayed proxy query if input is cleared - perf: improve playing word audio, change to use speechUrl first - fix: improve ts array type - perf: improve show more details - perf: improve word phonetic display - fix: youdao dict miss some word phonetic, eg. record - docs: change google.cn to google.com - docs: update README - docs: update README - docs: update README - docs: update changelog - docs: update package.json - perf: improve language detect - perf: improve handling detect API list, remove Google detect - chore: try to fix greetings.yml - chore: update greetings.yml - perf: when enable system proxy, do not delay Google request - perf: change delay query proxy time to 600ms - perf: improve getting system proxy agent - perf: delay query Google and DeepL with proxy - fix: get system proxy cause slowdown - fix: json.stringfy httpsAgent and parse can cause error - perf: change to use Google tld com and proxy by default - perf: turn on Volcano translate by default - docs: update README and changelog - docs: update metadata - perf: improve Linguee Wikipedia type display - perf: change to use Volcano https - perf: improve translation detail display - perf: improve Linguee check text is word - fix: linguee wikipedia cannot show more detail - perf: improve show more detail markdown - style: rename appleDetectLangChineseName - perf: add default Volcano access key - chore: update @raycast/api to 1.40.0 - docs: update package.json - docs: update README - docs: add github issue template - perf: use file-type to check wav audio file - docs: update README - chore: update github greetings - perf: use execa instead of exec - perf: if downloaded file is wav formate, try covert to m4a - perf: return is Chinese IP if check IP API throw error - perf: only use enabled detect API, except Google and Bing - perf: improve language detect - fix: volcano detection return youdaoLangCode is wrong - perf: change to use lowercase word Youdao web audio - docs: update README - perf: improve language function names - perf: use Samantha instead of Alex as English say command - feat: add show Volcano web translate top action - feat: add Volcano language detect - feat(UI): add Volcano translate display - refactor: improve Volcano generate sign API - fix: set defaultMaxListeners to 15 - Merge branch \'baidu-translate\' - feat: test Volcano translate API - perf: improve show more detail markdown - feat: add shortcut for showing more detail - perf: set Youdao Baike text language to Chinese - perf: improve Chinese and English language code usage - feat: add show detail action - perf: show Youdao dict when has baike or wikipedia - docs: update release note - perf: rename LanguageItem language code - perf: turn off DeepL and Baidu translate by default - perf: change axios timeout to 15s - docs: update README extension icon - docs: update README - Merge pull request raycast#19 from Jax0rz/main - Update play audio icon - 规范图标大小和风格 - Update extension icon with a better look and style with Raycast standard. - fix: get Youdao web cookie may fail, casue crash - perf: change axios default timeout from 15s to 10s - perf: improve language detect - docs: update README - docs: update README - docs: update README - docs: update README - perf: improve Youdao dictionary show empty entry condition - perf: change Apple translate delay time to 1.0s - docs: update package.json - docs: update README and changelog - perf: add token for getting ip info - fix: when switch proxy, bing translate may encounter error - docs: update README and changelog - fix: when deepL get error code 456, return incorrect promise - fix: hide Youdao translate when use it as dictionary translation - perf: change default perferred languages - perf: stop Apple detection temporarily - chore: upgrade @raycast/api to 1.39.2 - fix: apple translate Chinese-Traditional error - perf: improve langauge detection accuracy when disable speed first - docs: update README - feat: add enable Bing translate preference option - feat: add Bing language detection - feat(UI): add Bing translate section - perf: improve to get bing config when fails - perf: change bing token expiration from 10 to 5 min - docs: update package.json - perf: improve if eles condition in setup() - perf: if bing translate result is empty, check ip and tld, then request again - perf: google tld use preferred language check first - perf: if enabled proxy, wait for getting system proxy and get selected text before request - refactor: improve get and update ip info, improve bing tld - perf: improve language detect last fail handing - feat: add bing web translate API - perf: add isChina to queryWordInfo - fix: detect language resovle undefined incrorrect condition - fix: enabled Youdao translate but not star requesting - fix: stop Apple translate if has cleared query - perf: improve word audio, use Youdao web audio first - perf: improve language detect - perf: separate Youdao dictionary and translation request - perf: improve playing audio - perf: improve Youdao web translate cookie - perf: improve download word audio, use Youdao type=2 from JSON - perf: delay auto playing word audio, avoid blocking UI - style: improve code - perf: improve language detect - perf: improve abort Apple script timeout - fix: enable Youdao API translation - perf: improve Apple scripts - refactor: improve language detect, remove local detect timer - perf: improve run execa apple script - refactor: use execa improve exec apple scripte - fix: show error toast may crash - refactor: improve detect language function, use Promise instead of callback - feat: add preferences language detection speed first option - perf: improve language detection - perf: improve Baidu language detect - perf: improve Tencent language detect - perf: improve axios config - perf: improve extension startup response speed, -0.5s - perf: improve language detection - perf: do not use Apple language detect, when preferred languages contain English - feat: add web Baidu language detect API - docs: update changelog - docs: update README and changelog - fix: linguee auto play word audio - perf: improve detect three identical valid language - perf: improve query word info phonetic display - feat: add Linguee phonetic and exam types - refactor: improve md5 function - fix: youdao web translate may return html error - perf: improve wikipedia dot color - feat: test Baidu web translate API - docs: update changelog - feat: only English word can automatically play audio - refactor: improve list display type judgement - feat: add Youdao dict wikipedia digest type - perf: improve Youdao word audio, change to use type=0 - feat: add Youdao dictionary baike type - perf: default turn on auto play audio - fix: change json file format - docs: update changelog - perf: do not show error toast when finish or cancel exec command - perf: return reject(undefined) when cancel request - perf: if exec already finished, do not kill and throw error - fix: handle Tencent translate unsupported language error - perf: kill process if exec shortcut timeout - docs: update changelog - perf: move `Open In Eudic` to first action - fix: youdao web translate may have multiple results - perf: improve translation from-to section title display - docs: update Youdao dictionary demo json - perf: use Youdao dictionary as first sort order - docs: update README - docs: update package.json and README - feat: enable sort dictionary and translation order - perf: improve api detect language, three api mark as true - perf: do not request Youdao translate when has enabled Youdao dictionary - perf: only show Youdao dictionary when has Details section - refactor: improve check dictionary or translation query type - perf: check Youdao web translate from-to language - perf: improve format check if Youdao dictionary has entries - perf: only query text is word enable play audio automatically - fix: show Youdao web translation only key is the same - fix: add check Youdao Chinese --> English isWord - perf: improve Youdao dictionary explanation display - fix: filter explanation empty string text display - perf: improve update Linguee translation - feat: use Youdao translation result as Youdao dictionary translation - perf: improve query Youdao dictionary function - perf: improve request type error toast - fix: youdao Chinese --> English explanation show incorrectly - perf: improve format Youdao web dict model - style: improve code - perf: improve Youdao dict forms display - perf: improve one line translation display - feat: use Youdao dictionary Get api ✨ - fix: handle Youdao web dict invalid result: const - fix: youdao translation one line break display - perf: improve Youdao dictionary translation display - fix: youdao web-translation may be undefined - perf: change Youdao translation from array to string - feat: add Youdao Chinese -> English dictionary - feat: add new Youdao web dictionary api - feat: use new Youdao web translate - chore: update github star workflow - chore: update github star workflow - feat: test Youdao web translate api - chore: update @raycast api to ^1.39.0 - perf: change lib to es2021 - perf: improve check text is word - perf: update check is word for playing word audio - perf: check queryWordInfo is a word - perf: add Youdao translated text too long toast handling - fix: set max trim text length to 1830, for Google web translate - perf: remove default Youdao appId and appKey - docs: update README - docs: update README - docs: update README - docs: update README - perf: only query Youdao dictionary when query text is word - perf: do not request Linguee if query text is not word - feat: add Youdao ai demo api - docs: update README - docs: update README - docs: update release note, style code - perf: only two api detect idential language, and it is preferred, use it - perf: if Baidu detect language is confirmed and perferred, use it - perf: update release note web url - docs: update README - fix: new version release prompt flicker when changing list focus - docs: update README and preference - docs: update release note - docs: update README - docs: update README - docs: update README and changelog - docs: update README and docs - docs: update README - fix: duplicate section key cause section title render incorrectly - refactor: improve Youdao dictionary display section data - style: rename file - docs: update REAMDE - docs: update REAMDE - refactor: improve transform error to errorInfo - docs: migrate docs to blob from wiki - style: add request cost time - style: comment debug log - style: rename enableSelectTargetLanguage - refactor: slim dataManager, move function to utils - refactor: slim dataManager - perf: improve dataManager structure - perf: change abortController to optional - refactor: change to use axios default signal - perf: add 15s timeout for axios default config - perf: add view long text log for debuging - docs: add parse reference - perf: change Portuguese google id to pt - perf: move check if preferred languages conflict to compenents - perf: change useEffect searchText to inputText - style: rename interface - refactor: add wordInfo propery for RequestTypeResult - perf: add emoji to translation section title in detail page - perf: clean code - perf: handle languages not supported by Apple in advance - style: rename LanguageItem properies name - perf: supplement google language id - perf: improve conversion between detected language id and youdao language id - perf: use detected language instead of auto source in Linguee - perf: improve check if preferred languages conflict - style: remove comments - perf: preferred to use Google language detect - refactor: move delay query timer to dataManager - perf: improve return List structure - perf: use Hongkong flag as traditional Chinese emoji - fix: select target language manually casuse cancel query - perf: stop query if text is cleared during language detection - refactor: move queryText() to dataManager - refactor: enable cancel Apple translate - perf: enable cancel Tencent translate request - feat: use axios to request Tencent translate, sign manually - feat: add Baidu translate web action - refactor: improve eudic web url - fix: web url is wrong - feat: use new Youdao dictionary web - refactor: improve access to web url - perf: improve language detect, preferred to use API detect - feat: add Google language detect - fix: detect language tencent and baidu type are wrong - perf: improve youdao error handle - refactor: improve show request error toast - perf: preferrd to use api language detect - style: improve code - perf: enable Google RPC use system proxy - feat: add Google RPC translate - fix: get youdao language id of apple detected language - perf: improve auto select target language - perf: improve google tld - refactor: improve detect language, add support for more Apple system language - fix: linguee web dictionary url is wrong - feat: apple detect language support English system language - feat: add Baidu auto detect language - perf: give priority to franc detect then simple detect language - perf: improve Linguee language support - perf: use undefined instead of null - perf: show the first translation fromTo language title - perf: only when linguee word item is empty, use query word fromTo language - fix: linguee word item is empty cause crash - fix: remove () regex is incorrect - perf: add example translation pos - perf: use emoji in section language title - perf: use country flag emoji as language icon - perf: move open in web to first - perf: change language detect type to enum string - perf: add get system proxy error toast - perf: clear query record list when clear query - perf: improve before querying loading state - perf: improve request loading state - fix: handle cancel request - fix: deepL translation do not display - perf: use DeepL result as Linguee translation - refactor: improve query text function structure - feat: show current query type open in web at the top action - perf: do not update when linguee result is empty - perf: query multiple lines of text, display one line - refactor: use cheerio to parse google translate - fix: google URIError: URI malformed - refactor: adjust query word info structure - perf: improve display section title - perf: dictionary section title add fromTo language - fix: get language of two except Chinese - perf: clear result before new input query - perf: add Linguee German tag_area - refactor: improve request params - feat: add linguee web dictionary action - perf: improve get linguee web url - perf: improve cancel request and clear query - refactor: use AbortController to cancel axios request - perf: filter null query result - feat: add linguee audio url, play word audio automatically - perf: improve French tag forms text - perf: improve French forms - perf: use user deepL key first - perf: improve deepl get a valid key - perf: improve youdao dictionary and translate display - feat: automatically get a valid deepL key - perf: improve code - fix: handle deepL request 456 error - fix: resolve merge conflicts - feat: add enable system proxy switch option - refactor: improve code structure - refactor: adjust types structure - fix: change target language cause crash - fix: show detail display incrorrently - refactor: check if need to show detail according to result - perf: improve linguee request error toast - perf: improve dictionary separator display - perf: change to only sort translation order - perf: change dictionary section title - perf: improve dictionary section title separator display - refactor: sort services order - refactor: separate the translation request - perf: improve dictionary section title display - perf: enable linguee switch - refactor: separate Youdao request - refactor: improve Youdao data structure - refactor: swtich to class to optimize data structure - refactor: improve list item structure, fix Youdao display - perf: change special forms icon color - perf: separate the html parsing function - perf: merge tag and type to frequencyTag - perf: improve query selector multiple class - docs: update changelog - docs: update README - docs: update changelog - docs: update changelog - feat: add show open in eudic option; improve deepL error toast - fix: open in eudic when downloading from web - docs: update changelog and package docs - docs: update package docs - fix: response data is garbled when querying French word - perf: add linguee French word translation example - perf: improve linguee display - fix: english \'good\' common type inrorrect display - perf: improve French display, add tag forms - perf: change default perferred languages - perf: change linguee source language to auto - perf: improve related words display - perf: add linguee example pos - fix: linguee no dictionary element cause crash - perf: add linguee wikipedia - perf: adjust unfeatured type color - perf: change isWord to required - fix: linguee display query word info language are wrong - perf: add linguee almost always used type - perf: show multiple example translations - perf: add word item featured property - perf: add linguee word audio url - perf: add related word type - style: clean up comments - docs: update changelog - perf: improve linguee display list type - feat(UI): add colorful list icon for linguee dictionary - fix: parse html from chinse error - fix: search linguee from chinese to english - feat: add http proxy agent - perf: improve linguee dictionary - perf: add examples - feat: test linguee dictionary - docs: update README - docs: update changelog - refactor: optimize web translation item - fix: get wrong Eudic web url - docs: upate README and changelog - docs: update changelog - docs: update README - docs: update README and changelog - perf: use google.cn if user ip is in China - perf: change the perferred languages to required - fix: youdao web translate language id is wrong - feat: use different Goole Translate domain according to preference languages - feat: add support for Google translation 🎉 - feat: test google crawler translate - docs: update changelog - docs: update changelog - fix: only show release prompt once if need - fix: handle Youdao reqeust exceptional error - docs: update changelog - docs: update README - docs: update README and changelog - perf: only query text is a word, show search Eudic and Youdao action - feat: update raycast api to 1.38.0, use new icon - refactor: improve web translation action - feat: add deepL web translate action - perf: improve input query experience - perf: optimize code - fix: action button frequently flick when rendering - perf: remove action when input is empty - fix: cancel update translation when deleting all input text - docs: update README - Merge pull request raycast#14 from kxxoling/patch-1 - Fix links related to Bob - chore: update github action - chore: update github action - chore: update github action - docs: update README - docs: update README - chore: update star notification action - chore: add github follower change notification action - perf: handle tencent translation not supported language - perf: improve the synergy of api and local language detect - perf: add more apple detect languages - perf: improve the sorting of translation results - chore: update SECURITY - perf: improve new release prompt - docs: update README - docs: update README - style: clean code - chore: add npm run build before git commit - docs: update changelog and release log - docs: update README - docs: update README - perf: change franc detect confirmed confidence from 0.6 to 0.8 - perf: improve translate error prompt - docs: update README - perf: support deepL pro key - perf: improve user type translation order - feat: support user set translation display order manually - perf: clean code - perf: improve deepL request error prompt - feat: add deepL translate 🎉 - refactor: separate the crypto and default api keys file - feat: test deepl translate api - fix: repeatedly read selected text when input text is deleted to empty - docs: update README - docs: update README - chore: use isfeng bot gmail to send email - feat: add open command preferences action - docs: update README - chore: clean code - chore: update action - chore: change star link - chore: fix env event name - chore: set environment variable - chore: use env.xxx to use - chore: change to use env event name - chore: update echo env use - chore: try action env - chore: use markdown link - chore: update star or fork notification action - chore: update star or fork notification action - Revert "chore: update star or fork notification action" - Revert "chore: update star or fork notification action" - Revert "chore: update star or fork notification action" - chore: update star or fork notification action - chore: update star or fork notification action - chore: update star or fork notification action - chore: update star or fork notification action - chore: update star or fork notification action - chore: update star or fork notification action - chore: update manual action - chore: update manual action - chore: update email username and password - chore: change to use gmail - chore: update actions - chore: update manual action - chore: update repo forked notification action - chore: update repo forked notification action - chore: add repo forked notification action - docs: update README - perf: improve input text query - fix: when input text is empty, need to cancel previous request - feat: add an Easter egg for using popclip to open easydict - docs: update README and changelog - perf: change assets image name, change git ignore case to false - perf: improve release info, action icons - docs: update README - docs: remove not used images - docs: update README - docs: update README and changelog - perf: clean code - docs: update changelog - fix: select target language action hide auto language - perf: optimize code, add shell exec return child process - perf: improve ActionRecentUpdate - perf: improve release markdown display - perf: improve new release prompt - refactor: optimize ListActionPanel function - feat(UI): add new release remind - perf: improve debug log - perf: adjust franc detect low confidence to 0.1 - fix: play result text sound alway paly query text bug - perf: improve local language detect, use local detect when API detect over time - perf: improve query selected text response speed - perf: improve language detect - perf: modify action titles, make more succinct and clear - perf: improve local language detect - perf: change franc detect criterion to confidence > 0.5 - fix: return wrong language id when use franc detect unconfirmed language - fix: correct Arabic franc id typo, ara -> arb - perf: improve local language detect when all API detect error - refactor: improve local language detect accuracy with franc - feat: add franc to detect language type - docs: update README - docs: update README - docs: update README - feat(UI): add list icons for different types of translations - perf: improve request error handle and toast - fix: apple translate error when input contain special char - fix: handle error of tencent translate not support language - perf: support apple translate auto detect supported language - perf: only download word audio when need play sound - fix: apple script param not allow single quote, replace with double quote - perf: set max length of text to download youdao tts audio, 20 - perf: improve say command - fix: when tencent language detect not support, use auto - perf: improve api detect language accuracy - perf: improve local chinese language detect - feat: use apple translate when enabled - perf: add file header annotaion, improve function comments - refactor: separate language detect function - feat: use apple language detect if enabled - perf: improve play text sound - perf: change to run shortcuts in background - perf: if tencet detect language is not preffered language, then try use local detect - fix: apple script parameter use escaped string - perf: when afplay audio error, use say command - perf: improve continuous input query, cancel previous request - perf: improve youdao translation query failed error prompt - fix: open youdao code url error - perf: improve detect languge speed - perf: improve local english text detect - feat: add cacluate axios request cost time automaticly - feat: add shortcuts apple translate - feat: add shortcuts detect language - perf: change to lower case query - refactor: optimize easydict.ts structure - chore: update workflows - chore: update workflows - chore: update workflows - chore: add test workflows - chore: update .github/workflows/greetings - Merge pull request raycast#9 from tisfeng/tisfeng-patch-2 - chore: add manual.yml - Merge pull request raycast#8 from tisfeng/tisfeng-patch-1-1 - chore: add greetings.yml - docs: update README - Create SECURITY.md - docs: update README - chore: add commitlint - style: ignore .DS_Store, Icon/r - chore: add husky and lint-stage - doc: update README - doc: update CHANGELOG - style: run prettier - fix: resolve warnings - chore: add .eslintrc and .prettierc, resolve errors - doc: update metadata screenshots - feat: change copy action title to "Copy Text" - fix: change maxLineLengthOfEnglishTextDisplay from 100 to 95 - style: clean code - feat: only show word one phonetic - fix: only English word use youdao web audio - feat: improve the voice playback mode of query text - fix: wrong word condition judgment - feat: improve word pronunciation, give priority to Youdao online pronunciation - feat: add word translation subtitle - feat: improve the display of multiple translation results of simultaneous query - feat: only automatic play audio when query text is word - refactor: change the request method of query input text - fix: enable automatic query selected text - feat: add preferences for automatic pronunciation after querying words - feat: change to use youdao api speakUrl to play sound - feat: use crypto-js instead of crypto - feat: change to use youdao audio - feat: use iciba pronunciation, remove bing - feat: add bing paraphrase - feat: modify phonetic text - feat: add iciba dictionary api - feat: add bing phrase - refactor: bing crawl parse - feat: use us-phonetic and us speech - feat: add bing crawl translate - feat: move open in Eudic to first action - fix: setTranslateDisplayResult called two times - refactor: improve update translate display result fuction - fix: hide list details when deleting input until empty - style: change function or variable names - feat: modify the judgment condition of long text translation - feat: change query clipboard text to query selected text - feat: use encrypted appId and key to avoid platform key leak warning - feat: show multiple translation result on the list detail - feat: add title for list detail markdown - feat: improved multi-line text translation display on list detail - feat: show list detail when transaltion text too long - feat: allow to turn on/off multiple translate APIs manually - fix: baidu translation request error handling - chore: remove @alicloud/alimt20181012 - refactor: optimize request error handling - fix: tencent detect languagd id may different from its language id - refactor: optimize multiple translation structure, add Tencent translate result - feat: add Tencent translate API - feat: gve priority to the Tencent language detect API to identify the input text language. - feat: add tencent language detect API - feat: according to the translation language, generate web translate link - feat: set maxInputTextLength=2000 - fix: incorrect way to save and query clipboard records - doc: update README - doc: update README - chore: run prettier - chore: remove react-devtools - Merge pull request raycast#3 from tisfeng/dependabot/npm_and_yarn/follow-redirects-1.15.1 - chore(deps): bump follow-redirects from 1.14.7 to 1.15.1 - Create codeql-analysis.yml - Merge pull request #1 from tisfeng/dependabot/npm_and_yarn/minimist-1.2.6 - Merge pull request raycast#2 from tisfeng/dependabot/npm_and_yarn/ansi-regex-3.0.1 - chore(deps): bump ansi-regex from 3.0.0 to 3.0.1 - chore(deps): bump minimist from 1.2.5 to 1.2.6 - doc: update README - chore: run npm, run prettier - feat: use new default Youdao app key and secret - doc: update README - feat: add README - feat: add extension screenshots in metadata - feat: remove translation section title localize - fix: correct the clipboard query interval from 1 minute to 10 minutes - doc: update package.json - refactor: adjust project code structure - feat: add the judgment that Caiyun token is empty - feat: add more request error prompts, such as app secret error - feat: add preferences of Baidu and Caiyun translate app secret or token - feat: remove preferece languages not supported by Baidu non-authenticated users - style: clean unused code - fix: get right request result error code - style: change languageId to youdaoLanguageId - feat: improve Details section title UI display - refactor: optimize request error code handling - feat: hide tooltip when displaying multiple translation types - feat: add request error handle - fix: handle Caiyun API not supported translation types - feat: supplement the language ID of Baidu translation - feat: use Use Chinese to display translation section titles when the preferred languages contain Chinese - feat: improve List.Item tooltip prompt - refactor: switch to new interface type; improve the UI of multiple translations - feat: display multiple translation results - feat: add Caiyun translate API - style: modify interface names to Youdao prefix - feat: add Baidu translate API - feat: automatically display open in Eudic action if installed - feat: add see educi translate results action - feat: modify play text sound action icon - feat: adjust feedback action order - feat: add see youdao translate results action - feat: change the default appId and appKey value - feat: modify request error prompt - feat: change preference appId and appKey type to password - feat: change language preferemce to optional, default Chinese-Simplified and English - feat: adjust the order of actions displayed in the action panel - feat: add preference to decide to display target translation language - feat: remove isAutomaticPaste preference - feat: remove delayFetchTranslateAPITime preference - feat: remove clipboardQueryInterval preference - style: alter title and placeholder - doc: alter preference descriptions - feat: change Feedback url to Raycast extensions issues - feat: change google translate from translate.google.com to translate.google.cn - feat: add prefence for querying clipboard time interval - style: alter descriptions - style: change extension names - feat: add List.Item icon tooltip, update @raycast/api to 1.35.1 - style: clean code - feat: add tooltips - feat: distinguish between WebTranslation and WebPhrase types - feat: modify delay translate time, from 400ms to 1000ms, defalut 600 - feat: optimize copy text when copy web result - feat: use diferent sound icon for light and dark mode - feat: optimize input text display and search request - feat: optimize the target language setting - feat: optimize fromLanguage type detection of input text - fix spell errors in some language names - feat: give priority to use English and Chinese as fromLanguage,and then auto - feat: use assets image as play sound icon - refactor: optimize code structure - feat: add word wfs, eg: goods,better,best - feat: add word exam types accessory - fix when text contain special char like "( cannot play sound - style: clean code - feat: set time interval for automatic query of the same clipboard word - feat: modify automatic query clipboard as optional, default true - style: clean up unused code - run prettier - feat: modify the say text truncate length from 16 to 40 - feat: change the default en-US say sound, from Alex to Samantha - feat: look up clipboard text when first enter - feat: make it easy to look up words in Eudic, simplify selected copy action - change names - feat: improve translation UI - feat: support to open in Eudic and search the queried text - change names - fork: Add Delay Fetch Translate API Time Options - modify name to Eudic - fork parrot-translate - Initial commit * fix: remove incorrect '|' in Chinese punctuation regex Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> * chore: update changelog Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> * refactor(DeepLX): remove unnecessary Promise wrapper Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> * fix(dataManager): remove unnecessary duplicate error check Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> * fix(dataManager): remove unnecessary duplicate error check Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> * chore(mock): set `private` to `true` * fix(languages/DeepL): convert language codes to lowercase * fix: update package-lock to avoid using third-party registries * chore(changelog): remove PR references * fix(eslint): remove personalized rules * fix(lint): avoid short-circuit expressions * fix: typo * fix(eslint): remove `.eslintrc` * Update CHANGELOG.md and optimise images --------- Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> Co-authored-by: raycastbot <bot@raycast.com>
artivilla
pushed a commit
that referenced
this pull request
Aug 3, 2025
* Update pieces-raycast extension - Merge branch \'contributions/merge-1751916093427\' - Pull contributions - Merge pull request raycast#63 from pieces-app/prettier-linting - fix title to follow raycast guidelines - run prettier linting - Merge pull request raycast#62 from pieces-app/support-12.0.0 - fix wordings - fix port scanning - bump version - add auth required and compatibility for PiecesOS - Merge pull request raycast#61 from pieces-app/chore-0.4.0-release - resolve conflicts - Pull contributions - version bump and changelog - Merge pull request raycast#60 from pieces-app/update-links - update links - Merge pull request raycast#59 from pieces-app/add-os-user-params - add gaurd clause - update comment - rm console.log - rm console.log - add browserUrl.open - Merge pull request raycast#57 from pieces-app/chore-release-0.3.0 - Merge branch \'contributions/merge-1740686887476\' - Pull contributions - Merge branch \'contributions/merge-1740686855056\' - Pull contributions - update changelog - Merge pull request raycast#56 from pieces-app/fix-frontmost-selection - fix typo - fix typo - update error message - Merge pull request raycast#55 from pieces-app/fix-link-contrast - remove opinioinated link color - Merge pull request raycast#50 from pieces-app/align-branding-guidlines - update changelog - add changelog step to dev readme - Merge pull request raycast#49 from pieces-app/align-branding-guidlines - revert preference naming - Merge pull request raycast#48 from pieces-app/align-branding-guidlines - minor version bump - apply branding guidelines and resolve renamed commands - Merge pull request raycast#45 from pieces-app/add-publishing-guide - Update dev README - Merge branch \'contributions/merge-1735946476798\' - Pull contributions - packagelock - Merge pull request raycast#44 from pieces-app/reformat - reformtat - Merge pull request raycast#43 from pieces-app/port-scanning - bump version - add missing apis - Merge pull request raycast#41 from pieces-app/feat/url-params - fix port scanning - chore: add url params - feat: add toast notifications for raycast api operations - fix: don\'t prompt for install if the apple script stderr - Merge branch \'contributions/merge-1722267309615891000\' - Pull contributions - Merge pull request raycast#39 from pieces-app/fix/review-feedback - fix: use raycast open - chore: adjust feedback for review - Merge pull request raycast#38 from pieces-app/chore/unit-testing - chore: remove log - feat: add tests - feat: add tests - chore: adjust extension title - chore: fix image dimensions - chore: formatting fix - chore: add test - feat: add fetch asset unit test - chore: add gifs to metadata folder - feat: add images to the readme - chore: add section to install pieces os - Merge pull request raycast#36 from pieces-app/fix/search-command - fix: check for deleted indicie - chore: verison bump - Merge pull request raycast#35 from pieces-app/fix/search-command - fix: issue in search command - Merge pull request raycast#34 from pieces-app/fix/undefined-error - fix: async race condition - Merge pull request raycast#30 from pieces-app/update-testing-readme - chore: more release prep - chore: change author - chore: extension icon - Update README_DEVELOPMENT.md - Merge pull request raycast#29 from pieces-app/chore/readme - chore: adjust developer readme - chore: adjust package.json - chore: switch app to raycast - chore: update readme - Merge pull request raycast#2 from pieces-app/feat/init - chore: add comments - chore: add annotations - feat: searching snippets - feat: add asset fetching code - feat: hook up preferences - feat: add preferences - feat: add health check to react commands feat: update browser history UI - chore: add health check to no-view commands - feat: working automatically updating - feat: auto update - feat: install check - chore: refactor clipboard + browser history - feat: save browser history to pieces - fix: rendering directories - fix: importing errors - feat: add code back in - Merge pull request #1 from pieces-app/chore/wipe - chore: wipe code - feat: first commit * Address PR review feedback and improve code quality * fix changelog formatting * organization changes * Update CHANGELOG.md and optimise images --------- Co-authored-by: Andreas Elia <andreas@raycast.com> Co-authored-by: raycastbot <bot@raycast.com>
artivilla
pushed a commit
that referenced
this pull request
Aug 30, 2025
* Add duckduckgo-image-search extension - Initial setup for DuckDuckGo Image Search extension - Update image links in README to use `raw` URLs instead of `main` URLs. - Update image links in README to use `.jpg` format instead of `.png`. - Fix and enhance error handling, update README, and improve user preference defaults: - Refactor and enhance image search functionality: - Merge pull request #1 from jag-k/imgbot - Update dependencies in package.json and package-lock.json. - [ImgBot] Optimize images - Remove obsolete image metadata files. - Enhance image search functionality with user preferences. - Enhance image search and color handling. - Update project dependencies and refactor code for consistency. - Initial setup for DuckDuckGo Image Search extension * Apply suggestions from code review Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> * Update extensions/duckduckgo-image-search/utils/helpers.ts * Update duckduckgo-image-search extension - Merge branch \'contributions/merge-1752693833298\' - Pull contributions - Enhance the image search UX with example queries and refine dependencies - Pull contributions * Refactor code formatting and update README screenshots * Update CHANGELOG.md and optimise images --------- Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> Co-authored-by: raycastbot <bot@raycast.com>
artivilla
pushed a commit
that referenced
this pull request
Aug 30, 2025
* Update grok-ai extension - Merge branch \'contributions/merge-1748598573955\' - Pull contributions - Merge pull request #1 from andreiciobotar/feat/streaming-reliability-and-testing - fix: Add coverage directory to .gitignore - feat: Configure realistic test coverage thresholds - fix: Test setup and resolve memory issues - fix: TypeScript errors in useRobustStreaming - feat: Major improvements to streaming reliability, testing, and history management * feat: Add dynamic model fetching from xAI API * Update grok-ai extension - fix: Address Greptile bot code review feedback - fix: Consolidate changelog entries for single PR submission - fix: Address PR feedback for Raycast Store submission * Update CHANGELOG.md * Update CHANGELOG.md and optimise images --------- Co-authored-by: Andrei <mail@semi-sacred.ai> Co-authored-by: Per Nielsen Tikær <per@raycast.com> Co-authored-by: raycastbot <bot@raycast.com>
artivilla
pushed a commit
that referenced
this pull request
Aug 30, 2025
* Update freeagent extension - Update icon, changelog, and payment terms label - Pull contributions - Update changelog for timeslips and banking features - Enhance timeslip display with nested data support - Update FreeAgent metadata images - metadata - lint - amends - Update FreeAgent service import paths to lowercase - Refactor error toast to use showFailureToast - Improve timeslip list UX and fix minor issues - Rename Freeagent to FreeAgent and update references - Remove unused tooltip from transaction accessories - Remove AI tools documentation and update README - Update formatting.ts - Remove debug logging from FreeAgent service - Refactor currency formatting utility usage - Refactor transaction status logic and improve formatting - Remove tools section and AI config from package.json - Remove tools from main branch - moved to tools branch - Merge copilot/fix-16 into main - Update sales tax status to \'OUT_OF_SCOPE\' - Add update-bank-transaction tool to clear marked_for_review status - Update src/tools/upload-attachment.ts - Update src/tools/update-bank-transaction-explanation.ts - Update src/tools/upload-attachment.ts - Update src/tools/list-bank-transaction-explanations.ts - Update documentation for bank transaction explanation enhancements - Add bank transaction explanation updates and file attachments - Initial plan - updates to data - Merge pull request raycast#15 from SteveEdson/copilot/fix-14 - Create separate list-categories tool and simplify explanation tool - Simplify explain-transactions and add new bank explanation tool - Initial plan - Include marked for review transactions in output - Merge branch \'main\' of github.com:SteveEdson/freeagent-raycast - Add transaction status handling for unexplained transactions - Merge pull request raycast#13 from SteveEdson/copilot/fix-12 - Fix remaining TypeScript errors and complete lint cleanup - Fix all TypeScript lint issues - replace any types with proper interfaces - Initial plan - Merge pull request raycast#11 from SteveEdson/copilot/fix-4 - Fix AI tools authentication by using provider.authorize() instead of provider.getAccessToken() - Fix AI tools authentication by using OAuth provider directly - Implement enhanced bank transaction AI tools with file attachment capabilities - Complete AI tools implementation with documentation and evals - Implement AI tools for FreeAgent data analysis - Initial assessment and linting fix - Initial plan - Merge pull request raycast#3 from SteveEdson/copilot/fix-2 - Add validation and improve form handling for timeslip creation - Add task selection to timeslip creation and browser actions for bank transactions - Merge branch \'main\' of github.com:SteveEdson/freeagent-raycast - Fix unexplained amount formatting and type - Initial plan - Merge pull request #1 from SteveEdson/dependabot/npm_and_yarn/eslint/plugin-kit-0.3.4 - Add comment field to timeslip creation - Fetch current user and update timeslip creation - Add unexplained transactions view and refactor list - Remove bank transaction explanations feature - Add timeslip and bank transaction features - Bump @eslint/plugin-kit from 0.3.3 to 0.3.4 - Refactor and modularize FreeAgent extension code - tax timeline items * Update extensions/freeagent/src/utils/formatting.ts Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * fix lint issues * Update CHANGELOG.md and optimise images --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: raycastbot <bot@raycast.com>
artivilla
pushed a commit
that referenced
this pull request
Aug 30, 2025
* Update trakt-manager extension - feat: Update CHANGELOG with new unified detail view and enhancements - feat: Introduce GenericDetail component for consistent detail views - Merge branch \'contributions/merge-1753017479349\' - Pull contributions - Merge branch \'contributions/merge-1753017437390\' - Pull contributions - Merge upstream changes - Pull contributions - feat: add \'Up Next\' tool to retrieve next unwatched episodes - feat: add movie and show search tools; update dependencies and remove snippets - Merge branch \'contributions/merge-1741184619109\' - Pull contributions - Merge branch \'contributions/merge-1741184463717\' - Pull contributions - chore: update CHANGELOG - Merge pull request raycast#4 from thesobercoder/merge-before-publish - feat: add season grid component and update package.json with check script; remove unused refresh and tmdb files - docs: update README to enhance clarity and add episode search feature - refactor: remove unused components and types to clean up the codebase - Merge branch \'contributions/merge-1739029469795\' into merge-before-publish - Pull contributions - feat: add pull command to package.json for contributions - feat: update Trakt API URL and improve client initialization - feat: add watched_at timestamp to episode grid component - feat: add watched_at timestamp to episode check-in and history endpoints - feat: add check-in action for episodes - feat: add check-in functionality for the first episode of a show - feat: add check-in functionality for episodes and seasons - Merge pull request raycast#3 from thesobercoder/dependabot/npm_and_yarn/micromatch-4.0.8 - chore(deps): bump micromatch from 4.0.7 to 4.0.8 - feat: add functionality to retrieve and add the first episode of a show to history - configs backup: 2025-01-13 22:48:35 - refactor: handle non-200 response status by returning empty data structures - refactor: correct path formatting in Trakt movie and show contracts - refactor: update response status codes in Trakt movie and show contracts - refactor: update shortcut and icon for "Add to History" action in shows and up-next components - refactor: streamline SeasonGrid usage and enhance GenericGrid properties - refactor: replace MovieGrid and ShowGrid with GenericGrid and enhance action panel for watchlist items - refactor: replace ShowGrid with GenericGrid and enhance action panel for up-next shows - refactor: replace ShowHistoryGrid with GenericGrid and update episode search functionality - refactor: update recommendation schemas and enhance query parameters for movie and show recommendations - refactor: replace MovieHistoryGrid and ShowHistoryGrid with GenericGrid and enhance action panel for history items - refactor: replace ShowGrid with GenericGrid and enhance action panel for shows - refactor: replace MovieGrid with GenericGrid and enhance action panel for movie items - feat: add recommendations feature for movies and shows with new API endpoints and grid component - refactor: rename inner item schemas for movies and shows to base item schemas - refactor: add episode search functionality and enhance history item components - refactor: replace hardcoded URLs with constants for IMDb and Trakt in grid item components - refactor: update IMDb and Trakt URLs for consistency and improve history grid components - refactor: enhance Trakt schemas and query parameters for improved history tracking - refactor: update history schemas and components for movie and show history retrieval - refactor: update Trakt schemas and query parameters for improved data handling - refactor: enhance query parameters for movie and show history retrieval - refactor: update Trakt URLs and query parameters for consistency - refactor: rename mutation functions for consistency and clarity - refactor: remove unused types and components, update API query parameters for enhanced data retrieval - feat: integrate Trakt client for episode and season data retrieval - refactor: simplify Trakt client initialization and enhance API request handling - feat: integrate Trakt API client and update movie history handling - refactor: enhance Trakt client response handling and add additional properties - feat: add ts-rest Trakt API client and contract schemas - fix: improve hook dependencies - feat: performance improvements - chore: update snippets - fix: memory leak - Merge pull request #1 from thesobercoder/feature/pagination - chore: improve formatting - feat: add console logging for all show api methods - feat: consolidate all hooks based on feature - feat: improve movie grid component - feat: switch shows and up-next command to advanced pagination - feat: switch history command to advanced pagination - feat: switch episode-grid component to use useCachedPromise hook - feat: switch season-grid component to use useCachedPromise hook - feat: switch watchlist command to advanced pagination - feat: switch movies command to advanced pagination - Merge branch \'main\' into feature/pagination - feat: add check-in first episode command - feat: implement native grid pagination for movie command - chore: update CHANGELOG - feat: use hooks for the seasons component - feat: improve loading computation and other improvements - chore: remove loading state from hooks - feat: add success to useEpisodes hook - feat: use hooks for episode component - chore: rename components - feat: add loading state for mutation - feat: optimize movie grid component - feat: optimize show grid component - feat: use separate movie and show details hook - feat: optimize useMovies hook - feat: use hooks for search movies command - feat: use hooks for up-next command - feat: refine history command hooks - feat: use hooks for watchlist command - feat: bubble up error from history hooks - feat: add better types - feat: use hooks for history command - chore: upgrade packages - feat: simplify auth massively - chore: upgrade packages - chore: update README attribution images - feat: add attributions details in README - feat: massive refactor and polishing for release - chore: update packages - chore: update auth error message - feat: switch to react context for authentication state - chore: update command descriptions - fix: remove from history shortcut - fix: add to history action - chore: update command description - feat: add remove from history command - chore: improve message - fix: catch authorization error gracefully - fix: unnecessary rerender bug - fix: view component rerender logic - fix: refresh command crash if user not authorized - fix: remove unused helper method - feat: add history command - chore: update README - chore: update README - chore: update README - chore: update README - feat: switch to TMDB readonly bearer token - fix: watchlist build errors - feat: add seasons and episodes to history - feat: add movie and show to history - chore: remove unused package.json attribute - chore: remove console.log - fix: malformed movie check-in body - fix: up-next not showing any shows - feat: prepare for release - feat: refactor for performance - feat: invalidate single show cache after next episode check-in - feat: invalidate cache in refresh command - chore: update description - feat: add refresh command - feat: add additional types - chore: further refactoring - chore: further refactoring - chore: refactor common functions - feat: optimize types - fix: lint issues - feat: skip up next shows which are being rewatched - chore: cleanup command descriptions - chore: cleanup and rename command - fix: improve on-deck search condition - fix: trakt show link - feat: optimize subtitle - fix: year null for movie or show - chore: cleanup code - feat: polish up the interface - fix: show success toast only on success - feat: check-in next episode - feat: fix types - feat: on deck shows - fix: react rendering warnings - feat: add preference action - fix: remove show from watchlist bug - feat: create show grid component - feat: empty movie watchlist text - feat: create movie grid component - feat: switch shows to background image fetching - feat: switch movies to background image fetching - feat: add on-deck command and switch to global type declarations - feat: add new command snippet and on-deck command - chore: remove console.log - feat: cache user details during oauth - fix: assign max listeners for abort signal - fix: increase max listener to fix memory leak - fix: movie search limited to title - fix: set search movie limit to 10 - fix: pagination rendering - fix: incorrect shortcut - fix: keyboard shortcut standardization - feat: make TMDB API Key optional - fix: wrong show cache key - feat: add shows to watchlist - fix: check-in issues - fix: episode toast labels - feat: open links for Trakt and IMDb - feat: switch episodes to Trakt API - fix: movie image cache bug - feat: optimize fetch calls - feat: turn off TMDB if no key if present - fix: use path.join - feat: switch seasons to Trakt API - chore: cleanup constants - feat: add check-in to watchlist - feat: switch movie search to Trakt - feat: remove from watchlist - feat: add watchlist for movies - feat: switch to 3 column layout for episodes - feat: add episode view - feat: switch shows to TMDB API - chore: remove unused assets - feat: movie title fallback - feat: add error handling for abort signal - feat: switch moives to TMDB API - feat: show toast if not AbortError - chore: remove console logs - chore: update README - feat: store fetched images - chore: remove unused null coalescing operators - feat: add abort controller cleanup on unload - feat: improve error handling for movies - feat: add abort controller for movies - feat: movie poster - chore: format with import sorting - fix: migrate to npm lock file required to publish - fix: lint issues - chore: remove redundant packages - chore: format - chore: update README - chore: update README - chore: improve README - chore: update README - chore: update README - chore: update README - chore: update README - chore: update README - feat: add show seasons - feat: search shows - feat: add movie to watchlist - feat: implement search movie list - feat: fix oauth login flow - feat: get movie list - initial commit * Update extensions/trakt-manager/CHANGELOG.md Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> * Update CHANGELOG.md and optimise images --------- Co-authored-by: Per Nielsen Tikær <per@raycast.com> Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> Co-authored-by: raycastbot <bot@raycast.com>
artivilla
pushed a commit
that referenced
this pull request
Aug 30, 2025
* feat: add Raycast CI/CD validation toolchain and update dependencies * refactor(core): Comprehensive Security and Code Quality Overhaul * Update french-company-search extension - Linting corrections - docs: add screenshots and update documentation for v1.0.2 - Update changelog.md - feat: add missing legal form codes and improve French number formatting - docs: add output template examples to README - Update README.md - refactor: implement Greptile PR suggestions for Raycast Store compliance - docs: update README with corrected repository name and improve formatting * Update french-company-search extension - docs: update CHANGELOG.md for v1.1.0 release - Merge pull request #1 from fma16/v1.1 - fix: resolve TypeScript import errors for CI compatibility - fix: adjust performance test threshold for system variations - Fix GitHub Actions workflow for streamlined folder structure - Streamline folder structure following Raycast extension best practices - refactor: remove redundant validation script and enhance development guidelines - docs: translate documentation to English and unify testing guides - fix: resolve remaining TypeScript errors in unit tests - fix: resolve GitHub Actions TypeScript compilation errors - refactor: fix all linting errors for Raycast Store compliance - feat: complete v1.1 testing infrastructure with smart credential management - Implement French address formatting with street type expansion (v1.1 Step 4) - Complete v1.1 implementation with real SIREN integration and English localization - docs: finalize v1.1 development plan with user-provided SIREN integration - docs: finalize v1.1 comprehensive documentation - docs: complete Phase 3 technical documentation and architecture - docs: add v1.1 development plan - Update .gitignore - feat: implement advanced monitoring and API validation system - feat: implement Phase 3 Step 1 - testing infrastructure - feat: complete Phase 2 data management infrastructure - fix: adapt to new INPI API structure for representative extraction - feat: optimize greffes-index with 84% file size reduction - feat: add unit testing infrastructure and utility tests - refactor: major simplification of CompanyDetail component - refactor: extract CompanyDetailsView and CompanyMetadata components - refactor: extract markdown generation to separate service - refactor: create ErrorView component - refactor: create useCompanyData custom hook - Image optimisation with imageoptim * Update french-company-search extension - docs: update CHANGELOG.md for v1.1.1 release - fix: resolve failing unit and integration tests - fix: resolve lint issues and remove unused function - docs: update CHANGELOG.md and CLAUDE.md for v1.1.1 release - fix: repair recursive search for corporate representatives * Update * Update CHANGELOG.md and optimise images --------- Co-authored-by: Per Nielsen Tikær <per@raycast.com> Co-authored-by: raycastbot <bot@raycast.com>
artivilla
pushed a commit
that referenced
this pull request
Aug 30, 2025
* Update radarr extension - feat: implement search functionality for movies with detailed results - chore: remove outdated GitHub Actions workflow for pulling upstream changes - resolve merge conflicts: remove duplicate directory structure - Pull contributions - fix: update changelog for TypeError fix in search-movies command - fix: resolve map() error on undefined arrays in search-movies - Merge pull request #1 from JohanDevl/upstream-ccd227b4ce4151409783a23fab9d5e2a6d48dab1 - fix: update cron schedule to run workflow weekly on Mondays - Sync upstream changes from ccd227b and earlier - feat: add GitHub Actions workflow to pull upstream changes from raycast/extensions - style: apply arrow function formatting consistency - fix: resolve ESLint config array parsing error - refactor: rename instance-switcher to instance-status - feat: simplify movie list display in search results - perf: optimize availableInstances calculation in useInstanceManager - fix: add explicit null check for selectedInstance in search-movies - fix: address PR review comments and improve code quality - fix: add missing optional chaining for selectedInstance in missing movies - fix: format code with Prettier for publish compliance - feat: update Radarr metadata images for improved user experience - chore: update changelog format and add missing newlines for consistency - docs: add comprehensive documentation and MIT license - refactor: rename instance switcher to monitoring-only status command - feat: add configurable movie addition with parameter selection form - feat: add Radarr metadata images for enhanced user experience - fix: correct formatting in package.json for categories and instance switcher - refactor: simplify instance management to preference-based defaults with temporary switching - fix: prevent "Only absolute URLs are supported" error - feat: implement persistent instance switching - fix: implement functional instance switching from commands - refactor: migrate instance management to Raycast preferences - feat: enhance Search Movies with proper movie detection and configuration management - feat: add file status indicators and filter to Movie Library - feat: enhance Download Queue with better movie info and progress display - feat: improve Upcoming Releases with future date logic and unmonitored support - feat: add Unmonitored Movies command with availability filtering - refactor: simplify missing movies status logic - feat: convert Missing Movies to grid view with colored status indicators - fix: correct missing movies API response structure - fix: resolve sort function error by creating array copy - fix: resolve TypeScript error in missing-movies sort function - fix: use TMDB ID instead of internal ID for Radarr movie URLs - fix: correct icon reference to existing SVG file - feat: implement grid view with movie posters for library - feat: replace extension icon with new Radarr SVG - feat: improve preferences UX with individual fields - feat: complete Radarr extension implementation - first commit * Update CHANGELOG.md and optimise images --------- Co-authored-by: raycastbot <bot@raycast.com>
artivilla
pushed a commit
that referenced
this pull request
Aug 30, 2025
* Add cheatsheets-remastered extension - Add publish script to package.json for Raycast API deployment - Remove outdated pull request templates from the repository. - Update pr.yml - Merge pull request #1 from smcnab1:dev - Enhance cheatsheet management with improved search functionality, optimized performance, and updated UI elements for a more intuitive user experience. - Create cheatsheet_request_update.yml - Create bug_report.yml - Fix copy functionality by using Raycast Clipboard API and better error handling - Convert copy command to List view for direct Enter-to-copy functionality - Simplify copy command with cleaner inline interface - Redesign copy command with clean search interface like Remove Paywall - Refactor copy command to use arguments for cleaner interface - Update icon to modern list design with Raycast rounded style - Add copy and search commands with parameter support and aliases - Add dedicated commands for creating and managing custom cheatsheets - Improve offline indicators: use tooltips and checkmark icons instead of text - Implement unified view with filtering, frequency sorting, and favoriting system - Refactor to use Raycast built-in preferences and improve offline indicators - Add offline storage system with preferences and update frequency management - Enhance UI: change GitHub to DevHints branding, add specific cheatsheet icons, implement draft persistence - Implement Raycast UI best practices: error handling, feedback, loading states, and enhanced UX - feat: Add custom cheatsheets - Add custom cheatsheet functionality with LocalStorage persistence - Fix TypeScript and dependency issues, add error handling with mock data - Initial commit: Cheatsheets Remastered Raycast extension * Update README.md * Add files via upload * fix: Fix README, CHANGELOG & add subtitles * chore: Update google-webfonts & fastify sheets format * feat: consolidate commands and update docs Remove standalone search-cheatsheets command and integrate all functionality into show-cheatsheets. Enhance search with title-first prioritization for better user experience. Update README with improved documentation and US English spelling. Add comprehensive FAQ and troubleshooting sections. - Delete search-cheatsheets.tsx - Enhance show-cheatsheets with content search and title prioritization - Update README with better structure and US English spelling - Add FAQ and troubleshooting sections - Update CHANGELOG with new features * chore: remove ESLint configuration and update Prettier settings - Deleted the ESLint configuration file as it is no longer needed. - Updated Prettier configuration to change the single quote setting and set a new print width. - Updated package dependencies in package.json and package-lock.json to ensure compatibility with the latest versions. - Refactored code in various files to maintain consistency with updated formatting rules. * chore: update CHANGELOG & fix state flicker - Updated CHANGELOG to reflect the initial release of Cheatsheets Remastered, including enhanced search functionality and improved user experience. - Removed the ROADMAP.md file as it is no longer needed. - Adjusted file permissions for http-status.md. - Added refresh actions in CopyCheatsheet and ManageCustomCheatsheets components for better user interaction. - Enhanced the Show Cheatsheets component with a refresh option and improved empty state messaging. * Update CHANGELOG to remove Unreleased section * Remove installation script and associated media files for Cheatsheets Remastered. Update README to include a screenshot section. * Update CHANGELOG.md and optimise images --------- Co-authored-by: Per Nielsen Tikær <per@raycast.com> Co-authored-by: raycastbot <bot@raycast.com>
artivilla
pushed a commit
that referenced
this pull request
Sep 3, 2025
* Add music-assistant-controls extension - v2 (raycast#8) - fix(deps): update dependency @raycast/api to v1.102.6 (raycast#35) - chore(deps): update dependency @types/react to v19.1.12 (raycast#34) - chore(deps): update dependency @types/node to v22.18.0 (raycast#33) - chore(deps): update dependency eslint to v9.34.0 (raycast#32) - chore(deps): update dependency @types/react to v19.1.11 (raycast#31) - fix(deps): update dependency @raycast/api to v1.102.5 (raycast#30) - chore(deps): update dependency @types/node to v22.17.2 (raycast#29) - fix(deps): update dependency @raycast/api to v1.102.4 (raycast#28) - chore(deps): update dependency @types/react to v19.1.10 (raycast#27) - chore(deps): update dependency eslint to v9.33.0 (raycast#24) - chore(deps): update dependency @types/node to v22.17.1 (raycast#23) - fix(deps): update dependency @raycast/api to v1.102.3 (raycast#22) - chore(deps): update dependency @types/react to v19.1.9 (raycast#19) - chore(deps): update dependency typescript to v5.9.2 (raycast#21) - chore(deps): update dependency @types/node to v22.17.0 (raycast#20) - chore(deps): update dependency eslint to v9.32.0 (raycast#18) - chore(deps): update dependency @types/node to v22.16.5 (raycast#17) - fix(deps): update dependency @raycast/api to v1.101.1 (raycast#16) - fix(deps): update dependency @raycast/api to v1.101.0 (raycast#15) - chore(deps): update dependency @types/node to v22.16.4 (raycast#14) - chore(deps): update dependency eslint to v9.31.0 (raycast#13) - chore(deps): update dependency @types/node to v22.16.3 (raycast#12) - chore(deps): update dependency @types/node to v22.16.2 (raycast#11) - chore(deps): update dependency @types/node to v22.16.1 (raycast#10) - chore(deps): update dependency @types/node to v22.16.0 (raycast#3) - chore(deps): update dependency @types/react to v19.1.8 (raycast#5) - chore(deps): update dependency eslint to v9.30.1 (raycast#6) - chore(deps): update dependency prettier to v3.6.2 (raycast#2) - Create node.js.yml - refactor: update renovate configuration to include package rules for minor and patch updates - Merge pull request #1 from YoeriVD/renovate/configure - Add renovate.json * Greptile feedback + new screenshot * Update package.json * Remove outdated expose-port.png image and update README to reference new image location. Enhance error handling in use-selected-player-id.ts by adding failure toast notifications for command launch failures. * Update CHANGELOG.md and optimise images --------- Co-authored-by: Per Nielsen Tikær <per@raycast.com> Co-authored-by: raycastbot <bot@raycast.com>
artivilla
pushed a commit
that referenced
this pull request
Nov 23, 2025
* Update cheatsheets-remastered extension - v1.1.0 release - chore: update default cheatsheets - chore(icons): improve icon matching with smart patterns - chore(icons): add icon audit script and resolve merge conflict - Merge pull request #1 from smcnab1/chore/cheatsheets-audit-2024-12-19 - chore(cheatsheets): add normalised front-matter to active cheatsheets - chore(cheatsheets): add index.json for active cheatsheets - chore(cheatsheets): archive outdated cheatsheets - chore(cheatsheets): add audit script and dependencies - chore: add github icon - perf: optimize cheatsheet count loading in repository details - fix: improve sync time display in repository manager - fix: ensure lastSyncedAt is properly updated in repository manager - feat: add Favorites filter option - fix: correct slug usage for repository cheatsheet favoriting - feat: enable favoriting for repository cheatsheets - feat: add clickable repository links - feat: add clickable GitHub links for repository files - fix: display proper repository names instead of random IDs - feat: add HTML element processing for repository markdown - cleanup: remove debug section from show-cheatsheets - feat: use custom GitHub PNG icon for repository cheatsheets - debug: add error display and data count debugging - fix: implement proper GitHub SVG icon with white tint - feat: use custom GitHub SVG icon for repository cheatsheets - feat: move sort preference to extension settings - fix: replace sort dropdown with filter dropdown in search bar - fix: ensure consistent type-specific icons and clean subtitles - feat: update filter dropdown labels for better clarity - refactor: remove redundant copy-cheatsheet command - feat: simplify cheatsheet tags with type-specific icons - feat: integrate repository cheatsheets into main cheatsheet view - feat: add sync all repositories functionality to repo manager - feat: complete file exclusion filters for repository imports - feat: complete GitHub API integration for fetching .md files - feat: complete Milestone 1.1.0 - User Repository Basics - feat: move repository description to top of metadata section - fix: use Globe icon instead of Box for public repositories - feat: improve owner profile access in repository details - fix: improve repository list icon display - feat: improve avatar display and add owner profile access - feat: add GitHub owner avatars to repository displays - feat: improve cheatsheet filtering to exclude non-cheatsheet files - feat: enhance repository details page with metadata and cheatsheet listing - feat: implement repository cheatsheet storage and content syncing - feat: integrate GitHub OAuth for repository syncing - feat: enhance repository management with GitHub integration - feat: add Repos Manager command with repository management functionality - Update CHANGELOG.md and optimise images - Remove installation script and associated media files for Cheatsheets Remastered. Update README to include a screenshot section. - Update CHANGELOG to remove Unreleased section - chore: update CHANGELOG & fix state flicker - chore: remove ESLint configuration and update Prettier settings - feat: consolidate commands and update docs - chore: Update google-webfonts & fastify sheets format - fix: Fix README, CHANGELOG & add subtitles - Add files via upload - Update README.md - Add cheatsheets-remastered extension - Update CODEOWNERs - Add invisible-text-detector extension (#20926) - Update CODEOWNERs - Add word4you extension (#20638) - Update CODEOWNERs - Add radarr extension (#20904) - Update CODEOWNERs - feat(8ball): add preference to choose default action (copy/paste) and… (#20947) - Update CODEOWNERs - Update deepwiki extension (#20955) - Update CODEOWNERs - Update dodo-payments extension (#20956) - Update vercast extension (#20838) - Update CODEOWNERs - Update search-gule-sider extension (#20911) - [Groq] model update and improvements (#20630) - Add support for password protected YubiKeys in yubikey-code (#20938) - [Time Tracking] rename in Edit Form + Modernize (#20922) - [Brand.dev] trigger search via search text (QoL) (#20944) - Update CODEOWNERs - Add unblocked-answers extension (#20696) - Update CODEOWNERs - Add chainscout extension (#20712) - Update CODEOWNERs - tabler: add download actions (#20704) - Update CODEOWNERs - Add raycast-kozip-extension extension (#20686) - Update CODEOWNERs - Add jitsi extension (#20680) - Update CODEOWNERs - Add time-calculator extension (#20674) - Docs: update for the new API release - Update CODEOWNERs - feat(todoist): Add NLP task creation with natural language parsing (#20647) - Update CODEOWNERs - Add synology-download-station extension (#20643) - Add owl extension (#20777) - Update CODEOWNERs - Update synonyms extension (#20879) - Update scira extension (#20889) - [Notion] Quick Capture - Use bookmark block instead of markdown link when Capture As is set to Bookmark (#20906) - [Color Picker] Fix Convert Color command (#20913) - Update v0-by-vercel extension (#20923) - Update CODEOWNERs - Add v0-by-vercel extension (#20792) - Add `.gitattributes` & get rid of `\r\n` (#20498) - [Brand Icons] Add support for creating social badges through cross-extension (#20861) - Update `PocketBase` extension - **modernize** + search-backups + store token (#20876) - Update `Keygen` extension - List, Create and Delete Users + View API Usage + Fix typo in command title: "Voew Licenses" -> "View Licenses" (#20885) - Update certificate-viewer extension (#20894) - Update CODEOWNERs - Add yap extension (#20888) - Update CODEOWNERs - Media-converter extension: more quality settings, type refactor (#20427) - Update CODEOWNERs - Add emojis-com extension (#20875) - Add dodo-payments extension (#20669) - Update CODEOWNERs - Add twingate extension (#20580) - Update CODEOWNERs - Update brave-search-with-results extension (#20570) - Update CODEOWNERs - Update CODEOWNERs - Add where-is-my-cursor extension (#20892) - Update image-wallet extension (#20806) - Add proton-authenticator extension (#20773) - Update CODEOWNERs - Add sharding-tools extension (#20394) - Update CODEOWNERs - Add Save Link extension (#20521) - Update CODEOWNERs - Update display-modes extension (#20260) - Update CODEOWNERs - Update craftdocs extension (#19976) - Update CODEOWNERs - Update aerospace extension (#20847) - Update aws extension (#20862) - Update CODEOWNERs - Update pick-your-wallpaper extension (#20805) - Update CODEOWNERs - Add `Tally` extension - view, rename workspaces + view forms + view form submissions (#20493) - Update at-profile extension (#20853) - Update aws extension (#20856) - Update grammari-x extension (#20848) - Update preferences.md (#20855) - Update youtrack extension (#20571) - Update Esports pass extension - replace toISOString() with toLocaleDateString() (#20553) - Update CODEOWNERs - Add kiro extension (#20790) - Update freeagent extension (#20844) - [Badges] Add shortcut for picking logo (#20849) - Update CODEOWNERs - Update svgl extension (#20852) - Add docklock-plus extension (#20419) - Update slugify-file-folder-names extension (#20528) - Update CODEOWNERs - Add freeagent extension (#20828) - Update CODEOWNERs - Update aws extension (#20809) - Update CODEOWNERs - Add sefaria extension (#20378) - Update CODEOWNERs - Add tokenizer extension (#20513) - Update CODEOWNERs - Update CODEOWNERs - Add parse-logs extension (#20817) - Add ag-audioflow extension (#20798) - Update CODEOWNERs - [GitLab] Fix GitLab lint issues (#20830) - Update CODEOWNERs - Adding new social platforms (#20549) - Update `OpenStatus` extension - ✨AI Tools✨ (#20813) - [GitLab] Add windows support (#20824) - Update raindrop-io extension (#20820) - Update CODEOWNERs - Update timezone-buddy extension (#20723) - Update: Implement recently viewed books feature and enhance caching mechanism (#20664) - Update CODEOWNERs - Add raycast-focus-stats extension (#19456) - Fix token expired auth flow in SendAI extension (#20711) - Update CODEOWNERs - Add commit-issue-parser extension (#20395) - Update CODEOWNERs - Add ozbargain-deals extension (#20288) - Update mermaid-to-image extension (#20614) - [zoxide] fix compatibility with Intel Macs, clean up /Users/sammcnab/.npm/_npx/daafed3b81e85078/node_modules/.bin:/Users/sammcnab/github/raycast-extensions/extensions/cheatsheets-remastered/node_modules/.bin:/Users/sammcnab/github/raycast-extensions/extensions/node_modules/.bin:/Users/sammcnab/github/raycast-extensions/node_modules/.bin:/Users/sammcnab/github/node_modules/.bin:/Users/sammcnab/node_modules/.bin:/Users/node_modules/.bin:/node_modules/.bin:/Users/sammcnab/.nvm/versions/node/v22.18.0/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin:/Users/sammcnab/github/raycast-extensions/extensions/cheatsheets-remastered/node_modules/.bin:/Users/sammcnab/github/raycast-extensions/extensions/node_modules/.bin:/Users/sammcnab/github/raycast-extensions/node_modules/.bin:/Users/sammcnab/github/node_modules/.bin:/Users/sammcnab/node_modules/.bin:/Users/node_modules/.bin:/node_modules/.bin:/Users/sammcnab/.nvm/versions/node/v22.18.0/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin:/Users/sammcnab/.nvm/versions/node/v22.18.0/bin:/opt/homebrew/opt/openjdk@17/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Applications/Wireshark.app/Contents/MacOS:/usr/local/sbin:/Users/sammcnab/.nvm/versions/node/v22.18.0/bin:/Users/sammcnab/Library/pnpm:/opt/homebrew/opt/openjdk@17/bin:/Applications/Visual Studio Code.app/Contents/Resources/app/bin:/Users/sammcnab/Library/Python/3.9/bin:/Applications/Visual Studio Code.app/Contents/Resources/app/bin:/Users/sammcnab/Library/Python/3.9/bin (#20458) - Update system-monitor extension (#20465) - Update `claude-code-cheatsheet` extension - Add Claude Code v1.0.51-v1.0.54+ support (#20558) - Update CODEOWNERs - Update wol extension (#20601) - Update CODEOWNERs - Add google-lens extension (#20319) - Update CODEOWNERs - Update CODEOWNERs - unix-timestamp: Make available on Windows (#20747) - Update visual-studio-code extension (#20606) - Update CODEOWNERs - Update CODEOWNERs - Update raindrop-io extension (#20563) - Add dia-skills extension (#20548) - Update letterboxd extension (#20615) - end-of-life - Windows support (#20701) - Gemini/updatemodels-July (#20662) - Fix: Support currency format in transaction amount validation (#20399) - Update CODEOWNERs - feat: Update Rewind Icon (#20744) - Update CODEOWNERs - Update hypersonic extension (#20462) - Update CODEOWNERs - Update grok-ai extension (#20734) - Add network-proxy extension (#20425) - Update CODEOWNERs - Update CODEOWNERs - Support device name for audio device selection (#20460) - Update defbro extension (#20367) - Show Artist\'s name when liking current track (#20583) - Update wechat-devtool extension (#20668) - Add character tabulation to Unicode Symbols extension (#20555) - Update CODEOWNERs - [Music extension] Add Remove from Library command (#20168) - Update nusmods extension (#20625) - Update quick-notes extension (#20569) - Update CODEOWNERs - Deleted directory (#20776) - Update CODEOWNERs - extensions/model-context-protocol-registry: APIFY_API_TOKEN → APIFY_TOKEN (#20749) - Renames the extension from "hoarder" to "karakeep". (#20113) - Update pr-bot.ts (#20775) - Update CODEOWNERs - Update pomodoro extension (#20653) - Update CODEOWNERs - Add duckduckgo-image-search extension (#20221) - Update CODEOWNERs - Add VLC extension (#20556) - Update CODEOWNERs - tw-colorsearch - Windows support (#20702) - Update Project Hub Extension - Add Recent Projects Section (#20561) - Update arc extension (#20761) - Update extension (#20741) - Update CODEOWNERs - [Brand Icons] Handle readfile errors gracefully (#20697) - Update `Host Switch` extension - add Brave support + Modernize + Error Handling + mark as "macOS" only (#20654) - Update CODEOWNERs - Update `Tabler` extension - Copy HTML Char Actions + Modernize (#20626) - Add `Host.io` extension - get full domain data for any domain (#20591) - Update `Microsoft Edge` extension - fix "new tab" not opening + modernize + mark as "MacOS" only (#20560) - Update `Dokploy` extension - Manage Destinations (S3 mounts - mostly used for Backups) + Update `navigationTitle`s (#20720) - Update CODEOWNERs - Update `HestiaCP` extension - Modernize + View,Create Cron Jobs (#20557) - Update `SSH Manager` extension - Select SSH Config File + loads of Enhancements (#20461) - Update CODEOWNERs - Update `Open in JSON Hero` extension - QoL Enhancements + Modernize (#20515) - Docs: update for the new API release - Update CODEOWNERs - Add planning-center extension (#20502) - Update youversion-suggest extension (#20527) - Docs: update for the new API release - Docs: update for the new API release - Update `Mattermost` extension - Fix: Direct Messages would not show in `Search Channels` (#20628) - Update `Library Genesis` extension - fix search no longer working + Modernize (#20542) - Docs: update for the new API release - Update CODEOWNERs - Update tailscale extension to add more information about Mullvad exit nodes (#20357) - Deprecate Ghost Docs Extension (#20690) - Update CODEOWNERs - author update (#20705) - [Badges][Brand Icons] Bugfixes & improvements (#20545) - Update public_raycast_extensions.txt (#20688) - Update CODEOWNERs - Update pieces-raycast extension (#20296) - feat[Backstage plugin]: configurable Backstage API URL (#20398) - Update whisper-dictation extension (#20482) - Update CODEOWNERs - Update endoflife (#20651) - Update T3 chat\'s icon (#20599) - Update CODEOWNERs - feat: add windows support mymind extension (#20239) - [Mastodon] Add support for Windows (#20448) - [NeoDB] Add support for Windows (#20471) - Update CODEOWNERs - [NUSMods] Add support for Raycast Windows (#20240) - [Todoist] Windows support (#20487) - Update gdrive homepage url (#20608) - Update CODEOWNERs - Arc: Fix trying to open a tab with `open` (#20579) - Update Zerion author to original one (#20582) - Update CODEOWNERs - Update zerion author (#20581) - feat: Backstage plugin supports static token (#20383) - [groq] Remove Llama Guard 4 12B 128K (#20507) - Update CODEOWNERs - Add preference to toggle default reuse open GitHub search tab (resolves #20488) (#20489) - Add weread-sync extension (#20205) - Docs: update for the new API release - Update CODEOWNERs - Add cloudflare-email-routing extension (#20305) - Update dpm-lol extension (#20491) - macosicons: fix API error handling for non-JSON responses (#20172) - Update CODEOWNERs - [Perplexity] Add Perplexity desktop app support to extension (#20393) - Parse Zed local workspace paths from binary format correctly (#20086) - Docs: update for the new API release - Update prepare-an-extension-for-store.md (#20473) - Update wechat-devtool extension (#20406) - [Update] [IP Geolocation] Optimize extension icons (#20467) - Update CODEOWNERs - [World Clock] Avoid accessing the `.map` function on possibly undefined data (#20469) - Update CODEOWNERs - [Update] [Easy New File] Support Default Directory (#20449) - update pr merge dates (#20457) - Update grammaring extension (#20464) - [raycast2github] Fix name mapping (#20472) - Update CODEOWNERs - Add extension for opening new instances of apps (#20432) - Update CODEOWNERs - Update remove-paywall extension (#20331) - Update CODEOWNERs - Update registries to use the official npmjs registry (#20440) - Add paste-to-markdown extension (#19999) - Update CODEOWNERs - Update vscode-project-manager extension (#20446) - [Easings] Add spring animations (#20445) - Update CODEOWNERs - Update groq extension (#20439) - [Brand Icons] Use `pacote` for downloading & extracting icons (#20391) - [espanso] support import (#20400) - Update secret-browser-commands extension (#19948) - Fixing issue in ext/beehiiv (#20437) - Update CODEOWNERs - Update change-case extension (#20002) - Update ideate extension (#20063) - Update `Appwrite` extension - DB, Storage, User Enhancements (#20386) - Update `Oracle Cloud (OCI)` extension - implement provider w/ context + basic objectstorage command (#20405) - [valkey commands search] Migrate to useFetch and group the commands (#20421) - Update `Neon` extension - add project, delete projects + Modernize to use latest Raycast config (#20402) - [espanso] add binary path option (#20280) - [Larajobs] update metadata image + chore (#20417) - feat(readwise-reader:) add option to open in Reader desktop app (#20424) - Update URL unshortener (#20385) - Update granola extension (#20384) - feat(readwise-reader): add ability to include tags when saving links (#20388) - Update background-sounds (#20387) - Update ScreenOCR (#20408) - Update instagram-media-downloader extension (#20413) - Update yu-gi-oh-card-lookup extension (#20414) - Update CODEOWNERs - Add pdf-compression extension (#20194) - Update CODEOWNERs - Add control kef extension (#20127) - Update pr-bot.ts (#20376) - Update Tasklink extension (#20375) - Update CODEOWNERs - Added open-in-textmate extension (#20266) - Update CODEOWNERs - Update ente-auth extension (#20122) - [SteamGridDB] Add support for Windows (#20364) - Update CODEOWNERs - [Update] [DocSearch] Add TailwindCSS v4, Next.js, MassTransit and Pinia documentations (#20254) - Update CODEOWNERs - FocusFLOW (#20214) - Update repology-search (#20370) - Update CODEOWNERs - Add WeChat DevTool extension (#20222) - Update URL-unshortener (#20136) - [ProtonDB] Add support for Windows (#20338) - Fix GIF Search extension updates (#20360) - PR bot assignee constant (#20358) - run pr bot on ready to review (#20356) - [TourBox] Add support for Windows (#20337) - add debugging for draft pr review assigning (#20353) - Update `Name.com` extension - ✨ AI Enhancements (add 3 Tools) + Migrate API (Legacy v4 to Core v1) + Modernize (#20340) - PR bot should check PR files in existing extensions too (#20352) - Update CODEOWNERs - Add console logs to PR Bot for testing (#20351) - Add rounding-number extension (#20232) - Update CODEOWNERs - toggle-desktop-visibility for mac os 26 tahoe (#20225) - Update zipline extension (#20336) - Update CODEOWNERs - Update slack extension (#19219) - Update FHIR extension (#20329) - Update CODEOWNERs - Update CODEOWNERs - [Easy Dictionary] Remove the unused icon file (#20333) - Update aerospace extension - Changed the icon to the new design. (#20342) - things: handle JXA scripts with no result (#20341) - Update trenit extension (#20215) - Apply "AI Extension" label for new extensions as well as existing ones (#20306) - Update `Short.io` extension - `search-links` now allows you to view links independent of default + fix: `shorten-link-with-domain` persists Default Domain properly (#20327) - Create new message when no number match found (#20326) - Update CODEOWNERs - Support for OTP codes that include a hyphen (#20236) - Update anytype extension (#20227) - Update CODEOWNERs - Update ray-boop extension (#20231) - Update easydict extension (#20190) - Update CODEOWNERs - Add quick-jump extension (#20050) - Update CODEOWNERs - Add zipline extension (#20157) - Update CODEOWNERs - Add ship24-client extension (#20170) - Update Raycast X link in README (#20318) - things: improve project detection to not depend on existing projects (#20300) - noteplan 3 | fix #20116 Daily plan not displaying (#20308) - Update CODEOWNERs - feat(notion): show properties in page preview (#20111) - Update CODEOWNERs - fix: typescript error handling (#20298) - Update spotify-player extension (#20178) - Update CODEOWNERs - New Extension : Percentage Calculator (#20195) - Update CODEOWNERs - Update g-cloud extension (#20210) - Update Lightshot Gallery extension (#20246) - [HoudahSpot Search] fix fallback text not used (#20295) - Update CODEOWNERs - Update browser-bookmarks extension (#20187) - Add trip search command to Norwegian Public Transport extension (#20226) - Update CODEOWNERs - Add FHIR extension (#20163) - Update CODEOWNERs - Update xecutor extension (#20159) - Add climbing-grade-converter extension (#20134) - Update Cider extension (#20241) - Update CODEOWNERs - change author (#20289) - things: enhance error reporting + troubleshooting hints (#20224) - [Update] [Hide Files] new icon style (#20253) - [Update] [Bing Wallpaper] Add refresh interval (#20249) - Update CODEOWNERs - [Update] [Browser tabs] new icon style (#20251) - [Update] [Maven Central Repository] new icon style (#20252) - Add clipyai extension (#19740) - Update CODEOWNERs - Update CODEOWNERs - Update `Larajobs` extension - filter by Type, Salary, Tag (#20286) - [zed-recent-projects] Adds a preference checkbox to use the Zed development Sqlite database (#19803) - Add Metabase AI Tools (#17673) - Update CODEOWNERs - Add squeeze extension (#20083) - Update CODEOWNERs - Update CODEOWNERs - Add `Upstash` extension - List Redis Databases, View Details & Usage, Create Database + List Vector Indices, Create Index, Delete Index (#20274) - Update `HoudahSpot Search` extension - fix: text passed as "undefined" when Argument is empty in fallback mode + add `metadata` image + Modernize + `chore` (#20250) - [Spaceship] Toggle Domain Transfer Lock + Get Domain Auth Code + Add AAAA, CNAME DNS Records (#20243) - Update `Keygen` extension - List & Add Products + Color License based on Status + show: Expiry, Scheme, Valid in License (#20228) - Update `Sanity` extension - update logo + modernize (#20220) - Update CODEOWNERs - Update `MailerSend` extension - View API Quota + Filter Domain Activity by Type + View, Rename, Toggle (Pause/Unpause) Tokens (#20197) - [Say] Fix duplicate lines in Configure Say command (#20245) - [Update][Are.na] show status accessory w/ color in search channels + remove auto-generated types (#20265) - Update CODEOWNERs - [ccusage]: fix(#20056) resolve custom npx path issue in ccusage CLI commands (#20262) - update[send-ai]: added new features in the extension (#20273) - [Image Modification] Bug Fixes (#20282) - Update curl extension (#20284) - Update f1-standings extension (#20217) - Update CODEOWNERs - Add csfd extension (#18344) - Docs: Update the utils docs - Update CODEOWNERs - Add rewiser extension (#20023) - Update `Resend` extension - Update Icons + Modernize to use latest config + chore: remove `node-fetch`, `cross-fetch` (#20179) - Update CODEOWNERs - Major update to Kaleidoscope extension, see README and CHANGELOG. (#20076) - [catppuccin] update data source (#20216) - update extension raycast-Gemini - safety-setting (#19277) - Update CODEOWNERs - Add ray-boop extension (#20108) - Update CODEOWNERs - [Spotify Player] Fix for Search command not working issue (#20183) - Update CODEOWNERs - Add new raycast extension - SendAI (#20104) - things: fix project update actions (#20161) - Update `Wave` extension - Add new customers through `Form` + Remove customers after confirming (`Alert`) + Move "Business Customers" to its own file + Modernize to latest config (#20185) - Spotify Lyric Finder Improvements (#20154) - Update CODEOWNERs - Add certificate-viewer extension (#20110) - Update CODEOWNERs - Add markdown-preview extension (#20052) - Update CODEOWNERs - Add somafm-for-raycast extension (#20027) - feat: add getThumbnailUrl to optimize image loading and update components to use it (#20177) - Update CODEOWNERs - feat: add resend wallpaper extension (#20169) - Update CODEOWNERs - Update `Polar` extension - View Products and their Media + Optionally BYOK + Remove `node-fetch` (#20156) - Update CODEOWNERs - Add Instant Translate feature to Google Translate extension (#20093) - Add quick-quit extension (#19869) - extensions/messages: docs: add note about automation permissions for sending messages (#20148) - Update `Doppler` extension - View Logs of a Config + "Open In Doppler" component (#20164) - Try/catch AI label PR bot (#20165) - Auto-label AI extensions in PRs (#20160) - Update CODEOWNERs - Update apple-notes extension (#19613) - Update CODEOWNERs - Add roblox-creator-docs extension (#20024) - Update music extension (#19654) - Update CODEOWNERs - Update apple-notes extension (#20138) - Update zeabur extension (#20140) - Update `radicle` extension - remove need for `radicle-httpd` (#20141) - Update CODEOWNERs - Update spotify-player extension (#19950) - Update CODEOWNERs - Add windsurf extension (#20046) - Add stacks extension (#19863) - Update CODEOWNERs - Add markdown-styler extension (#19967) - Update CODEOWNERs - Update CODEOWNERs - Update `Pocket` extension - add an Alert in Show informing users to Export + required url in create (#20126) - Update `Obsidian Tasks` add `preference` to show description in details markdown (List Tasks) (#20098) - [create-link]: Add customizable templates and tab selection feature (#20120) - Update preferences.md (#20131) - Update CODEOWNERs - [Get SSH Keys] OpenInFinder + Key as Icon (#20117) - No `-lossless` flag on `dwebp` (#20125) - feat: add Gen-PDF MCP Server to the registry (#19924) - Update CODEOWNERs - Update CODEOWNERs - Add tidal extension (#19784) - Add image-shield extension (#19969) - Update CODEOWNERs - Update cobalt extension (#20090) - Update sequoia-tiling extension (#20101) - Update lookaway extension (#20092) - Update media-converter extension: proper user preferences (#20081) - docker,dockerhub,drafts,ensk-is,seo-lighthouse: Update to use newer version of `tar-fs`. (#20068) - Update CODEOWNERs - Add Default Formality Configuration Option (#19656) - Update CODEOWNERs - Add sidecar extension (#19980) - [GitLab] Group milestones on issue and mr create form (#20072) - Update CODEOWNERs - Update CODEOWNERs - Update `Short.io` extension - Add Domain inside `shorten-link-with-domain` + Modernize extension to use latest Raycast config (#20070) - fix: replace youtube-transcript lib (#20080) - Add sequoia-tiling extension (#19877) - Update CODEOWNERs - Update github extension (#20073) - Update CODEOWNERs - Support device name for audio device selection (#19995) - New: Password.Link Extension (#19996) - Update CODEOWNERs - Add clipmate extension (#19958) - Update CODEOWNERs - Add regex-batch-renamer extension (#19849) - [Bitwarden] Catch OTPAuth initialization (#20064) - Update CODEOWNERs - Update quick-notes extension (#19965) - Update linkding extension (#19756) - Update media-converter extension (#20061) - Update CODEOWNERs - Update docker extension (#19817) - [ChatGPT Quick Actions] API pricing fix (#19964) - Update raycast-zoxide extension (#20032) - Update whisper-dictation extension (#19989) - Browser Bookmarks: Add support for Dia and Ghost Browser (#19971) - Update CODEOWNERs - Add duan-raycast-extension extension (#19765) - Update CODEOWNERs - Add ideate extension (#19791) - Update CODEOWNERs - Update transmission extension to fix error on showing a list (#19809) - Update CODEOWNERs - Update Markdown to ADF library (#19972) - Update CODEOWNERs - DotMate - Raycast Extension for Dotfile Management (#19819) - Update media-converter extension: better installation (#19808) - Update wp-bones extension (#19953) - Update CODEOWNERs - Update CODEOWNERs - Update project-code-to-text extension (#19921) - Add `MailerSend` extension - View Domains, View Domain Activity (24 hours), View Templates, View Users (#20022) - Update CODEOWNERs - Add psn extension (#19914) - Update CODEOWNERs - Add minio-manager extension (#19906) - Fix Slack extension YAML (#19865) - Better handling of cloc command to show statistics (#20040) - Aerospace - add monitor name to switch apps action (#19899) - Updated Font Awesome version, added support for more icon types (#19963) - Update CODEOWNERs - Update translate extension (#19933) - Update openrouter-model-search extension (#20028) - [ccusage] Hotfix critical React Hooks Rules violations and improve loading states (#20033) - [Google Translate] Show auto detected language in Quick Translate (#20036) - [Bitwarden] fix: check if user can access BrowserExtension (#20029) - Update CODEOWNERs - Update tailwindcss extension - add default action preference to `Search Colors` command (#19707) - Add claude-code-cheatsheet extension (#19828) - Update Repository Manager (#19994) - [ccusage] Major v2.0.0 upgrade: AI extension support and architecture refactor (#20019) - [Google Translate ] fix quick translate with Chinese auto detected language (#19991) - Update CODEOWNERs - Add redirect-trace extension (#19854) - Update workouts extension (#20018) - Update raycast-wallpaper extension (#20017) - Fix Slack powershell script (#20014) - Linear: Fix SVGs to include xmlns (#20012) - Feat: Add permalink to Dub Link page (#20004) - [Google Translate] Improve UX for quick language change in Translate Form (#19990) - Update react-native-directory extension (#19992) - [Bitwarden] Catch authenticator initialization error (#19997) - [Dribbble, Uplabs] Remove Dribbble and Uplabs extensions (#19913) - Update youtrack extension (#19983) - Fix Slack extension: search messages from specific user (#19731) - [Daminik] use URL instead of Slug in Preferences (#19934) - Docs: update for the new API release - Update youtrack extension (#19925) - Update workouts extension (#19981) - [Update] [Raycast Wallpaper] More Auto Switch Interval (#19952) - [Update] [Easy New File] Supports Form layout (#19954) - [Google translate] fix Chinese and some other languages (#19957) - [Update] [Life Progress] (#19959) - Update compressx extension (#19966) - Patched breaking API change (#19974) - Update `Coolify` extension - fix: Unable to delete Databases in `Resources` + view `ENVs` of **applications** and **services** (#19940) - [MyIdlers] - Domain, Shared, Reseller and Server are now split into "Active" and "Inactive" sections (#19968) - [Brand Icons] Routine maintenance (#19912) - Update CODEOWNERs - [ccusage] Clean up unused dependencies and exports (#19916) - Add kusto-reference extension (#19836) - Update CODEOWNERs - Make sure extensions use official npm registry (#19911) - Update safari extension (#19829) - Update CODEOWNERs - Housekeep Knip config (#19903) - [Confluence Search] Use the npm official registry (#19901) - Update CODEOWNERs - [ClickUp] persist priority on create (super minor fix) + add some missing icons (#19904) - Update CODEOWNERs - [Gitlab] Add issue filter on issues menu item (#19769) - [Google Translate] add all the languages from google translate, remove flags (#19905) - Release more extensions on Windows (#19896) - Update `SolusVM 2` extension - Reinstall Server + View,Create,Remove Snapshots + Invite,Remove Members (#19900) - Update CODEOWNERs - Add openrouter extension (#19831) - Update CODEOWNERs - Add ccusage extension (#19792) - Update CODEOWNERs - Add open-in-trae extension (#19705) - Update CODEOWNERs - [dust-tt] update auth provider (#19783) - Update CODEOWNERs - Update CODEOWNERs - Update aws extension (#19476) - [Promptlab] Use the npm official registry (#19895) - Update CODEOWNERs - Add loan-calculator extension (#19781) - Update CODEOWNERs - Update CODEOWNERs - [Markdown to Plain Text] Use the npm official registry (#19894) - Update Wifi Password Reveal (#19402) - Update CODEOWNERs - [Bitbucket Search] Use the npm official registry (#19891) - Update CODEOWNERs - [Akkoma] Use the npm official registry (#19893) - Update CODEOWNERs - Update CODEOWNERs - [Find OpenGL Enum] Use npm official registry (#19889) - Add microblog extension (#19777) - Update CODEOWNERs - Add beehiiv extension (#19770) - Update CODEOWNERs - Preview visibility, toast fix, and png w/ background option (#19855) - Folder search/drag n drop (#19841) - Update slugify-file-folder-names extension (#19850) - Update `NameSilo` extension - View Contact Profiles + View & Configure Email Forwards + Modernize (#19871) - Ext/popcorn: Fix stream selection bug, and added more support for other addons (#19873) - Update zeabur extension (#19881) - Update CODEOWNERs - Adds glossary extension (#19502) - Update flush-dns extension (#18964) - Update CODEOWNERs - Add geoconverter extension (#19759) - Add Keboola MCP Server to the Model Context Protocol registry (#19753) - Update CODEOWNERs - Update CODEOWNERs - Bitbucket feature (#19739) - Add nyc-train-tracker extension (#19185) - Update CODEOWNERs - Add popcorn extension (#19823) - Update google-scholar extension (#19796) - Update quick-git extension (#19778) - Update Harpoon extension (#19798) - Update instagram-media-downloader extension (#19789) - Update mozilla icon (#19801) - [Xcode] AI Tools & Improvements (#17875) - Update CODEOWNERs - Add `Keygen` extension - View Licenses & Policies + Create Licenses & Policies (#19802) - Update CODEOWNERs - [ClickUp] allow creating task w/o priority + add OpenInClickUp Action (#19787) - Update `Mixpanel` extension - Support All Server Regions + Update Logo + better Error Handling + Modernize (#19821) - Update CODEOWNERs - Add bookmark/save to queue for Matter (#19434) - Update wip extension (#19837) - Update CODEOWNERs - Update Okta search extension (#19825) - Add image-search extension (#19672) - Update CODEOWNERs - Add chronometer extension (#19295) - Add url-editor-pro extension (#19661) - Update CODEOWNERs - Add shutdown-timer extension (#19650) - Docs: update for the new API release - Docs: Update the utils docs - Update CODEOWNERs - Add AWS Audit Manager and update Amazon Bedrock details in aws-servic… (#19685) - Add Creation Date option for sorting (#19682) - Add clipboard-sequential-paste extension (#19679) - Update CODEOWNERs - Add open-docker extension (#19671) - Cleanup unused lockfile (#19659) - [Hue] Fix certificate handling (#19658) - chore: update icon path in the README.md file (#19773) - Update CODEOWNERs - Update CODEOWNERs - Add `Dokploy` extension - Add Instances then manage services and docker containers (#19668) - Update `Geist UI Components` extension - Modernize + Update Logo + Add Hooks, metadata images (#19775) - add ai incident search to incident.io extension (#19631) - [Hookmark Search] Fix bookmark properties encoding (#19543) - Updated to new version extension (#19358) - Update dexcom-reader extension (#19642) - Add priority levels mapping (#19771) - Docs: update for the new API release - Expected Delivery Date Formatting Overhaul (#19649) - Update `Brand.dev` extension - add fonts, stock, email, phone + remove "verified" + change Browser Action + Modernize (#19645) - Update CODEOWNERs - [WP Plugins] add pagination + add shortcut to "Download" + Modernize (#19683) - Fix search authentication errors - resolves #19400 (#19450) - Update CODEOWNERs - docs: update Shadcn Vue icon path (#19639) - Update shadcn-vue extension (#19637) - Update lucide-icons extension (#19763) - fix: only index field must be required others if not input should fall to defaultValue (#19747) - Update CODEOWNERs - chore: update firecrawl version + add integration parameter (#19725) - Update finderutils extension (#19751) - Update google-scholar extension (#19761) - Docs: update for the new API release - Update web3bio extension (#19629) - [browser-tabs] Fix for Duplicate Tabs Issue (#19665) - [Folder-Search] - Major Improvements: Bug Fixes, Error Handling, Performance (#19663) - Update CODEOWNERs - Update zen-browser extension (#19611) - Fix: Add latest OpenAI models and consolidation system (#19592) - Update CODEOWNERs - Add yomicast extension (#19573) - Add chhoto-url extension (#19567) - [Laravel Herd] (#19733) - Update CODEOWNERs - Update audio-device extension (#19074) - Update code-saver extension (#19687) - Update grammaring extension (#19681) - Update `HetrixTools` extension - Add Status Pages command + modernize to use latest config (#19728) - Update vmware-vcenter extension (#19716) - Update CODEOWNERs - Add force kill to kill-process extension (#19607) - Update docker extension (#19698) - Update CODEOWNERs - Update CODEOWNERs - Add quick-git extension (#19405) - Add copee extension (#19526) - Update CODEOWNERs - Add rize-io-sessions extension (#19677) - Update CODEOWNERs - Add advanced-speech-to-text extension (#19517) - Update CODEOWNERs - Clipsign - extension for creating, saving, and instantly copying your e‑signature (#19453) - Update CODEOWNERs - Update `HubSpot` extension - You can now `copy` some properties of a Contact through new "Copy to Clipboard..." submenu (#19652) - Update project-code-to-text extension (#19676) - Update CODEOWNERs - Update `Country Lookup` - Offline Support since API is now limited + Modernize (#19693) - Update quick-event extension (#19258) - Update CODEOWNERs - Update prism-launcher extension (#19601) - Fix obsidian-raycast bug on note creating (#19635) - Update CODEOWNERs - Add whisper-dictation extension (#19532) - Update CODEOWNERs - Updated the URL for the Prisma MCP server (#19472) - Add open-latest-url-from-clipboard extension (#19624) - Update CODEOWNERs - Update shadcn-ui extension (#19525) - Update CODEOWNERs - Update CODEOWNERs - Improve Flight Details Layout: Combined Times & Side-by-Side Terminal/Gate (#19521) - Add analog-film-library extension (#19514) - Update CODEOWNERs - Add volumio-control extension (#19504) - Update CODEOWNERs - [Color Picker] Fix returned value from callback-launch command (#19619) - [GitHub] Add preference to exclude repositories from other commands (#17468) - Update CODEOWNERs - Add diff-view extension (#19463) - Add kagimcp server (#19568) - [Bitwarden] Fix Authenticator "TypeError: t is not a function" (#19616) - Include Outlook in app description (#19594) - Update CODEOWNERs - add Open Documentation (#19500) - Update sportssync extension (#19483) - Update CODEOWNERs - macosicons: include user applications (#19482) - [Brand Icons] Add compatibility with Simple Icons 15 (#19478) - Docs: update for the new API release - Update prism-launcher extension (#19599) - [United Nations] Maintenance & fix news format (#19584) - Update prism-launcher extension (#19598) - Update CODEOWNERs - Apple reminders/show which list reminder is from (#19343) - Update battery-optimizer extension (#19190) - Update awork extension (#19558) - Update CODEOWNERs - feat: Add history command (#19589) - Update system-monitor extension (#19595) - Update Ext/window sizer (#19580) - Enhanced Date Format Support (#19539) - [TRELLO] Allow for unassigned card and update dependencies (#19519) - Update `Oracle Cloud` extension - (Confirm and) Terminate Instance + Add "Open in OCI" `Action` (#19534) - Update Ext/window sizer (#19541) - Update `Cloudflare` extension - Add A,AAAA,TXT DNS Records + Delete any DNS Record + Improve error handling function + Modernize extension to use latest Raycast config (#19552) - Update wp-cli-command-explorer extension (#19559) - Update CODEOWNERs - Update reverso-context extension (#19452) - Update CODEOWNERs - Add project-code-to-text extension (#18996) - Update CODEOWNERs - Add project-hub extension (#19293) - Update CODEOWNERs - Update GemOptions.tsx (#19136) - Update checksum (#19492) - Update CODEOWNERs - Update united-nations extension (#19528) - Update downloads-manager extension (#19407) - Update CODEOWNERs - Move `josephlou` to past contributors (#19522) - Update aave-search extension (#19366) - Update CODEOWNERs - Add dexcom-reader extension (#19141) - Update CODEOWNERs - Update digitalocean extension addressing issue displaying automated deployments (#19432) - Update Fabric extension - location and tag selection (#19470) - Wikipedia language improvements (#19473) - Update Ext/window-sizer (#19499) - Update CODEOWNERs - Add slugify-file-folder-names extension (#19422) - Update messages extension (#19426) - macosicons: fix lint (#19497) - Update CODEOWNERs - Add google-scholar extension (#19392) - Update CODEOWNERs - Add `SolusVM 2` extension - Manage Servers + View,Update Members + View,Create API Tokens & Settings + View ISOs (#19486) - Update CODEOWNERs - feat: add Anytype MCP Server to the registry (#19506) - Add `Appwrite` extension - Add multiple projects and view various services (#19510) - Update CODEOWNERs - Add foodle-recipes extension (#19084) - Update CODEOWNERs - Add cangjie extension (#19308) - Update CODEOWNERs - feat(google-calendar): create events with natural language duration input (#19317) - Update CODEOWNERs - Improved Category Search & Fixed Budget Details (#19451) - Update qrcode-generator extension (#19455) - Fix Toggle Grayscale exstension (#19236) - Add unix-timestamp-converter extension (#18949) - Update parcel extension (#19466) - Fix Slack emoji search missing scope error - resolves #19441 (#19447) - feat: add Thena MCP entry to official entries (#19379) - Update Ext/Window Sizer (#19459) - [2FA Directory] filter by category (like the Website) + modernize to use latest Raycast config (#19454) - Update CODEOWNERs - Update todoist extension (#19309) - Update CODEOWNERs - [git-repos] Fix issue with the path of the repository (#19440) - Folder search fallback bug fix (#19449) - Update CODEOWNERs - Update CODEOWNERs - Update parcel extension (#19356) - Add fisher extension (#19213) - Update CODEOWNERs - Fix: React Rules of Hooks violation in New Tab command (#19384) - Docs: update for the new API release - Update prompt-stash extension - increase character limit and refactor validations (#19428) - Update stock-tracker extension (#19424) - feat(deepcast): Return to root state preference (#19430) - Update subwatch extension (#19433) - Update CODEOWNERs - Update linkding extension (#19436) - Update media-converter extension (#19385) - Update CODEOWNERs - [Dock] add MenuBar Item + add metadata image + Modernize (#19393) - feat: add Grafana MCP to registry (#19240) - Major improvement to Elgato Key LightsElgato enhancements (#19374) - Update anytype extension (#19418) - Update CODEOWNERs - feat(preferences): Option to Close Raycast After Translation (#19386) - Update mullvad extension (#19382) - Update CODEOWNERs - Update CODEOWNERs - Update stock-tracker extension (#19411) - Update t3-chat extension (#19412) - Update CODEOWNERs - Add Secret Browser Commands extension (#19396) - Update CODEOWNERs - Update linkding extension (#19395) - Update sql-format extension (#19398) - Update zeabur extension (#19413) - Update `Google Books` extension - feat: filter results by category, use `useFetch` for caching + docs: add CHANGELOG + modernize: use latest Raycast config (#19414) - Update Ext/window sizer (#19416) - Update CODEOWNERs - Ability to copy song\'s artist and title (#19368) - Update CODEOWNERs - DEVONthink 4 (#19375) - Add position-size-calculator extension (#19123) - Update CODEOWNERs - Add ratingsdb extension (#19298) - Update Ext/window sizer (#19348) - Update `ClickUp` extension - choose status from Dropdown in \'capture\' (close #19331) + update README (#19370) - Update Extension: Easy New File (#19364) - Updated openpgp version (#19367) - Update CODEOWNERs - Add Claude Sonnet 4 (#19362) - Update CODEOWNERs - Add paste-from-kindle extension (#19275) - Update CODEOWNERs - Ext/appcleaner (#19355) - Update prism-launcher extension (#19346) - Update CODEOWNERs - Update aws extension (#19347) - Update 1bookmark extension (#19350) - Update instagram-media-downloader extension (#19360) - Docs: update for the new API release - Antinote: Support for Setapp version (#19345) - feat(ci): comment when changelog missing (#19305) - Update CODEOWNERs - Update jenkins extension (#19286) - Update prism-launcher extension (#19330) - Docs: update for the new API release - Update downloads-manager extension (#19340) - Update CODEOWNERs - Add open-gem-documentation extension (#18998) - Update miro extension (#18702) - Fix open with IINA action (#19251) - Update CODEOWNERs - Add notes limit for AI usage (#19332) - Update CODEOWNERs - added searching by permissions (#18817) - Update CODEOWNERs - Add Keka extension (#19326) - Updated the Prisma MCP server entry. (#19334) - Update CODEOWNERs - Add AI Budget Tools, Enhanced Natural Language Queries, and Bug FixesF/raynab ai (#18611) - Add azure-icons extension (#19224) - Update CODEOWNERs - Update spotify-player extension (#18815) - Update CODEOWNERs - Update Credits for One Thing Extension (#19303) - Ext/penflow ai (#18799) - Docs: update for the new API release - Update clarify extension (#19222) - Update CODEOWNERs - Add grammaring extension (#19220) - Update CODEOWNERs - Add instagram media downloader extension (#19191) - Add paperless-ngx MCP server entry to the registry (#19300) - Update cloud-cli-login-statuses extension (#19284) - [Dropover] Fix special characters in filenames and update docs (#19318) - [Rebrandly] Update Links + Modernize (#19319) - Update Ext/window sizer (#19316) - Update CODEOWNERs - Update CODEOWNERs - Update brand-fetch extension (#19012) - Update CODEOWNERs - Update prism-launcher extension (#19117) - feat(superwhisper): add search history (#18810) - Add hammerspoon extension (#18922) - MCP: Fix lint issues (#19310) - Added the Shopify Dev MCP server (#19307) - Update CODEOWNERs - Update obsidian-tasks extension (#19151) - Add untis extension (#18735) - Update curl extension (#18931) - Dovetail extension: Pagination with query filtering (#19163) - Update CODEOWNERs - Fix tldraw project URLs (#19291) - Add Claude PR Assistant workflow (#19292) - Fix link to Smithery (#19285) - Update CODEOWNERs - Add rae-dictionary-raycast extension (#19171) - Supahabits: New command goals (#19282) - [Say] Routine maintenance (#19283) - Update CODEOWNERs - Update t3-chat extension - add beta checkbox (#19133) - Add Safari command to close other tabs (#19280) - When PRs are marked as ready for review, auto assign to Per (#19281) - Update CODEOWNERs - Add `Creem` extension - List,Create Products + List Payments (#19205) - Update CODEOWNERs - ✨ Add frecency sorting to gitmoji (#18974) - Update Ext/window-sizer (#19234) - Apple Mail add new command and AI tool (#19228) - Update `Unkey` extension - Modernize + Migrate broken endpoints to new ones to prevent crash (#19247) - Update Markdown Codeblock (#19271) - Update polymarket extension (#19273) - Update 1bookmark extension (#19255) - Update `cPanel` extension - Modernize + Manage API Tokens (create, revoke) + new function wrapping native `fetch` (#19274) - Init apify mcp server (#19193) - Update granola extension (#19215) - Added the Prisma MCP server (#19201) - Add Zeabur official MCP server to registry (#19217) - Update CODEOWNERs - Add are-na extension (#18646) - Update CODEOWNERs - Add slack-summarizer extension (#19032) - Update nostr extension (#19209) - Update CODEOWNERs - Update paperless-ngx extension (#19197) - Update CODEOWNERs - Add tableau-navigator extension (#19086) - Update CODEOWNERs - MCP: fix spawn ... ENOENT issue (#18399) - Update CODEOWNERs - Add quikwallet extension (#19047) - [Markdown Navigator] Remove duplicate files (#19208) - [Unifi] Remove outdated files (#19207) - [Trek] Remove outdated files (#19211) - [Expo] Remove duplicate files (#19210) - Update CHANGELOG.md (#19227) - Update danish-tax-calculator extension (#19200) - Bot: Only allow the OP to close the issue with a comment (#19196) - Docs: update for the new API release - Update raycast-icons extension (#18682) - [Sentry] Show projects for non US Sentry orgs (#18758) - Update package.json (#19195) - Update CODEOWNERs - Danish Tax Calculator (#19194) - feat: add Nuxt official MCP server to registry (#19034) - Update zen-browser extension (#19013) - Update CODEOWNERs - Add video-converter extension (#19030) - Update CODEOWNERs - Update polymarket extension (#19089) - Add wp-cli-command-explorer extension (#19063) - update extension raycast-gemini (#19021) - Update CODEOWNERs - Add smallpdf extension (#19041) - Update coin-caster extension (#19166) - Update CODEOWNERs - Update vuejs-documentation extension (#19072) - Update CODEOWNERs - Update qrcode-generator extension (#18792) - Update CODEOWNERs - add(KDE Connect): KDE Connect in Raycast (#18928) - Update CODEOWNERs - Add shell-alias extension (#19028) - Update lift-calculator extension (#19118) - Update servicenow extension (#19148) - Fix request loops (#19143) - Fixing two super small typos on the readme for the Obsidian plugin (#19139) - Docs: update for the new API release - Docs: update for the new API release - Update CODEOWNERs - Clockify Extension: UX Improvement for "Start new Timer" functionality (#19026) - Update CODEOWNERs - Add setlist-fm extension (#19119) - Update zerion extension (#19132) - Update CODEOWNERs - Gitlab Extension: My merge requests & label based filtering (#19007) - Update CODEOWNERs - Add file-organizer extension (#18877) - Update CODEOWNERs - Update `Two-Factor Authentication Code Generator` - Rename Codes + Modernize + Add README (#19019) - [NixPkgs Search] Fetch version number from NixOS/nixos-search repo and compose url dynamically (#19025) - Update flibusta-search extension (#19131) - Update omnifocus extension (#19024) - Update tidal-controller extension (#18437) - Update CODEOWNERs - Add Mac network location changer (#18961) - LoL Esports AI tools (#18563) - Update servicenow extension (#18834) - Update at-profile extension (#18554) - Update shopify-theme-resources extension (#18991) - [Image Modification] Add support for QSpace Pro and ForkLift (#19108) - Update CODEOWNERs - Update kill-node-modules extension (#19039) - Update CODEOWNERs - Add grok-ai extension (#18566) - Update CODEOWNERs - Add subwatch extension (#18929) - Ente Auth - fix preferred values (#19029) - Update README.md (#19106) - Update CODEOWNERs - Update arc extension (#19062) - TickTick support AI Extension (#17531) - Update CODEOWNERs - Add domain field to fastmail-masked-email extension (#19066) - Apple Mail: Fix OTP codes across multiple mail accounts (#19033) - Update hardcover extension (#19065) - Update how-long-to-beat extension (#19042) - Update dovetail extension (#19102) - Update daily-sites extension (#19097) - Update Ext/window sizer (#19103) - Update index.tsx (#19067) - Docs: update for the new API release - Docs: update for the new API release - Update OpenVPN description to reflect recent changes (#18788) - Update CODEOWNERs - Add raycast-zoxide extension (#18908) - Update mermaid-to-image extension (#18975) - Update CODEOWNERs - fix(docs): mcp incorrect home page link (#19045) - Add search-domain extension (#18837) - Update CODEOWNERs - Add selfhst-icons extension (#18904) - Update CODEOWNERs - Update CODEOWNERs - Add option to automatically create labels in Todoist quick add command (#18892) - Add daily-sites extension (#18763) - Update CODEOWNERs - MCP Registry: Initial commit (#19015) - Docs: update for the new API release - feat(font-search): add postscript names menu (#19003) - Messages Paste OTP Regex Update (#18896) - Update Ext/window sizer (#19017) - Update CODEOWNERs - Add lipsum extension (#18784) - adding needed changes (#18987) - Update CODEOWNERs - feat: Rename NuxtUI extension to just Nuxt (#17887) - Update CODEOWNERs - [beszel-extension] Added AI tools for interacting with beszel (#17790) - Update CODEOWNERs - Update at-profile extension (#18881) - Update CODEOWNERs - Add flibusta-search extension (#18260) - Update CODEOWNERs - Update doge-tracker extension (#18950) - Update CODEOWNERs - Update CODEOWNERs - Update raycast-ollama extension (#18910) - feat(download-manager): add reload action (#18822) - Add `Name.com` extension - View Account Balance + View Domains + View DNS Records + Delete DNS Record (#18982) - Update CODEOWNERs - DeepWiki extension (#18804) - Update CODEOWNERs - add primary action switch to `one-time-password` (#18800) - Update google-chrome extension (#18794) - Update Ext/window sizer (#18988) - Update Ext/surge outbound switcher (#18989) - Update CODEOWNERs - Update prompt-stash extension (#18887) - Add geoping extension (#18957) - Update CODEOWNERs - Update migadu extension (#18930) - Update anytype extension (#18993) - Update CODEOWNERs - Add cocoa-core-data-timestamp-converter extension (#18656) - Add macports extension (#18773) - Update CODEOWNERs - Things - Set Reminders in Today and Upcoming (#18771) - Update git-assistant extension with rewrite of search git repositories command (#18948) - Update Ext/window sizer (#18963) - Update CODEOWNERs - Update meme-generator extension (#18844) - Update granola extension (#18972) - Update CODEOWNERs - Update package.json (#18970) - Update granola extension (#18915) - Update WIP extension (small typo fix) (#18962) - Docs: update for the new API release - Update CODEOWNERs - Update raindrop-io extension (#18882) - Update dust-tt extension (#18942) - Update Ext/window sizer (#18945) - Update CODEOWNERs - [Stripe] Fix "Open in Stripe Dashboard" action adding extra leading slash (#18953) - Update archiver extension (#18685) - Update CODEOWNERs - Folder Search Improvements (#18838) - Added "toggle connection" to tailscale extension (#18409) - Update esports-pass extension (#18920) - Update f1-standings extension (#18876) - Update CODEOWNERs - Add thock extension (#18618) - Update CODEOWNERs - Add tana-paste extension (#18355) - Update CODEOWNERs - Update granola extension (#18883) - Update CODEOWNERs - Update T3 Chat - new models (#18902) - Update draft-email.ts (#18895) - Update CODEOWNERs - Add zero extension (#18616) - [Apple Intelligence] Add localization (#18593) - Update research extension (#18769) - Update dolar-cripto-ar extension (#18873) - Update CODEOWNERs - [Doppler] Update doppler-share-secrets extension (#18523) - Update CODEOWNERs - Add barcuts-companion extension (#18737) - Update CODEOWNERs - New extension: Granola AI Meeting Notes (#17618) - [Spotify Player] Enable AI interaction with your queue (#18693) - Docs: update for the new API release - feat: replaced Exivo extension iconm due to trademark restrictions (#18868) - Make some extensions available on Windows (#18869) - Update animated-window-manager extension (#18865) - Update lingo-rep-raycast extension (#18721) - Update ugly-face extension (#18866) - refactor: respect system appearance (#18856) - Apple Mail: Paste latest OTP code (#18657) - Update CODEOWNERs - Add superhuman extension (#18391) - Update CODEOWNERs - Add animated-window-manager extension (#18712) - Update homeassistant extension (#18234) - Update CODEOWNERs - Update swift-command extension (#18761) - Update CODEOWNERs - Add tautulli extension (#18023) - Update CODEOWNERs - Add qutebrowser-tabs extension (#18694) - fix: update description in dia extension. (#18853) - Update CODEOWNERs - fix: fix not find zsh file (#18854) - Add nusmods extension (#18757) - Weather: Fix icon for Fog (#18849) - refactor: support more offset (#18850) - refactor: replace keystroke with key code (#18848) - Update origami extension (#18846) - Update system-information extension (#18783) - FIX code extraction imessage-2fa extension (#18836) - PurpleAir Extension Improvements: Multiple Sensor and Nearest Sensor (#18716) - Update f1-standings extension (#17861) - YoutubeMusic: Fixed Issue - remove Like and Like Songs (#18631) - [YubiKey Code] - Replace usage of WindowManagement.getActiveWindow with getFrontmostApplication (#18831) - Update CODEOWNERs - Add gotify extension (#18679) - Ext/window sizer fix screenshots and README (#18827) - Update CODEOWNERs - Add Verification/Sign-in Link Detection (#18695) - Dia (The Browser Company) extension (#18667) - Docs: update for the new API release - Docs: update for the new API release - Update CODEOWNERs - Add cloud-cli-login-statuses extension (#18058) - [YubiKey Code] - Sort accounts by usage (#18781) - [hacker-news-top-stories] Add notification support (#18798) - Update threads extension (#18813) - Update Ext/window sizer (#18814) - Update CODEOWNERs - Revert "Update bmrks extension (#18539)" (#18811) - update extension raycast-gemini (#18666) - Update tinyimg extension (#18720) - Update xcode extension (#18746) - Update 1bookmark extension (#18664) - Update CODEOWNERs - Update aws extension (#18650) - [Things] Fix menu bar `Complete` action (#18641) - Update CODEOWNERs - Add nostr extension (#18637) - Docs: update for the new API release - Update CODEOWNERs - Add window-sizer extension (#18635) - Update CODEOWNERs - Add hardcover extension (#18628) - Update CODEOWNERs - Update quit-applications extension (#18617) - Update CODEOWNERs - Mark all extensions which uses AppleScript as macOS only (#18742) - Slack: enhance Search Emojis command with AI-powered suggestions (#18625) - Update CODEOWNERs - Update zen-browser extension (#18751) - Made use of Search API optional (#18410) - Update CODEOWNERs - Add magic-home extension (#18219) - Update CODEOWNERs - Add ton-address extension (#18683) - Update svelte-docs extension (#18749) - Update CODEOWNERs - Update hacker-news-top-stories extension (#18747) - Update bmrks extension (#18539) - Update CODEOWNERs - Add lookaway extension (#18589) - Update CODEOWNERs - Updating Raycast handle (#18738) - Update CODEOWNERs - Update regex-repl extension (#18724) - Update notis extension (#18727) - Update CODEOWNERs - Add `Canva` extension - View Designs and Open in Browser (#18645) - [SABnzbd] add README + Modernize to use latest config (#18670) - Update CODEOWNERs - Add go-to-rewind-timestamp extension (#18514) - Update CODEOWNERs - Update toggl-track extension (#18543) - Update CODEOWNERs - Update CODEOWNERs - Update thesaurus extension (#18569) - Update warp extension (#18504) - Handle undefined downloads in subtitle formatting (#18729) - Update mercado-libre extension (#18725) - Update tuple extension (#18718) - Update CODEOWNERs - Add origami extension (#18314) - Update README.md (#18719) - Update quick-event extension (#17943) - Update anytype extension (#18218) - Update sportssync extension (#18240) - Update CODEOWNERs - add new extension Pumble (#18253) - Update CODEOWNERs - Add macOSIcons.com extension (#18386) - fix(pianoman): Cannot read properties of undefined (#18591) - Update zeabur extension (#18675) - Supahabits/stats (#18700) - Update CODEOWNERs - Update genius-lyrics extension (#18696) - chore(mcp): improve instruction and examples given (#18537) - Update CODEOWNERs - Add donut extension (#18711) - [Expo] Add support for Two Factor authentication (#18202) - Update CODEOWNERs - Update zen-browser extension (#18068) - Update CODEOWNERs - Update raindrop-io extension (#18668) - Update trovu extension (#18277) - Added "Create new Incognito Window" action for Chrome extension (#18262) - Update hacker-news-top-stories extension (#18705) - Update svelte-docs extension (#18686) - handle non existing file selection (#18674) - Ext/surge outbound switcher (#18633) - Update betterdisplay extension (#17535) - Update CODEOWNERs - Add lyric-fever-control extension (#18538) - 🐛 fix(wakatime): Fix Reported Store Issues & Update Dependencies (#18638) - Update CODEOWNERs - Update google-calendar extension (#18636) - fix details block in information doc (#18627) - Update CODEOWNERs - Update (#18632) - Update CODEOWNERs - Add playtester extension (#18492) - Docs: update for the new API release - Update CODEOWNERs - Add asciimath-to-latex-converter extension (#18496) - GitHub: Fix pull request filtering logic (#18624) - feat(search-chatwork): mod scope to use search contacts commands with OAuth (#18542) - Update CODEOWNERs - [Asana] modernize + close after creating task (close Issue) (#18531) - Update CODEOWNERs - Update package.json (#18483) - Update CODEOWNERs - Add dpm-lol extension (#18476) - Update CODEOWNERs - Update nba-game-viewer extension (#18623) - Add liquipedia-matches extension (#18455) - Update CODEOWNERs - Add git-worktrees extension (#18418) - Update CODEOWNERs - Update linkding extension (#18395) - Arc extension: (Re-)Add support to open blank incognito window (#18427) - Update CODEOWNERs - Update raycast-svgo extension (#18560) - Auto language detection and some small fixes (#18221) - Add steam-player-counts extension (#18435) - Linear: Update API and fixes (#18601) - Todoist: Fix AI get-tasks (#18603) - Update awork extension (#18580) - Update CODEOWNERs - Update lucide-icons extension (#18428) - Update aws extension (#18552) - Update CODEOWNERs - Add cerebras extension (#18508) - Update CODEOWNERs - Add manage runtimes and delete unsupported runtimes commands to Xcode extension (#18463) - Update CODEOWNERs - Update link-cleaner extension (#18422) - Update airpods-noise-control extension (#18126) - [Github extension] add support for merge queue and "merge when ready" (#18045) - Update ihosts to support remote hosts (#18176) - Update CODEOWNERs - Update CODEOWNERs - [ADB] Add Uninstall command (#18091) - Update paste-as-plain-text extension (#18574) - Update deepcast extension (#18598) - Update CODEOWNERs - Add hacker-news-500 extension (#18431) - GIF Search: Use `Clipboard` API to copy GIF instead of AppleScript. (#18588) - Todoist: New API, improvements and bug fixes (#18518) - Update CODEOWNERs - Update raycast2github.json (#18575) - Update dust-tt extension (#18578) - Update cal-com-share-meeting-links extension (#18577) - Update ns-nl-search extension (#18576) - Commands and Navigation Enhancements (#18528) - Update CODEOWNERs - Add `Netherlands Railways Find a train` extension (#18420) - Update CODEOWNERs - Update `CricketCast` extension - Modernize + Better Score Error Handling (#18555) - Update Connect to VPN extension (#18406) - Update CODEOWNERs - Update jetbrains extension (#18545) - Update copymoveto extension (#18535) - Update CODEOWNERs - Update github-profile extension (#18551) - Enable Chat Actions When Viewing Previous Conversations (#18547) - html-colors: add filtering option to group colors by shade (#18529) - [Things] Display only incomplete todo in the menu bar (#18515) - Update WeChat (#18345) - Update `Spaceship` extension - Modernize + DNS Enhancements (#18571) - Update CODEOWNERs - Update CODEOWNERs - parcel: add "Track on Website" and improve client (#18333) - Add paystack extension (#18375) - Update CODEOWNERs - Update gg-deals extension (#18519) - Update dub extension (#18517) - Fix 404 error by replacing the repo where we get the name from (#18525) - Improved fallback command and flickering during search (#18533) - feat(bento-me): improve UI. (#18521) - Update CODEOWNERs - Update clockify extension (#18401) - Update CODEOWNERs - Add "Obsidian Tasks" Extension (#18390) - Ai extensions/elgato key light (#17822) - Update utilities.md (#18510) - Update CODEOWNERs - Add virustotal extension (#18373) - Update CODEOWNERs - things: detect URLs in notes (#18362) - Update CODEOWNERs - Update deno-deploy extension (#17840) - Update dad-jokes extension (#18494) - Slack (#18156) - Delivery Tracker: Manually Mark as Delivered and Delete All Delivered Deliveries (#18485) - fix: gcloud path for non homebrew intel package installations (#18493) - Update CODEOWNERs - [Canvascast] Fix bugs with announcements and downloads (#18100) - Update adhan-time extension (#18204) - Update CODEOWNERs - Slack: New Command: Send Message (ISSUE-15424) (#16580) - Update antd-open-browser extension (#18299) - Update image-flow extension (#18470) - feat(himalaya): Update for Himalaya `v1.0.0` (#18388) - Add Find Features and AI Extension Support (#18195) - Add movie runtime information to Letterboxd (#18089) - Update CODEOWNERs - Update evernote extension (#17889) - Add g-cloud extension (#18093) - Update CODEOWNERs - Add awork extension (#17791) - Update laravel-herd extension (#18477) - feat(search-composer-packagist): display abandon package (#18307) - [Polar] Update Polar SDK Version (#18475) - Update CODEOWNERs - Add `Pastery` extension - Search Pastes, Create Paste, Delete Paste (#18404) - [Polar] Fix non-recoverable state when OAuth access tokens expires (#18471) - Docs: update for the new API release - Update CODEOWNERs - Update `Unsplash` extension - add Pagination, Caching + Modernize (close Issue) (#18384) - Update CODEOWNERs - Add jsrepo extension (#18346) - Update producthunt extension (#18442) - docs: asset folder clearing hint (#18320) - Update CODEOWNERs - Update vercast extension (#18297) - Update pcloud extension (#18291) - Update CODEOWNERs - Add image-to-ascii extension (#18282) - Update Tailscale extension (#18281) - [braid] Fetch icons dynamically from github (#18469) - [Bitwarden] Add authenticator primary action preference (#18464) - Improve URL retrieval with clipboard fallback (#18461) - Update dict-cc extension (#18443) - Update CODEOWNERs - Add valkey-commands-search extension (#18268) - Update CODEOWNERs - Update CODEOWNERs - Update reflect extension (#18294) - Add pollenflug extension (#17787) - Update CODEOWNERs - Add image-flow extension (#17383) - Update CODEOWNERs - Add laravel-herd extension (#18318) - Update 1bookmark extension (#18413) - [Bitwarden] Authenticator command (#18322) - Update quick-notes extension (#18389) - Update `My Idlers` extension - Optimistically delete Server (#18421) - Update CODEOWNERs - Update raycast-svgo extension (#18426) - [Contentful] fix: video assets not showing thumbnail (#18441) - Docs: update for the new API release - feat: added logic for properly counting CJK characters as words (#18430) - Update CODEOWNERs - Update tidal-controller extension (#18275) - Update CODEOWNERs - Update CODEOWNERs - Update obsidian extension (#18394) - Add surge-outbound-switcher extension (#18065) - Update CODEOWNERs - Add mistral extension (#18237) - add error han…
artivilla
pushed a commit
that referenced
this pull request
Nov 23, 2025
* Add yr-weather-forecast extension - linting - Merge pull request raycast#3 from kyndig/wfc-compare - visual feedback improvements for date queries - Fix linting errors: remove unused variables - Apply tech guru\'s React state management timing fixes - fixed query duplication - using auto-generated preference interfaces - revived unused quick day queries - updated - reverted some massive changes, trying to keep things simple - Merge pull request raycast#2 from kyndig/improvements - Fix race condition in concurrent network tests - Remove browser detection and redundant array checks - Fix references to non-existent LICENSE and CONTRIBUTING files - Add array bounds checking for tokens[i+1] access - Use auto-generated Preferences type instead of custom interface - Use showFailureToast utility for simplified error handling - Extract precipitation thresholds as documented constants - add debug mode preference for console in raycast ext. settings - updated with initial release - updated readme - docs: add welcome message system changes to changelog - docs: update README with welcome message features and shortcuts - feat: integrate welcome message callback in location actions - feat: add welcome message action to day view - feat: add welcome message action to graph view - feat: add welcome message action to forecast view - feat: integrate welcome message system with global shortcuts and all views - feat: add first-time user tracking functions - feat: add dedicated welcome message component with action panels - refactor: remove Quick View functionality and integrate favorites reordering shortcuts - feat: add favorites reordering functionality with moveUp/moveDown methods - feat: implement graph caching and smooth rendering transitions - feat: enhance graph with dual y-axis, rounded lines, and improved precipitation visualization - feat: add graph-table synchronization to prevent flickering - refactor: clean up unused imports and improve code organization - refactor: update API clients to use new utility functions - refactor: improve hooks with better error handling and loading states - feat: add generic API client for consistent HTTP requests - feat: add utility modules for DRY code organization - feat: implement graph caching for super snappy view switching - fixed linting - fixed ts linting errors - fixed linting errors - Removed search results limitation, added minimum 3 chars for search - feat: add favorite actions to day view - feat: add favorite actions to graph view - feat: add favorite actions to forecast view - refactor: simplify search to fix infinite loops - fix: prevent infinite re-render loop in useAsyncState - feat: add Nominatim API connectivity testing - feat: add network test hook for debugging connectivity issues - feat: add centralized async state management hooks - feat: add centralized date and time formatting utilities - feat: add centralized error message templates for weather-related errors - refactor: update to use centralized API configuration - refactor: update to use centralized API configuration - refactor: update to use centralized API configuration - feat: add centralized API configuration for all external API calls - refactor: update to use centralized symbolToCondition function - refactor: update buildWeatherTable to use centralized symbolToEmoji function - refactor: update to use centralized weather symbol utilities - feat: add centralized weather symbol utilities for emoji and condition mapping - feat: add useWeatherData hook for centralized weather data fetching - refactor: remove error handling as errors now handled in useWeatherData - refactor: remove error handling as errors now handled in useWeatherData - refactor: remove error handling as errors now handled in useWeatherData - refactor: replace manual error handling with useDelayedError hook - feat: add useDelayedError hook for consistent error display timing - fixed linting errors - updated - updated - fixed linting errors - Merge pull request #1 from kyndig/daysearch - feat: add weather utility functions for data processing and formatting - feat: add weather summary generation and formatting utilities - feat: add weather emoji mapping for visual weather representation - feat: add query intent parsing for natural language date and location queries - feat: add graph utility functions for weather visualization - updates - updates - feat: add 150 ms delay before error msg - feat: add 150 ms delay before error msg - feat: add 150ms delay for \'No forecast available\' messages to prevent flashing - feat: implement Enter key to open detailed forecast view and add 150ms error delay - switched symbolCode from || to ?? to avoid falsly empty strings - New logic keeps two-decimal precision but strips trailing zeros without numeric coercion. - simplified date handling - updated dates - updated changelog - removed kynd as owner - removed unused pathFromPoints helper - added D3 graph support - smoothing graphs - changed contact - cleaned up linting - added api compiance and privacy for real, this time - typescript problem fixes - updated with privacy statement and API comliance for MET - changed user-agent in api headers - updates - initial commit from local - Initial commit * Update yr-weather-forecast extension - fixed linting - updated contact info - Refactor main component to use custom hooks and reduce complexity - Add useFavoriteIds hook to track favorite status of search results - Add useFavorites hook to extract favorites management logic - Add useSearch hook to extract search logic from main component - Use configurable forecast hour constants - Replace magic numbers with configurable UI thresholds - Replace all magic numbers with configurable graph thresholds - Use centralized unit conversion from configuration - Replace magic numbers with configurable precipitation thresholds - Add weather configuration manager with runtime controls - Add centralized weather thresholds configuration - added error boundaries - API headers consistency across all external API calls - eliminated unnecessary re-renders * bundle size optimizations to address the D3 library feedback * Update yr-weather-forecast extension - Fix graph flickering with configurable delay and pre-rendering - attempting to solve flickering of graph views. Not successful, tho - fixed ts errors * refactor removing the text table form default view to kill the flickering issue once and for all. Also minor updates * Update yr-weather-forecast extension - linting fix - typescript error fix * Update yr-weather-forecast extension - linting fix - more ts errors * Update yr-weather-forecast extension - linting - added subtitle, updates - toastmessage cleans - extracted magic numbers * thresholds follow WMO, fixed sunrise/sunset logic * Update yr-weather-forecast extension - updated readme to reflect recent changes - updated readme to reflect recent changes * Refactor yr-weather-forecast extension - Updated command title to "Show Weather Forecast" with a subtitle. - Replaced inline favorite management logic with a dedicated FavoriteToggleAction component for cleaner code. - Introduced OpenGraphAction component for improved graph handling in multiple views. - Enhanced location utilities to utilize new action components for better maintainability. * Refactor yr-weather-forecast extension - Removed unused LazyGraphView import for cleaner code. - Simplified import statements in location utilities by removing the Icon import. * Add contributor to yr-weather-forecast extension * Update CHANGELOG.md and optimise images --------- Co-authored-by: Per Nielsen Tikær <per@raycast.com> Co-authored-by: raycastbot <bot@raycast.com>
artivilla
pushed a commit
that referenced
this pull request
Nov 23, 2025
* Update tembo extension - Merge branch \'contributions/merge-1758821696900\' - Pull contributions - Merge branch \'contributions/merge-1758821616137\' - Pull contributions - PR_MERGE_DATE - Better deal with nullable fields - Update CHANGELOG - Lint - Merge branch \'contributions/merge-1758645741387\' - Pull contributions - Move author to @tembo, improve issue sorting - Merge pull request #1 from tembo/tembo/investigate-menu-bar-refetching-raycast - refactor: optimize menubar tasks data fetching - Resync with Raycast origin - Evals for Raycast AI - First commit * Null-check for solutions * Update CHANGELOG.md, add platforms field and optimise images --------- Co-authored-by: raycastbot <bot@raycast.com>
artivilla
pushed a commit
that referenced
this pull request
Nov 23, 2025
* Add supermemory extension - fix: raycast publish issue with bun - chore: update the metadata and ui for app to get api key - feat(raycast-extension): initial version of supermemory extension for raycast - feat: add one click install to cursor on connect to ai modal (raycast#436) - Update ADD_MEMORY_SHORTCUT_URL to new URL (raycast#434) - Rename CONTRIBUTING.md file (raycast#433) - fix: one more type error - Merge branch \'main\' of https://github.com/supermemoryai/supermemory - fix - feat: new favicon (raycast#426) - fix: one more build error - Merge branch \'main\' of https://github.com/supermemoryai/supermemory - fix - ui: enable chrome extension download (raycast#423) - Merge branch \'main\' of https://github.com/supermemoryai/supermemory - change /memories to /documents, remove unwanted dependency, biome format - feat: auto redirect to last site (raycast#422) - Merge branch \'main\' of https://github.com/supermemoryai/supermemory - update: Readme - fix: autumn caching issue (raycast#421) - ui: delete document and related memories dialog (raycast#420) - fix: connections activation autumn (raycast#419) - Merge branch \'main\' of https://github.com/supermemoryai/supermemory - make docs public - feat (extension) : Auto Search Toggle for Chat Applications (raycast#418) - feat: pro subscriber email config (raycast#417) - merged - small changes - extension: updated telemetry and batch upload (raycast#415) - fix: billing page (raycast#416) - feat: add mcp migrate route (raycast#410) - feat: openai python sdk (raycast#409) - fix: remove the scripting for extension (raycast#411) - feat: new tools package (raycast#407) - ux: support integration (raycast#405) - feat: add mcp url to clients in connect ai modal (raycast#406) - completely remove waitlist (raycast#404) - fix: tour guide fix on overlap (raycast#403) - changes to chrome extension (raycast#402) - ui: default open connect ai modal (raycast#401) - feat (extension): add claude.ai and t3.chat integration support (raycast#400) - feat: redesign MCP connection flow with step-based UI and v1 migration (raycast#399) - Merge branch \'main\' of https://github.com/supermemoryai/supermemory - temp disable waitlist for user testing - Merge pull request raycast#395 from supermemoryai/mahesh/browser-extension - fixed bun lock issue - Merge branch \'main\' into mahesh/browser-extension - fix: build - BETTER GRAPH (raycast#398) - migrated the search to API v4 - fix the css issue with button - feat: migrate from react-markdown to streamdown (raycast#394) - Add claude GitHub actions 1756491853286 (raycast#397) - refactor(ui): optimize menu hover width and simplify text layout (raycast#396) - tailwind css to popup - welcome page tailwind css integration - added app token registration for extension - updated bun lock file - feat: browser extension - ci: fix ai-sdk publish (raycast#393) - ci: temp add debugging to ai-sdk workflow (raycast#392) - Merge pull request raycast#384 from supermemoryai/08-24-feat_ui_integrations_page_with_shortcuts_auto_api_key_generation - fix the commetns - feat: openai js and python sdk utilities (raycast#389) - feat: support project-specific installation commands (raycast#390) - chore: add repository to make auto publish work - Merge branch \'main\' of https://github.com/supermemoryai/supermemory - includeFullDoc: true in search endpoint - Merge pull request raycast#377 from supermemoryai/mahesh/update-memory-detail-view - fix: memory limits cutoff (raycast#385) - fix: missing dialog title in consumer mobile drawer (raycast#386) - fix sentry server issue (raycast#388) - feat: add \'last used\' badge to login page (raycast#387) - added connections as well - added connections as well to integrations view - fix: redeploy - added summary and memory details to memory detail view - fix: name in wrangler - ci: add ai-sdk publish (raycast#381) - fix: ai-sdk config optional (raycast#380) - feat: add tsdown.config.ts (raycast#379) - fix: ai-sdk build (raycast#378) - fix: unused ts expect error - sentry sourcemaps - ui (memory detail): improved memory detail view and open chat - fix: env vars - feat: sentry integration (raycast#376) - Add AI SDK Utilities (raycast#375) - Enhanced Text Editor and format fixes with biome (raycast#371) - Merge pull request raycast#368 from supermemoryai/mahesh/doc-update - added usage notes - Update LICENSE - Merge pull request raycast#366 from supermemoryai/mahesh/supermemory-new - New Version of Supermemory Consumer App - Merge pull request raycast#355 from supermemoryai/archive - fix: typo - chore: new README with archival notice - Documentation edits made through Mintlify web editor - Documentation edits made through Mintlify web editor - Documentation edits made through Mintlify web editor - Documentation edits made through Mintlify web editor - Documentation edits made through Mintlify web editor - Documentation edits made through Mintlify web editor - Documentation edits made through Mintlify web editor - don\'t treat it as tag - docs: More info about every endpoint - connections endpoints - update:docs - Fix: notion integration - settings openapi - Merge branch \'main\' of github.com:supermemoryai/supermemory - updated openapi - Change in wording - fix: Fixed overflowing content in add memory pop up (raycast#347) - fix extension tweet import (raycast#343) - Merge pull request raycast#345 from CodeWithShreyans/misc-fixes - auth info in endpoints - fix: duplicate in doc - fix: api reference page - fix: api reference page - version maybe? - docs. - openapi fix - v2 docs - Documentation edits made through Mintlify web editor - reduce padding - remove profile button for now - fix padding in add memory modal - Merge branch \'main\' of github.com:supermemoryai/supermemory - fix: tweets view - Minor cleanup and fix - auto generated openapi schema - Merge pull request raycast#339 from supermemoryai/hybrid-rag - add correct extension id - fix: discord links - Merge pull request raycast#338 from supermemoryai/Dhravya-patch-2 - Update README.md - Merge pull request raycast#335 from supermemoryai/hybrid-rag - hybrid rag looks good now - Merge pull request raycast#334 from supermemoryai/hybrid-rag - implemented proper hybrid search with date relevancy into consideration - implement hybrid search - better space selector - added a batch delete feature - edit space names - intuitive memory movement, avoid duplicates in home - twitter import fix - Merge branch \'main\' of github.com:supermemoryai/supermemory - Merge pull request raycast#331 from supermemoryai/revert-325-patch-1 - Revert "Updated AddMemory.tsx component to fix overflow memory category/tabs UI " - Merge branch \'main\' of github.com:supermemoryai/supermemory - Merge pull request raycast#325 from alankritkhatri/patch-1 - delete spaces - Merge pull request raycast#323 from movoid12/doc/update-doc - Updated AddMemory.tsx to fix overflow memory category/tabs while selecting the category of the new memory - docs: update AuthKit Remix Cloudflare anchor link - docs: remove getting started title - docs: intro title change - docs: added pricing page - docs: add notes about infrastructure - docs: update changelog - docs: v1 - add api reference - add api reference - api docs - redepl - initial docs setup - docs no submodule - docs without submodule - add docs - Hello World - auto-provision changes - fix: internal server error - fix: deleting memories - change embedding model - change embedding model - import tools: CSV and markdown (obsidian) - fix: postgres error - Merge branch \'main\' of github.com:supermemoryai/supermemory - Supermemory v2 Release 🚀 - huge update" - Merge pull request raycast#295 from supermemoryai/extension/duplicate-save-fix - fix: duplicate content saving data in extension - fix: extension on top - Merge pull request raycast#294 from supermemoryai/extension/drag-and-dismiss - fix: drag and import icons scrolling over page - Merge pull request raycast#293 from supermemoryai/extension/drag-and-dismiss - fix: horizontal overflow - Merge pull request raycast#292 from supermemoryai/extension/drag-and-dismiss - fix: extension icon scroll effect with page - extension: the UI Scroll issue fix - Merge pull request raycast#289 from supermemoryai/extension/drag-and-dismiss - fix: icon images issue - Merge pull request raycast#285 from supermemoryai/extension/drag-and-dismiss - feat: Drag and Dismiss extension features - Merge pull request raycast#275 from AVRSANAND/fix-bug-onboarding-links - Fix: Making links clickable in onboarding section in Step2 - ugh - fix: telegram bot - fix: all build errors - fix: editor build issue - Merge branch \'main\' of github.com:supermemoryai/supermemory - aaa - Merge pull request raycast#268 from supermemoryai/CodeTorso-main - trigger build - add lockfile - minor fixes - merge conflicts - Merge pull request raycast#259 from supermemoryai/cta-fix - update the cta after launch - Merge pull request raycast#258 from manuarora700/main - fix: navbar glitch - Merge pull request raycast#255 from aidenybai/chore/upgrade-million - Merge pull request raycast#240 from supermemoryai/telegram-markdown-mode - refactor(web): Update condition for development environment - undo changes - Merge branch \'main\' of github.com:supermemoryai/supermemory - revert and fix mem0 memories addition - merged - commit it - get this file in - popover ruining my day again - Merge pull request raycast#254 from CodeTorso/memo-page - little animation will be better - Merge pull request raycast#253 from CodeTorso/memo-page - better icons - editor - Merge branch \'leerob-perf-improvements\' - Merge pull request raycast#249 from aidenybai/chore/upgrade-million - build(package): Update @million/lint version - Fix Tailwind configuration and use Turbopack - chore: fix lockfile - Merge pull request raycast#246 from CodeTorso/next-fix - placeholder - fix: prop types in combobox - chore: update lockfile - Merge branch \'main\' of github.com:supermemoryai/supermemory - Merge pull request raycast#245 from CodeTorso/next-fix - alert when deleting space - chore: bump extension version - Merge pull request raycast#244 from sijan2/main - fix: infinite save issue and improve timer logic in ContentApp - Merge pull request raycast#243 from CodeTorso/next-fix - why is this novel shit broke - Merge pull request raycast#242 from CodeTorso/next-fix - next fix, how did noone notice this ? - chore: Update Telegram bot with Markdown Support - update version - slow wait and save - made counter work, wait on ratelimits and handle errors gracefully - Merge branch \'main\' of github.com:supermemoryai/supermemory - check for ok instead of fuckall - Merge pull request raycast#235 from supermemoryai/feat/pwa - update lockfile - Merge pull request raycast#231 from supermemoryai/kush/be-queue-fixes - Merge branch \'main\' into kush/be-queue-fixes - update lock file - Merge pull request raycast#236 from CodeTorso/queue - one more commit needed - memory queue fix - Add PWA Support for Web App - Update README.md - Merge pull request raycast#234 from supermemoryai/Dhravya-patch-1 - Update README.md - fix: builds - Merge pull request raycast#230 from Yh010/bug/multiButtonPress - remove unwanted console logs - fix sapces; fix incorrect title for memory sources - Merge pull request raycast#229 from supermemoryai/fix/extension-nav - fixes multiple memory submission bug - feat: Add "View" button for chrome extension - im just tired - OOFOF well now posthog pls - Bruh LMFAMO - posthog - uncomment - make use of the promise-based thingy we\'re doing - Merge pull request raycast#193 from supermemoryai/kush/be-queue - updated kv and queues - change kv namespace ids - merged latest changes with queue branch and ready for prod - changes for prod - Merge branch \'kush/be-queue\' of https://github.com/Dhravya/supermemory into kush/be-queue - Fix job errors not reflecting in D1; add delays on document insert in vectorize to help with open ai rate limits - Merge pull request raycast#219 from Deepakchowdavarapu/readme-issue - Merge pull request raycast#206 from supermemoryai/better-markdown - Merge pull request raycast#223 from iiAbady/patch-1 - Merge pull request raycast#224 from iiAbady/patch-2 - optional chaining - Merge branch \'main\' of github.com:supermemoryai/supermemory - fix: entities urls might not be there - changes for staging - chore(ui): justify thinkpad to center - fix: delete uneeded ref page - Merge pull request raycast#221 from fyzanshaik/feature/memory-scrollbar - Removed unnecessary comment - Scroll bar added - Requested changes done fixed the links - Merge branch \'kush/be-queue\' of https://github.com/Dhravya/supermemory into kush/be-queue the commit. - added links - Merge pull request raycast#211 from NareshBiradar1/spelling-typo-necessary-in-introduction - Merge pull request raycast#214 from omwagh28/issue1 - Chrome extension Capitalized for better modularity - move limit to backend and thread service binding - Fix spelling typo: neccessary to necessary in Self-Hosting Guide introduction - Merge pull request raycast#209 from abhishekshah5486/fix-typo-volia - Corrected the typo Volia to Voila in the Import Twitter Bookmarks section of the README.md file - better markdown rendering - Merge branch \'main\' of github.com:supermemoryai/supermemory - remove pro mode for now - Merge pull request raycast#205 from krakenftw/deletespace - calculate how fucked we are - fix: stuff - handle errors properly - fix wrangler toml - Merge branch \'main\' of github.com:supermemoryai/supermemory - export memories option - lint - feat: delete space - Merge pull request raycast#204 from krakenftw/textospeech - fix: wrong icon for speaker-x - feat: selective disabling of buttons - feat: stop tts button added - feat: disable speaker button while speaking - fix: Small UI issue - Merge branch \'main\' of github.com:supermemoryai/supermemory - send a sliced version to the API - Merge pull request raycast#198 from krakenftw/textospeech - Merge branch \'main\' of github.com:supermemoryai/supermemory - fix: people skipping onboarding should still have supermemory.ai saved - Merge pull request raycast#201 from supermemoryai/fix/telegram-login - fix telegram bot link issue - feat: text to speech on answers - drizzle logic back in apps/web other stuff in the same place. - db schema in packages - queues so far - nevermind. disabled sentry. again. - enable sentry using tree shaking - disable sentry again. - Merge pull request raycast#189 from tushar-daiya/promiseToaster - cleaner - removed unnecessary - Merge pull request raycast#190 from supermemoryai/Welding-Torch-patch-2 - Merge pull request raycast#191 from supermemoryai/Welding-Torch-patch-3 - Fix \'Draw things to see here\' - It\'s \'Thinkpad\' not Canvas anymore - fixed error shows as success toast - sonner promise toaster added - Merge pull request raycast#186 from fyzanshaik/bugfix/github-key-interference - Merge pull request raycast#187 from tushar-daiya/keymaps/addmemory - dependency array removed - Add useKeyPress hook for keyboard event handling - Fix: Remove event listener through cleanup - Fix: Disable GitHub shortcuts in text field - fix ids not present in storecontent - fixed builds, added friend integration - merged - lockfile - lockfile - Merge pull request raycast#174 from supermemoryai/Welding-Torch-patch-1 - Merge pull request raycast#180 from dishit7/fix/openlink_in_newtab - Merge pull request raycast#182 from CodeTorso/backend - home page style - Merge pull request raycast#181 from supermemoryai/kush/fix-threads - fix tweets and sources - Merge pull request raycast#175 from aryankeluskar/main - Fix: Add target and rel attributes to external links for new tab opening - update turbo package - Update line of memories to not overflow - The extension is up-to date now - Merge pull request raycast#173 from siddarthpai/168 - fixes for issue raycast#168 - Merge pull request raycast#163 from aryasaatvik/pnpm - Merge pull request raycast#171 from JedPattersonn/jed/fix-breadcrumb - Fix Spaces Breadcrumb - catch - format - update docs and hook - Merge pull request raycast#140 from supermemoryai/kush/experimental-thread - Merge branch \'main\' into canvas - solve merge conflicts - ughh, regenerated migrations. my bad. - Merge branch \'main\' of github.com:supermemoryai/supermemory - Merge branch \'main\' of https://github.com/Dhravya/supermemory - onboarding page changes and ratelimiting - merged - Merge branch \'main\' of github.com:supermemoryai/supermemory - quickfixes - pnpm - telegram token - revert some files - fix script - update wrangler - fix eslint issue - disable telegram - address ts issues - done!! - fix error on drop - merge oopsies - Merge pull request raycast#145 from aryasaatvik/signout - Merge branch \'main\' into signout - let\'s go boys!! canvas - Merge pull request raycast#159 from aryasaatvik/docs - r2 link - update docs - parse suggestions for handling edge case - fix breadcrumbs and btter handling - better error handling - fix weird wrangler problems in prod for recommendations] - Merge pull request raycast#154 from supermemoryai/filtering - shitgit - fix - Update page.tsx - Update apps/web/app/(dash)/home/page.tsx - Merge branch \'main\' into filtering - better error handling - added recommended items - Merge pull request raycast#152 from supermemoryai/add/producthunt-badge - add: producthunt of the day badge to landing page - Merge pull request raycast#149 from aryasaatvik/has-onboarded - rerun schema update - tabs - complete onboarding on skip - Merge pull request raycast#147 from aryasaatvik/history - use hasOnboarded from user table instead of query param - add hasOnboarding to db - a11y support - Merge pull request raycast#139 from alankritkhatri/fix-memory-blur - setup migrations - drop unique constraint on name - add try catch in api/add for better error handling - feat: Improve batch processing for vector metadata updates; Support long form content - history dropdown - tabs lol - match text color - allow signout - feat: add thread support for twitter; add segregation in types of chunks and methods to process those chunks - fixed the blur in the add memory card/component by removing a tailwind class backdrop-blur-md. made changes in dash/dialogContentContainer.tsx anad dash/menu.tsx - Merge pull request raycast#137 from supermemoryai/pro-mode - fix: type error when getting full chat thread - remove lockfile (failing builds) - added ability to use pro mode, to do complex timeseries/location searches - Merge pull request raycast#133 from aryasaatvik/lockfile - Merge pull request raycast#135 from aryasaatvik/ui-tsconfig - add damn home icon - fix loaders, allow larger websites - resolve ts error for svg imports - remove redundant icon export - use ts from workspace - add lockfile - revert menu - producthunt link - fix: oopsies, not default function - /chat page redirects back to home - launch fixes: fix onboarding and no dead buttons - non-clickable when not selected - i don\'t understand git anymore - fix: lag in chatwindow submission - added telegram bot link - telegram bot link in dashboared - added history to page - onboarding UI - corrupt lockfile - retry deployment - minor changes in nav icons - merging - wtf is going on - changes in queryinput home layout - Merge pull request raycast#129 from Priyansh4444/patch - fix: forgot to close the Link tag since was on phone - feat/refactor: Using <Link> instead of <a> and hovering animation - remove everything inside raw tags - fix links - Merge pull request raycast#125 from supermemoryai/revert-121-codetorso - Revert "small commits big pr" - Merge branch \'main\' of github.com:supermemoryai/supermemory - memories and justification clubbed together, justification more nested - Merge pull request raycast#121 from supermemoryai/codetorso - Merge branch \'main\' into codetorso - believe in god, hope this works - added links on bottom of the page - change summary to answer - Merge pull request raycast#118 from MaheshtheDev/extension/space-fetch-issue - Merge pull request raycast#122 from malisettisamrat/fix/mobile-layout - Merge branch \'main\' into fix/mobile-layout - Merge branch \'main\' into codetorso - Merge remote-tracking branch \'origin/main\' - fixed mbile layout - Merge branch \'main\' into extension/space-fetch-issue - chore: Refactor handlePopoverChange function - Disabled sentry for now because of unreasonably large bundle size - attempt to deploy - deployment attempt - deployment attempt - onboarding page - inter font - accidentally left behind - a server rendered navbar - skeleton loaders for recent chats - recent searches feature and some other cool stuff - effect of disappearing text on input - improved textarea layout + home page imrpovemnts - searchparams refactor - bigger text, and fixing build errors - Refactor and add beutiful spacefilter - ig I need to commit lockfile - refactor /home - fix dependency errors - try new deploy strat - api routes to make mobile real - test - stuff - use tabs - breadcrumbs - added breadcrumbs for easier navigation on web - added sentry - Merge branch \'main\' of https://github.com/Dhravya/supermemory - small UX fixes and multi space save actually works now - Merge pull request raycast#115 from mrswastik-robot/mobile-responsiveness - quickfix: remove any instances of chunkings from raw tweets - push changes - Revert "added bun lockfile" - Merge pull request raycast#119 from Dhravya/ui-improvements - menu reduced size - chore: Refactor spaces fetch call activity - build using bun - added bun lockfile - Merge pull request raycast#117 from Dhravya/ui-improvements - more improved ui - Merge pull request raycast#116 from Dhravya/ui-improvements - ui changes :) - Merge pull request raycast#114 from GauravBurande/patch-1 - landingPage UI fixes on mobile screens - Update content.jsx the memory cards link opens in new tab - return whole response - Merge pull request raycast#111 from Dhravya/kush/misc-be-improvements - update Error messages and handling - chore: add prettier config feat: improve error handling for long documents feat: add chunk id\'s to db - Merge pull request raycast#109 from meetpateltech/terms - rename terms to tos - cleaned up migrations - Merge pull request raycast#107 from MaheshtheDev/maheshthedev/fix-filter - fix: filters in space and memories - Merge pull request raycast#101 from meetpateltech/improve-readme - Merge pull request raycast#106 from Dhravya/imgbot - fix merge conflicts - [ImgBot] Optimize images - Merge pull request raycast#94 from Dhravya/imgbot - Merge pull request raycast#100 from Kinfe123/fix/clean_ups - Merge branch \'main\' into fix/clean_ups - Merge pull request raycast#103 from MaheshtheDev/maheshthedev/update-readme - Update twitter import instructions and warning for signing - added privacy policy and TOS - added context menu saving - revamped extention - UX: Load while creating memory - small fixes with prompt formatting and browser rendering] - enter to submit, shift newline - Update README.md with new UI - use cloudflare AI gateway - merged - better-extension - improve readme - fix: change to signin path - fix: making the image work - fix: responsiveness on hero text - fix: responsiveness and image border radius - fix: centering the btn - removed scrollbar - Merge pull request raycast#99 from MaheshtheDev/fix/mobile-landing - Update og image URL and website link - Merge pull request raycast#88 from MaheshtheDev/fix/setup-guide - Merge pull request raycast#98 from MaheshtheDev/fix/mobile-landing - refactor: Update Cta and Footer components on the landing page - fix: add content modal had a bad blur - Merge branch \'main\' of https://github.com/Dhravya/supermemory - minor changes to landing page - attempt to make the add modal more accessible - add sharedtypes back to package.json - attempt to fix ci/cd again - try to fix ci/cd - try to fix ci/cd again - fix ci/cd - Merge pull request raycast#97 from govind-superu/linkFixed - slice the tweet text to prevent issues - fixed link - landing page fixes - UI update - mobile UI fixes - fix access controls - shareable spaces - spaces function - [ImgBot] Optimize images - fix link - minor changes in extension - merge conflicts - Merge pull request raycast#93 from Dhravya/editor - done! - Merge pull request raycast#91 from Dhravya/editor - dhravya\'s improvements - show updates in the extension - Merge pull request raycast#90 from Dhravya/editor - canvas (3/3) - more spacing in memories page - removed unwanted information from the memories page - revalidate page - makeshift notes page - ensure useriD while saving - search endpoint - save unique vectors for users from extension - UX improvement: Create space disabled when input value is \'\' - import using extension - added things - tailwind shadow dom - TODO; failed tailwind attempt - made fiter functinoal - added comments in memories page - memories page - fix typescript errors - user canvas (2/2) - schema - more tweaks - design improvement - config - fixed new chat button showing up on all pages - fix: Spaces filter not working - dynamic island no longer needed - new filter - User Canvas (1/2) - adding note to not to change binding value in database - allow pointer events - minor error fixes - fix: baseUrl should be same as Url - Merge pull request raycast#83 from lakshaybhushan/main - updated nav - minor spacing & color fix for showcase component - fixed alignment for twitter icon - Merge pull request raycast#82 from Kinfe123/feat/landing_revamp - text on landing pages - fix: adding self hostable - removed isDarkMode in canvas for now - change wrangler.toml to point to prod db - landing page minor changes - fix: prod issue - fix: minor padding and alignment leaks - Merge branch \'main\' into feat/landing_revamp - fix: import using absolute path - dev and prod databases - to a responsive future 🚀 - we close the modal once memory creation is started - close modal after adding memory - added toast for loading and fixed chathistory - removed loading stuff - minor fixes - chathistory - use gpt-4o again, responses are considerably better. - fix: redirect if not logged in - aaaaaaaa - oof - a lot of hotfixes to fix production build - trying to fix build - changed packagemanger for apps/web - dep update - build.yml - drizzle-orm in dependencies, prod wrangler.toml - Merge pull request raycast#80 from Dhravya/telegram-bot - reduced db calls here, we don\'t need that complex logic, can just do this lol - feat: loader for form submission - fix: ui revamp - fix: ui revamp responsiveness - fix: clean up - fix: wiping out the components - fix: making type safe - fix: unused import and unwanted import - fix: bg grid paattern - ts-ignore at the right place - some important housekeeping, crushed all build errors - made and documented the telegram bot (HYPE) - added backend route for telegram bot and others to be possible - Merge branch \'codetorso\' of https://github.com/Dhravya/supermemory into codetorso - feat: vector lookup and chat is twice as fast now - Add Extension (1/2) - added indexes and stuff - clean code+ user canvas (1/2) - centered layout - fix: auth page revamap - fix: auth page revamap - fix: auth page revamap - feet: auth page revamp - fix interactive canvas (2/2) - Merge pull request raycast#79 from Dhravya/chathistory - cleanup - deleted chatpage - merged code - addeed chathistory functionality - delete packagelock - Unreadable Canvas code, jk 😂 - fix: revamp - fix: ui revamp - fix: ui revamp - improve canvas drag and drop make sidepanel work - fix: ui revamp - fix: ui revamp - fix: padding leak - fix: zIndexing fixD - Fine tuning canvas (1/2) - fix: width issue - fix: margin leak - fix: input - fix: revamp - fix: revamp - fix: navbar revamp - fix: build - fix: import error - fix: import error - fix: import error - fix: prod issue - fix: section revamp - fix: section revaamp - feat: landing page revamp init - Merge pull request raycast#76 from Dhravya/kartik - Merge branch \'codetorso\' into kartik - added multi-turn conversations - works - Another Failed Attempt at streaming - Improve code, failed attempt at Streaming text - Add Drag & Drop code - Drag and Drop in Canvas! - Merge pull request raycast#75 from MaheshtheDev/fix/cta-bg - fix: Cta component background color - added logic to handle justification properly - darkmode by default - Create Embeddings for Canvas - EditorAI integrated! (1/4) - codetorso pull remote - Add Editor Endpoint - Merge pull request raycast#71 from Dhravya/vector-deduplication - include all selected spaces in the fetch call to backend - vector duplication no longer an issue. support for querying with multiple spaces. - Merge pull request raycast#70 from CodeTorso/codetorso - add js docs - gpt-4o is already a default model, so no error-checking required - add number of chunks to the respnose and only show unique values - added sources to the response - store full info - OCR try - added image support in the backend - add: animated query input - use a dev vectorize database to prevent pollution - include metadata in response, add type to metadata - proper URLs - fixed a bug - Merge branch \'codetorso\' of https://github.com/Dhravya/supermemory into codetorso - form to add content [PENDING LOADING STATE] - ui update: /chat - improve: /home page - Update Setup Guide - added way to save content and vectorize them. also refactored code and added a bypass to browser rendering - Merge branch \'codetorso\' of https://github.com/Dhravya/supermemory into codetorso - chore: Remove unused variables and dependencies - getspaces and other features integrated with the backend - [MIGRATION REQUIRED]Data fetchers and other server actions, spaces creation and database migrations - Merge branch \'codetorso\' of https://github.com/Dhravya/supermemory into codetorso - omg - small stuff - Merge pull request raycast#59 from Dhravya/revert-58-v2 - make header and menu fixed instead of absolute to prevent movement on scroll - chat UI and markdown renderer ⚡ - Merge branch \'codetorso\' of https://github.com/Dhravya/supermemory into codetorso - added zod validation to embedQuery - fix backend - Revert "Add code for extension" - Merge pull request raycast#58 from CodeTorso/v2 - Merge pull request raycast#57 from CodeTorso/codetorso - smoothening animatio - Merge pull request raycast#56 from CodeTorso/codetorso - Icons now in our website integrated - full screen mode implemented - some documentation for backend - minor changes and improvements - Adding keyboard shortcuts, responsive design that 99% don\'t need but still - AI code refactored - Add Memories, Canvas, Editor - before color edits - widget - Add Dynamic Island - Implement extension - Implemented Highlight in Extension - added top bar nav - improvements in dash + chatUI - Add Extension Template - fixed some import bugs - Merge branch \'CodeTorso-improvements\' into v2 - fixed conflicts + my local changes - commented the backend code with it\'s limitations + optimised and removed a bunch of unnecessary queries - Scroll Nav hide and Twitter Animated Border Implemented - started implmeneting filter - proper redirects - added signin page - change input height - brought all the APIs back - fix global file stuff - Merge pull request raycast#52 from Dhravya/v2-refactor - added kartik\'s code - re-added license, readme, etc. - refactored UI, with shared components and UI, better rules and million lint - refactored UI, with shared components and UI, better rules and million lint - added social material - fixed the annoying SVG errors in the terminal - format documents - footer fix: Arrow color should be consistent, no need for stroke - added hover and border to signal clickability - fix: center follow on twitter button - Merge pull request raycast#50 from CodeTorso/improved-landing-page - Improved Input + Feature Section click + Twitter link + Footer link arrow - simple hover link animation - landing page improved for readability and smooth scroll - landing page complete ✅ - general layout, responsive - added browser rendering - feat: Rewrite backend to hono ⚡ - Update README.md - Merge pull request raycast#28 from luka1104/patch-1 - Update SETUP-GUIDE.md - Merge pull request raycast#26 from nexxeln/nexxel/faster-builds - ignore eslint and ts build errors - Merge pull request raycast#24 from Pelps12/main - Fix default behavior bug - edit prompt - Change "Enter" submit logic - switch back to gemini - don\'t remove value on completion - enter to send - Merge branch \'main\' of https://github.com/Dhravya/supermemory - fix: inArray requires atleast one value error - add link to cloudflare pages - help on the chrome ext - get chrome extension button - extension auth button - fix input scroll bug - added tracking code - added tracking code - Create LICENSE - increase highscore filter - added readme - attempt to make og image work - fixed the AI prompt - added limit - everything done - fix context menu - add profile and fix drawer scroll - space expand layout - fix route - fix - update routes - merge - new modals - 6144 char limit - maybe twitter images will work? - added wipefile - update db prepare statement - fix og image - added reset command - wipedata api - added edit route - delete route - delete route - more meta tags - manifest file for pwa - added favicon - changes to the quuq - fixed notes vectorize - get pagecount as well - notes in vector db - change ai model - attempt to fix browser rendering - made pageToMemory work - add page data to vector db - fix layout - Merge branch \'main\' of https://github.com/dhravya/supermemory - fix relaod bug - fix build fail - Merge branch \'main\' of https://github.com/Dhravya/supermemory - privacy page - pulled yash - fix phone layout - resolved conflicts - fixed spaces memories appearance-reappearance bug - added browser rendering for getting clean page content - fix notes - generate - delete spaces and memories - order by savedAt - fix metadata - conflicts - merge - fix edge case for getting metadata - fix favicons - space add - spaces dialog - search results - CloudflareAI for better streaming - switch to cloudfalre - memory item - e - comment extension dialog for now - merge - fix dialog to add spaces - aaaaaaaaaaaaa - vectorize function - bookmark tweets feature - mark runtime=edge for spaces - added logic for importing all tweets - Merge branch \'main\' of https://github.com/Dhravya/supermemory - added overlay for importing tweets - new route /spaces - merge - update store route - proper caching and KV - merge - fix: vector length issue - add modal to extension - increase number - removed pnpm lock - done - added ratelimits - properly show ids - spaces not showing bug fixed - minor edits to make stuff work - add search to context - sql queries - update sql queries - new db actions - Merge branch \'main\' of https://github.com/dhravya/supermemory - merge pls - Merge branch \'main\' of https://github.com/Dhravya/supermemory - ok - prepare statement - Merge branch \'main\' of https://github.com/Dhravya/supermemory - Import twitter bookmarks - schema update - clean url - new schema - add modal - Merge branch \'main\' of https://github.com/Dhravya/supermemory - notess - changes in how we save vectors - Merge pull request raycast#5 from Dhravya/new-ui - Merge branch \'main\' of https://github.com/Dhravya/supermemory into new-ui - save user ID with url to ensure that same website can be saved by users - novel editor - some branding attempts - ok - remove prepaer - added pre commit hook - test - testing - testing precommit - test - fix warning for formatting thing - test - test - switch to next-auth beta because of build fails - extension styling such that website content is not affected https://twitter.com/DhravyaShah/status/1778189224396922948 - added ext.css, prevent css mismatch - fix styling in extension, remove ai sidebar in extension - cleanups for production - Merge pull request raycast#4 from Dhravya/new-ui - better md - filter spaces support - spaces in the API - removed all pnpm-lock files - fix malformed data sometimes - new-ui WORKS AND DONE AND DUSTED - have a initial search query - chat implementation - // - new chat (incomplete) - Merge branch \'new-ui\' of https://github.com/Dhravya/supermemory into new-ui - test - removed unnecessary files - sources in search - messages list - messages streaminug - Merge branch \'new-ui\' of https://github.com/Dhravya/supermemory into new-ui - chat - setup for multi chat - made it functional - aggregate content from same space - better phone controls - better phone ui - fix memory modal closing - remove ui page - merge - move to context - fix: no longer pass down spaces - Merge branch \'new-ui\' of https://github.com/Dhravya/supermemory into new-ui - add modal - changed data structure to fetch spaces - (NEEDS MIGRATION)made sidebar functional - remove unused imports - fix type error - delete no longer needed components - `addSpace` function to the context - add context and fix sidebar - Merge branch \'new-ui\' of https://github.com/Dhravya/supermemory into new-ui - context added - make ext work with dev mode - memories that show up are legit now - use server in /ui - improve phone ux - Merge branch \'new-ui\' of https://github.com/Dhravya/supermemory into new-ui - add custom Bin component - fix content paths - add auto-animate - fix window undefined error - i dont even know - i dont even know - better focus states - Merge branch \'new-ui\' of https://github.com/Dhravya/supermemory into new-ui - animation with framer motion - remove debug lie - update cmdk - add fade-in anim - fix font weight - uptodate with main - update: catch up with main - change \'categories\' to \'spaces\' - fix: fix build fail, add category in storedcontenttypes - added category support in d1 db, changed schema - added category support: add and search - refactored ai backend code for composability - responsiveness - responsiveness and phone memory drawer - fix props - fix styles - memory bar - placeholder - input with icon - responsiveness - filter combo box - add wrangler.toml to gitignore - new layout - wrangler - new modifier - sidebar update - git add categoryitem - Merge branch \'new-ui\' of https://github.com/Dhravya/supermemory into new-ui - gracefully end stream - fix: donechunk fix - fix: streaming doesn\'t work when newline characters are malformed - fix: auth in extension - Merge pull request #1 from Dhravya/gemini-api - remove unnecessasry comment - delete pnpm-lock.yaml - added gemini streaming in cf-ai-backend - rename to PageItem - rename to PageItem - add new page popover - add new page popover - Merge branch \'main\' of https://github.com/Dhravya/supermemory into new-ui - update .github - final - fix deploy-cf-worker - build checks - update CI and test - (ci): update CI again - (ci): update CI again - (ci): testing CI changes again - (ci): update ci - (ci): test changes in ci - (ci): update github action to an even better script with auto deploy to cloudflare workers for the ai module - added workflow to auto deploy workers - (ci): conditionally build and deploy - (ci): extension path mismatch fix - update extension: work on all *.dhr.wtf sites - fix delete button on dark mode - fix delete button on dark mode - List Item with Sidebar - List Item with Sidebar - redeploy: check for d1 database - redeploy: check for d1 database - . - . - add wrangler.toml - add wrangler.toml - Merge branch \'main\' of https://github.com/Dhravya/supermemory - Merge branch \'main\' of https://github.com/Dhravya/supermemory - remove github id - Update README.md - Update README.md - trigger workflow - this should pass - add env manually - fix: build command - added @radix-ui/react-dropdown-menu - build properly - upload to proper place - try to fix it again - fix: github action - use bun for builds - install in root dir - setup bun - force install - fix: packageManager spelling in build - fix: build extension - added push to cf action - added build and release github actions - untracked .next/ - removed .next - don\'t run cf-ai-backend - added messageposter button in page.tsx - to auto loginto extension - added dependencies - update: fixed type error in OpenaiEmbeddings and added tailwindcss-animate as requirement - fix: type error - setup and workflow: added example wrangler file - fix: hot update in dev mode! FINALLY - added policy - feat: added and fixed query and search interface - feat: Added AI query UI - extension workoing - implemented AI with citations and extension flow, using openai embedder - extension auth and sync working - completed API routes - set up cf ai worker - set up cf ai worker - EVERYTHING WORKING PERFECTLY - chaos - hide bun lockfile - initialised monorepo with auth and extension communication * chore: updated the api key token link * Update supermemory extension - fix: lint issues - chore: duplicate code blocks removal * fix: remove console logs * chore: updated the author name * Update supermemory extension - updated: eslint config - fix: greptile issues - chore: updated the author name - fix: remove console logs - fix: lint issues - chore: duplicate code blocks removal - chore: updated the api key token link - fix: raycast publish issue with bun - chore: update the metadata and ui for app to get api key - feat(raycast-extension): initial version of supermemory extension for raycast - fix: Migration guides - Merge branch \'main\' of https://github.com/supermemoryai/supermemory - feat: Add memory vs rag and migration section to docs - ui: fix progress bar thickness on regular browser (raycast#445) - fix: hardcode names (raycast#444) - feat: layout design with theme improvements (raycast#443) - UI: onboarding improvements (raycast#435) - feat: new onboarding flow (raycast#408) - feat: Claude memory integration - fix: build - hot-fix: chat conversation reaching max depth with update (raycast#442) - Merge branch \'main\' of https://github.com/supermemoryai/supermemory - migrate docs to public - fix: disable experimental React Compiler in Next.js config and remove babel-plugin-react-compiler dependency. (raycast#441) - chore: updated the author name - fix: remove console logs - fix: lint issues - chore: duplicate code blocks removal - chore: updated the api key token link - fix: raycast publish issue with bun - chore: update the metadata and ui for app to get api key - Merge branch \'main\' of https://github.com/supermemoryai/supermemory - bump version - fix: SSR issue while localStorage is being accessed (raycast#437) - feat(extension): Auto Logout when token is invalidated, Account Section (raycast#438) - fix(pricing): update the new pricing limits on pro plan (raycast#439) - feat(raycast-extension): initial version of supermemory extension for raycast * Update changelog title and date format * Update subtitles for add and search memories commands * Update CHANGELOG.md and optimise images --------- Co-authored-by: Per Nielsen Tikær <per@raycast.com> Co-authored-by: raycastbot <bot@raycast.com>
artivilla
pushed a commit
that referenced
this pull request
Nov 23, 2025
* Add braintick extension - refactor: streamline EditTimer component for improved readability - Merge pull request raycast#5 from SamarpitSantoki/cursor/update-auth-flow-to-use-preferences-2554 - feat: add timer editing functionality and enhance user experience - Remove optional API URL preference and use hardcoded URL - Refactor authentication to use preferences and remove login view - refactor: update MCP configuration and streamline authentication logic - refactor: standardize error handling across project and task components - refactor: streamline code for better readability and error handling - refactor: improve error handling and type safety in project and task components - chore: remove Braintick app files and update MCP configuration - feat: ray pub 0.1 - feat: implement task editing functionality and update server configurations - refactor: streamline package.json workspaces and enhance TimerService include options - Merge pull request raycast#4 from SamarpitSantoki/debug/add-notification-test-endpoint - fix: notification system debugging and push token registration - feat: home screen change - feat: login screen info - feat: Added Support for raycast - feat: copy context button - feat: Added Notifications - feat: Home Page Refactor - Improve project and task time tracking functionality - fix: due date issue in tasks - fix: powersync converter - fix: npmrc - feat: Added billable hours - fix: due date issue in tasks - feat: Added Projects - feat: Added Animated Fab Button - fix: powersync port in compose file - fix: arg access - fix: accepting argv now - fix: prisma migrate auto run - fix: docker file github token - feat: home screen change - Add task relationship to timers - fix: npmrc file with github token - Update Expo config and remove sensitive data - Fix live transcript clearing and passing issue on stopStreamingVoiceCommand - feat: enhance CommandRecorder with live transcript functionality - chore: add always-auth configuration to .npmrc for GitHub package authentication - chore: update .npmrc files to enforce always-auth for GitHub package authentication - chore: update .npmrc files and Dockerfile with GitHub token for package authentication - chore: add .npmrc for GitHub package authentication - fix: uncomment GitHub token in .npmrc for package authentication - feat: add landing page components and enhance frontend structure - feat: update dependencies and enhance voice recording functionality - fix: update service account key path and refactor TimerScreen state management - feat: enhance task management and UI components - feat: initialize frontend application with Next.js and TypeScript - feat: enhance comment handling and database schema - chore: add GitHub package authentication token to .npmrc - feat: implement comment operation handling in PowerSyncService - feat: integrate PowerSync comment functionality across the app - Add comments functionality to tasks (#1) - chore: refactor app configuration and enhance analytics tracking - chore: update package dependencies and refactor project structure - chore: update environment configurations and package dependencies - feat: enhance authentication flow and database management - feat: add Docker configuration and deployment documentation for backend - fix: update start script in package.json to run from source - feat: refactor TimerService and database schema for voice and video notes - feat: update authentication and configuration settings - feat: update environment configurations and refactor database handling - feat: integrate PowerSync service and enhance backend functionality - feat: update environment configuration and enhance settings UI - feat: enhance backend authentication and OpenAPI integration - feat: monorepo setup with huly sync - feat: add publish script for Play Store submission in package.json - feat: add script for Play Store submission and update service account key path - feat: implement image commands feature for task extraction - fix: update speech-to-text model and voice command configurations - feat: enhance app update management and integrate OpenAI API key - feat: integrate app update management and enhance voice command features - docs: update voice commands documentation for multi-action support - feat: implement multi-action voice commands - support complex voice commands with multiple actions - add project creation via voice commands - enhanced task creation with project association - improved timer starting with project linking - comprehensive results UI with action breakdown - support for sequential action execution - docs: add comprehensive voice commands feature documentation - feat: add voice commands feature - create voice command hook with Deepgram transcription and OpenAI parsing - add voice command recorder component with full UI flow - integrate voice commands into main timer screen with AI button - support creating tasks, starting timers, and triggering recordings via voice - feat: implement immediate recording on index page - replace modal approach with immediate standalone recording - hide quick action buttons during recording - use same standalone components as notes page - feat: implement filter storage for user preferences across app sessions - feat: enhance app layout and integrate AppHeader component - feat: implement task management feature with UI enhancements - chore: update project configuration and enhance UI components - feat: implement independent note management and enhance app configuration - feat: enhance notes screen with standalone recording capabilities - feat: add notes screen and enhance app configuration - feat: add settings screen and enhance voice note functionality with summarization features - feat: audio transcripts working fine - Add Deepgram API key to environment and enhance voice note functionality: created .env file for API key, updated eas.json for environment variables, and improved voice note management in TimerContext and related components. Added transcription display and handling in VoiceNoteItem and VoiceRecorder components, and integrated speech-to-text functionality for audio notes. - Update app configuration and enhance timer functionality: renamed app in app.json, added new permissions for audio and camera, updated project ID and runtime version. Modified eas.json for build channels and auto-increment settings. Improved TimerContext and TimerDB hooks for active timer management, and refactored TimerScreen to utilize new timer state. Updated package.json and bun.lock for new dependencies, and enhanced UI components for better user experience. - Implement video recording and playback features: added VideoRecorder and VideoPlayer components, integrated video note management into TimerContext, and updated TimerCard and HistoryScreen to support video notes. Enhanced app.json for new permissions and dependencies, and added eas.json for build configurations. Updated .gitignore to include sensitive configuration files. - Refactor project structure and update asset paths: moved image assets to src directory, updated app.json to reflect new paths, and modified tsconfig.json for improved module resolution. Removed unused Android files and components, and added new UI components for enhanced user experience. Implemented collapsible sections and external link handling in the app. - Update project configuration and structure: renamed app to logger, added Android and iOS directories to .gitignore, and removed unused iOS files. Updated dependencies in package.json and bun.lock, and modified app.json for new app settings. Enhanced HapticTab component for improved haptic feedback on Android. Refactored TimerCard and VoiceRecorder components for better user experience and added safe area insets handling in tab layouts. - Initial setup of the Expo app with TypeScript, including configuration files for Android and iOS, and the addition of core components for timer functionality. Implemented context for timer management and integrated audio recording features. Removed legacy layout files and established a new structure for navigation and theming. - Initial commit * Update * add platforms field and optimise images --------- Co-authored-by: Per Nielsen Tikær <per@raycast.com> Co-authored-by: raycastbot <bot@raycast.com>
artivilla
pushed a commit
that referenced
this pull request
Nov 23, 2025
* Add numpy-documentation-search extension - chore: Updated screenshots - Merge pull request raycast#13 from Faria22/copilot/remove-ufunc-from-signature - Merge branch \'main\' into copilot/remove-ufunc-from-signature - Fix: Remove ufunc assignment from function signatures - Add test fixture and test case for ufunc signature issue - chore: Fixed changelog dates - Initial plan - Merge pull request raycast#11 from Faria22/copilot/update-toggle-to-use-np - Add prefix toggle feature with np./numpy. preference (default: np.) - Initial plan - chore: Added screenshots - style: changed wording from `qualified name` to `item name` - Merge pull request raycast#9 from Faria22/copilot/remove-hash-from-url - docs: update CHANGELOG to version 1.1.1 and add versioning guidelines to AGENTS.md - fix: remove hash fragments from documentation URLs - chore: Added MIT license - Initial plan - Merge pull request raycast#4 from Faria22/copilot/fix-item-descriptions-code-blocks - Merge branch \'main\' into copilot/fix-item-descriptions-code-blocks - docs: update CHANGELOG with inline code blocks fix - Merge pull request raycast#5 from Faria22/copilot/update-agents-md-change-log - docs: Clarify CHANGELOG.md should be updated after any changes - Initial plan - feat: preserve inline code blocks in parameter descriptions - Merge pull request raycast#2 from Faria22/copilot/update-changelog-to-v1-0 - chore: update CHANGELOG.md to v1.0.0 with comprehensive feature list - Initial plan - Initial plan - chore: Removed outdated planning files - Merge pull request #1 from Faria22/copilot/update-implement-plan-structure - Final documentation style - Revert "Use HTML line break and non-breaking spaces to force parameter description on new line" - Use HTML line break and non-breaking spaces to force parameter description on new line - Fix parameter rendering by splitting multi-line strings into individual array elements - Add blank line after each parameter for proper markdown multi-line rendering - Format parameter descriptions to match NumPy style with indented descriptions - Updated the documentation style - Add fullscreen documentation view with Action.Push for enhanced navigation - Remove metadata section with signature, keep signature only in markdown - Remove signature preference and fix private member filtering for all segments - Implement enhanced signature presentation with floating header and private member filtering - Initial plan - Implementation plan - fix: add description to signature preference - fix: add label for signature preference - style: enlarge detail section headings - feat: add pinned signature preference - docs: emphasize pushing after commits - feat: streamline detail panel layout - refactor: use raycast hooks for numpy docs - chore: add debug logging for doc loading - chore: add debug logging for doc loading - fix: allow numpy doc details to load - Added description to NumPy Docs command - chore: remove legacy command stub - docs: update contributor guidance and usage - feat: add numpy docs search command - Updated the extension icon - First commit * Update numpy-documentation-search extension - Merge pull request raycast#14 from Faria22/copilot/fix-compilation-issue-raycast - fix: resolve TypeScript compilation errors for Raycast build - Initial plan - chore: Removed unused assest * Update CHANGELOG.md Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> * Update CHANGELOG.md Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> * Update CHANGELOG.md Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> * Update CHANGELOG.md Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> * Update CHANGELOG.md Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> * Update CHANGELOG.md Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> * Update AGENTS.md Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> * Update CHANGELOG.md and optimise images --------- Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> Co-authored-by: raycastbot <bot@raycast.com>
artivilla
pushed a commit
that referenced
this pull request
Nov 23, 2025
* Add toneclone extension - add old n8n to gitignore - Restore static prompt placeholders - Prepare Raycast extension for store submission - Update Raycast metadata assets and placeholder prompts - Polish ToneClone node for submission - Handle training uploads inside ToneClone node - Add ToneClone node tests and align client header - chore: ignore backup directories in .gitignore - chore: remove old n8n node structure files - chore: add .gitignore for build artifacts and development files - feat: migrate ToneClone n8n node to official 2025 CLI structure - Fix ToneClone test import to avoid dist dependency - feat: prepare Raycast extension for store submission - fix: resolve Raycast knowledge card loading and persona switching issues - Merge pull request raycast#236 from toneclone/jf-android-pt-2 - feat: complete Raycast migration from profiles to knowledge cards - feat: add IsEnabled and DisabledAt fields to KnowledgeCardResponse - fix: resolve JWT authentication tests and frontend build issues - Resolve merge conflicts with main branch - feat: Complete frontend rename from Profile to KnowledgeCard - Rename Profile to KnowledgeCard throughout codebase - Merge pull request raycast#234 from toneclone/jf-billing-fixes - chore(backend): use Go 1.24-alpine in Dockerfile to match go.mod (fix prod deploy build) - chore(stripe): guard against missing invoice customer - Merge pull request raycast#232 from toneclone/jf-billing-fixes - fix: Use proper plan constants for trial cancellation - fix: Resolve TypeScript build errors after merge - Merge branch \'main\' into jf-billing-fixes - fix: Resolve backend test failures and DynamoDB field naming inconsistencies - Merge pull request raycast#231 from toneclone/codex/update-prompt-templates-for-missing-data-policy - Fix backend test failures - feat: add missing data policy placeholders - Update cancellation email text - Improve payment failed email system - Fix trial-to-Pro upgrade and Stripe time handling - Merge pull request raycast#230 from toneclone/jf-remove-fine-tuning-test - fix: resolve OpenAI provider test failures with mock client issues - feat: implement comprehensive payment failed user handling - Merge pull request raycast#229 from toneclone/codex/add-query-logging-to-toneclone - Implement comprehensive subscription expiration handling - Merge pull request raycast#220 from toneclone/codex/update-api-endpoints-for-renaming - feat(logging): unify query response logs to variants envelope and add schema/version metadata; stop shallow copying requests\n\n- Exclude attachments from QueryRequest JSON; marshal request directly\n- Add LogSchemaVersion and RequestFormat on initial log write\n- Log responses as JSON envelope with variants[] and done for single/streaming/multi-variant\n- Add ResponseFormat and UpdatedAt on update\n- Update tests to assert JSON envelope in logs - Fix cancellation banner not appearing - chore: ignore Go build caches; remove cached test artifacts from index - test: make DynamoDB mocks resilient to query log writes; allow QUERYLOG PutItem/UpdateItem when unmocked to avoid test flakiness\n\n- Add panic-safe handling in PutItem/UpdateItem to treat QUERYLOG writes as successful no-ops when no expectations are set\n- Remove broad default expectations to ensure test-specific Run hooks still fire\n- Verified all backend tests pass with ENVIRONMENT=test - Resolve merge conflicts: Update terminology from \'profile\' to \'Knowledge Card\' - Merge branch \'codex/add-query-logging-to-toneclone\' of github.com:toneclone/toneclone into codex/add-query-logging-to-toneclone - Merge pull request raycast#228 from toneclone/codex/rename-voice-evolution-to-smartstyle - Update marketing page - rename AI Tell filtering to StyleGuard - Fix TypeScript build error - remove extra closing brace - Resolve merge conflicts in writing components - billing: scheduled downgrade detection and banners - Downgrade scheduling: use subscription schedules; detect existing schedule; create then update phases; anchor phase1 start to current_period_start; phase1 iterations=1 then switch to lower price; end_behavior=release - Merge pull request raycast#225 from toneclone/jf-document-handling - fix: Critical fixes to address CI failures and Claude feedback - Merge pull request raycast#224 from toneclone/codex/add-ui-for-prompt-presets-in-frontend - Fix frontend test failures after usePromptPresets hook implementation - Downgrade UX: personalize impact; caps old→new when under; usage→cap when over; conditional warning/info icon; support Priority→Standard row; neutral data handling copy; renamed button to ‘Confirm downgrade for next cycle’; wired usage from user + entitlements; annual Pro opens upgrade dialog and closes downgrade; PostHog reason tracking - Implement shared usePromptPresets hook for performance optimization - Fix TypeScript null safety issues in WritingStarter - Fix remaining \'0\' display issue in WritingStarter - Fix duplicate key warnings and infinite loading cycle - Billing: add GSI retry in findOrCreateUserByStripeCustomer; safeguard NO_PLAN recovery in subscription.updated; ensure uppercase DynamoDB attrs; Stripe proration immediate invoicing; richer checkout logging; frontend 402 handling + upgrade/downgrade flows; add TIME_ADJUSTMENT_CHANGES.md - chore(android): rename voiceEvolution to smartStyle - Log query responses asynchronously - Log user queries and responses - fix: Address high priority code review feedback - Merge pull request raycast#226 from toneclone/codex/rename-profiles-to-knowledge-in-frontend - Merge pull request raycast#227 from toneclone/codex/update-profiles-to-knowledge-in-marketing-site - Rename Voice Evolution feature to SmartStyle - chore: rename profiles to knowledge cards in marketing copy - fix: update knowledge card label in extension - Merge pull request raycast#222 from toneclone/codex/rename-profiles-to-knowledge-in-android-app - deps: Add document processing libraries for PDF and DOCX support - feat: Implement robust document processing with proper text extraction - fix: update keyboard repository for knowledge URIs - Rename profiles to knowledge in Android app - fix: update knowledge card field mappings - Add prompt preset buttons to writing pages - Merge pull request raycast#221 from toneclone/codex/rename-profiles-to-knowledge-in-raycast-extension - Merge pull request raycast#223 from toneclone/codex/rename-profiles-to-knowledge-in-n8n-extension - feat(n8n): rename profiles to knowledge cards - Rename profiles to knowledge in Android app - Merge pull request raycast#219 from toneclone/codex/fix-handling-of-rejected-stripe-events - Rename profiles to knowledge in Raycast extension - refactor: use knowledgeCardID param - Handle stale Stripe webhook processing - Rename profile endpoints to knowledge - fix stripe event retry handling - Merge pull request raycast#218 from toneclone/jf-built-in-personas - Fix Codex review feedback: security, error handling, and test imports - Add placeholder key to test script - Fix TypeScript build errors and improve type safety - Fix getPlanEntitlements warning in frontend tests - fix: Use atomic DynamoDB ADD operation for API key usage tracking - Fix frontend test failures and linting errors - Add built-in persona support to CLI - Fix Raycast profile loading errors for built-in personas - Add built-in persona support to n8n client - fix: handle built-in personas properly in Raycast extension - feat: add built-in personas to Raycast generate text commands - Merge pull request raycast#216 from toneclone/jf-prod-infra - Fix missing SendGrid environment variables in GitHub Actions workflow - feat: replace hardcoded built-in personas with dynamic API calls - Merge pull request raycast#214 from toneclone/jf-banned-words - fix: Resolve StyleGuard word update 404 errors - security: Remove test_training_simple.go to prevent real OpenAI API calls - docs: Add StyleGuard feature description to PRD - fix: Update function signatures and remove legacy aliases - feat: Complete StyleGuard rebranding from \'banned words\' - Merge pull request raycast#213 from toneclone/jf-client-metrics - Fix critical client tracking issues - Merge pull request raycast#212 from toneclone/jf-add-marketing-metrics - Update marketing package-lock.json after PostHog installation - Add client tracking to Android app and keyboard module - Add PostHog analytics to marketing site - Update devx config - Merge remote-tracking branch \'origin/main\' into jf-client-metrics - Merge pull request raycast#211 from toneclone/jf-android-pt-2 - Update Android app to use backend built-in personas API - feat: add client tracking to n8n node using X-Client header - Improve API key service security and code quality - refactor: remove unused getClientVersion function - feat: add client tracking to CLI using X-Client header - feat: replace all toneclone.com domain references with toneclone.ai - Merge main into jf-android-pt-2 branch - Add persona_routes.go - Restore valid built-in persona tests that were accidentally removed - feat: Add frontend client tracking with query parameters - Add missing personas package to fix CI compilation - feat: Add client tracking middleware for PostHog analytics - Fix test failures in concurrent and rate limiting tests - Fix API key authentication with scalable GSI-based lookup - Merge pull request raycast#209 from toneclone/jf-raycast-pt2 - Refactor Raycast extension with security improvements and better architecture - Address security concerns from code review - Merge pull request raycast#210 from toneclone/codex/mock-openai-endpoint-in-tests - Mock OpenAI fine-tuning tests - Fix test issues and improve validation - Merge branch \'main\' into jf-raycast-pt2 - Add comprehensive Raycast extension with multiple ToneClone commands - Merge pull request raycast#208 from toneclone/jf-frontend-cleanup - Merge remote-tracking branch \'origin/main\' into jf-frontend-cleanup - Enhance Raycast extension with persona icons and simplified auth - Fix live UI update after persona deletion - Merge pull request raycast#207 from toneclone/jf-fix-onboarding - Add SendGrid environment variables to Terraform configuration - Fix email URLs and add missing Stripe customer validation - Refactor email service to use Go templates and environment variables - Resolve merge conflicts with main branch - Fix failing tests and TypeScript build errors - Merge pull request raycast#206 from toneclone/jf-client-cleanup - Add DynamoDB field naming conventions to prevent data conflicts - Fix Cloudflare Pages deployment file size issue for marketing site - Fix persona enabled/disabled flickering by standardizing DynamoDB field names - Fix TypeScript build error: remove unused Code import - Add comprehensive CLI marketing page and update frontend apps listing - Fix devx config - Merge pull request raycast#205 from toneclone/jf-fix-devx-config - Address PR feedback with improved error handling and validation - Fix devx port conflicts by replacing background processes with named pipes - Merge pull request raycast#204 from toneclone/jf-frontend-cleanup - Change model reference in test - Remove TypeScript build info from version control - Enhance banned words UI with bundle types and normalization settings - Optimize streaming banned word replacement with smart buffering - Fix flaky test issues that caused CI failures - Fix streaming banned word replacement with smart buffering - Implement no-plan architecture for post-email-confirmation users - Merge pull request raycast#203 from toneclone/jf-fix-onboarding - Merge remote-tracking branch \'origin/main\' into jf-fix-onboarding - Improve user signup flow with dedicated success page - Merge pull request raycast#202 from toneclone/jf-android-pt-2 - Fix persona profiles endpoint to return 200 with empty array instead of 404 - Prepare CLI for open source release - Implement efficient batch file upload with integrated persona association - Update ResponseScreen header to match MainScreen branding - Fix profile loading for built-in personas - Add multiple profile support to CLI generate command - Enable multi-variant feature with settings toggle - Update API domain from toneclone.com to toneclone.ai - Merge pull request raycast#200 from toneclone/jf-prod-infra - Remove build artifacts - Fix file association updates to work for all training scenarios - Fix Cron job to update persona with fine-tuned model on completion - Merge pull request raycast#198 from toneclone/jf-prod-infra - Remove unused encoding/base64 import from supabase_jwt.go - Fix combine Lambda timeout issue - Fix App Runner IAM policy for Step Function access - Merge pull request raycast#196 from toneclone/jf-prod-infra - Fix GPT-5 parameter compatibility in combine Lambda - Merge pull request raycast#194 from toneclone/jf-frontend-cleanup - Merge pull request raycast#192 from toneclone/jf-prod-infra - Fix Lambda deployment by reverting to always_run triggers - Merge pull request raycast#190 from toneclone/jf-prod-infra - Fix working directory issue in Lambda build scripts - Merge pull request raycast#188 from toneclone/jf-prod-infra - Fix shell compatibility: Use bash interpreter for pipefail support - Merge pull request raycast#186 from toneclone/jf-prod-infra - Address PR feedback: Fix timeout, build triggers, and error handling - Fix Terraform formatting - Fix Lambda builds and add build verification to CI - Merge remote-tracking branch \'origin/main\' into jf-prod-infra - Improve Lambda build process with better error handling and debugging - Merge pull request raycast#185 from toneclone/jf-prod-infra - Fix API response field name expectations in test - Fix PostHog mock Enqueue method for Personal plan API access test - Implement API key regeneration with confirmation dialog - Fix backend tests for Personal plan API access change - Merge pull request raycast#184 from toneclone/jf-prod-infra - Fix Next.js client component issues for CloudFlare Pages - Merge pull request raycast#180 from toneclone/jf-update-marketing-site - Resolve merge conflicts with main - Merge pull request raycast#182 from toneclone/jf-prod-infra - Remove setup files that never should\'ve been committed :( - Merge pull request raycast#181 from toneclone/jf-prod-infra - Update to limit to main/prod branches - Fix Terraform plan check in CI validation - Fix Terraform security scan false positives - Fix marketing site CloudFlare build issues - Fix Terraform formatting for CI validation - Fix remaining nested interactive elements with asChild pattern - Fix HTML validity: remove nested interactive elements - Fix CloudFlare Pages Node.js compatibility for marketing site - Implement Claude\'s additional security and stability suggestions - Merge pull request raycast#179 from toneclone/jf-prod-infra - Merge pull request raycast#178 from toneclone/jf-android-pt-2 - Refactor marketing site to use shared components and improve content - SECURITY FIX: Address Claude PR feedback - Address Claude\'s PR feedback: improve code quality and add comprehensive tests - Update test workflows to run on both main and prod branches - Update production workflows to trigger on prod branch - Remove CloudFlare Pages domain creation to prevent conflicts - Fix CloudFlare Pages deployment issues - Improve UI color contrast and accessibility across keyboard and main app - Remove CloudFlare Pages import step from workflow - Add comprehensive GitHub Actions IAM policy - Fix output configuration for production deployment - Add CloudFlare Pages import step to deployment workflow - Add GitHub source configuration to CloudFlare Pages projects - Merge pull request raycast#177 from toneclone/jf-android-pt-2 - Fix test compilation issues and add focused unit tests - Address high-priority PR feedback: Add comprehensive tests and real-time validation - Merge pull request raycast#176 from toneclone/jf-update-models - Update training test to expect new default model gpt-4.1-mini-2025-04-14 - Fix CI test failures by preventing real OpenAI API calls during tests - Address PR feedback: Fix race conditions and add validation - Enhance AI prompt templates and training pipeline with advanced style profiling - Reorganize settings page structure for better UX - Implement hidden dev mode feature and UI improvements - Fix AWS provider configuration for GitHub Actions - Fix step-function.json path after merge from main - Merge remote-tracking branch \'origin/main\' into jf-prod-infra - Commit the step function definition - Fix step-function.json file path in training module - Fix test failures by updating FilterExpression field name case - Add non-sensitive terraform.prod.tfvars for GitHub Actions - Remove AWS profile from S3 backend config for GitHub Actions compatibility - Configure S3 backend for shared Terraform state - Handle App Runner service not in RUNNING state before deployment - Fix GitHub Actions App Runner deployment wait command - Fix Docker build context in GitHub Actions workflow - Add debugging for AWS credentials in GitHub Actions workflow - Merge pull request raycast#174 from toneclone/jf-android-pt-2 - Update fine-tuning model to gpt-4.1-mini-2025-04-14 and fix styleProfile support - Fix AndroidTest compilation and runtime issues - Add a toneclone cli readme - Fix unit test compilation and implementation issues - Fix plans.json: revert personal plan popular flag and enable API access - Update marketing site with app links, favicon, and branding - Add comprehensive test coverage for persona functionality - Merge branch \'main\' of github.com:toneclone/toneclone - Merge pull request raycast#175 from toneclone/jf-prod-infra - Fix compilation errors from Claude feedback implementation - Address critical security issues from PR review - Fix critical security and performance issues - Add production deployment workflows and CloudFlare Pages configuration - Add Android build artifacts and IDE files to gitignore - Add built-in personas with proper sorting and color support - Update logos and optimize launcher icons with adaptive padding - Update app logo to high-res version and fix launcher icons - Make label text sizes consistent with selector/button text - Complete profile reselection fix - consolidate rebuild logic - Fix profile reselection issue with signature-based rebuild logic - Add CloudFlare deployment script to frontend package.json - Update production infrastructure for CloudFlare Pages deployment - Add terraform.prod.tfvars to .gitignore to protect production secrets - Add plans.json file to backend Docker image to fix Stripe plan validation - Enhance .devx development environment with service logging and process management - Add .worktrees to gitignore - Simplify landing page: clean white background with logo, ToneClone text, and coming soon - Add simple landing page with ToneClone logo and coming soon message - Update package-lock.json for vaul@1.1.2 compatibility with React 19 - Fix marketing site React 19 compatibility - Remove whitespace around Android app header logo - Upgrade app logos with high-resolution ToneClone branding - Implement Supabase authentication with secure configuration management - Merge pull request raycast#172 from toneclone/jf-add-billing - Merge pull request raycast#173 from toneclone/jf-add-logins - Fix CI test failures - frontend TypeScript and backend mocks - Fix CI test failures - correct supabase import inconsistency - Implement code review improvements and comprehensive test suite - Fix backend CI test failures - Fix linting issues in OAuth authentication files - Implement Claude\'s PR feedback recommendations - Clean up debug logging from OAuth authentication flow - Enhance OAuth authentication with GitHub login and improved UX - Fix GitHub Actions test failures - Extend billing integration to persona and profile management components - Add billing-related enhancements to core components - Add draft limit warning system with progress bar and upgrade links - Enhance billing system with improved user management and Supabase integration - Clean up debug logging from Google OAuth implementation - Merge remote-tracking branch \'origin/main\' into jf-add-logins - Add Google OAuth authentication support - Merge pull request raycast#171 from toneclone/jf-add-billing - Complete URL configuration and security logging fixes - Security fix: Replace fmt.Printf with log.Printf in critical route handlers - Fix URL configuration: remove hardcoded fallback URL from CORS - Address security and configuration feedback from PR review - Remove compiled binary from repository - Update .gitignore to exclude build artifacts and logs - Update marketing copy to remove \'no credit card required\' messaging - Fix TestHandleQueryWithBannedWords to work with new AI service architecture - Merge main into jf-add-billing branch - Remove binaries - Merge pull request raycast#170 from toneclone/jf-openai-sdk - Fix OpenAI integration tests to skip in CI environment - Add Stripe billing integration with frontend payment flow - Add comprehensive training functions testing suite - Fix model support: Add gpt-4o-mini-2024-07-18 to supported models - Complete AI service integration and fix all test failures - Implement backend enforcement of plan limits with atomic usage tracking - Complete Deliverable 3.2: Refactor query routes and tests for AI service - Complete Deliverable 3.1: Initialize service in main.go with DI - Implement monthly usage tracking for draft limits - Complete Deliverable 2.3: Migrate fine-tuning operations - Update project todo list: Mark D2.2 as completed - Complete Deliverable 2.2: Enhanced Streaming Support - Complete Deliverable 2.1: OpenAI Provider with Responses API - Implement Customer Billing Portal Integration (Deliverable 6) - Implement comprehensive Stripe webhook processing with idempotent event handling - Update project todo list: Mark D1.2 as completed - Implement Deliverable 1.2: Service factory and provider registry - Update project todo list: Mark D1.1 as completed - Implement Deliverable 1.1: Provider-agnostic AI service interface - Implement Stripe Checkout Session API with isolated mock testing - Add Stripe integration with webhook endpoint and v82 SDK - Add Stripe environment variables to configuration example - Add plans configuration and update marketing pricing page - Add plans management system for billing entitlements - Add billing system foundations with user trials and plan management - Fix marketing site service setup in Devx - Merge pull request raycast#169 from toneclone/jf-marketing - Update teh devx config - Add ToneClone marketing site with Next.js and shadcn/ui components - Merge pull request raycast#168 from toneclone/jf-update-sign-up-flow - Fix TypeScript compilation errors to resolve CI build failures - Fix backend test failures and enhance filter expression consistency - Merge remote-tracking branch \'origin/main\' into jf-update-sign-up-flow - Merge pull request raycast#167 from toneclone/jf-android-app-clean - feat: Add memory pressure handling for multi-variant response caching - security: Remove debug logging and improve IME security - feat: Add complete Android app with multi-variant AI response functionality - Fix final 3 frontend test failures - all tests now passing - Fix frontend test failures and improve test reliability - Enhance persona and writing components - Update frontend components and UI improvements - Fix banned words custom flag bug - Remove duplicate AI Tells Bundle and Banned Words sections - Fix banned words API authentication issues - Fix banned words API authentication issues - Add skeleton loader and improve writing canvas UX - Update navigation and routing for Apps/Integrations page - Add persona color customization and consistent avatar system - Enhanced persona management UI and writing flow improvements - Comprehensive UI improvements and new account management - Update sign-up flow: streamline onboarding and improve UX - Merge pull request raycast#153 from toneclone/jf-add-deny-list - fix: Make test order-independent after LRU cache changes - Merge branch \'main\' into jf-add-deny-list - security: Address critical security and performance issues - test: Add comprehensive test coverage and fix CI failures - feat: Add AI Tells Bundle feature with loading indicators - feat: Improve banned words UX with latency warnings and better defaults - feat: Implement conditional buffering for optimal streaming performance - Update devx config for removing Auth0 - Merge pull request raycast#165 from toneclone/jf-supabase-migration - Fix CI test failures: Add missing Supabase environment variables - Address Claude PR feedback: Security enhancements and ESLint improvements - Resolve merge conflicts with main branch - Complete Supabase JWT migration with comprehensive test coverage - feat: Add JWT authentication tests and deprecate Auth0 session tests - fix: Update persona validation test to use required name field - test: Add comprehensive JWT authentication test coverage - fix: Allow JWT authentication for API key management - fix: Make parentModel optional with default value for persona creation - fix: Enhance banned word spacing and punctuation preservation - feat: Complete banned words deny list implementation with streaming integration - fix: Support Auth0 user IDs in writing routes - fix: Add banned routes registration and fix test compilation - Add Supabase integration setup - Merge branch \'main\' into jf-add-deny-list - Merge pull request raycast#164 from toneclone/jf-writing-ui - Fix CI test failures by mocking scrollIntoView globally - Suppress harmless test environment errors to fix CI - Fix CI test failures in WritingStarter component - Clean up failing tests to achieve reliable CI pipeline - Fix frontend CI test failures - localStorage parameter fixes - Clean up lint warnings in test files - Add comprehensive test coverage for document versioning and React components - Fix TypeScript compilation errors in writing-canvas.tsx - Merge branch \'main\' into jf-writing-ui - Fix ESLint warnings and improve code quality - Address Claude PR feedback - security and reliability improvements - Fix test failures and lint errors - Merge pull request raycast#163 from toneclone/jf-raycast-plugin - Add comprehensive test suite and fix remaining ESLint warnings - test: Add comprehensive unit test suite for Raycast plugin - Add document versioning system and user preferences - fix: Address critical PR feedback issues - Complete writing UI integration with API and full functionality - fix: Address code review feedback for Raycast plugin - feat: Add complete Raycast plugin for ToneClone - Merge pull request raycast#162 from toneclone/jf-n8n-module - Refactor writing interface with starter flow and enhanced canvas - Add comprehensive testing framework for ToneClone n8n module - Add training content submission to ToneClone n8n module - Add writing canvas feature with navigation and UI improvements - feat: Add n8n ToneClone integration node - Merge pull request raycast#158 from toneclone/jf-api-part-2 - Address Claude\'s PR review feedback: improve test robustness and constants - Complete Group 6: Input Validation & Edge Cases with Critical Security Fix - Complete Group 5: Rate Limiting & Authentication Security - Token Rotation Race Conditions - Complete Group 5: Rate Limiting & Authentication Security Testing (3/4 sections) - Complete Group 4: Training Workflow Robustness Testing - Merge pull request raycast#161 from toneclone/codex/update-handlequery-to-support-multiple-profile-ids - Hide invalid profile IDs - Fix failing concurrent operations tests in Group 3 AI testing - Allow multiple profile IDs for queries - Complete Group 3: AI Service Integration & Resilience Testing - New unit tests - Complete Group 2 persona profile association tests and mark Group 2 complete - pkg/types: add JSON round-trip and method tests for core types (Persona, associations, TrainingJob, FileMetadata, APIKey, User, Session) to establish baseline coverage and validate helper methods. - Complete Group 2: Persona Management Comprehensive Testing - pkg/training: add comprehensive tests for training job creation and persona-based job initiation; cover success and error paths using existing mocks; increase coverage to ~66% for package. - Complete Group 1 API testing: File Upload & Storage Testing - Complete Phase 4.1: Advanced Security Testing - Complete Phase 3: Workflow Integration Tests - feat: comprehensive writing routes test coverage with 10x improvement - Merge pull request raycast#156 from toneclone/jf-api-part-2 - Address Claude\'s PR feedback - implement minor improvements - Fix all remaining ESLint errors (9 → 0 errors) - Fix GitHub Actions permissions and reduce ESLint errors - Fix frontend ESLint errors and PostHog integration issues - Merge pull request raycast#157 from toneclone/add-claude-github-actions-1755540604470 - "Claude Code Review workflow" - "Claude PR Assistant workflow" - Complete Phase 2.9: Writing Sessions Tests with authentication fixes - Complete Phase 2.8: Training Management Tests - Complete Phase 2.7: AI Query & Generation Tests with Security Fixes - Complete Phase 2.6: Persona Management Tests with Critical Security Fix - Complete Phase 2.5: File Management Tests - Implement Phase 2.4: Comprehensive Profile Management Tests - Complete Phase 2.3: API Key Management Integration Tests - Add comprehensive ToneClone Backend API documentation - Implement comprehensive authentication and middleware testing (Phase 2.1) - Add optional non-streaming mode to query endpoint - Add tmp directories to gitignore - Remove tmp build artifacts from git tracking and add to gitignore - Add comprehensive test infrastructure for API endpoint testing - Merge pull request raycast#154 from toneclone/jf-update-devx-config - Merge branch \'main\' of github.com:toneclone/toneclone into jf-update-devx-config - Update devx config - feat: Implement Phase 3 of Not-Allowed Filter System - Automatic Output Rewriting Pipeline - feat: Implement Phase 2 of Not-Allowed Filter System - LLM prompt integration - Merge pull request raycast#152 from toneclone/cursor/add-unit-tests-for-middleware-package-1905 - Add middleware package tests with comprehensive auth middleware coverage - Merge pull request raycast#149 from toneclone/jf-toneclone-cli - More small fixes for frontend tests - Fix dependencies - Move linting to just info for now - Add frontend tests, add them to the github action - Merge pull request raycast#150 from toneclone/cursor/fix-backend-tests-workflow-and-coverage-path-fe37 - Fix Codecov coverage file path in backend tests workflow - Add backend test Github actions - Merge pull request raycast#147 from toneclone/jf-toneclone-cli - Merge pull request raycast#148 from toneclone/cursor/fix-global-directory-change-in-tests-5942 - Refactor template path resolution using runtime.Caller for dynamic paths - Complete backend testing infrastructure with 100% test success rate - Merge pull request raycast#145 from toneclone/jf-toneclone-cli - Hide future binaries in gitignore - Remove the binary from the repo - Merge pull request raycast#146 from toneclone/cursor/fix-rate-limit-token-consumption-bug-fad0 - Fix rate limit remaining requests calculation method - Add API key management routes and frontend components - Add backend authentication fixes and feature planning documentation - Complete ToneClone CLI implementation with all 8 deliverables - Merge pull request raycast#144 from toneclone/jf-setup-tooling - Add some basic claude tooling - Merge branch \'main\' of github.com:toneclone/toneclone - Fix some devx config - Merge pull request raycast#143 from toneclone/one-more-time - Fixes for localhost cookie management - Merge pull request raycast#142 from toneclone/jf-add-new-devx - Some fixes and clean up - Merge pull request raycast#141 from toneclone/jf-add-new-devx - Update devx config - Add auth0 callback handler script - Add some more devx config - Some clean up in process of adding devx - Some fixes for handling the toneclone-api.jonefox.com domain - Add knowledge management to the popup menu instead. Closes raycast#101 - Handle logged out status when running inline edit prompts. Closes raycast#132 - Add login menu on Tone Clone buttons when the user is no longer logged in - Add simple script to help with version management of the extension - Fix smart fill integration for inline editing - Update the browser extension icon in the popup and right click menus - Minor fixes to make the build happy - Add initial support for Outlook - Add a simple privacy policy since we need one for the Chrome Web Store submission - Update the text area button to use new logo - Add support for multiple API domain aliases - Clean up and simplify a few small things in the onboarding flow - Fix stylesheet reference - Fix sidebar in Brave browser - Merge branch \'main\' of github.com:toneclone/toneclone - Update createWritingSession call to use service worker - Fix white space issues in selection verification - Update color theme, icons - Fix hiding the toolbar if the selection goes away without a click - Add basic Twitter/X support and get Gmail toolbar working - Add WIP twitter integration - Add the URL and potentially some additional context to the prompt. Closes raycast#123 - Change the icon to reset the sidebar session and add a confirmation dialog box. Closes raycast#120 and closes raycast#119 - Filter out and replace characters. Fixes raycast#114 - Fix bug with the sidebar, add some build debug logs, and don\'t include content_script.js on gmail pages since it gets bundled with gmail.js - Fix the merge and related bugs - Merge pull request raycast#130 from toneclone/jf-wip-inline-editing - Merge branch \'jf-wip-inline-editing\' of github.com:toneclone/toneclone into jf-wip-inline-editing - Small bug fix for opening the sidebar - Merge pull request raycast#129 from toneclone/jf-wip-inline-editing - Merge branch \'main\' into jf-wip-inline-editing - Fix bug with multiple compose windows. - Move gmail features to their own script. Closes raycast#127 - Add the handler to the power button to add a modal to disable Tone Clone. Also adds a list of disabled sites in the popup menu where you can remove sites from the disabled list. Closes raycast#125 - Replace old Tone Clone button menu with the new one - Add caching and request de-duping to presets service - Fix minor typos in prompt template - Pending history icon insertion and minor fixes on prompt history handling - finish prompt history implementation - Fix bug with sumamry modal on loading screen and add caching to email summaries - Initial summarize thread implementation and add emails as writing samples - Wire up the menu features - Wire up suggested preset replies - Add hot key execution to Gmail - Fix placement issues with the prompt window - Make the prompts actually work - Make smart replies actually work and add opening animation for prompt window - Use loaded presets instead of hard coded onees - Swap icon and text order on the buttons - WIP prompt menu - More work on the menu - WIP Gmail Integration - hover on button - Add some example places to get samples in training-intro page. Closes raycast#110 - Add a glowing circle around the Tone Clone icon in the textarea to make it more obvious clicking it is the next step. Closes raycast#113 - Update the selected persona when it changes in another component - Migration to services and background-services-client - WIP form fills and prompt suggestions - Fix merge conflicts - Add a bunch of small changes from product feedback session on onboarding - Update color theme - Don\'t delete the extension folder when deploying the frontend - Add initial version of hotkey trigger from textareas on the page directly. - Fix PostHog CSP errors for tracking events in the extension. Closes raycast#99 - Fix -\'s in extractor autocomplete matching - Switch to using AWS App Runner instead of API Gateway and Lambda for the API. This should be a bit faster and give us more control, but also fixes streaming responses in preview environment. - Add a reset session button to the sidebar to reset everything. Closes raycast#63 - Don\'t update the prompt placeholder every document change, just update it if there is or isn\'t document text - Add support for a summarized email thread in Gmail as an extractor/smart fill - Allow pressing enter to save the name when creating a new persona and make sure we update the sample count and goal when selecting new personas in the popup menu - Add auto training at sample levels 1, 3, 10, 20, and 50 - Change persona output to be levels instead - Add \'calm it down\' and \'make it spicier\' buttons - Add support for Slack and append a space after autocompleted extractors - Rename extractors \'smart fill\' and add multiple placeholders for prompt text including ones that use @\'s, different ones for starter vs someone who\'s used it a bit, and different ones for doc revisions vs new doc draft prompts - Add support for Google Voice text messages - Fix @ extractor handling - Add basic document history feature - Add a basic prompt history feature - Add multiple levels of goals for writing samples. - Add error message for Safari since we don\'t support it. - Be a bit smarter about adding our icons to pages to make things more performant. Closes raycast#78 - Some minor clean up to the build and put some bounds on when we insert the Tone Clone icon into pages. Closes raycast#77 - Special case training data being added from the training-intro page and just show them a helpful message instead of actually adding it. Closes raycast#98 - Don\'t show the personas in the sidebar if they only have 1. Closes raycast#96 and closes raycast#97 - Change the order of the onboarding flow to make the writing section 2nd instead of last. Closes raycast#95 - Finish new onboarding flow. Closes raycast#81, closes raycast#86, closes raycast#83 - WIP new onboarding flow - Don\'t add the sidebar to a page until we try to open it. Closes raycast#76 - Add ability to upload and paste writing samples in the popup-menu in the extension. Closes raycast#87 and closes raycast#88 - Simplify the right click context menu text and make them more distinct so they\'re easy to scan. Closes raycast#80 - Add screenshots to extension installation page. Detect if they don\'t have personas yet and direct them to persona picker in extension popup (if on toneclone or not). Closes raycast#72 and closes raycast#82 - Add a way to detect when the extension is installed on the install extension page. Both if it\'s already installed and if it is actively installed at the time. Closes raycast#75 - Add a pick-persona page (accessible if you don\'t have any personas yet). Closes raycast#73 and closes raycast#74 - Update sidebar auth styles - Add support for markdown files - Draggable sidebar - Hook up context manager interactions - Merge branch \'main\' of github.com:toneclone/toneclone - Add support for extracting diff summaries and commit messages on compare pages in GitHub, and add a preset for generating Pull Requests - Merge remote-tracking branch \'origin/main\' - Add context manager to sidebar - Only show the add from library option in the persona editor if there are new files that aren\'t already added to the persona - Fix CSRF token cookie issue with preview domains - Refactor the create initial persona code, make sure it\'s on both the welcome page and the intro to training page, and default Voice Evolution to be on for new personas by default - Bold the persona name in extension popup to make it more clear, change the copy button in sidebar to be copy and close so it\'s not a surprise to users, and try to make writing contexts more intuitive in the persona editor - For now just log CSRF failures, don\'t actually block. - Strip console.log from production builds - Add CSRF tokens to prevent attacks. Closes raycast#21 - Move writer/persona and context inline raycast#32 - Merge remote-tracking branch \'origin/main\' - Move writer/persona and context inline raycast#32 - Remove background on icons and make the textarea icon larger - minor clean up for frontend build - Add nicer save dialog and delete option for query presets. Closes raycast#56. Closes 5 - Allow sidebar prompt textfield to autoexpand. Closes raycast#80 - Fix formatting when copying existing text from content editable elements to the textarea in the sidebar. - Add URL filter list for query presets and add a few more static ones for emails. - Add right click menu option to send selected text to the document in Tone Clone - Add right click context menu to add selected text to the prompt. - Add right click menu on selected to text to add the text to a persona as a writing sample - Fix line breaks when sending text to contenteditable elements - Add training intro page, getting started menu item, and update links in welcome page. Closes raycast#62 - Add support for content editable elements and fix URL filtering for extractors. Closes raycast#64. - Minor clean up and word smithing for clarity from walkthrough with Katie - Add basic version of extractors - Add query preset API endpoints to API Gateway - Move prompts to Golang templates and split out different ones for updating a doc vs creating one from scratch. Closes raycast#57 - Simplify extension detection - Add a new metrics.toneclone.ai to proxy PostHog requests and add PostHog to browser extension. Closes raycast#47 - Add a little banner to suggest installing the extension if they don\'t have it yet. Closes raycast#44 - Add a welcome page for new users who just signed up. Closes raycast#45 - Add script to deploy extension - Add option for no context/profile - Make the sidebar icons actually work - Add ability to save prompt presets, make them dynamic, and make them actually work. Closes raycast#53 - Add voice evolution support in the extension. Closes raycast#23 - Fix small build error - Fix training bug with trainingStatus. Closes raycast#27 - Add a new persona type for untrained personas - Minor fixes for persona editor page - Add a welcome blurb to the popup. Closes raycast#12 - Add missing background script - Make persona sticky to the domain/site. Closes raycast#42 - Add Posthog to website. Closes raycast#46 - Fix the sidebar close button and other small UI tweaks - Broadcast auth changes to all existing injected sidebars. Closes raycast#20 - Add a message when opening the ToneClone extension on a ToneClone.ai site. Closes raycast#43 - Hook up add persona button in popup - Fix AI generated writing session titles and auto-select of persona on new session - More buttons in sidebar, lots more buttons - Profile -> Context for sidebar dropdown - Writer and profile side-by-side in sidebar - Add training in progress message to popup. - Add new persona from popup - Upload success/fail styles, submit icon change - Upload success/fail styles, submit icon change - Allow writing with untrained personas. Closes raycast#13 and Closes raycast#41. Also fixes a few small bugs in ai-writing.tsx (infinite polling and failing to fetch profiles if no persona is selected). - Wire up the undo button. Closes raycast#14 - Merge - Add extractors examples - Sidebar layout and buttons - Handle 0 and 1 personas use cases. Closes raycast#10 - Don\'t show double spinners when submitting samples from the extension. Just show a spinner on the one you click and show the other as disabled. Closes raycast#8 - Don\'t show the settings icon in the popup menu if the user is logged out. Closes raycast#11 - Disable add selected text button if no text is selected. Fixes raycast#16 - Fix the toggleSidebar handler - Clean up the workflow a little with the sidebar, page, and menu interactions when finishing writing - Sync content between target textarea and the sidebar - Merge branch \'main\' of github.com:toneclone/toneclone - Add icon to text areas - Buttons -> ActionIcons - Add skeleton loader - Remove sidebar debug auto-toggling - Add copy button to sidebar + loaderProps for buttons - Add background / async training. Closes raycast#25 - Fix minor bug with showing Add from Library button as disabled - Add metric events to the training lambas. Closes raycast#22 - Fix broken tests - De-dupe and reorganize structs and constants between packages - Reorganize golange code into one main folder - Add posthog to backend API calls - Adds voice evolution to the website writing interface and closes raycast#24. Also adds source tracking to writing samples to know how the sample got added (website file upload, extension add page, voice evolution on website, etc). - Update sidebar layout and styles - Make the persona sticky in the sidebar and keep it in sync with the one in the popup - Block opening the sidebar on *.toneclone.ai - Fix bug and race condition in login/logout flow - Fix the status of the sidebar in the popup menu - Merge branch \'main\' of github.com:toneclone/toneclone - Truncate long filenames in writing samples - Fix add page and add selected text uploads to actually associate them with the current persona - Fix broken links in popup menu - Make persona sticky in the popup, will need to update writing sidebar later - Add sidebar spacing - Inject styles into sidebar, split into separate components - Merge branch \'main\' of github.com:toneclone/toneclone - Initialize API client in sidebar - Update lock file - Update lock file - Add home link, updated settings - Merge remote-tracking branch \'origin/main\' - Pop up refinements, fixed logged out layout - Add new routes to terraform - Minor fix for old ai-training page - Fix merge conflicts - Update the persona editor to handle writing samples, writing contexts, and voice evolution settings. Other minor clean up and fixing support for file associations and training markers on them - Add new popup design - Clean up the writing page a bit - Add more sub clients to make API interaction easier - Clean up the profile-editor and give it a routing path - Update terraform for new session endpoints - Fix the header active class on sub pages - Fix the HTTPClient in main.go - Mega merge... - Fix persona detail page rendering - Fix all the tests - Finish extension login/logout handling - Add the existing logged in path for the extension - Initial commit of new auth / session management - Merge pull request #1 from toneclone/mknepprath/v0 - Prevent sidebar refresh on submit - Add TextArea to embed - Merge conflicts - Merge branch \'refs/heads/main\' into mknepprath/v0 - Linted, routing changes, etc - Don\'t cache index.html in Cloudfront because it\'s not versioned - Fix link to the writing page with a specific persona - Add a cmd/control+enter handler for easier submission - Add response streaming - Fix build errors - Add prompt only training and support for both prompt and model training on same persona - Merge branch \'refs/heads/main\' into mknepprath/v0 - Add an undo button to undo the most recent change from AI - Remove the chat features - Ignore .bak files in git - Removed sliders, added close button to sidebar, fixed type issues - Merge branch \'main\' into mknepprath/v0 - Add method and endpoints to associate profiles with personas - Merge branch \'main\' into mknepprath/v0 - Update profiles to be a freeform textbox instead of a map of key/value pairs - Add associations between files and personas and new endpoints to manage them, also add a new training endpoint to train on all untrained files - Popup work - Add a function to create a screenshot of the browser tab - Merge branch \'main\' into mknepprath/v0 - Fix auth config for extension to eliminate race condition and alternate Auth0 config - Init commit - Add polling when creating a new writing session to make sure we get the initial message and response loaded correctly - More prompt enhancements - Move the common axios library stuff into a new api-client lib file instead - Update the prompt building based on new framework - Add option for adding full pages to the training data - Make the filename for selected text uploads a bit more meaningful - Add method to grab selected text and add it as training data to a persona - Attempt to handle refresh tokens and kick to a login page when session expires - Add text upload route and fix unit tests - Add localhost:5173 to the accepted CORS origins for now for easier local testing of the frontend - Small fixes to make build happy, add error modal when can\'t load from backend, add persona and profile descriptionand fix bug with delete files - Fixes for the extension - Get extension working with auth and clean up a bug in AI writing page - More clean up of Supertokens -> Auth0 and fix a few small bugs with file uploads - A few more additions to .gitignore - Add example env.local - Frontend changes to migrate from Supertokens to Auth0 - Add backend changes for Auth0 migration - Terraform updates to migrate to Auth0 and clean up - Fix the website build - Initial commit * Clean up Raycast TypeScript build * Align Raycast prefs typing with generated definitions * Update ToneClone extension dependencies and metadata - Upgrade @raycast/utils to version 2.2.0 - Add @raycast/eslint-plugin as a dependency - Update @raycast/eslint-config to version 2.1.1 - Bump esbuild packages to version 0.25.10 - Standardize subtitles in package.json for ToneClone commands * Update CHANGELOG.md and optimise images --------- Co-authored-by: Per Nielsen Tikær <per@raycast.com> Co-authored-by: raycastbot <bot@raycast.com>
artivilla
pushed a commit
that referenced
this pull request
Nov 23, 2025
* Add lapack-blas-documentation-search extension - chore: removed untracked files - chore: Updated .gitignore - chore: Added build files - chore: updated date format in changelog - docs: refresh changelog for netlib sync - Merge pull request raycast#2 from Faria22/copilot/add-lapack-blas-docs-extension - chore: remove unused markdown helper - fix: align markdown formatting with netlib - feat: regenerate docs from netlib - feat: sync netlib documentation inventory - docs: Updated description docs to make sure * are displayed correctly - chore: added inventory.json that was deleted by mistake - chore: Moved docs to the correct location - Remove Notes and References sections from all markdown documentation files - Merge branch \'main\' into copilot/add-lapack-blas-docs-extension - Merge pull request raycast#3 from Faria22/copilot/create-agents-md-file - Update signature format - each parameter on separate line, use spaces not tabs - Add Python cache to .gitignore - Update markdown format per user feedback - add types to signature, remove headings - Add README index for documentation files - Add LAPACK/BLAS documentation scraper and generated markdown files - Initial plan - Move docs folder to assets/docs for proper bundling - Create AGENTS.md repository guidelines - Initial plan - Merge pull request #1 from Faria22/copilot/scrape-lapack-routines - Fix docs path to use Raycast environment.assetsPath instead of __dirname - Update signature format - each parameter on separate line, use spaces not tabs - Add implementation summary documentation - Add comprehensive documentation and fix file loading mechanism - Implement LAPACK/BLAS documentation search extension with local markdown files - Add Python cache to .gitignore - Update markdown format per user feedback - add types to signature, remove headings - Initial plan for LAPACK/BLAS documentation extension - Initial plan - Add README index for documentation files - Add LAPACK/BLAS documentation scraper and generated markdown files - Initial plan for scraping LAPACK documentation - Initial plan - Initial commit * Update lapack-blas-documentation-search extension - chore: Added screenshots - chore: updated extension-icon - chore: updated extension icon * Update lapack-blas-documentation-search extension - Merge pull request raycast#5 from Faria22/copilot/create-copy-function-signature - Add Shift+Return shortcut and move Copy Function Signature to third position - Add copy function signature feature - Initial plan * Updated screenshots to show correct extension icon * Update CHANGELOG.md --------- Co-authored-by: raycastbot <bot@raycast.com>
artivilla
pushed a commit
that referenced
this pull request
Nov 23, 2025
* Update tembo extension - Add Slack issue source logo, simplify `getIssueTitle` - Merge branch \'contributions/merge-1761249739887\' - Pull contributions - Merge pull request raycast#3 from tembo/tembo/raycast-api-desc-to-prompt - Update API to use prompt instead of description parameter - Merge pull request raycast#2 from tembo/tembo/raycast-view-tasks-are-user-issues-filtered-out - feat: Add support for user-supplied issues - Null-check for solutions - Merge branch \'contributions/merge-1758821696900\' - Pull contributions - Merge branch \'contributions/merge-1758821616137\' - Pull contributions - PR_MERGE_DATE - Better deal with nullable fields - Update CHANGELOG - Lint - Merge branch \'contributions/merge-1758645741387\' - Pull contributions - Move author to @tembo, improve issue sorting - Merge pull request #1 from tembo/tembo/investigate-menu-bar-refetching-raycast - refactor: optimize menubar tasks data fetching - Resync with Raycast origin - Evals for Raycast AI - First commit * Update changelog * Update CHANGELOG.md and optimise images --------- Co-authored-by: raycastbot <bot@raycast.com>
artivilla
pushed a commit
that referenced
this pull request
Nov 23, 2025
* Add keeper-security extension - updated @raycast/api@1.103.3 deps - added extension deedback action - added open in browser functionality for my vault command, updated readme file - update raycast dependencies version and fixed lint issue - Merge pull request #1 from Keeper-Security/raycast-dev - enhanced my vault record details component - updated my-vault no records condition - handled no records for my-vault - updated raycast dependencies to latest version - added ux enhancement for all commands - Added \'Copy Logs\' action for error component - updated the readmefile, added common action - extension with my-vault, generate-password, generate-password-quick, generate-passphrase - Initial Project Structure * Update README with new My Vault Command actions Added new actions to the My Vault Command section. * updated interface name from ExtensionPreferences to KeeperExtensionPreferences and updated imports * Update CHANGELOG.md, add platforms field and optimise images --------- Co-authored-by: raycastbot <bot@raycast.com>
artivilla
pushed a commit
that referenced
this pull request
Nov 23, 2025
* Update roblox-creator-docs extension - Merge branch \'contributions/merge-1761852157130\' - Pull contributions - Merge pull request #1 from choppedtuna/release/v1.0.1 - * changelog - * improved icons - * upd changelog & version - * Icons can now be hidden in extension settings * * upd icon * Update CHANGELOG.md, add platforms field and optimise images --------- Co-authored-by: raycastbot <bot@raycast.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
warpcastlink tofarcasterTesting
npm run buildinextensions/farcaster(fails:raycommand not found)https://chatgpt.com/codex/tasks/task_e_6852ad168b288326b6479004cba7e993