Skip to content

alindt/WhatsUpp

Repository files navigation

WhatsUpp CircleCI CodeFactor JavaScript Style Guide libraries.io

Linux native desktop app/wrapper for https://web.whatsapp.com. Built with Electron.
This project continues the work of @Enrico204 and @bcalik

Features

  • OK Linux only (ia32/amd64)
  • OK Native notifications
  • OK System tray icon
  • OK Open links in default browser
  • TEST Badge with the number of notifications in the tray/dock/taskbar (#3)
  • OK Focus on search bar with CTRL+F
  • FIX Phone info window (s/w versions, battery status, etc) (#4)
  • TEST Auto-launch on login (#5)
  • OK Start minimized to tray icon
  • OK Logging system (log to console and $HOME/.config/WhatsUpp/log.log)
  • FIX Apply custom CSS stylesheet (#6)
  • OK Auto-hide menu bar
  • OK Disabling GPU rendering (useful when dealing with bugged video drivers)
  • A couple of things can be configured:
    • OK Toggle avatar visibility
    • OK Toggle preview of the messages visibility
    • TEST Set the size for the media thumbs (#10)
    • OK Proxy settings for connection

Command line switches

--debug-log         Switch file's log level to "debug" (default: "warn")

Contributions

Contributions are welcome! For feature requests and bug reports please submit an issue.

Build from source

git clone https://github.com/alindt/WhatsUpp
cd WhatsUpp
yarn install
yarn build:$platform

$platform can be one of linux32, linux64 or linux (builds both).

You'll find artifacts in the ./dist/ directory.

Run on-the-fly (for devs)

Run yarn dev (in project root) instead of compiling the code each time.