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)

reinob 2013-11-12 07:47

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
@Fallingwater,

I guess the always-diminishing number of people still using WinMo combined with the lack of developers is the cause of this. Maemo is a tiny minority, but a big chunk of the community is either a developer (in some sense) or at least has some interest in the further development of Maemo. This makes us very special :)

People using WinMo who need Whatsapp probably just buy the next Android/iOS/WinPhone device available without giving it much thought.

artpra 2013-11-12 11:37

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
@Scorpius
life forced me to finally become WhatsApp user and after few days with Yappari here`s my feedback:
1. Make cursor movement while typing the message behave exactly the same like in the stock apps: pressing keyboard "up" arrow moves it directly to the begging, pressing down - puts in at the end (in combination with shift key too).
2. Quite often when Yappari updates/gets information about person status ("...typing" or "Last seen") there is slight lag for fraction of second: if you are fast typing a message and this happens, key presses are wrongly recognized: letters are changed to digits, like you are long pressing that key (but you are not).
3. Auto scroll down to newly fetched message should be disabled while you are scrolling in the chat view: when you are actively exchange messages and new ones are coming and coming one after another it`s completely impossible to take look at some older message in that particular active chat view (because it auto scrolls down all the time).
4. Messages with multimedia content: when thumbnail for that media is unavailable, used icon should be exactly the same as displayed at buttons in "Send Multimedia"-> "Select Multimedia" dialogue. Just like "push to talk" voice message icon is the same as that one used for button. Reasons: UI consistency and audio/video icons currently used in the messages are too big (much bigger than "Play" button).
5. Network usage does not work for me properly, missing info about sent video and audio files (shows zero bytes). Also it took 2x hours to properly count messages but I`m guessing it`s matter of WhatsApp servers delay and Yappari does not count locally stored massages.
6. Contact Info have lot of unused screen space: can Yappari fetch full resolution contact profile image (while syncing), store it locally and display there (instead of tapping small thumbnail and downloading it manually)? Also, clicking that thumbnail when offline should give some info like "Function not available while logged off" instead of false "Please wait while the photo is being downloaded..." and spinning progress indicator at top bar.
7. Can "search" in single chat and/or entire message history (across all chats) be implemented?
8. Little Yappari icon in status bar should reflect two possible profile states: grey/red one for offline and current colored one for online (maybe green?) Or even add third state: blinking icon (like update notification from HAM) when you are invited to the new chat and/or new message in any opened chat is received.
9. Are You considering translations?
10. In current state of CSSU matters portrait support should be considered as a valid feature: Yappari is (unintentionally I guess) almost there, needs only a few finishing touches (contacts list while creating new chat for example).

All in all Yappari is a great application and i`m blown away by what You achieved with it Scorpius. Great showcase of your coding skills. Honestly, I expected some quasi usable, resource hogging and bug ridden software that barely works. Oh boy how MUCH I was surprised when started using it. Thank You!

PS - installation and registration (used it for the first time ever on my N900) went seamlessly.


edit edit
Two more things I forgot:
11. In chat view, there is double dots (instead of one) between month and a year numbers:
http://img802.imageshack.us/img802/9602/tj1t.jpg
12. While in chat view, cursor should be put in text input field automatically all the time after every operation - just like when I open chat from the list. Now when you tap that smiled icon for icon insert action and tap it immediately again without actually using any icon, bum! text input focus is gone - you have to click once again, at the text input field. Unnecessary and annoying when you are fast typing and you have to correct it all the time. It happened when entering chat view by the maemo new message notification thumbnail from task manager too.

Tayfour 2013-11-12 21:50

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
Hi all I have problem in yappri when I open a program, the program closes itself automatically .....How can I fix this problem ?

Fallingwater 2013-11-13 01:47

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
Quote:

Originally Posted by reinob (Post 1385742)
@Fallingwater,

I guess the always-diminishing number of people still using WinMo combined with the lack of developers is the cause of this. Maemo is a tiny minority, but a big chunk of the community is either a developer (in some sense) or at least has some interest in the further development of Maemo. This makes us very special :)

People using WinMo who need Whatsapp probably just buy the next Android/iOS/WinPhone device available without giving it much thought.

Hmm. You have a point. I guess what's left of the WinMo crowd just doesn't care enough about their system.

Too bad, though... there are a lot of still-functional WinMo devices out there that could be kept working and recycled to people who can't afford or don't want to invest into a modern smartphone. WinMo phones even support half-decent mobile browsing, with many of the same compromises we have to deal with on Maemo.

murik 2013-11-13 10:19

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
Scorpius, is there any way to connect to whatsapp servers through TOR? seems like something wrong with our internet providers...

Scorpius 2013-11-13 13:22

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
I've noticed that sometimes when you receive a picture you can see the thumbnail in the imageviewer but when you try to open the picture it says unable to display picture. This is an imageviewer bug and here's a workaround: Go back and when you see the thumbnail long-press it and select Details. Type anything in the Title and then press Done. Then you can open the picture normally.

I'm not working on Yappari right now but for the next release and since this is a hassle, I'll make Yappari to auto-add a title to the metadata information of JPEG files to avoid the imageviewer bug which is very annoying. The bug is: it doesn't open any JPEG file with no metadata. Blackberries always send JPEG with no metadata for example (if the picture is from the Blackberry's camera).

Quote:

Originally Posted by Tayfour (Post 1385878)
Hi all I have problem in yappri when I open a program, the program closes itself automatically .....How can I fix this problem ?

Search the thread. Usually corrupted chats.db file, deleting it should be enough. It's in /home/user/.yappari/chats.db. Also sometimes it's log corruption. Delete the logs with rm -r /home/user/.yappari/logs (or something).

Quote:

Originally Posted by murik (Post 1385951)
Scorpius, is there any way to connect to whatsapp servers through TOR? seems like something wrong with our internet providers...

Yappari uses the default routes. That means if you, for example, connect to a remote network using OpenVPN and route all your traffic through that, Yappari would be routed like that too.

EDIT:

@artpra:

There's so much to talk about all your suggestions that it would really spam the thread.

Anyway for now, I can tell you that the double dots must be something wrong in your regional settings. Yappari uses the Maemo's locale settings to display the date. Look at the screenshots in the first post, for most of us the date is MM/DD/YY. Check in your phone the Date Format in Settings -> Language & Region.

murik 2013-11-13 18:22

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
Unfortunately I'm not using open vpn, only tor. And as far as I know it must be set to each program separately...

Tayfour 2013-11-13 20:03

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
Socrpius .. Really thank you very much for help..you are a really good man

:)

artpra 2013-11-14 07:13

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
Quote:

Originally Posted by Scorpius (Post 1385995)
Anyway for now, I can tell you that the double dots must be something wrong in your regional settings. Yappari uses the Maemo's locale settings to display the date. Look at the screenshots in the first post, for most of us the date is MM/DD/YY. Check in your phone the Date Format in Settings -> Language & Region.

My regional settings are fine (Polish/Poland resulting in DD/MM/YY format) and all other apps are fine - there is nothing to mess up, really.
Maybe Yappari is having problems with this regional settings, similar to this and this.

seanmcken 2013-11-14 10:20

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
sometimes pic uploading gets cancelled so is there anything to upload images fast? or plz make an option "retry". thank u in advance :)

artpra 2013-11-14 13:13

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
@Scorpius
One more thing, small detail:
13. Account Info have this drop down arrow, suggesting there is some menu with options to use but there is none. Some UI code leftovers?
http://img202.imageshack.us/img202/5584/z24p.jpg

seanmcken 2013-11-14 16:28

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
okay i just discovered something by mistakely, i dunno ok, so whoever has the problem that, while uploading pics it shows cancelled error something, so i just found a solution or temporary solution i dunno, ok it sounds crazy, ok here what i did was i just deleted that log file from config nd everything went well. nd pic got uploaded without any error. i dont know what this means. sorry if iam wrong abt something.

murik 2013-11-14 18:40

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
Quote:

Originally Posted by seanmcken (Post 1386382)
okay i just discovered something by mistakely, i dunno ok, so whoever has the problem that, while uploading pics it shows cancelled error something, so i just found a solution or temporary solution i dunno, ok it sounds crazy, ok here what i did was i just deleted that log file from config nd everything went well. nd pic got uploaded without any error. i dont know what this means. sorry if iam wrong abt something.

try to clean log file more often, its became bigger with time, and yappari works slow, at least in my case )

malkavian 2013-11-14 21:51

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
Today a friend sent a vcard with his new number to a conversation group. I see a notification showing "[vcard]" or something similar, but in the conversation there isn't anything. I had to ask him to write the number as text.

Maybe Whatsapp now support to send vcards and Yappari doesn't?

Scorpius 2013-11-14 21:52

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
Quote:

Originally Posted by malkavian (Post 1386516)
Today a friend sent a vcard with his new number to a conversation group. I see a notification showing "[vcard]" or something similar, but in the conversation there isn't anything. I had to ask him to write the number as text.

Maybe Whatsapp now support to send vcards and Yappari doesn't?

Contact sharing is not implemented in Yappari.

WhatsApp has always supported it since their very first version.

malkavian 2013-11-14 22:59

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
Ah ok, then it's not as easy as I tought, so can wait...

RX-51 2013-11-16 22:34

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
Is there an option to export the message history of one/multiple contact(s)?
Such an option would be very helpful.
Thanks for your work Scorpius!

sLumPia 2013-11-17 11:20

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
Hi Scorpius, have you ever hear about telegram messenger ( www.telegram.org ) ?
It has open API and heavily encrypted.

If you have time, would you please consider create Telegram client for Maemo?

murik 2013-11-17 15:04

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
Quote:

Originally Posted by sLumPia (Post 1387037)
Hi Scorpius, have you ever hear about telegram messenger ( www.telegram.org ) ?
It has open API and heavily encrypted.

If you have time, would you please consider create Telegram client for Maemo?

it will be nice if he will try to do it

artpra 2013-11-18 09:14

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
Two more things:
14. Make Yappari to remember last used location for multimedia files (picked from "Sent Multimedia"), instead of hardcoded system default ones: browsing from internal memory DCIM folder over and over again to some custom one on memory card is a PITA on longer use.
15. In chat view each and every single sent message should have the same color, regardless is it pure text message or multimedia message and that color must be different than received messages color. Right now it looks like that:
http://img197.imageshack.us/img197/6979/fmpa.jpg
Message "A" (sent) have the same color as message "B" (received) - black, but it should be gray as one above it. So received messages are good - always black, but send are wrong: they are both gray (text) and black (multimedia).

Scorpius 2013-11-18 15:45

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
I tried to make the same colors but it's impossible using hildon buttons, so I would have to make my own button where the background can be changed, and I don't really want to waste time on GUI stuff.

I know it sounds weird but you have to try to fix it to understand it. If you change the background where a button is, you'll see a big margin around the button, like if the button doesn't really have transparent background, but actually Maemo hardcoded black as background in the buttons. It looks so horrible than I decided that, for now, it looks the same.

Again, I'm not working on Yappari right now, but the code is there, everybody can edit it and implement new stuff there.

skyrider3450 2013-11-19 17:08

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
For a long time, i did not use my N900.
Today i was starting it since 1 year, the first message was, "a yappari update is available now" I was updating yappari..
All functions like the original whatsapp have, working in yappari!

Respect for your wunderful app!

Sorry for my bad english:D

peterpan 2013-11-21 22:11

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
Hey everybody,
first I like to thank scorpius for his great work,nice job, I follow since the very beginning and donated a little something back in 2012(but right now unfortunately a little short on cash :(). And also unfortunately I have to change my phone due to work reasons and at least for quite some time leave my beloved N900 behind. Therefor I wanted to ask if anybody knows a way to register with the same sim on whatsapp on another phone. I know that it is not supposed to be possible as Whatsapp is registered on my N900 on my phone but is there any way of unregistering or do I have to get a new number? the problem is without the sim(need it in the new phone) i do not have wifi in my N900, otherwise I would keep the N900 as "2nd" phone...hope u guys understand my problem and thankful for any help...
regards Pete

Scorpius 2013-11-22 01:22

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
Quote:

Originally Posted by peterpan (Post 1388035)
Hey everybody,
first I like to thank scorpius for his great work,nice job, I follow since the very beginning and donated a little something back in 2012(but right now unfortunately a little short on cash :(). And also unfortunately I have to change my phone due to work reasons and at least for quite some time leave my beloved N900 behind. Therefor I wanted to ask if anybody knows a way to register with the same sim on whatsapp on another phone. I know that it is not supposed to be possible as Whatsapp is registered on my N900 on my phone but is there any way of unregistering or do I have to get a new number? the problem is without the sim(need it in the new phone) i do not have wifi in my N900, otherwise I would keep the N900 as "2nd" phone...hope u guys understand my problem and thankful for any help...
regards Pete

I'm not sure if I follow:

- If you're asking if you can have the same number in the N900 and another phone at the same time: No, you can't, and if you try WhatsApp will block you.

- If you're asking what happens when you move the SIM from the N900 to another phone? then you register that new phone with that phone number and the N900 won't be able to connect (via WiFi for example).

- If you put a new SIM in the N900 Yappari will say "New SIM detected, want to register this number?".

coderus 2013-11-22 09:26

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
@peterpan you can just use sim in other phone, install whatsapp application on it and register again same number. registration code will be sent, there are no restrictions, you can move sim to another phone, do registration again and use whatsapp there. the only restriction - you can't use one whatsapp number on many phones simultaneously.

artpra 2013-11-22 09:41

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
Quote:

Originally Posted by Scorpius (Post 1387289)
Again, I'm not working on Yappari right now, but the code is there, everybody can edit it and implement new stuff there.

You are saying it second time, so I`m guessing that I`m late to the party with Yappari and you are not interested in user feedback regarding future improvements anymore.

Ok - fair enough, but nonetheless here is another one (either for you or some another dev willing to pick up):
16. Message input field (white one, text field) is automatically adding lines (rows) when long text is written - up to 5 lines. Good.
But when you delete such a long message it`s not automatically resized to small, one line field size. So there is actually only one line inside but it still looks like there are 5:
http://img689.imageshack.us/img689/4319/d9bs.jpg

Proper behavior is like in the stock sms app: auto enlarge text input field size up to 6 lines of text and auto reduce again to 1 line upon its deleting.

Wibki 2013-11-23 18:14

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
Hi, a few quick questions, as iam unable to read through approx. 450Pages :D

First of, is there a possibility to choose which numbers to sync/add to yappari?
I would just very unlikely like to sync my whole Phonebook with whatsapp.
And how is it about the experiration of Whatsapp? On Android you can simply wipe Whatsapp and reinstall to get another free trial-period out of it, how's it on Yappari?


Thank you!

Scorpius 2013-11-23 18:21

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
Quote:

Originally Posted by Wibki (Post 1388456)
Hi, a few quick questions, as iam unable to read through approx. 450Pages :D

First of, is there a possibility to choose which numbers to sync/add to yappari?
I would just very unlikely like to sync my whole Phonebook with whatsapp.
And how is it about the experiration of Whatsapp? On Android you can simply wipe Whatsapp and reinstall to get another free trial-period out of it, how's it on Yappari?


Thank you!

You can use the search you don't need to read all the pages.

You could modify your phone book and edit the phone numbers you want to sync in international format and then select in Yappari the option to sync only numbers in international formats. Again use the search.

Third, it's totally false that you can wipe WhatsApp in an Android (or actually any other platform like iPhone/Windows Mobile/Symbian/etc) and then reinstall, re-register and get another free trial. Trial expirations are saved in the server and WhatsApp is now seriously charging everybody.

