maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [M5] [Announce] Yappari - A WhatsApp Client for the N900 ONLY (https://talk.maemo.org/showthread.php?t=84605)

Wreck 2012-07-03 19:05

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.15
 
Might be a good idea to block the incoming messages from Whatsapp. This is happening quite frequent. 4 to 5 times a day.

goldie 2012-07-03 19:30

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.15
 
today i got this msg the first time too. but only one ;)

Scorpius 2012-07-03 22:14

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.15
 
Maybe it means that Yappari and all Whatsapp clones will stop working in any time... 5...4...3...2...1...

tapiwasam 2012-07-04 07:17

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.15
 
Just a thought... is it too difficult to make a widget for it, like the version running on S40 phones?

malkavian 2012-07-04 10:11

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.15
 
Quote:

Originally Posted by Scorpius (Post 1231159)
That's very interesting... I wonder where the servers get the version from.

I received it yesterday too. Maybe they simply send the notification to everybody when they release a new version without testing the version that you have.

I received it only once and it continues perfectly working :)

Fatalist 2012-07-04 12:34

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.15
 
Since yesterday I've received the Whatsapp notification 4 or 5 times, with the text Wreck posted.

bozoid 2012-07-04 14:16

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.13
 
4 Attachment(s)
Quote:

Originally Posted by Scorpius (Post 1230793)
Gray means that Yappari sent the message but the Whatsapp servers hasn't send the acknowledge back. Eventually they send it. Sometimes Whatsapp servers are pretty busy. It has happened to me like once or twice.

Thanks for your response.
The gray tick thing happens to me lots though, usually after not touching the phone for about an hour.
Then on, until I restart Yappari, any message I send out to anyone or any group just gets a gray tick mark. No errors in logs. I test my GPRS connection using pidgin & skype and those work. Main Yappari screen says I'm still logged in; a check on netstat and QNetMan shows that the Yappari session is still connected too.

First 2 screenshots are before a Yappari restart.
Note the date/time at status bar and in messages.
3rd screenshot was taken after a Yappari restart.

All the while, before or after restarts, incoming messages continue to come in as & when available.

Screenshot 4 shows another behavior i noticed.
If you note the date/time at status bar and in messages, you might notice that my friend's status was "typing" for over 25 minutes.
Fact is, he stopped typing immediately after sending the last response.

Just fyi & hope the info helps you.
Lemme know if you would like the logs despite them not showing much errors. Would be great if a next release has more diagnostic info on message sending.

Oh on the log files, I can make a suggestion to prevent log file overgrowing. Write to log files appended with a number representing day of week. You'll have 7 log files, one for each day. When writing to current day log file, always ensure the next day's log file is deleted. When the next day comes, a new empty log gets created for that day. The only issue with this is when crossing timezones (I happen to cross timezones quite regularly); log entries get mixed up when time is changed. There's an alternative to this though.

Keep up the good work!

Best regards,

kh

misagon 2012-07-04 15:09

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.15
 
I have a thing with my Yappari everything connects fine but all I see offline contacts is that if I start the conversation did not get the messages I have to wait for someone to send me message me to strike up a conversation and I hope someone I can help and it's frustrating to wait until you talk to say something in advance thank you very much. sorry for my English I'm Mexican and use a translator

Scorpius 2012-07-04 16:06

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.15
 
Final version of Yappari won't even have logs so that's why I'm not too worried about them. It's just during the alpha/beta testing phase. People should delete the log every time they install a new version of Yappari.

About the typing/paused: If the contact doesn't send the "stop typing" message Yappari will show "is typing" forever. That's something clients send to (composing/paused messages). You can see them in the logs. I think you lose connectivity and Yappari can't detect it.

About the Offline contacts: EVERYBODY in Whatsapp is Offline ALL THE TIME, even YOU. You should read the Whatsapp FAQ or something. Offline means they have Whatsapp running in background. Online means they have running it in foreground.

If you send messages to an Offline contact he'll receive them anyway, when he's available (connected to the Internet, etc).

