Wazapp

(Notifications Are Silent on Ringing Profile)
(Latest Development version build (CepiPerez build))
Line 365: Line 365:
==Latest Development version build (CepiPerez build)==
==Latest Development version build (CepiPerez build)==
The latest CepiPerez wazapp build is "wazapp-27102012-1230.deb "
The latest CepiPerez wazapp build is "wazapp-27102012-1230.deb "
-
* Download deb: http://dl.dropbox.com/u/12134784/MEE...02012-1230.deb
+
* Download deb: http://dl.dropbox.com/u/12134784/MEEGO/wazapp-27102012-1230.deb
* Source: http://talk.maemo.org/showpost.php?p=1286403&postcount=6437
* Source: http://talk.maemo.org/showpost.php?p=1286403&postcount=6437

Revision as of 22:25, 30 October 2012

Contents

About Wazapp

Wazapp logo created by The Best Isaac
Wazapp is an IM application for N9 that allows you to chat with your Whatsapp buddies.

Wazapp consists of 2 parts, the IM application (wazapp), which is in Python, and the accounts plugin (waxmppplugin) in C++. The accounts plugin should be rewritten in python soon.

Despite thousands of Nokia N9 users signing an online petition, WhatsApp Inc. ignored all demands for releasing a version for the MeeGo. Tarek Galal released the first version of Wazapp for public beta testing on May 18, 2012. On May 25, 2012 Wazapp was made open source on GitHub. As of September 2012, Wazapp supports almost all features of the official WhatsApp client and languages (see features and languages comparison below).

The source code can be obtained from github.



Wazapp in action

A tribute to our heroes CepiPerez and knobtviker for the beautiful UI and full emoji support!

Feature comparison

Feature Original WhatsApp Wazapp
Chat x x
Group Chat x x
Location sharing x x
Media sharing x x
Exchange contacts x x
Broadcast messages x not yet, see GitHub issue
Broadcast media x not yet
Chat history x x
Message timestamps x x
Profile picture x x
Status update x x
IOS 6 Emoji (846) x x
Contact synchronisation x x
Account registration x x
Resize images before sending x x
Landscape mode x x
Change language no x
Custom theme colours x x
Custom background x x
Custom notification sounds x x
Block contacts x x
Audio recording x x
Push notifications x x
Daily database backup (7 days total) x work in progress
No international charges x x
User interface good awesome ;)
Price $0.99 free
License proprietary (closed source) open source (GNU GPL)

Supported Languages

Big thanks to all translators on Transifex!

Language Original WhatsApp Wazapp
Albanian x x
Arabic x x
Basque (Spain) no x
Bokmål x Request on Transifex
Bulgarian x x
Catalan x x
Chinese x x
Chinese (Hong Kong) x x
Chinese (Taiwan) x x
Croatian x x
Czech x x
Danish x Request on Transifex
Dutch x x
English (United Kingdom) x x
English (United States) x x
Estonian x x
Finnish x x
French (France) x x
French (Switzerland) x x
German (Germany) x x
German (Switzerland) x x
Greek x x
Hebrew x x
Hindi no x
Hungarian x x
Indonesian x Request on Transifex
Italian x x
Japanese x Request on Transifex
Korean x Request on Transifex
Macedonian no x
Malay x x
Norwegian x Request on Transifex
Persian x x
Polish x x
Portuguese (Brazil) x x
Portuguese (Portugal) x x
Romanian x x
Russian x x
Slovak x Request on Transifex
Spanish (Spain) x x
Spanish (Argentina) x x
Spanish (Mexico) x x
Swedish (Finland) x x
Swedish (Sweden) x x
Thai x x
Turkish x x
Ukrainian x x
Urdu no x
Vietnamese x x

Latest Upstream build

QR-Code

The latest wazapp version is 0.2.7


Latest Development version build (CepiPerez build)

The latest CepiPerez wazapp build is "wazapp-27102012-1230.deb "

Latest Nightlies (Coderus build)


Suitable terminals for N9

You do not need developer mode enabled in order to be able to have a terminal. Typing this will add terminal to your apps permanently, even when not in developer mode:

cp /usr/share/applications/meego-terminal.desktop ~/.local/share/applications/terminal.desktop

Suitable terminals are (non exclusive list):

Terminal commands

Enter superuser / root mode

devel-su

Type the root password (default: rootme)


How to backup your Wazapp database

This should be done prior to anything else. Just in case things get bad (and they will sooner or later).


GUI solution

  1. Disconnect USB cable in case phone is connected to computer.
  2. Activate "Show root filesystem" AND "Show hidden files" in Filebox settings menu.
  3. Navigate to folder
    /home/user/.wazapp
  4. You should see a file similar to
    123456789012345.db
  5. Select and copy it (long keypress)
  6. Navigate to
    /home/user/MyDocs
    and paste the file here
  7. Close Filebox and connect your phone by USB cable.
  8. You should find your backup copy in the MyDocs folder.