My gf changed SIM to another phone and when she registered WhatsApp in her new phone it says "only 3 months left in your trial period".

So in Yappari you will have to pay to WhatsApp when your trial period is over. If you don't want to pay, then don't use WhatsApp and look for an alternative.

Wibki 2013-11-23 18:29

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
Same goes to "same phone" another sim?
Or is it most-likely just sim-based and not imei-based?

Scorpius 2013-11-23 18:32

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
Quote:

Originally Posted by Wibki (Post 1388463)
Same goes to "same phone" another sim?
Or is it most-likely just sim-based and not imei-based?

It's phone number based.

You can register a new phone number and you'll have the whole year again.

But you can't rip off another year from the same phone number from WhatsApp.

Wibki 2013-11-23 18:36

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
Okay.

Back to "sync international numbers only".

So if i select that, and modify the numbers of users i know use Whatsapp, only those (for example: +491234123123) will get synced?
And this is directly sorted out on my phone and not "synced completty" and then remove "01567...and so on numbers"?

If so, i guess its the way i will do it :)

Scorpius 2013-11-23 18:42

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
Quote:

Originally Posted by Wibki (Post 1388466)
Okay.

Back to "sync international numbers only".

So if i select that, and modify the numbers of users i know use Whatsapp, only those (for example: +491234123123) will get synced?
And this is directly sorted out on my phone and not "synced completty" and then remove "01567...and so on numbers"?

If so, i guess its the way i will do it :)

Yes. Only numbers that start with a + in your phone book will get sync'd.

