# weweChat **Repository Path**: android_ios_test/weweChat ## Basic Information - **Project Name**: weweChat - **Description**: Unofficial WeChat client built with React, MobX and Electron. - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-12-02 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # weweChat [![Build Status](https://travis-ci.org/trazyn/weweChat.svg?branch=master)](https://travis-ci.org/trazyn/weweChat) [![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg)](http://standardjs.com) [![PRs Welcome](https://img.shields.io/badge/PRs-Welcome-brightgreen.svg)](https://github.com/trazyn/weweChat/pulls) Unofficial WeChat client built with React, MobX and Electron. API from [https://web.wechat.com/](https://web.wechat.com/) ## [CHANGELOG](https://github.com/trazyn/weweChat/blob/master/CHANGELOG.MD) ## Feature - Work on desktop - On macOS, window vibrancy effect - Block message recall(Default settings is not block) - Desktop notifications - Keyboard shortcuts supported - Send image by paste ![preview](https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/pasteconfirmation.png) - Drag to send file ![preview](https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/dragdrop.png) - Batch send message ![preview](https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/batchsend.png) - Send GIF emoji ![preview](https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/sendgif.gif) ## Install Download the last version on the [website](https://github.com/trazyn/weweChat/releases/latest) or below. #### Mac(10.9+) [Download](https://github.com/trazyn/weweChat/releases/download/1.0.0/wewechat-1.0.0-mac.dmg) the `.dmg` file. Or use [Homebrew-Cask](https://caskroom.github.io/): ``` $ brew cask install wewechat ``` #### Linux [Download](https://github.com/trazyn/weweChat/releases/download/1.0.0/wewechat-1.0.0-x86_64.AppImage) the `.AppImage` file. The AppImage needs to be made executable after download: ``` $ chmod u+x wewechat-1.0.0-x86_64.AppImage ``` #### Windows [Download](https://github.com/trazyn/weweChat/releases/download/1.0.0/wewechat-1.0.0-win-setup.exe) the `.exe` file. ## Screenshot ![preview](https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/0.png) ![preview](https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/1.png) ![preview](https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/2.png) ![preview](https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/3.png) ![preview](https://raw.githubusercontent.com/trazyn/weweChat/master/screenshots/4.png) ## Development ``` $ npm install $ npm run dev ``` Generate the binary: * For Linux ``` $ npm run package-linux ``` * For Mac ``` $ npm run package-mac ``` After that, you will see the binary in `./release` folder ## Keyboard shortcuts Description | Keys -----------------------| ----------------------- New conversation | Cmd N Search conversations | Cmd F Hide conversation | Shift Cmd M Jump to conversation | Cmd 0 ... 9 Next conversation | Cmd J Previous conversation | Cmd K Batch message | Cmd B Toggle Full Screen | Shift Cmd F Insert QQ emoji | Cmd I Preferences | Cmd , ### TODO - [x] Windows support - [x] Linux support - [x] Sticky on top - [x] Delete chat session - [x] Mark as Read - [x] Chat Room - [x] Show correct contact - [x] Show members - [x] Add / Remove member - [x] Create chat room - [x] Receive message - [x] Text - [x] Image - [x] Voice - [x] Location - [x] Sticker - [x] Contact Card - [x] Video - [x] Money Transger - [x] Location sharing - [x] Download File - [x] Send message - [x] Text - [x] File - [x] Image - [x] Video - [x] Recall - [x] Forward text message - [x] Forward emoji - [x] Forward image - [x] Forward file - [x] Forward video - [x] Show QQ emoji - [x] Search chat set - [x] Search and create chat room - [x] Desktop notification - [x] Keep online - [x] Logout - [x] Autosart at login - [ ] Theme - [x] Send image from clipboard - [x] Drag to send file - [x] Batch send message - [ ] Mention a user - [ ] Chat bot ### License MIT License