├── .eslintrc ├── .github └── workflows │ └── build.yml ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── CSSSAMPLE.md ├── ISSUE_TEMPLATE.md ├── LICENSE.md ├── README.md ├── README_en.md ├── assets ├── 256x256.png ├── close_white.png ├── exit_black.png ├── exit_white.png ├── fullscreen-exit.png ├── fullscreen.png ├── icon.icns ├── icon.ico ├── icon.png ├── loading.gif ├── settings_black.png ├── settings_white.png ├── status_bar.png ├── status_bar@2x.png ├── tray_black.png ├── tray_exit_black.png ├── tray_exit_white.png ├── tray_icon.png ├── tray_settings_black.png ├── tray_settings_white.png ├── tray_unread_black.png ├── tray_unread_white.png ├── tray_white.png └── vertical-align-botto.png ├── config.json ├── electronic-wechat.desktop ├── package.json ├── scripts ├── build-all.sh ├── build-win32.bat ├── build.sh ├── qiniu.sh └── tar-all.sh └── src ├── common.js ├── common_cn.js ├── common_en.js ├── configuration.js ├── handlers ├── menu.js ├── message.js └── update.js ├── inject ├── badge_count.js ├── chat_historys.js ├── css.js ├── emoji_parser.js ├── mention_menu.js ├── mini_frame.js ├── preload.js └── share_menu.js ├── lib └── easyIDB.js ├── main.js └── windows ├── controllers ├── app_tray.js ├── settings.js ├── splash.js └── wechat.js ├── styles ├── settings.css └── splash.css └── views ├── settings.html └── splash.html /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CSSSAMPLE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/CSSSAMPLE.md -------------------------------------------------------------------------------- /ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/README.md -------------------------------------------------------------------------------- /README_en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/README_en.md -------------------------------------------------------------------------------- /assets/256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/assets/256x256.png -------------------------------------------------------------------------------- /assets/close_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/assets/close_white.png -------------------------------------------------------------------------------- /assets/exit_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/assets/exit_black.png -------------------------------------------------------------------------------- /assets/exit_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/assets/exit_white.png -------------------------------------------------------------------------------- /assets/fullscreen-exit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/assets/fullscreen-exit.png -------------------------------------------------------------------------------- /assets/fullscreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/assets/fullscreen.png -------------------------------------------------------------------------------- /assets/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/assets/icon.icns -------------------------------------------------------------------------------- /assets/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/assets/icon.ico -------------------------------------------------------------------------------- /assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/assets/icon.png -------------------------------------------------------------------------------- /assets/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/assets/loading.gif -------------------------------------------------------------------------------- /assets/settings_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/assets/settings_black.png -------------------------------------------------------------------------------- /assets/settings_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/assets/settings_white.png -------------------------------------------------------------------------------- /assets/status_bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/assets/status_bar.png -------------------------------------------------------------------------------- /assets/status_bar@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/assets/status_bar@2x.png -------------------------------------------------------------------------------- /assets/tray_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/assets/tray_black.png -------------------------------------------------------------------------------- /assets/tray_exit_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/assets/tray_exit_black.png -------------------------------------------------------------------------------- /assets/tray_exit_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/assets/tray_exit_white.png -------------------------------------------------------------------------------- /assets/tray_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/assets/tray_icon.png -------------------------------------------------------------------------------- /assets/tray_settings_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/assets/tray_settings_black.png -------------------------------------------------------------------------------- /assets/tray_settings_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/assets/tray_settings_white.png -------------------------------------------------------------------------------- /assets/tray_unread_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/assets/tray_unread_black.png -------------------------------------------------------------------------------- /assets/tray_unread_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/assets/tray_unread_white.png -------------------------------------------------------------------------------- /assets/tray_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/assets/tray_white.png -------------------------------------------------------------------------------- /assets/vertical-align-botto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/assets/vertical-align-botto.png -------------------------------------------------------------------------------- /config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/config.json -------------------------------------------------------------------------------- /electronic-wechat.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/electronic-wechat.desktop -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/package.json -------------------------------------------------------------------------------- /scripts/build-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/scripts/build-all.sh -------------------------------------------------------------------------------- /scripts/build-win32.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/scripts/build-win32.bat -------------------------------------------------------------------------------- /scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/scripts/build.sh -------------------------------------------------------------------------------- /scripts/qiniu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/scripts/qiniu.sh -------------------------------------------------------------------------------- /scripts/tar-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/scripts/tar-all.sh -------------------------------------------------------------------------------- /src/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/src/common.js -------------------------------------------------------------------------------- /src/common_cn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/src/common_cn.js -------------------------------------------------------------------------------- /src/common_en.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/src/common_en.js -------------------------------------------------------------------------------- /src/configuration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/src/configuration.js -------------------------------------------------------------------------------- /src/handlers/menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/src/handlers/menu.js -------------------------------------------------------------------------------- /src/handlers/message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/src/handlers/message.js -------------------------------------------------------------------------------- /src/handlers/update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/src/handlers/update.js -------------------------------------------------------------------------------- /src/inject/badge_count.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/src/inject/badge_count.js -------------------------------------------------------------------------------- /src/inject/chat_historys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/src/inject/chat_historys.js -------------------------------------------------------------------------------- /src/inject/css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/src/inject/css.js -------------------------------------------------------------------------------- /src/inject/emoji_parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/src/inject/emoji_parser.js -------------------------------------------------------------------------------- /src/inject/mention_menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/src/inject/mention_menu.js -------------------------------------------------------------------------------- /src/inject/mini_frame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/src/inject/mini_frame.js -------------------------------------------------------------------------------- /src/inject/preload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/src/inject/preload.js -------------------------------------------------------------------------------- /src/inject/share_menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/src/inject/share_menu.js -------------------------------------------------------------------------------- /src/lib/easyIDB.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/src/lib/easyIDB.js -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/src/main.js -------------------------------------------------------------------------------- /src/windows/controllers/app_tray.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/src/windows/controllers/app_tray.js -------------------------------------------------------------------------------- /src/windows/controllers/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/src/windows/controllers/settings.js -------------------------------------------------------------------------------- /src/windows/controllers/splash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/src/windows/controllers/splash.js -------------------------------------------------------------------------------- /src/windows/controllers/wechat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/src/windows/controllers/wechat.js -------------------------------------------------------------------------------- /src/windows/styles/settings.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/src/windows/styles/settings.css -------------------------------------------------------------------------------- /src/windows/styles/splash.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/src/windows/styles/splash.css -------------------------------------------------------------------------------- /src/windows/views/settings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/src/windows/views/settings.html -------------------------------------------------------------------------------- /src/windows/views/splash.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riceneeder/electronic-wechat/HEAD/src/windows/views/splash.html --------------------------------------------------------------------------------