malkavian 2013-11-23 19:39

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
I am a happy user of that function. I don't want to give Whatsapp Inc. all my phonebook. In Android I didn't use Whatsapp because there's no way to get that. I searched for alternative phonebooks to have the official just with contacts for whatsapp, and another with all the contacts, but I didn't get anything.

Wibki 2013-11-23 22:08

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
Quote:

Originally Posted by malkavian (Post 1388471)
I am a happy user of that function. I don't want to give Whatsapp Inc. all my phonebook. In Android I didn't use Whatsapp because there's no way to get that. I searched for alternative phonebooks to have the official just with contacts for whatsapp, and another with all the contacts, but I didn't get anything.

Hey you give them still your phone-number and IMEI but i guess that is as good as it gets :)

BTW. is there a encryption-function for it like OTR with Pidgin, or any possibilty to add such a functionality?

If so, could it be cross-plattform, or would it in any case be a feature that only yappari-users could use?

That would actually put the cherry on the cake :D


Thank you anyways for your fast, and direct help :)

Quite unusally in my experience :)

malkavian 2013-11-24 23:32

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
Quote:

Originally Posted by Wibki (Post 1388495)
Hey you give them still your phone-number and IMEI but i guess that is as good as it gets :)

Mi IMEI yes, but not my phone number. For whatsapp I use one "alias number" registered at http://fonyou.com (really the .es in spanish for me).

Quote:

Originally Posted by Wibki (Post 1388495)
BTW. is there a encryption-function for it like OTR with Pidgin, or any possibilty to add such a functionality?

If so, could it be cross-plattform, or would it in any case be a feature that only yappari-users could use?

Since whatsapp protocol doens't support that, It could only be a yappari-only feature, and I suppose that it wouldn't be easy to implement.

RX-51 2013-11-25 19:46

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
Quote:

Originally Posted by malkavian (Post 1388684)
Mi IMEI yes, but not my phone number. For whatsapp I use one "alias number" registered at http://fonyou.com (really the .es in spanish for me).

Thanks for the link, this sounds like an interesting solution! On the English page it's advertised only for operators though. Too bad, would have liked to pick it up myself.

Three other things:
is it possible to spoof an IMEI?

Second one - are whatsapp messages saved locally only or on the whatsapp server itself? Could I reinstall yappari/whatsapp on another device and access my message history with contacts?

Last one:
Scorpius - do you plan a yappari version for Sailfish OS?

Scorpius 2013-11-25 19:48

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
Quote:

Originally Posted by RX-51 (Post 1388947)
Thanks for the link, this sounds like an interesting solution! On the English page it's advertised only for operators though. Too bad, would have liked to pick it up myself.

Three other things:
is it possible to spoof an IMEI?

Second one - are whatsapp messages saved locally only or on the whatsapp server itself? Could I reinstall yappari/whatsapp on another device and access my message history with contacts?

Last one:
Scorpius - do you plan a yappari version for Sailfish OS?

is it possible to spoof an IMEI? Yeah, just edit it in the yappari.conf file.

are whatsapp messages saved locally only or on the whatsapp server itself? Locally. You would lose your history going from one device to another.

do you plan a yappari version for Sailfish OS? No, but I think coderus has a working client of Persecute for Sailfish.

malkavian 2013-11-25 21:51

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
Persecute:
http://talk.maemo.org/showthread.php?t=91652

It hasn't yet a way to send to Whatsapp Inc. only the contacts you want:
http://talk.maemo.org/showthread.php...32#post1383032
http://talk.maemo.org/showthread.php...55#post1387055

NerdKnight 2013-11-26 21:11

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
1 Attachment(s)
Quote:

Originally Posted by Scorpius (Post 1382940)
Yeah that would be the solution, but I think that means to discard almost everything and write Yappari from scratch.

What do you think about this?: I added a timer to handle the network read, so it's executed in a different thread.
I attach the patch file with the changes I made.

gianko 2013-11-26 23:16

Re: [Announce] Yappari - A WhatsApp Client for the N900 ONLY
 
Quote:

Originally Posted by sLumPia (Post 1387037)
Hi Scorpius, have you ever hear about telegram messenger ( www.telegram.org ) ?
It has open API and heavily encrypted.

If you have time, would you please consider create Telegram client for Maemo?

there is source code for a Linux Command-line interface for Telegram.

https://github.com/vysheng/tg

can compile for N900?


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

vBulletin® Version 3.8.8