AquaMail Forum

English - Android => Development builds => Topic started by: Kostya Vasilyev on June 10, 2014, 08:16:37 pm

Title: 1.3.29.4
Post by: Kostya Vasilyev on June 10, 2014, 08:16:37 pm
Verison 1.3.29 had some permissions which were not supposed to be there:

uses-permission: android.permission.READ_PHONE_STATE
uses-permission: android.permission.READ_CALL_LOG
uses-permission: android.permission.WRITE_CALL_LOG

They were silently added by Android build tools (which updated between 1.3.28 and 1.3.29).

https://plus.google.com/+KostyaVasilyev/posts/fK54mG6paMb

Resolved, those permissions are not there anymore:

http://www.aqua-mail.com/download/AquaMail-market-1.3.29.4.apk
Title: Re: 1.3.29.4
Post by: Fcasoli on June 11, 2014, 12:32:46 am
thanks for this new version, how about swipe to delete? I know you need time...

ciao
Title: Re: 1.3.29.4
Post by: Fcasoli on June 11, 2014, 01:05:46 am
Hi dear,
for my curiosity,
what is the reason the G play shows 1.3.8, dated January? Very old, and I think following editions are not rich of bugs to be hidden...

au revoir

Title: Re: 1.3.29.4
Post by: Kostya Vasilyev on June 11, 2014, 01:34:39 am
@Fcasoli:

The reason Google Play is still at 1.3.8 ---

-- and why there have not been updates since

-- and why I'm trying to release an update to Play soon, before this app is completely forgotten

-- and why there is *still* no swipe delete, conversation view

-- and *still* no push or calendar sync for EWS

... is the same one I've posted here on this forum before.

But I don't feel like making an idiot of myself and repeating it for the fiftieth time.

Let's just all agree that I'm the worst pretend software developer in the world, and spend all my time drinking vodka with my pet bear, as is the custom around here.
Title: Re: 1.3.29.4
Post by: Fcasoli on June 11, 2014, 01:59:32 am
Hi Kostya,
I'm sorry because you read my post similar to a war, my question is very soft, five months are a lot and for me you actual release is perfect to be shared. I supposed the reason was a long procedure to obtain from Google the approval to update...
The forum is free so for me could be normal to update official market with the same available in your portal, if better and bugs free...
I know some friends are not so curious to go to the developer forum to find the last work...
But fortunately I am not so limited.

Ciao


______________

Galaxy Note 3

Title: Re: 1.3.29.4
Post by: paras.desai on June 11, 2014, 06:01:03 am
 I too feel kostya,  your develop build are trouble free,  but free,  so far I experienced as a layman user.  Giving updates add a reputation to your already reputed application,  if the procedure to push update to market is not too difficult,  you should keep pushing it at completion of different stage.  This is not complain but a friendly suggestion to show respect to you and your application

Sent from my GT-N7000

Title: Re: 1.3.29.4
Post by: paras.desai on June 11, 2014, 06:02:00 am
Bug free,  not *but free*  these days  auto correct are so over smart :-D

Sent from my GT-N7000

Title: Re: 1.3.29.4
Post by: andrewilley on June 11, 2014, 12:09:27 pm
Let's just all agree that I'm the worst pretend software developer in the world, and spend all my time drinking vodka with my pet bear, as is the custom around here.

As pretend developers go, you're a darn sight better than a lot of the 'real' ones. And vodka and a pet bear sound a perfectly suitable diversion to me. :) Seriously though, I hope your health is steadily improving, and thanks once again for everything that you do for us.

Andre
Title: Re: 1.3.29.4
Post by: someone on June 11, 2014, 05:03:32 pm
As pretend developers go, you're a darn sight better than a lot of the 'real' ones. And vodka and a pet bear sound a perfectly suitable diversion to me. :) Seriously though, I hope your health is steadily improving, and thanks once again for everything that you do for us.

Andre
+1
Title: Re: 1.3.29.4
Post by: paras.desai on June 12, 2014, 02:57:58 pm
Many time,  we need to mark a mail for future action.  It could be a good idea if,  a reminder option is offered for a mail,  which can set reminder at a predefined time and date with snooze.  At present I. Am achieving this by sharing a mail with task.  But after getting reminder,  I have to go back to mail application and look for the mail to act upon.  Can this be made possible,  thanks

