0.4.2 Added disable hardware acceleration option from command line.
0.3.9 Improved compatibilty with themes
0.3.7 Chat with numbers not in contact list
0.3.1 Updated support for WhatsApp Beta
0.2.5 Access to removable media
0.2.4 Support for voice recording via Snap
0.2.3 Compatibility with WhatsApp Beta
0.2.1 Disable Shortcuts
0.1.8 Hide Notifications
0.1.8 Mute Audio
0.1.7 Spell Checker supporting many languages
0.1.6 Choose between monochrome and colored tray icon
0.1.4 Low Battery warning notification
0.1.4 Clear all stored data
0.1.4 Clear session cache
0.1.4 Toggle Menu Bar directly from system tray
0.1.2 Expand contents to entire window size
0.1.1 Sticky Notifications on supported systems
0.1.1 Toggle window flashing on new messages (useful to avoid double notifications in gnome)
0.1.1 Hide the Menu Bar on start
0.1.1 Start the appication minimized (useful for autostart)
0.1.1 Mark all messages as read
0.1.1 Mark all messages as unread
0.1.1 Archive all chats
0.1.1 Copy images and search for text on Google by right clicking the chat
If you have snap
installed and snapd
running on your system, you can install WazzApp as a snap package. Note: This restricts some features due to snapcraft confinement rules.
WazzApp resides here on SnapCraft.
To install WazzApp as a snap, run the following command:
$ sudo snap install wazzapp
To enable voice recording, run the following command:
$ sudo snap connect wazzapp:audio-record
To enable access to removable media, run the following command:
$ sudo snap connect wazzapp:removable-media
If you're running a debian based distro, you may download and install the provided .deb package. Make sure to install any required dependencies.
WazzApp depends on: gconf2
, gconf-service
, libnotify4
, libappindicator1
, libxtst6
, libnss3
, libxss1
.
The downloaded .deb
package can generally be installed by running any one of the following commands:
$ sudo apt install /path/to/downloaded/deb/package
$ sudo dpkg -i /path/to/downloaded/deb/package
$ sudo gdebi /path/to/downloaded/deb/package
You may also run the provided application image. You will be prompted at start for menu integration.
If you have nodejs, npm (node's package manager) and git, you may choose to clone and manually run the app.
Clone the repo and change into the root directory:
$ git clone https://github.com/diospiroverde/WazzApp.git
$ cd WazzApp
Install the dependencies and start the app:
$ npm install # or npm i
$ npm start
As noted before, if you install the application via snap store, you won't get the functionality of showing the application on notification click. This happens due to snapscraft confinement rules.
Ubuntu Unity does not support sticky notifications by default, because NotifyOSD notifications are meant to be unclickable.
It will show an alert box instead.
If you really want sticky notifications on Ubuntu Unity you may work around this by running the following command and then rebooting:
$ sudo apt-get install xfce4-notifyd
$ sudo apt-get purge notify-osd
This will replace notify-osd
with xfce4-notifyd
supporting clickable and stacked notifications.
Please consider how this may affect your other applications.
Tray icon clicks are ignored by Electron on Linux, so the expected behavior of double clicking the tray icon to show the application is not supported, you will have to single click the tray icon and click on "Show WazzApp".
If you are running Fedora and don't get a tray icon, you should run
$ sudo dnf install gnome-shell-extension-topicons-plus
And then enable the Topicons plus extension using Tweaks.
If you need to install Tweaks just run,
$ sudo dnf install gnome-tweak-tool
Or install it from the Software Center.
Thanks to Elroy Brown for testing and troubleshooting the RPM package in Fedora.
Thanks to basil08 https://github.com/basil08 for his improvements to this readme file.
This application is based and inspired in the code written by Gustavo Gonzalez, author of the excellent WhatsDesk application.
This project uses app icons free for personal use from Clipartmax and Thoseicons under Creative Commons Licence v3.0 and modified tray icon from EDT under Creative Commons License v2.5.