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)

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.


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

vBulletin® Version 3.8.8