A final note, Whatsapp in EDGE (2.5G) is very bad... I'd avoid it in non 3G zones. I'm pretty sure that if you disconnect your connection and reconnect without restarting Yappari, everything works again, and Yappari (or Qt actually) isn't able to detect that the connection to the server was lost, even though it pings from time to time and when you send messages you're actually "using" the connection.

onkiufo 2012-07-04 16:12

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.15
 
SCORPIUS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
i tried to reflash my n900
and install it again
IT WORKS!!!!!!!!!!!!!!!!!!!!!!!:D:D:D:D

THX ALOT!!!
ILOVEU:):):):)

malkavian 2012-07-04 16:27

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.15
 
Quote:

Originally Posted by Scorpius (Post 1231852)
A final note, Whatsapp in EDGE (2.5G) is very bad...

Except when really needing speed, I am always connected in 2.5G mode and Yappari works fine. Obviously when receiving a call, I get disconnected, but aftewards reconnected without problems. I save a lot of battery not using 3G all the time.

Scorpius 2012-07-04 16:31

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.15
 
I'd try to implement a better disconnection detection in Yappari but it's hard with what Whatsapp protocol gives me. There are "pings" to avoid being disconnected from the server, that Whatsapp client has to send every 5 minutes, but servers don't send an answer (to check if the server is alive for example). To detect an inhibited connection (that's fairly often in 2.5G) with Whatsapp is very hard...

I'll think of something that can help...

malkavian 2012-07-04 23:42

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.15
 
Quote:

Originally Posted by Scorpius (Post 1231871)
There are "pings" to avoid being disconnected from the server, that Whatsapp client has to send every 5 minutes, but servers don't send an answer

Well, then I supose that Yappari will do a reconnection every 5 minutes if disconnected, doesn't it? I don't a big problem and I think that every you can do will make Yappari eat more battery. Maybe a button to manually "reconnect now" could please the user if (s)he can't wait 5 minutes.

I received two more times (that's 3 in total) the whatsapp update message.

Scorpius 2012-07-04 23:45

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.15
 
The thing is that when the connection is REALLY bad (2.5G or less) sometimes the connection is lost and the Maemo network stack can't detect the disconnection and it still looks like it is connected (even if you check netstat using terminal).

You will receive the Whatsapp update message until the next release.

malkavian 2012-07-05 00:00

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.15
 
Well, so.... have you time (and the code) to modify the Maemo network stack? If not, maybe you will get crazy to get a solution for Yappari :confused:

But if you could do it, would be great ;)

Next release... ummmm... have I heard group management and per-group disable notifications? :cool:

llucax 2012-07-05 06:21

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.15
 
Quote:

Originally Posted by Scorpius (Post 1232091)
The thing is that when the connection is REALLY bad (2.5G or less) sometimes the connection is lost and the Maemo network stack can't detect the disconnection and it still looks like it is connected (even if you check netstat using terminal).

You will receive the Whatsapp update message until the next release.

what about using tcp keep alive? you can detect disconnections very quicky changing the socket parameters for keep alive to send just a couple of probes.

http://tldp.org/HOWTO/html_single/TC...O/#programming

(or man 7 tcp)

mlwane 2012-07-05 11:15

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.15
 
@Scorpius

I have been using Yappari for a while now and it is working fine, I have noticed some bugs though; when typing in arabic language using the physical keyboard the upper case letters do not register correctly instead it registers the english upper case letter(eg. if I press "shift + M" I should get the letter "ء" instead I get "M" ) I hope this is easy to fix.

also if a group contains an emoji in its name it appears as a square

Thanks a lot for your great work :)

bozoid 2012-07-05 11:39

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.15
 
Thanks for the acknowledgement Scorpious.
Appreciate it & your effort so far.
It was jst a report of an observation :)
Thing is, I use google chat, fb chat which both use XMPP but don't get this prob. So, thought u might b interested to know.

