Skip to content

Update WeChat[Add Raycast AI] #18941

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

Open
wants to merge 33 commits into
base: main
Choose a base branch
from
Open

Update WeChat[Add Raycast AI] #18941

wants to merge 33 commits into from

Conversation

RaffeYang
Copy link
Contributor

@RaffeYang RaffeYang commented May 4, 2025

Description

  • Add Raycast AI support
  • Optimizing the code

Screencast

wechat-1
wechat-2
wechat-3
Raycast 2025-05-04 at 19 37 12

Checklist

RaffeYang and others added 17 commits April 3, 2025 21:21
…t avatar, optimized code structure and performance and much more..
## [New Feature] - 2025-04-03

- Added fuzzy search contacts
- pinned contacts
- recent contacts
- default avatar
- optimized code structure and performance and much more..
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
@raycastbot raycastbot added extension fix / improvement Label for PRs with extension's fix improvements extension: wechat Issues related to the wechat extension labels May 4, 2025
@raycastbot
Copy link
Collaborator

raycastbot commented May 4, 2025

Thank you for your contribution! 🎉

🔔 @RaffeYang @JokeNeverSoke @LitoMore you might want to have a look.

You can use this guide to learn how to check out the Pull Request locally in order to test it.

You can expect an initial review within five business days.

Copy link
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR Summary

This PR adds comprehensive Raycast AI integration to the WeChat extension, enabling natural language contact search and AI-powered message generation.

  • Added wechatAI tool in extensions/wechat/package.json for natural language contact search and chat functionality
  • Added generateMessageForm.tsx for AI-powered message generation with clipboard integration
  • Added contactLoader.ts with robust environment checks before loading contacts
  • Added environmentDetector.ts for improved Homebrew and system architecture detection
  • Added proper error handling and timeouts for AI operations with fallback to regular search

Note: The changelog entry for "New Feature" should be updated to use {PR_MERGE_DATE} instead of "2025-05-04".

13 file(s) reviewed, 17 comment(s)
Edit PR Review Bot Settings | Greptile

RaffeYang and others added 9 commits May 4, 2025 18:07
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
RaffeYang and others added 6 commits May 4, 2025 18:20
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
AI Extension extension fix / improvement Label for PRs with extension's fix improvements extension: wechat Issues related to the wechat extension
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants