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)

cooldubai 2012-06-26 19:57

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.13
 
I don't know how to send you a log, but then I am reporting you a bug,

The Yappari seems to crash, the facts are - once I have connected n900 to internet, I then start the Yappari application, it shows status as "connecting ####" then "connected" then "logged in", then the main application windows closes, but I can still see the Yappari on the status display having "logged in" shown. No matter how times I click on the application from status menu, it won't start (or the main window doesn't show up), unless I again goto the application menu and click on Yappari. Now (again) it changes to 3 different status which later comes back to show "logged in" status, and again the main application windows closes. Everytime the status is "logged in" the main window shuts. This goes on, again and again. While this particular things was happening over and over I haven't received even a single message from Yappari Contacts.

After installing this latest version I was able to use it just once before I faced the above mentioned problem, anyways Scorpius you have done a great job, keep up the good work.

pituelve 2012-06-26 20:30

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

Originally Posted by Stewie34 (Post 1227827)
hey scorpius good day..

im notice another bug.. i was log in chating no problem but then, i discconect my wifi and conecct again and yappari dont conecct! :( .. i didi restar the phone and nothing.. at the top bar little yappary says logged in and i push and it dosent open. y push the yappary from menu it opens but says conneccting-conectted-logged in and the windows close.. before it was telling me io/error.. i will try restar my wifi to check if thhis works

i have the same problem, some idea? thanks

llucax 2012-06-26 20:49

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.13
 
Hi, I'm trying Yappari and even when I made it work, I'm having problems with the address book.

I'm getting the famous segmentation fault while loading the address book. I tried exporting all the contacts and reimporting them to fix the supposed "corrupted" address book but didn't help, but on the works I noticed a cause of the segmentation faults.

I noticed Yappari segfaults when a telephone number have a character different than + or a number, i.e. numbers like "+45 45 45" (notice the spaces) will make Yappari segfault.

Sanitized all my address book to have the phone numbers but I still get the segmentation fault (cleaning the address book and loading just a couple of contacts makes Yappari works, but loading 300+ contacts one by one to to get the problematic one(s) is really a big taks).

Do you know of any other weirdness in the address book that can cause the segmentation fault? Is there any way to make Yappari print the "offending" contact, or even maybe make it automatically sanitize phone numbers (or ignore them) instead of segfaulting? Is there any place where to get the source code of Yappari to help with these tasks?

Thanks for the hard work!

pituelve 2012-06-26 23:02

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

Originally Posted by pituelve (Post 1227921)
i have the same problem, some idea? thanks

i have resolved this problem, but, now, this program don't add all my contacts, and when i add, if i close yappari, when i open again, don't appear this add.. :(

Scorpius 2012-06-26 23:48

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

Originally Posted by cooldubai (Post 1227894)
I don't know how to send you a log, but then I am reporting you a bug

Send me your /home/user/.config/scorpius/yappari.log I can't help you without it.

Quote:

Originally Posted by pituelve (Post 1227998)
i have resolved this problem, but, now, this program don't add all my contacts, and when i add, if i close yappari, when i open again, don't appear this add.. :(

Jesus Christ people never read the first post?

malkavian 2012-06-27 00:05

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

Originally Posted by Scorpius (Post 1228008)
Jesus Christ people never read the first post?

Maybe they are waiting for the movie XD

Maybe we could make a porn video wich include all the information of first post in subliminal messages XD.

By the way, thank you again, Yappari ¡AND YOU! are awesome :)

I'd love too to have the option to disable notifications of a group for a time or until I reactivate them...

Scorpius 2012-06-27 00:09

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.13
 
zwevert found a kinda nasty bug: Yappari will crash if receives an offline (delayed) group message. So if you're in a group and you're experiencing a lot of crashes, that's the reason.

It'll be fixed in 0.0.14 of course.

pituelve 2012-06-27 00:21

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

Originally Posted by Scorpius (Post 1228008)
Send me your /home/user/.config/scorpius/yappari.log I can't help you without it.



Jesus Christ people never read the first post?

excuse me, i forgot the internacional format number, =) thanks for that

Stewie34 2012-06-27 01:48

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.13
 
well i was in a group chat when i did the turn off my wifi maybe waht u sayed scorpius is the problem.. few hours ago i was trying forcing yappari to log in open it from the menu and the menu top bar and it did work,, i know u will fix it thank you :)

Scorpius 2012-06-27 01:53

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.13
 
Yeah it looks like that group offline message crash is really annoying so maybe I'll release a 0.0.14 with just that fix...

llucax 2012-06-27 15:13

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

Originally Posted by llucax (Post 1227936)
I noticed Yappari segfaults when a telephone number have a character different than + or a number, i.e. numbers like "+45 45 45" (notice the spaces) will make Yappari segfault.

OK, I investigated further about my "corrupted" addressbook and I found another bug, Yappari segfaults when there are non-ascii characters in contact names. I looked for encoding problems and everything seems fine (I'm exporting contacts to vcf files). Maybe there is a bug in the import/export program because when editting the names in the phone, I can "fix" theproblematic contacts by retyping the non-ascii characters.

Scorpius 2012-06-27 16:08

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

Originally Posted by llucax (Post 1228232)
OK, I investigated further about my "corrupted" addressbook and I found another bug, Yappari segfaults when there are non-ascii characters in contact names. I looked for encoding problems and everything seems fine (I'm exporting contacts to vcf files). Maybe there is a bug in the import/export program because when editting the names in the phone, I can "fix" theproblematic contacts by retyping the non-ascii characters.

What do you mean with non-ASCII characters? I have contacts with áéíóúñ and they work fine.

DerCommander 2012-06-27 16:28

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.13
 
Hi Scorpius,

when using the new version 0.0.13 i observed the same offline group message bug as the others.
Yappari crashed when opening the message. After restarting (either yappari or the phone) yappari wasn't connecting anymore (IO error).

I went back to 0.0.12 now, this version is still working.

This seems to be the point where yappari crashed:
Code:

<< 3633                                                                                                                                                                         
There was an error: 5                                                                                                                                                           
Connection closed.                                                                                                                                                             
Stopping timers.                                                                                                                                                               
Freeing up the connection.                                                                                                                                                     
Freeing up the socket.                                                                                                                                                         
Yappari will retry the connection in 30 seconds.                                                                                                                               
read(): There was an IO Exception                                                                                                                                               
Connection closed.                                                                                                                                                             
Stopping timers.                                                                                                                                                               
Freeing up the connection.                                                                                                                                                     
Yappari will retry the connection in 30 seconds.                                                                                                                               
Application destroyed                                                                                                                                                           
Opening Address Book...                                                                                                                                                         
Getting list of contacts...                                                                                                                                                     
Contacts list retrieved in 3790 milliseconds.                                                                                                                                   
Yappari 0.0.13 Build 1581                                                                                                                                                       
Yappari console test client start                                                                                                                                               
Network connection changed: Offline                                                                                                                                             
Network activated: E-Plus Internet                                                                                                                                             
Network connection changed: Online                                                                                                                                             
Current active connection: E-Plus Internet                                                                                                                                     
Connecting to bin-short.whatsapp.net:5222 ...                                                                                                                                   
Connected successfully                                                                                                                                                         
IMEI: XYZ                                                                                                                                                     
Password: XYZ                                                                                                                                   
>> 57                                                                                                                                                                           
>> 41                                                                                                                                                                           
>> 0                                                                                                                                                                           
>> 4                                                                                                                                                                           
>> 0                                                                                                                                                                           
>> 15                                                                                                                                                                           
>> f8050184fc0d5334302d322e332e302d343433a08a                                                                                                                                   
Mi. Jun 27 12:29:03 2012                                                                                                                                                       
<stream:features>                                                                                                                                                               
<receipt_acks>                                                                                                                                                                 
                                                                                                                                                                               
>> 0                                                                                                                                                                           
>> 8                                                                                                                                                                           
>> f80296f801f8017e

And then i get regularly such output:

Code:

There was an error: 5                                                                                                                                                           
Connection closed.                                                                                                                                                             
Stopping timers.                                                                                                                                                               
Freeing up the connection.                                                                                                                                                     
Freeing up the socket.                                                                                                                                                         
Yappari will retry the connection in 30 seconds.                                                                                                                               
connected(): There was an IO Exception                                                                                                                                         
Connection closed.                                                                                                                                                             
Stopping timers.                                                                                                                                                               
Freeing up the connection.                                                                                                                                                     
Yappari will retry the connection in 30 seconds.                                                                                                                               
Connecting to bin-short.whatsapp.net:5222 ...                                                                                                                                   
Connected successfully                                                                                                                                                         
IMEI: XYZ                                                                                                                                         
Password: XYZ                                                                                                                                   
>> 57                                                                                                                                                                           
>> 41                                                                                                                                                                           
>> 0                                                                                                                                                                           
>> 4                                                                                                                                                                           
>> 0                                                                                                                                                                           
>> 15                                                                                                                                                                           
>> f8050184fc0d5334302d322e332e302d343433a08a                                                                                                                                   
Mi. Jun 27 12:36:02 2012                                                                                                                                                       
<stream:features>                                                                                                                                                               
<receipt_acks>                                                                                                                                                                 
                                                                                                                                                                               
>> 0                                                                                                                                                                           
>> 8                                                                                                                                                                           
>> f80296f801f8017e                                                                                                                                                             
Mi. Jun 27 12:36:02 2012                                                                                                                                                       
<auth>                                                                                                                                                                         
  mechanism=DIGEST-MD5-1                                                                                                                                                       
  xmlns=urn:ietf:params:xml:ns:xmpp-sasl                                                                                                                                       
                                                                                                                                                                               
>> 0                                                                                                                                                                           
>> 7                                                                                                                                                                           
>> f8050f5a2abda7                                                                                                                                                               
There was an error: 5                                                                                                                                                           
Connection closed.                                                                                                                                                             
Stopping timers.                                                                                                                                                               
Freeing up the connection.


Scorpius 2012-06-27 16:31

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.13
 
Yeah I already fixed it in the trunk. I'm considering releasing a 0.0.14 with just that bug fixed, since it seems it annoys a lot of people.

I don't use groups so I would never know...

But what you pasted there is not a crash. Error 5 is Socket Timeout error, so you're losing connection to the Whatsapp server (poor signal, etc).

pituelve 2012-06-27 17:51

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

Originally Posted by pituelve (Post 1227921)
i have the same problem, some idea? thanks

I have this problem again, i have installed all versions again, and, when i open the app it close, and i can't open this again.

Scorpius 2012-06-27 17:55

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.13
 
If you don't send the log I can't help you.

If you don't know how to send the log you shouldn't be using Yappari in the first place, since it's alpha is only for experienced users that can help me reporting bugs properly so I can fix them.

som3a 2012-06-27 18:32

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.13
 
Wooow !!
What an amazing app ,, can't wait to see the last release !

Need to ask you some thing !!
First : about the smiles , i just receive them ,, can i send them ? Or make a small part on the chatting area near to the send ( if you can ) to the emotionses it will be awesome step !! :)
second : am not an english speaker, my mother tounge is Arabic , so when am writing by it , and trying to click shift+any key to do make a symbols ! It just write a capital letters of english !!! Is this a bug can be fixed or it's on my phone keyboard layout !!
Therd : is there is any way you can add a grean,red and gray light or any thing like that ! Just to see if the person am i wanna to speech with is online/busy/offline !!

I will say any things i found here ! :)

Sorry for my bad language !!
And am sorry i do wanna to donate or even purchase this app ,, cuz it so awesome but visa and any online pay methods is illegal on my country so its forbidden here !

Scorpius 2012-06-27 18:38

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

You should have read the first post.

- You can't send smileys yet.

- No clue about the keyboard, but I'm using Qt standard functions for the text input, so I don't really have a control about it. My keyboard is in spanish and I can send accent letters just fine (áéíóú). Shift + key is always a capital letter in any layout, don't you mean Fn + key instead?

- That's useless. In Whatsapp, everybody is offline unless they have the program in the foreground. If Whatsapp is in the background, they are offline. Whatsapp give different meanings to Online/Offline to any other IM. Online means = I'm using Whatsapp RIGHT NOW, Offline means = I have Whatsapp running but not typing in it at the moment.

llucax 2012-06-27 18:43

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

Originally Posted by Scorpius (Post 1228256)
What do you mean with non-ASCII characters? I have contacts with áéíóúñ and they work fine.

I mean those for example. I still can't find the exact problem. Here is a simple test I've done (as a reminder, I have ~300 contacts and finding exactly which ones are problematic is a hard work).

To put all my contacts in international format I exported my address book as vcf files (contact cards 3.0), then I copied to my PC to process them easier than in the phone, using some scripting.