Terminal solution

  1. Disconnect USB cable in case phone is connected to computer.
  2. Open your favourite terminal
  3. Type
    cp ~/.wazapp/*.db ~/MyDocs/
  4. Close terminal and connect your phone by USB cable.
  5. You should find your backup copy in the MyDocs folder.


Install a new wazapp build

Download the deb file to your downloads folder (default: /home/user/MyDocs/Downloads/), then disconnect the phone from your computer (if previously connected by usb).

devel-su

Type the root password (default: rootme)

cd /home/user/MyDocs/Downloads/
dpkg -i filename.deb

(filename obviously is the name of your deb file)


Kill / exit a stuck wazapp process

killall wazapp
kill `pidof wazapp`


Deleting your wazapp database

Warning: you will lose all chat history and messages!

rm -rf ~/.wazapp/*.db
rm -rf home/user/.wazapp/*.db

Create a logfile for troubleshooting

If CepiPerez asks for a log, you will send him one ;)

This is how it's done.

Note: wazapp must not be running!

/opt/waxmppplugin/bin/wazapp/wazapp_init >/home/user/MyDocs/wazapp-logfile.txt

Once you're done capturing your log, you can find it on your usb storage when connected to pc via usb. Post it on Pastebin, attach the logfile as txt to your post or send it to CepiPerez if asked.

Autostart Wazapp on phone boot

devel-su
wget http://pastebin.com/raw.php?i=VfxNtsYg -O /etc/init/apps/wazapp.conf && /sbin/reboot

Completely purge Wazapp from Harmattan

devel-su
{enter your password}
apt-get --purge autoremove wazapp
rm -rf /opt/waxmppplugin/
exit
rm -rf /home/user./wazapp/
Then reboot, & then install new version (if wanted).

Common errors and their solutions

Connection error

Error Message:

status shows "Connecting…" when Wazapp is running.

Solution:

  1. Delete folder (if you intend to use Filebox: folder is hidden)
/home/user/.wazapp
  1. Update your Wazapp build


Registration fail-too-many error

Error Message:

"Failed. Server said: fail-too-many"

Solution:

If you are already using dev versions, update to the latest dev build, it should fix that issue. If not, follow the steps below:

  1. Open Wazapp on N9 and start registration
  2. Download and install BlueStacks
  3. Start BlueStacks and install WhatsApp
  4. Start Whatsapp and register your phone number
  5. Wait for verification code. Wazapp should register automatically if left open

Need to re-register

Error message:

"need to remove your account from accounts manager and re-register"
  1. Remove account: Accounts – Wazapp – menu at bottom right – Delete Account
  2. Start Wazapp
  3. Follow registration path

If registration fails, follow the the fail-too-many instructions

Can't sync all contacts

Error:

Unable to sync all contacts to Wazapp

Solution: Update your Wazapp build


Unable to receive messages

Error:

Unable to receive messages from contacts

Solution:

  1. Uninstall Wazapp (do not remove Wazapp account)
  2. Restart phone
  3. Remove folder (if you intend to use Filebox: folder is hidden)
/home/user/.wazapp/
  1. Install new Wazapp build
  2. Restart phone
  3. Start Wazapp


Notifications Are Silent on Ringing Profile

As of 24/09/12, there is a bug in Wazapp whereby new messages only vibrate instead of ringing with the chat notification.


The developers are currently working to fix this. This section will be updated once the bug is fixed.
Possible solution thanx to fenix_86
1   Uninstall Wazapp
2   Reboot the phone
3   Remove (preferably rename) the folder .wazapp in home/user/...
4   Remove (preferably rename) the folder Wazapp in home/user/MyDocs..
5   Install the latest version of Wazapp
6   Reboot the phone
7   Launch Wazapp and syncronize contact list
8   Reboot the phone (incase standby icons are red squares)
9   Relaunch Wazapp
10  Delete the old renamed folders (renamed in steps 3 and 4)

This solution may not work with newer versions of wazapp, It has been tested upto version (wazapp_0.8.11_17102012_Vibra_Languages) which is here

Wazapp Notifications Icon covers SMS Notification Icon

When you have an unread Wazapp message as well as an unread SMS, you might see only a Wazapp Notification Icon.
This is NOT a bug but a feature in Harmattan whereby SMS/IM/Wazapp are displayed by the latest Notification icon only!


Wazapp media is NOT found in Gallery

By default, all Wazapp media using Tarek's build is stored in /home/user/MyDocs/.wazapp/

Navigate to this location by using a file manager like Filebox to view the media.

In CepiPerez's build all Wazapp media are stored in /home/user/MyDocs/Wazapp/media and should appear in the Gallery


Last Seen Time for a Contact is Inaccurate

Error:

When Opening a Chat with a Contact, the last seen time is Inaccurate. Mostly, it is the time when you last sent a message to the contact.


Work-around:

Return to the Chat menu and Open the Chat with the Contact again. The Last Seen time will now be updated to be reflected accurately.


Red Dots Appear instead of Notification Icons

Error:

On the Low-Power Screen, Status Bar and Lockscreen instead of the green Wazapp Notification Icon, a Red Square/Box/Dot appears.


Solution:

Reboot your phone. Most probably you have done a fresh installation and have not rebooted your phone.


Pictures not Appearing for Selecting Profile Picture

Error:

When choosing a Profile Picture, the selection screen has an ever-spinning spinner.


Solution:

Quit Wazapp and re-start it. If it still isn't fixed, uninstall Wazapp from your system and delete all files in /opt/waxmppplugin/ before rebooting your device and re-installing the latest version of Wazapp


Changing language does not work

Error:

When changing the language and restarting Wazapp, the language is still english.

Solution: CepiPerez development builds do not include any language files other then English, even though languages will be visible in the settings menu. However... If you want to use a language other than English in "development" builds, follow these directions: http://talk.maemo.org/showthread.php?p=1277303#post1277303

Sending voice recordings does not work

Error:

When sending voice recordings nothing happens.

Solution: You need to receive a voice recording from your contact fist.


Conversation missing and need to re-register after swapped SIM card

Error:

After swapped sim card, Wazapp will ask user to re-register and previous conversation is missing.

Solution: This is expected and that is how it works in WhatsApp official client.