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)

jhonny 2012-10-01 15:11

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.22
 
thanks scorpius for your help
but i dont now what is thirdparty software but i dont use japan or chieese

scorpius can you give me a tipp what can i do i think uninstall yappari would not help
soo i must touch the enter key very fast to hold it not longer haha
i will try to find the bug -.-
thanks

Scorpius 2012-10-01 15:20

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.22
 
I have an idea (more like a hack) for the next version to avoid the newlines bug... I hope it helps.

jhonny 2012-10-01 15:31

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.22
 
ok i will wait for it but
but soon year 2013 comes the end of the world haha please finish it before 2013 haha
thanks

bozoid 2012-10-01 16:23

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

Originally Posted by Scorpius (Post 1274866)
One problem is that if the source is open, WhatsApp Inc. can monitor you closely (like they do with Wazapp and block everything they do) and then start the cat & mouse race of WhatsApp Inc. blocking and we trying to fix it.

The second problem is of course a lawsuit. WhatsApp Inc. couldn't care less about Yappari right now it just have 2000 users max, but if I release the source, anyone can make a client, even a better client for Android or iOS, and if that happens they would also sue me.

Scorpius, a thought below for your consideration.
You don't have to do it of course.

Perhaps you could split Yappari to an engine binary & a UI lib*.so.
A set of API interfaces would be required at both sides.
The engine would call callback functions on Whatsapp protocol events. Callback implementations on the UI side then need to be available for the engine to call.
Likewise, the UI would call callbacks & the engine have corresponding callback function implementations.