Jst tried 3G again, battery drained approx 50 pcnt faster... sigh. wish N900 had a 3000mAh slim battery...

kh

reinob 2012-07-05 11:40

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.15
 
Quote:

Originally Posted by mlwane (Post 1232298)
also if a group contains an emoji in its name it appears as a square

[ Notwithstanding that I don't see why a group name would include a special Japanese character -- but hey, who am I to judge anyone ] those "emoji" characters are part of the Unicode specification, so there's nothing special Yappari would need to do to show them.

All you need is a font that includes those characters. No idea about which one. My Firefox 14 running on Windows XP also does not show "emoji" characters. I don't expect any built-in font the N900 will do better than that.

Michaelyu 2012-07-05 12:54

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.15
 
I would like to ask Can hit Traditional.

mlwane 2012-07-05 15:20

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.15
 
][off topic]
Quote:

Originally Posted by reinob (Post 1232317)
[ Notwithstanding that I don't see why a group name would include a special Japanese character

Some people LOVE to put emoticons ( :mad: :p ;) :D ) in their group names. For me I do not care about emoticons at all I am happy with the traditional happy face :), but I reported this so the developer could know about it, whether he fixes it is not my business, I just care about the upper case letters thing
[off topic]

And again I really appreciate your work, thanks a lot.

Scorpius 2012-07-05 17:46

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.15
 
The emoji set used in Whatsapp is not part of the Unicode specification for japanese emoticons. In Whatsapp an emoji is like 0xEE 0x80 0x85.

Maemo doesn't allow me to put icons in the Windows title name (where the subject is) so you can start forgetting about that.

Also, I wonder how did they manage to put smileys in the subject? Because I have an Android and I just can't.

About the arabic keyboard, I have no clue how to fix it. I just use QTextEdit from Qt. I wonder if that also happens to you in other Qt applications. If it's a bug in Maemo Qt, we will never see a fix for it.

Stewie34 2012-07-05 19:21

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.15
 
hi man how are u?

i check the notifications "other notifications" but dosent light when i recive a msj, what could be the error?

Scorpius 2012-07-05 19:23

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.15
 
Maybe you didn't reboot your phone when you installed Yappari, other than that, I can't think of any other reason to not turn on the LED.

Stewie34 2012-07-05 19:25

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.15
 
Quote:

Originally Posted by Scorpius (Post 1232552)
Maybe you didn't reboot your phone when you installed Yappari, other than that, I can't think of any other reason to not turn on the LED.

yah when i update it to vs 0.15 i did reboot.. no idea im cheking and its mark.. i chek the intant msj too to see if that works :confused:


at the next update with multimedia can we recived and send it too?

Scorpius 2012-07-05 19:46

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.15
 
No, just receive, and just images. Sending things is a LOT of work, receiving things is not that much work.

Henrry 2012-07-05 20:36

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY
 
amigo no lo puedo instalar

nokix 2012-07-06 01:28

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.15
 
i'm not sure if these have been mentioned before, but there are two things i'd like to report.

1) with yappari running, the internet connection menu sometimes pops up three or four times even though i'm already connected to the internet. i'm not sure if this is yappari related.
2) does changing the status string in yappari.conf change our status?

if these have been mentioned before, i apologize for asking the same things again.

Scorpius 2012-07-06 01:36

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.15
 
1) If you change from Wifi to 3G or viceversa, the connection menu will pop up even if the change is successful. That's a weird Qt bug. If your connection is stable and you're not changing it, Yappari won't show the dialog.

2) No. That only contains the last status Yappari sent to the server (and was confirmed by it).

figaro 2012-07-06 03:23

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.15
 
Quote:

Originally Posted by Scorpius (Post 1232510)
The emoji set used in Whatsapp is not part of the Unicode specification for japanese emoticons. In Whatsapp an emoji is like 0xEE 0x80 0x85.

It might be worth noting that the emoji in indeed in Unicode.