Then I removed all the contacts from the phone and imported the fixed contact cards using the Get contacts option. After that I kept having problems so I started loading the contacts one by one.

First I found that a number with a space, made Yappari crash, so I fixed all phones to just have a + at the start and then numbers only.

I reimported everything but Yappari kept crashing, so I did the import one by one again and found it crashed with a contact with an "í", I replaced that with a plain "i" and it worked. Then I editted the contact INSIDE the phone, replaced the "i" with the "í" back and it kept working. So I don't know if there is any problem with the import/export procedure with these non-ascii characters or what.

So, I went through all my contacts again, manually replacing all the non-ascii characters in the phone, but Yappari keeps crashing. Either I missed something or there is something else making Yappari crash.

This is why it would be extremely helpful for me to have some indication about what particular contact is making Yappari crash, and why I'm offering my help to coding it myself, if I can have access to the code. I think it might get me less time to code this than to go over the whole importing again.

Is there any way to access the code or would it be too much trouble for you to add some way to report which contact is making the app segfault, maybe add a -v flag that prints each contact name when importing the address book so I can see which one was the last successfully imported?

Thanks a lot!

Scorpius 2012-06-27 18:53

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.13
 
I would like to help you but I can't. It's not Yappari that crashes, it's Qt Mobility. If you use another Qt application that use contacts, like Waze, you'll see it crashes too.

Yappari does something like this (not the exact code but similar)
Code:

manager = new QContactManager("maemo5",QMap<QString,QString>(),this);

QContactDetailFilter phoneFilter;
    phoneFilter.setDetailDefinitionName(QContactPhoneNumber::DefinitionName,QContactPhoneNumber::FieldNumber);

phoneFilter.setValue("+");
phoneFilter.setMatchFlags(QContactFilter::MatchContains);

QList<QContact> list = manager->contacts(phoneFilter);

The last line is where the crash occurs. As you can see, Yappari can't do anything about it but trust QContactManager::contacts that it will work. It shouldn't crash, but Qt Mobility is very buggy in Maemo, and it will always will, since its development has been dropped for Maemo, as everything for Maemo. It's an abandoned OS which will never be updated anymore.

The only way to find a fix is exactly what you're doing and find out what makes Qt Mobility crash.

Another solution would be not using Qt Mobility for the contacts and use native Maemo libraries, but that's a problem since everything is already implemented around Qt Mobility. I could do it, but after a version 1.0.0 where everything else is already done, since it would take weeks or months.

som3a 2012-06-27 19:24

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

-- My keyboard is in spanish and I can send accent letters just fine (áéíóú).

That right cuz ur keyboard is in spanish ( your language is more like englih - you 2 write from left to right .. Arabic is from right to left )
)

-- Shift + key is always a capital letter in any layout,
don't you mean Fn + key instead?

Shfit + key have letters on my language! I can write by it on conversation and web !!
Those letters like ( ﻵ آ ئ ة إ) and more letters , those can't be written on your app !! :(