Sent from my GT-N7000

Title: Re: 1.3.29.4
Post by: Kostya Vasilyev on June 12, 2014, 04:32:30 pm
@paras - like in Blue Mail or something?
Title: Re: 1.3.29.4
Post by: vikrambs on June 12, 2014, 07:18:58 pm
Hi Kostya, with this build my exchange push is not working (office 365) mails getting fetched only in periodic sync not auto push mode. Any specific settings pls let me know. Device xperia z ultra - 4.4.2
Title: Re: 1.3.29.4
Post by: Kostya Vasilyev on June 12, 2014, 07:41:38 pm
There was never push for EWS accounts, just IMAP.
Title: Re: 1.3.29.4
Post by: vikrambs on June 12, 2014, 07:44:56 pm
Sorry for the confusion. I am using imap push of office 365. (Outlook.office365.com). Had to update to this as aquamail consumed 4gb data in last 8 days

Sent from my C6833 using Tapatalk

Title: Re: 1.3.29.4
Post by: vikrambs on June 12, 2014, 07:45:41 pm
And imap push not happening no status icon as well

Sent from my C6833 using Tapatalk

Title: Re: 1.3.29.4
Post by: Kostya Vasilyev on June 12, 2014, 07:49:41 pm
Sorry about the network traffic issue -- a bug in my code, for workaround an Exchange / IMAP bug. Fixed in development builds.

Since you're not getting the push icon -- can you that push is still enabled 1) in global app settings 2) at the account level.

PS - I just did a quick test, Office 365 + IMAP + push seems to be working for me... I don't question what you're seeing, so let's try to work it out.
Title: Re: 1.3.29.4
Post by: vikrambs on June 12, 2014, 08:40:06 pm
Sorry Kostya, My bad missed imap in account settings globally it was enabled.

Sent from my C6833 using Tapatalk

Title: Re: 1.3.29.4
Post by: vikrambs on June 12, 2014, 08:43:20 pm
Very happy that you have added unread onto app icon. I was missing this since htc sense days and had requested long long ago :)

Sent from my C6833 using Tapatalk

Title: Re: 1.3.29.4
Post by: Kostya Vasilyev on June 12, 2014, 09:02:29 pm
Well, the unread count overlay is for Samsung and Sony... couldn't find any info on HTC, and there is no official documentation.
Title: Re: 1.3.29.4
Post by: vikrambs on June 12, 2014, 09:06:04 pm
One quick question, earlier the unread color used to change if I open app and dont read the message. Is that not there any more ?

Sent from my C6833 using Tapatalk

Title: Re: 1.3.29.4
Post by: Kostya Vasilyev on June 12, 2014, 09:11:58 pm
On widgets, yes, since it's my code setting the color.

The unread count overlay over the app's launcher icon is rendered by the device's system code.

It does not change, and its styling is defined by the device / system code as well.
Title: Re: 1.3.29.4
Post by: paras.desai on June 12, 2014, 10:58:55 pm
Yes kostya,  it us also there in one mail client name more than mail.  It is feature rich but poor in performance,  thanks

Sent from my GT-N7000

Title: Re: 1.3.29.4
Post by: Kostya Vasilyev on June 12, 2014, 11:02:30 pm
@paras - How about using "starred" indicators for as follow-up markers? There is even a setting for the smart folder to show starred messages from all accounts.
Title: Re: 1.3.29.4
Post by: paras.desai on June 13, 2014, 06:42:41 am
Kostya, I am doing exactly the same now. I am using combination of star and sharing with task at present.  How ever,  star,  I use for other purpose also,  today's mail,  some mail just for references,  and some mail to be worked on later.  As a result,  my smart box is full or cluttered.  My suggestion  was to make this little easier, 

Sent from my GT-N7000

Title: Re: 1.3.29.4
Post by: pyler on June 13, 2014, 04:37:17 pm
On widgets, yes, since it's my code setting the color.