You could then keep the engine/protocol code & outsource the bigger problem (UI, which takes up most of your time & typically any dev project's time) to the community.

Implies lotsa change to your code unfortunately, if it hasn't been implemented in such an architecture. But the benefits are great (imagine just asking for an interface & someone else does all that pain for you :) )

You get the drift, being an experienced coder n all.

& I'm still hoping you'd implement ability to let Yappari accept an IMEI specified into yappari config file of course.. :P Wishful thinking.

kh

Scorpius 2012-10-01 16:37

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

Originally Posted by bozoid (Post 1274910)
Perhaps you could split Yappari to an engine binary & a UI lib*.so.

Not a bad idea at all...

Quote:

& I'm still hoping you'd implement ability to let Yappari accept an IMEI specified into yappari config file of course.. :P Wishful thinking.
Even if I do that you won't be able to change from one device to the other without re-registering all the time, and you can only register like once a week.

safoo 2012-10-01 16:55

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

Originally Posted by 814d3 (Post 1274695)
Your post failed, find the failure plz.

btt:
current release works without problems so far - picture reception works too! great job! little donation should be there.


thanks for ur reply.. i dont know why I am unable to register.. see attachments..

Scorpius 2012-10-01 16:59

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

Originally Posted by safoo (Post 1274924)
thanks for ur reply.. i dont know why I am unable to register.. see attachments..

I need to see your log, not your screenshots.

Why do people NEVER read the first post ENTIRELY?

From the first post:

Quote:

PLEASE DON'T INSTALL/USE YAPPARI IF YOU DON'T KNOW HOW TO SEND A LOG. WHILE IT'S ALPHA IS INTENDED FOR EXPERIENCED N900 USERS ONLY.

Log is located @ /home/user/.config/scorpius/yappari.log
And DON'T PASTE YOUR LOG HERE. Upload it to sendspace.com or uppit.com and send me the link.

safoo 2012-10-01 17:37

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

Originally Posted by Scorpius (Post 1274926)
I need to see your log, not your screenshots.

Why do people NEVER read the first post ENTIRELY?

From the first post:



And DON'T PASTE YOUR LOG HERE. Upload it to sendspace.com or uppit.com and send me the link.

:P
unable to upload file to uppit.com & sendspace.com is unavailable page.. :( can I paste that LoG here?? thanks..

Wreck 2012-10-01 17:39

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

Originally Posted by safoo (Post 1274934)
:P
unable to upload file to uppit.com & sendspace.com is unavailable page.. :( can I paste that LoG here?? thanks..

There are alot of sites that allow you to upload your files.

http://bit.ly/STXo4Y

Scorpius 2012-10-01 17:48

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

Originally Posted by safoo (Post 1274934)
:P
unable to upload file to uppit.com & sendspace.com is unavailable page.. :( can I paste that LoG here?? thanks..

Well it looks you're using an Internet Service Provider that has EVERYTHING blocked? No wonder you can't register... :rolleyes:

safoo 2012-10-01 17:59

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

Originally Posted by Scorpius (Post 1274938)
Well it looks you're using an Internet Service Provider that has EVERYTHING blocked? No wonder you can't register... :rolleyes:

when r u going to add this to Extras??

Scorpius 2012-10-01 18:01

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

Originally Posted by safoo (Post 1274943)
when r u going to add this to Extras??

I said it a million times. Read the thread please. Use the search button, etc. Yappari won't be in the repositores until it is stable (version 1.0.0.). It's ALPHA right now.

safoo 2012-10-01 18:02

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

Originally Posted by Scorpius (Post 1274945)
I said it a million times. Read the thread please. Use the search button, etc. Yappari won't be in the repositores until it is stable (version 1.0.0.). It's ALPHA right now.

okay!! thanks..

Wreck 2012-10-01 18:23

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

Originally Posted by Scorpius (Post 1274945)
I said it a million times. Read the thread please. Use the search button, etc. Yappari won't be in the repositores until it is stable (version 1.0.0.). It's ALPHA right now.

Alpha with over 1000 users ^^

malkavian 2012-10-01 19:30

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

Originally Posted by Scorpius (Post 1274868)
This is a bug I can't understand yet. Some people can send empty messages if they press the Send button without typing anything. I just CAN'T.

Neither me. I just tried. I use CSSU Testing and CSSU Thumb.

malkavian 2012-10-01 19:34

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

Originally Posted by Scorpius (Post 1274919)
Even if I do that you won't be able to change from one device to the other without re-registering all the time, and you can only register like once a week.

If he have the same IMEI and phone number he won't have to re-register all the time. OS isn't checked for re-registering, is it? I used Java-port in N900 and PC with the same false IMEI and mobile number. And time ago I used Java Port in my PC with my N900 IMEI and Yappari in N900 without problems.

Quote:

Originally Posted by Wreck (Post 1274954)
Alpha with over 1000 users ^^

The most stable Alpha I have ever known XD. I would call it Beta but I am not the developer.

814d3 2012-10-01 20:25

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

Originally Posted by malkavian (Post 1274970)
Neither me. I just tried. I use CSSU Testing and CSSU Thumb.

Well, I recognized this bug too, after I read about it. Never tried to send empty messages, but if I try it, it works. Donīt use CSSU, but Kernel Power...


Quote:

Originally Posted by malkavian
The most stable Alpha I have ever known XD. I would call it Beta but I am not the developer.

yes, it is stable, but he still adds features, therefor you call it alpha, i think

Scorpius 2012-10-01 20:26

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

Originally Posted by malkavian (Post 1274971)
If he have the same IMEI and phone number he won't have to re-register all the time. OS isn't checked for re-registering, is it? I used Java-port in N900 and PC with the same false IMEI and mobile number. And time ago I used Java Port in my PC with my N900 IMEI and Yappari in N900 without problems.

Actually OS is kinda "checked". The IMEI is encrypted with different algorithms between different OSes. Yappari uses the Nokia S40 method, which is the same than the Java port, that's why both work at the same time. Also I could figure out the Android one, that's why you can use "android=true" in the config files.

But it will never work for Windows Phone, Blackberry, iPhone or Nokia Symbian or any other platform.

Wreck 2012-10-01 20:31

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

Originally Posted by malkavian (Post 1274970)
Neither me. I just tried. I use CSSU Testing and CSSU Thumb.

Can't either indeed. Also using CSSU.

Quote:

Originally Posted by 814d3 (Post 1274987)
Well, I recognized this bug too, after I read about it. Never tried to send empty messages, but if I try it, it works. Donīt use CSSU, but Kernel Power...

So it might be CSSU related. Since I use it, and I can't send empty messages.

mr_pingu 2012-10-01 20:35

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.22
 
So it might be a qt bug, which is probably fixed in 4.7.4 ;)

malkavian 2012-10-01 21:51

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

Originally Posted by 814d3 (Post 1274987)
yes, it is stable, but he still adds features, therefor you call it alpha, i think

After reading this I see in Yappari development some of Alpha and some of Beta:
http://en.wikipedia.org/wiki/Softwar...fe_cycle#Alpha

Well, doesn't matter. Wichever it is, it rules! :)

Quote:

Originally Posted by Scorpius (Post 1274988)
The IMEI is encrypted with different algorithms between different OSes. Yappari uses the Nokia S40 method, which is the same than the Java port, that's why both work at the same time. Also I could figure out the Android one, that's why you can use "android=true" in the config files.

So we could use it too in Symbian S40 and Android phones if the IMEI could be modified. And maybe if somebody discover the algoritm of other mobiles, could tell you and be incorporated if IMEI changing function is incorporated, and if all this is not a lot of work. I am not interested on it, but I think that it could be very useful for some people.

Scorpius 2012-10-01 21:57

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

Originally Posted by mr_pingu (Post 1274991)
So it might be a qt bug, which is probably fixed in 4.7.4 ;)

In the environment I use to code Yappari I have Qt 4.7.0 and it doesn't happen either.

In my N900 I have CSSU.

Anyway I encourage everybody to install CSSU, not because of the bug (which I will find a way to "fix" in the next release), but because CSSU is great.

Quote:

Originally Posted by malkavian (Post 1275010)
After reading this I see in Yappari development some of Alpha and some of Beta:
http://en.wikipedia.org/wiki/Softwar...fe_cycle#Alpha

The beta will have a feature freeze and will only fix bugs to make a stable release. After that all the process start again (new alpha version, adding features and testing at the same time, then feature freeze: beta, bug fixes, release candidate, and final release).

814d3 2012-10-01 21:59

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.22
 
btw:
Whatsapp for iOS uses MAC of WLAN device instead of IMEI

davdav 2012-10-01 22:00

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.22
 
the bug is kinda interesting, i use it as an alert when someone is not answering :D

Scorpius 2012-10-01 22:13

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

Originally Posted by davdav (Post 1275014)
the bug is kinda interesting, i use it as an alert when someone is not answering :D

And do you have CSSU installed? If you don't, what version of Qt do you have?

davdav 2012-10-01 23:00

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.22
 
i have CSSU testing , how to know the version of QT ?

Scorpius 2012-10-01 23:02

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.22
 
dpkg -l | grep libqt4-core

knarf 2012-10-01 23:16

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.22
 
i bet everyone that has this bug has power kernel installed

Scorpius 2012-10-01 23:19

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

Originally Posted by knarf (Post 1275033)
i bet everyone that has this bug has power kernel installed

That's also my theory

davdav 2012-10-02 00:08

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.22
 
i don't have kernel power installed :)

davdav 2012-10-02 00:11

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.22
 
Qt version 1:4.7.4~git20110505+cssu7

Lestat 2012-10-02 00:18

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

Originally Posted by knarf (Post 1275033)
i bet everyone that has this bug has power kernel installed

If it can help, I have CSSU testing and kernel power (v51), but no sign of this bug.

oscarcirihillo 2012-10-02 03:36

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

Originally Posted by Scorpius (Post 1274586)
This would be funny but those dependencies mean you don't have Maemo installed, and it's the craziest thing I ever seen.

Maemo comes with libc6 2.5.1, and somehow you have a lower version?

Also it's impossible to have a running Maemo without libcairo2 which is part of the GTK and without it you wouldn't have a desktop.

Maemo comes with libdbus-1-3 1.2.14 and somehow you have a lower version than 1.1.4?

(.... etc ....)

Which OS do you have? That really doesn't look like Maemo.


Also maybe your apt cache library is corrupt or something. What I would do is reboot first. If the phone by some miracle reboots (since you don't have libc6 it shouldn't even work) and fixe apt database maybe your phone will be back to normal, if it ever was normal.

indeed, the OS is maemo 5, and all the features work: desk, phone, connectivity ... right now I'm doing a "apt-get update" to see if this is the problem .. I remember is that I recently updated maemo CSSU testing to the latest version, that will be the source of these failures? . I've been quite surprised that these libraries impresindibles missing, anyway thanks for the suggestions

Scorpius 2012-10-02 03:41

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.22
 
CSSU a problem? no way. Actually everybody should install and use CSSU.

I've been running Yappari in CSSU since day one.

oscarcirihillo 2012-10-02 04:16

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

Originally Posted by Scorpius (Post 1275093)
CSSU a problem? no way. Actually everybody should install and use CSSU.

I've been running Yappari in CSSU since day one.

I solved my problem with a simple "apt-get update" was silly, thank my friend :)

Wreck 2012-10-02 05:14

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

Originally Posted by knarf (Post 1275033)
i bet everyone that has this bug has power kernel installed

KP51 installed and CSSU. No sign of this bug. Pretty sure it's devices without CSSU that have the bug.

Russe89 2012-10-02 06:06

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.22
 
KP51r1 + CSSU-Thumb, and i don't have the empty-messages bug.

Thank you Scorpius for your excellent work!!!

Scorpius 2012-10-02 06:54

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

Originally Posted by Russe89 (Post 1275128)
KP51r1 + CSSU-Thumb, and i don't have the empty-messages bug.

Thank you Scorpius for your excellent work!!!

Ok this is definitely an old Qt bug.

People that can send empty messages pressing the Send button with an empty input field can please show me the output of the following command:
Code:

dpkg-query -s libqt4-core | grep Version
Mine is 4.7.4-git20110505+cssu7 and I don't have the bug.

I'm like 90% sure the bug solves itself if you install CSSU.

jhonny 2012-10-02 07:20

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.22
 
hallo sorpius
ok ihave this bug but
how i show you output of the following command:
sry im not soo experted :s

rayson 2012-10-02 07:49

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

Originally Posted by Wreck (Post 1275116)
KP51 installed and CSSU. No sign of this bug. Pretty sure it's devices without CSSU that have the bug.

I think so, I am using pure Maemo without any power kernal, pressing enter key will send a empty message, I never tried that before :D what's the point pressing enter without any messages

checked QT version is 4.7.0


All times are GMT. The time now is 03:49.

vBulletin® Version 3.8.8