and yeah when i trying to make symbols by the fn+key it's always in a left to right align !! *for example : when am trying to make a smiley face :) ! it turns into a sad one :(
see what i meant to you ??

and BTW , nice for the fast answer ,, really helpfull :)

rjneid 2012-06-27 20:59

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.13
 
hey great app, but i am wondering about one thing, is it possible to change my username? it shows "J2se user" for my friends !

thanks

TDSii 2012-06-27 20:59

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.13
 
very good application. am actually using it. keep developing it. esp the dropped messages that I dont get confirmation on later on.

try to allow visual customization and combine message alerts.

Scorpius 2012-06-27 21:04

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

Originally Posted by rjneid (Post 1228334)
hey great app, but i am wondering about one thing, is it possible to change my username? it shows "J2se user" for my friends !

Not possible so far.

Bells & Whistles like colors, customization of the screen ,etc won't be developed until Yappari has 100% Whatsapp functionality, that could be months from now.

rjneid 2012-06-27 21:25

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

Originally Posted by Scorpius (Post 1228337)
Not possible so far.

Bells & Whistles like colors, customization of the screen ,etc won't be developed until Yappari has 100% Whatsapp functionality, that could be months from now.

thanks for the fast reply, and thanks for the great app, considering a small donation by the end of the month, hope it help, keep up the great work, thanks again

llucax 2012-06-27 21:30

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

Originally Posted by Scorpius (Post 1228304)
I would like to help you but I can't. It's not Yappari that crashes, it's Qt Mobility. If you use another Qt application that use contacts, like Waze, you'll see it crashes too.

Yappari does something like this (not the exact code but similar)
Code:

manager = new QContactManager("maemo5",QMap<QString,QString>(),this);

QContactDetailFilter phoneFilter;
    phoneFilter.setDetailDefinitionName(QContactPhoneNumber::DefinitionName,QContactPhoneNumber::FieldNumber);

phoneFilter.setValue("+");
phoneFilter.setMatchFlags(QContactFilter::MatchContains);

QList<QContact> list = manager->contacts(phoneFilter);

The last line is where the crash occurs. As you can see, Yappari can't do anything about it but trust QContactManager::contacts that it will work. It shouldn't crash, but Qt Mobility is very buggy in Maemo, and it will always will, since its development has been dropped for Maemo, as everything for Maemo. It's an abandoned OS which will never be updated anymore.

The only way to find a fix is exactly what you're doing and find out what makes Qt Mobility crash.

Another solution would be not using Qt Mobility for the contacts and use native Maemo libraries, but that's a problem since everything is already implemented around Qt Mobility. I could do it, but after a version 1.0.0 where everything else is already done, since it would take weeks or months.

Thanks for the feedback. I made a new and completely bizarre finding that produces a crash.

I have a contact registered with Jabber. When I remove all the contacts from my address book, contacts registered in any IM protocol survive, so this one survives too. When I reimport it, it works fine, but I get two contacts for the same person, one with just the (registered) Jabber ID and one with all the other details plus an UNregistered Jabber ID. When I merge both, I get the crash.

It would be really nice if there is a less buggy way to import the maemo contacts. Any advice on how to get my address book correctly imported is highly appreciated too. Thanks!

llucax 2012-06-27 21:39

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

Originally Posted by llucax (Post 1228346)
I have a contact registered with Jabber. When I remove all the contacts from my address book, contacts registered in any IM protocol survive, so this one survives too. When I reimport it, it works fine, but I get two contacts for the same person, one with just the (registered) Jabber ID and one with all the other details plus an UNregistered Jabber ID. When I merge both, I get the crash.

OK, this is really crazy, that happend after I successfully imported a couple of other contacts, doing the process again but just importing this particular contact, produces the crash without merging anything. If I remove the contact I can open Yappari again. Then I reimport the contact and it works.

This really makes no sense, I'm about to give up :(, I hope you find the time some day to implement another way to get the contacts. Thanks a lot for your time and feedback!