The unread count overlay over the app's launcher icon is rendered by the device's system code.

It does not change, and its styling is defined by the device / system code as well.

code for LG:
https://github.com/leolin310148/ShortcutBadger/blob/master/src/main/java/com/shortcutBadger/impl/LGHomeBadger.java

for HTC:
https://github.com/leolin310148/ShortcutBadger/blob/master/src/main/java/com/shortcutBadger/impl/hTCHomeBadger.java
Title: Re: 1.3.29.4
Post by: Kostya Vasilyev on June 13, 2014, 04:40:06 pm
@pyler - wow, fantastic! Have not seen code for HTC and LG anywhere else.

Thanks, I'll get busy with "copy paste development" now :)

PS - the most intriguing part there is support of stock Android launcher
Title: Re: 1.3.29.4
Post by: pyler on June 13, 2014, 04:49:42 pm
let see if code for Android launcher2 (JB) will work with launcher3 (KitKat)... if it works, you can support launchers like Trebuchet or Google Now Launcher :)
Title: Re: 1.3.29.4
Post by: Kostya Vasilyev on June 13, 2014, 04:58:18 pm
re: stock launcher - depends on permissions. I'm not crazy about adding "write system settings".

re: LG - I don't happen to own one, does anyone know what their launcher's package id is?
Title: Re: 1.3.29.4
Post by: Kostya Vasilyev on June 13, 2014, 05:55:15 pm
Ok, this is what I found out:

- HTC code works, but results in an ugly flash of the entire home screen, every time the counter is updated

- Stock launcher code does not work with Google Experience Launcher (Kit Kat)

Works on Android 4.1 (and presumably others below 4.4)

Requires permissions that show as "read Home settings and shortcuts", "write Home settings and shortcuts"

Given that Google Play just updated, and requires re-confirmation of permissions, even for already installed apps, I'm somewhat nervous about this.

- LG code - identical to Samsung TouchWiz code, presumably works (no device to test with). I'm keeping this one.
Title: Re: 1.3.29.4
Post by: pyler on June 13, 2014, 06:11:33 pm
Try create test version. Users with LG, HTC phones will test it for you.

You can get maybe better and universal code by reverse engineering Facebook app :D It supports badges for some launchers.
Title: Re: 1.3.29.4
Post by: Kostya Vasilyev on June 13, 2014, 06:32:53 pm
I am seeing flash on my HTC One (Max) when using code from that GitHub repo. That's enough of a reason to not use it.

For stock launcher, it works, but I don't like the new permissions.

Facebook? Maybe you could call Mr. Zukerberg for me and ask him to share the code? :)

Many people talk about uninstalling Facebook because of too many permissions, but I guess very few do (esp. when it's baked into the ROM).

Don't think I'm in the same boat with my app.

In the end, here is what we have now:

- App's own wigdets
- Apex Launcher
- Nova Launcher
- Samsung devices
- LG devices
- Sony devices

Personally, I think that's pretty good coverage.
Title: Re: 1.3.29.4
Post by: pyler on June 13, 2014, 06:57:44 pm
Yes, definitely.

p.s: Please inform library developer about HTC's issue...
Title: Re: 1.3.29.4
Post by: Kostya Vasilyev on June 13, 2014, 07:18:19 pm
The developer there (on GitHub) isn't the one whose code renders those icons.

He just discovered / reverse engineered whatever is built into the firmware on HTC, Sony, etc.

Therefore, I very much doubt he'll be able to fix how HTC's launcher responds to setting the count.
Title: Re: 1.3.29.4
Post by: pyler on June 13, 2014, 08:02:53 pm
Btw, is supportNotifyCount true or false after "Cursor cursor = contentResolver.query(mUri, new String[]{"notifyCount"}, "title=?", new String[]{appName}, null);"?
Title: Re: 1.3.29.4
Post by: Kostya Vasilyev on June 13, 2014, 08:07:50 pm
@pyler -- On my HTC, the counter shows either way, by using a simple value, or by building my own bitmap.

The issue is that the whole home screen flashes in a very noticeable and unpleasant way.