But since XMPP uses UTF-8 for its data communication, so when you see EE 80 85, it's actually a 16-bit unicode data with value of E0 05 (http://www.rishida.net/tools/conversion/).
And as we've known that emoji range in E0xx, so yeah Whatsapp indeed use the same Unicode standard for its emoji.

Stuxnet 2012-07-06 07:13

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.15
 
Since yesterday evening I have received more than 100 messages from server saying "new version is available with download link" I'm sick!!

TDSii 2012-07-06 10:53

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.15
 
i guess u should add an if statement to block such messages and ignore them.

Oluwaseunfunmi 2012-07-06 11:44

Facebook I.M chat setup in VOLP is not there again
 
Quote:

Originally Posted by Scorpius (Post 1232686)
1) If you change from Wifi to 3G or viceversa, the connection menu will pop up even if the change is successful. That's a weird Qt bug. If your connection is stable and you're not changing it, Yappari won't show the dialog.

2) No. That only contains the last status Yappari sent to the server (and was confirmed by it).

hi
good day....sorry to disturb, i want to appreciate your effort on the development of yaparri for whatsapp
please i have a problem wit my facebook chat I:M, i can not find the setup account in the VOLP & IM
please help me....coz i don't know what to do....i have unistall and install the application in the application manager
i have update my phone using x-terminal.....please what will i do

thanking you in anticipation

davdav 2012-07-06 13:34

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.15
 
Yesterday my friend asked me whats that yappari thing in your status .. i told him this is the client that i am using ..
So here's my status "Hey i am using yappari"
so you can change status i think ..
what about adding an option to the next version to control status :)

Another thing i am running yappari now 24/7 and it is very stable and even in 2.5 G it stays good no crashes no freezes .. :)
Thanks alot for this :)

malkavian 2012-07-06 14:30

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.15
 
I don't know if it is permanent but this (changing the cc (country code), number with plus and country code and status to use) works:

http://www.paoloiannelli.com/2012/01...-command-line/

You have to use it from the same connection that yappari is using, so I connected my N900 to y wifi, and did it from Debian in my computer.

Scorpius 2012-07-06 14:33

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.15
 
Quote:

Originally Posted by TDSii (Post 1232846)
i guess u should add an if statement to block such messages and ignore them.

That's not a solution. In a few days you all won't be able to login and receive a "Client too old" message (in the log, in the GUI you'll see a Protocol Error).

I'm already announcing the newest version for the next release but this will happen again someday.


Quote:

Originally Posted by malkavian (Post 1232927)
I don't know if it is permanent but this (changing the cc (country code), number with plus and country code and status to use) works:

That method will stop working in any time and I think this forced update might have something to do with it. In the current Whatsapp clients there's another method to change the status (Yappari uses a different one).

The problem with that method is that as you can see you can change the status of anyone just knowing his/her phone number...

malkavian 2012-07-06 15:32

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.15
 
Quote:

Originally Posted by Scorpius (Post 1232930)
The problem with that method is that as you can see you can change the status of anyone just knowing his/her phone number...

I readed that they partially solved the problem. Now you need to be connected with the same IP to be able to change the status with that. While you program it, could be a workaround for people wanting the feature.

Zentenario 2012-07-06 15:49

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.15
 
Quote:

Originally Posted by Stuxnet (Post 1232767)
Since yesterday evening I have received more than 100 messages from server saying "new version is available with download link" I'm sick!!

I've received about 20 message from that server since I connected 5 min ago. I think they are trying to spam WhatsApp clones somehow. More than sick at this moment ... but laughing at them :D

Scorpius 2012-07-06 16:24

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.15
 
I'll try to release today or tomorrow a new version with just that version problem fixed.

edwsin1 2012-07-06 16:48

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.15
 
Helooo...
Thanks a lot for the apps man :)
I recently download n installed in my n900
The installation is success but when i tried to register it always saying failed but i did recieved sms from yappari about th authentication code.
But the registraytion status is still failed.
do you know what might happened? :(


All times are GMT. The time now is 13:32.

vBulletin® Version 3.8.8