Scorpius 2012-06-27 21:43

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.13
 
Don't import that contact, create it from scratch on the device.

llucax 2012-06-27 21:46

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

Originally Posted by llucax (Post 1228352)
OK, this is really crazy, that happend after I successfully imported a couple of other contacts, doing the process again but just importing this particular contact, produces the crash without merging anything. If I remove the contact I can open Yappari again. Then I reimport the contact and it works.

This really makes no sense, I'm about to give up :(, I hope you find the time some day to implement another way to get the contacts. Thanks a lot for your time and feedback!

Just a last quick question/request that might help me workarround this problem. What about adding an option to avoid importing contacts? That way at least I can receive and reply to whatsapp messages. Adding an extra option to send a message typing the number manually will allow me to send messages too.

Thanks!

Scorpius 2012-06-27 21:50

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.13
 
Contacts are not "imported". Yappari requests the list of contacts that start with a + to Qt Mobility. Qt Mobility crashes.

The *only* solution is to not use Qt Mobility, that is, using native libraries and querying contacts one by one (something that Qt Mobility is doing for me right now), and retrieving the avatar, the number, the name, etc.

The thing is not more than 10 people have this problem. I think it's because Conversations IM contacts, which I don't use at all (I use pidgin). That's what Qt Mobility doesn't understand and makes it crash (it's a theory but I'm like 80% sure).

Of course I won't ask you to stop using Conversations as an IM but only as an SMS GUI and use pidgin, because you have your reasons to use Conversations.

I'm 100% sure if you delete all your IM accounts and contacts Yappari will always work.

llucax 2012-06-27 21:50

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

Originally Posted by Scorpius (Post 1228355)
Don't import that contact, create it from scratch on the device.

Unfortunatelly is not practical for me, crashes seems to be extremely random, each time I look for a different approach I get a new crash. And very often, once a crash happened, I just have to start over again removing all the contacts, sometimes removing the last contact I added and produced the crash is does not fix the address book. So is really a huge problem.

For now I prefer to continue my life without whatsapp rather than loading all my address book manually :(

llucax 2012-06-27 21:59

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

Originally Posted by Scorpius (Post 1228360)
Contacts are not "imported". Yappari requests the list of contacts that start with a + to Qt Mobility. Qt Mobility crashes.

But is this request of contacts necessary for Yappari to work, or is just so you can have the list of contacts to pick one to send a message to? What I mean is adding an option to start with an empty contact list in Yappari, not making this initial request for contacts, if that makes any sense (I don't know how whatsapp works).

Quote:

Originally Posted by Scorpius (Post 1228360)
I'm 100% sure if you delete all your IM accounts and contacts Yappari will always work.

Understood, but I like how well integrated conversations is and I'm not sure pidgin support skype anyway, which for me is more important than having whatsapp. I managed to live without whatsapp for now, and even when it would be extremely nice to have it, I don't want to completely change the way I use the phone for it, but I really appreciate your feedback and the detailed explanation of the alternative!

I do wonder how there is only about 10 people with this problem, nobody use the integrated conversations? That's odd...

Scorpius 2012-06-27 22:04

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.13
 
I actually think the Conversations integration sucks and a lot. It's ok for Skype, but you can't receive files through MSN/GTalk/Yahoo/AIM. A lot of features are not supported that I use a lot so I decided not to use it.

I do use it for Skype though, but rarely.

lazyfai 2012-06-28 02:38

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.13
 
Yappari is almost perfect now.

Just missing 2 things:
- Even there is no contact synchronization yet, most people still need a very simple function: automatically add local country code to the address book entries if it is not in international format
- Received "files" and "images" are an URL, how about just show the URL in the dialog before having any inline image viewer / etc? It should not be too difficult for the current code

If Yappari is open source, I think these will be added very quickly.

naru 2012-06-28 03:37

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.13
 
http://talk.maemo.org/showthread.php?t=85139


here is whatsapp smile for convarsation and im ... enjoy may be this smile pack also use ful for scropis me and my frinds maiking difrent difrent smile pack for n900

reinob 2012-06-28 07:31

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

Originally Posted by lazyfai (Post 1228434)
Yappari is almost perfect now.

Just missing 2 things:
- Even there is no contact synchronization yet, most people still need a very simple function: automatically add local country code to the address book entries if it is not in international format

[...]

I would prefer if Yappari left the contacts as they are. It's not the responsibility of a third-party app to fix your broken contacts. If I ever catch Yappari or any other application "fixing" anything of my contacts I'll immediately purge it and be angry about it.

After all, your problem requires a one-off solution. Write a script for that!

Quote:

If Yappari is open source, I think these will be added very quickly.
I seriously doubt that. Particularly at this stage of *early* development, the less people who play around with the code the less chances that one of them fvcks up.

Cheers.

DerCommander 2012-06-28 08:44

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

Originally Posted by Scorpius (Post 1228360)
Contacts are not "imported". Yappari requests the list of contacts that start with a + to Qt Mobility. Qt Mobility crashes.

The *only* solution is to not use Qt Mobility, that is, using native libraries and querying contacts one by one (something that Qt Mobility is doing for me right now), and retrieving the avatar, the number, the name, etc.

The thing is not more than 10 people have this problem. I think it's because Conversations IM contacts, which I don't use at all (I use pidgin). That's what Qt Mobility doesn't understand and makes it crash (it's a theory but I'm like 80% sure).

Of course I won't ask you to stop using Conversations as an IM but only as an SMS GUI and use pidgin, because you have your reasons to use Conversations.

I'm 100% sure if you delete all your IM accounts and contacts Yappari will always work.

I'm using Conversations IM as well and have absolutely no problems with my phone book.
I'm storing for each contact a lot of info (mobile numbers, land line, adress, skype/ICQ/MSN/FB/ etc contact, etc...) and there are no conflicts with whatsapp.
That's why i'm very looking forward to the contacts sync (or at least some icon or the number next to each contact, so that i know whether i'm selecting the mobile or landline number). But please go through your ToDo list as you wish, i can wait. ;)

Thanks again for this nice application!

DerCommander 2012-06-28 08:46

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

Originally Posted by reinob (Post 1228493)
I would prefer if Yappari left the contacts as they are. It's not the responsibility of a third-party app to fix your broken contacts. If I ever catch Yappari or any other application "fixing" anything of my contacts I'll immediately purge it and be angry about it.

[...]

Absolutely agree.
Adding the country code should be the responsibility of the user. This is anyway mandatory if you leave the country, that's why i'm always storing new numbers with the country code.

Benkot 2012-06-28 09:28

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.13
 
Hi scorpius;
thanx for the great work...

suggestion
can you pls add an option to edit msg as to forward or copy and paste messages and send them back to our friends. thanx

lazyfai 2012-06-28 10:28

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.13
 
Totally missed my meaning, firstly whatsapp official client will assume the number is local if the number has no country code, secondly, whatsapp official client doesnt need to modify user's address book in order to do this, it probably do it in its own in-memory address book during runtime.
That's what I mean, not "Yappari modify my address book" but it should determine the number is in international format or not, if not, just prefix it by country code "when talking to server" (no need to store this number).
This is the behaviour of whatsapp official client that is user friendly to us.
Anyway, not all country people used to put country code in address book, like china and most asian countries.

Quote:

Originally Posted by reinob (Post 1228493)
I would prefer if Yappari left the contacts as they are. It's not the responsibility of a third-party app to fix your broken contacts. If I ever catch Yappari or any other application "fixing" anything of my contacts I'll immediately purge it and be angry about it.

After all, your problem requires a one-off solution. Write a script for that!



I seriously doubt that. Particularly at this stage of *early* development, the less people who play around with the code the less chances that one of them fvcks up.

Cheers.



All times are GMT. The time now is 22:07.

vBulletin® Version 3.8.8