AquaMail Forum

English - Android => Development builds => Topic started by: Kostya Vasilyev on March 23, 2017, 06:19:51 pm

Title: Version 1.9.0-274-dev - "work in progress", Google Play "beta"
Post by: Kostya Vasilyev on March 23, 2017, 06:19:51 pm
https://www.aqua-mail.com/download/AquaMail-market-1.9.0-274-dev-8fbe0352e0c4.apk

---

+ Exchange: contacts sync (with Contacts app).

+ Updated design: add account, message view.

---

+ Exchange: синхронизация контактов (с приложением Контакты).

+ Обновлённый дизайн: добавление учётной записи, отображение сообщений.
Title: Re: Version 1.9.0-274-dev - "work in progress", Google Play "beta"
Post by: Kostya Vasilyev on March 23, 2017, 08:24:37 pm
I'll pass this on to our designer.
Title: Re: Version 1.9.0-274-dev - "work in progress", Google Play "beta"
Post by: Kostya Vasilyev on March 23, 2017, 08:29:58 pm
Quote
- the fact that the account area becomes larger when pressed is counter intuitive: the area is normally seen smaller if it is farther. Please check with material design "laws" (if any)

"selected" cards are supposed to have a larger "elevation" (larger shadow), so the larger size is consistent with that concept.

And in the Material guide, it says quite clearly than buttons -- and this includes regular buttons and the FAB -- get larger elevation (larger shadow) when *pressed*.

Yes, it's completely wrong physics, and Material is supposedly "based on real world interaction patterns", so that's BS but is how it is...
Title: Re: Version 1.9.0-274-dev - "work in progress", Google Play "beta"
Post by: Kostya Vasilyev on March 23, 2017, 08:47:30 pm
Re: I don't see any larger shadow for the card when pressed.

You're right. The general idea is the same though.

Re: In conclusion, there's something to check by the Designer.

Yes.
Title: Re: Version 1.9.0-274-dev - "work in progress", Google Play "beta"
Post by: progreen82 on March 23, 2017, 09:06:13 pm
I noticed with the contact sync feature when I open up the options for one of my Exchange accounts go down to exchange options and activate sync contacts  >>>
1) it works very well doing what I have felt for several years that aquamail needed to do which was bring in the contact sync feature and I realize that there are some technical issues that needed to be overcome to make that happen and I'm very glad as a very long and loyal user to see that finally worked out

2)  I think all of us are Aqua mail users are probably standing up giving you a round of applause for getting the contacts to finally sync with aqua mail. So congratulations. Good job well done.


3) as a user and not a developer sometimes we have some very unrealistic expectations we think that everything should work perfectly every time all the time not understanding that the developer can produce a product and there's absolutely no way they can come up with every virtual scenario by which product can have a glitch or get hung up. You continue to do an excellent job every time pushing out high-quality upgrades and additional features and please understand this is very appreciated even if it's not said often enough



4)  ... I noticed when syncing contacts that the only thing that does not seem to think is the group's field. What Google calls groups is what we who use Outlook call categories period out of about 12,000 contacts that I have in Outlook that sync to my phone I use the category field for every one of them because I have them organized by various different Industries excetera.

WHAT IS THE PLAN TO CONNECT AQUAMAIL AND AES or EXCHANGE >>> CONTACTS SYNC  >>>  with  GROUPS field (GOOGLE) ALSO KNOWN AS THE "Categories" field in
O U T L O O K
Title: Re: Version 1.9.0-274-dev - "work in progress", Google Play "beta"
Post by: Kostya Vasilyev on March 23, 2017, 09:27:16 pm
Thank you @progreen.

The feature got some -- very good -- testing on the forum before we felt ready for a Google Play "beta".

Re: groups / categories

This is not supported because of a limitation of Android's Contacts app:

The editor (when you view / open a contact) "knows about" Gmail and Exchange accounts built into Android -- for all other apps, it's entirely different and does not support editing groups (I'm not sure about showing groups).

There could be third party Contacts app that do, but so far I haven't had the time to look at those.

I'd be interested in what other mail apps -- not Gmail or stock Email but let's say Nine or Type Mail -- do in this area.

If there is a way to implement this (if seen in "other apps"), I'm interested, but not sure it would happen in this release, most likely would have to be the next one.
Title: Re: Version 1.9.0-274-dev - "work in progress", Google Play "beta"
Post by: progreen82 on March 23, 2017, 09:36:20 pm
I currently have set up under accounts on my phone pay separate Microsoft hosted exchange account we're the only thing that I have left turned on to sync was the contacts period my calendar app connect directly with Exchange this is a third party app. My Tasks and notes app is a third party app and connect directly with exchange and then aquamail connected directly with Exchange so the only thing that I had to use the native hosted exchange account option for was contacts.

Now that aquamail provides this if I can get around the no groups field sync... should I turn off the sink for contacts under the hosted exchange and let aquamail do it or does it create duplicates to leave both of them on?(https://uploads.tapatalk-cdn.com/20170323/fa16431cbcc1381cb188bf5a8d8fc9fc.jpg)(https://uploads.tapatalk-cdn.com/20170323/3eafd03cc9e0e70568dc20a4878fd356.jpg)

Sent from my SM-N920T using Tapatalk

Title: Re: Version 1.9.0-274-dev - "work in progress", Google Play "beta"
Post by: Kostya Vasilyev on March 23, 2017, 09:48:16 pm
I really don't think that - syncing contacts through Aqua Mail and groups through another app would work.

Your "Microsoft ActiveSync Account" looks provided by the phone (built-in), Samung? so the built-in Contacts app can support groups there.
Title: Re: Version 1.9.0-274-dev - "work in progress", Google Play "beta"
Post by: mikeone on March 23, 2017, 10:04:10 pm
Regarding new account screen:

- I suggest that account family text (google, hotmail, etc)  font be smaller, not bigger than screen title
A smaller font size for the accounts 'headlines' would be really nicer.
Title: Re: Version 1.9.0-274-dev - "work in progress", Google Play "beta"
Post by: vampywiz21 on March 23, 2017, 10:37:14 pm
I install the latest Play beta, but i can not see any new contacts...

I only see the personal contacts, not the global address list?

(http://i.imgur.com/rp5FXym.png)
Title: Re: Version 1.9.0-274-dev - "work in progress", Google Play "beta"
Post by: mikeone on March 23, 2017, 10:44:18 pm
Yes, AquaMail only syncs the personal address book, not the GAL (Global address list):

https://www.aqua-mail.com/forum/index.php?topic=5478.msg32942#msg32942
Title: Re: Version 1.9.0-274-dev - "work in progress", Google Play "beta"
Post by: Kostya Vasilyev on March 23, 2017, 10:45:04 pm
The GAL may be 10,000 's of entries, or 100,000 -- so it's not "synced".

Aqua Mail will search the GAL if you search in say the Contacts app or the Phone app.
Title: Re: Version 1.9.0-274-dev - "work in progress", Google Play "beta"
Post by: progreen82 on March 23, 2017, 10:59:18 pm
I really don't think that - syncing contacts through Aqua Mail and groups through another app would work.

Your "Microsoft ActiveSync Account" looks provided by the phone (built-in), Samung? so the built-in Contacts app can support groups there.
Yes thats what I meant to clarify is that I used the native built in exchange add an account feature to add the account selecting only contacts. My question was with aquamail now providing this but not sinking the group field of the contact should I leave both the native contact option on and leave aquamail contact sync on thereby leaving them both on will that create duplicates or well one just bring down what's missing from the other

Sent from my SM-N920T using Tapatalk

Title: Re: Version 1.9.0-274-dev - "work in progress", Google Play "beta"
Post by: Kostya Vasilyev on March 23, 2017, 11:03:49 pm
Yes.

1 - I really don't think that - syncing contacts through Aqua Mail and groups through another app would work.

2 - "native built in exchange" is "special" to the "native built-in" Contacts app.
Title: Re: Version 1.9.0-274-dev - "work in progress", Google Play "beta"
Post by: stevealb on March 24, 2017, 01:36:00 am
Thank you @progreen.

The feature got some -- very good -- testing on the forum before we felt ready for a Google Play "beta".

Re: groups / categories

This is not supported because of a limitation of Android's Contacts app:

The editor (when you view / open a contact) "knows about" Gmail and Exchange accounts built into Android -- for all other apps, it's entirely different and does not support editing groups (I'm not sure about showing groups).

There could be third party Contacts app that do, but so far I haven't had the time to look at those.

I'd be interested in what other mail apps -- not Gmail or stock Email but let's say Nine or Type Mail -- do in this area.

If there is a way to implement this (if seen in "other apps"), I'm interested, but not sure it would happen in this release, most likely would have to be the next one.

Nine definitely supports categories for email, contacts,  and calendar for exchange accounts.
Title: Re: Version 1.9.0-274-dev - "work in progress", Google Play "beta"
Post by: Kostya Vasilyev on March 24, 2017, 01:39:17 am
Re: Nine definitely supports categories for email, contacts

Contacts categories - as groups?

Visible in the Android Contacts app?

As opposed to inside Nine?

Are they editable?

Re: and calendar

Aqua Mail does to, they come across as colors.

Otherwise Android Calendar has no concept of "group" or "category" on a calendar item.

---

But what I'm really interested in is Contacts -- if the categories / groups are visible in Android Contacts and if they're editable.
Title: Re: Version 1.9.0-274-dev - "work in progress", Google Play "beta"
Post by: stevealb on March 24, 2017, 01:45:08 am
Re: Nine definitely supports categories for email, contacts

Contacts categories - as groups?

Visible in the Android Contacts app?

As opposed to inside Nine?

Are they editable?

Re: and calendar

Aqua Mail does to, they come across as colors.

Otherwise Android Calendar has no concept of "group" or "category" on a calendar item.

---

But what I'm really interested in is Contacts -- if the categories / groups are visible in Android Contacts and if they're editable.

When I go into native Samsung contacts and choose to display only AM account, it shows the categories I set up in in O365 account and seems to allow me to edit the category for the contact.
Title: Re: Version 1.9.0-274-dev - "work in progress", Google Play "beta"
Post by: Kostya Vasilyev on March 24, 2017, 01:48:43 am
Quote
When I go into native Samsung contacts and choose to display only AM account, it shows the categories I set up in in O365 account and seems to allow me to edit the category for the contact

display only AM account -> AM -> Aqua Mail?

( which doesn't sync categories for contacts, so I'm puzzled )

Or did "only AM account" -> really mean "only Nine account"?
Title: Re: Version 1.9.0-274-dev - "work in progress", Google Play "beta"
Post by: stevealb on March 24, 2017, 02:06:50 am
Quote
When I go into native Samsung contacts and choose to display only AM account, it shows the categories I set up in in O365 account and seems to allow me to edit the category for the contact

display only AM account -> AM -> Aqua Mail?

( which doesn't sync categories for contacts, so I'm puzzled )

Or did "only AM account" -> really mean "only Nine account"?

I'm not sure how else to explain it. I go into the native Contacts menu in settings and choose contacts to display. I choose only AquaMail (Exchange) and it then only shows those contacts. They have the categories attached to them that I assigned from O365. Nine is still on my phone and also syncing contacts, but I'm not displaying Nine contacts, just AM contacts. I just can't tell if Nine somehow is supplying the categories in the contacts even though I'm only displaying AM contacts.
Title: Re: Version 1.9.0-274-dev - "work in progress", Google Play "beta"
Post by: hzamora on March 24, 2017, 03:10:21 am
Hello Kostya,

Nine supports groups/categories. The issue with the calendar is that the color is not shown on the native calendar app.
I am syncing the events for calendar with AM but for groups/categories I prefer the name that shows Nine. I have many groups so the color is not helpful.

I am attaching some screenshots:
1. groups that could be selected for a contact on the android app.
2. the option to update categories on Nine
3. some categories that can be updated  on Nine (the color is not sent to the android calendar)

Regards
Regards.

Title: Re: Version 1.9.0-274-dev - "work in progress", Google Play "beta"
Post by: Kostya Vasilyev on March 24, 2017, 06:26:31 pm
I'll take a look at how Nine does contact groups (categories).

We haven't done anything in this development cycle for categories on calendar events, and I still don't believe that Android calendar has this capability (other than per-event color).

Maybe Nine has its own built-in Calendar viewer / editor which is category - capable? The color of the window title in your screenshots is different between contacts and calendar.

Anyway, I'll just install Nine, make some categories for a few contact / calendar entities and check it out. At some point when I have the time.
Title: Re: Version 1.9.0-274-dev - "work in progress", Google Play "beta"
Post by: hzamora on March 24, 2017, 06:51:10 pm
Kostya,

I think that AM is working very good with colors for the calendar. I like colors to see diferent kind of event.
But for contacts, I would like to use groups.
If you can use groups and colors for calendar it wil be excellent.

Regards.
Title: Re: Version 1.9.0-274-dev - "work in progress", Google Play "beta"
Post by: hzamora on March 27, 2017, 05:12:40 am
Hello Kostya,

I installed this beta version. The Sync contacts option is unchecked. However all contacts were synced to the phone.

If I update an AM contact, it is not synced (both sides: phone and exchange). I think that when the new version is installed, all contacts are synced.

Is there an option to delete all contacts with out have a problem when sync contacts option is checked?

Regards.

Title: Re: Version 1.9.0-274-dev - "work in progress", Google Play "beta"
Post by: Kostya Vasilyev on March 27, 2017, 10:39:46 am
Yes if you long to press on the account, options and folders, Exchange options, and turn off contact sync there.
Title: Re: Version 1.9.0-274-dev - "work in progress", Google Play "beta"
Post by: hzamora on March 27, 2017, 04:15:56 pm
Contact sync was unchecked. So I turned it on, waited some minutes and then I turned it off.
It worked. Regards.
Title: Re: Version 1.9.0-274-dev - "work in progress", Google Play "beta"
Post by: hzamora on March 28, 2017, 03:32:08 am
Hello Kostya,

Even thouhg contact sync is turn off, all contacts were synced again.

Regards.
Title: Re: Version 1.9.0-274-dev - "work in progress", Google Play "beta"
Post by: hzamora on March 28, 2017, 07:39:21 pm
I noticed that when contact sync is turned off, all AM contacts are deleted. But later, AM contacts are synced again even though contact sync is still off.
Title: Re: Version 1.9.0-274-dev - "work in progress", Google Play "beta"
Post by: Kostya Vasilyev on March 28, 2017, 10:34:14 pm
Where is contact sync off?

Please check both:

- Phone settings -> accounts -> tap into Aqua Mail's -> Mail, Calendar, Contacts - this one

- In Aqua Mail long press on the account -> options and folders -> Exchange options

Both are one and same setting (Aqua Mail reads and changes that system setting).

The only difference is that turning this setting off in Aqua Mail will delete any previously synced contacts -- while turning it off in Phone Settings will not.

Is contact sync still off in both places?

Are you perhaps creating contact entries under the Aqua Mail account, using anything, anything at all, such as the Contacts app, or saving a recipient into Contacts, anything anywhere?
Title: Re: Version 1.9.0-274-dev - "work in progress", Google Play "beta"
Post by: Kostya Vasilyev on March 28, 2017, 11:06:43 pm
In the next build, I will add a check in the "sync server to client" code -> if Contact sync setting is off, it won't sync that (and won't populate your phone's Contacts).

Apparently, from what I can tell, your Android calls AquaMail's "contact sync" even though the setting is off.

The change should help.
Title: Re: Version 1.9.0-274-dev - "work in progress", Google Play "beta"
Post by: hzamora on March 28, 2017, 11:14:22 pm
Thanks Kostkya, I will wait for that.

I wrote more about this issue. I have Android 7.0

I don't know why AM contacts appear. I never turned on contact sync. When I saw them I wrote you to know an option to delete AM contacts, then I learned that It was necesary to turn on contact sync, wait for minutes, then turn off contact sync and then all contacts were deleted. Nice.

But later, I noticed that contacts appeared again. I am attaching the screenshots you mention.

I used to add contacts using Outlook on my PC. Sometimes I use the native Android app to add contacts too.

You can see a contact that is linked with Nine, AM and WhatsApp. All my contacts are linked with Nine and AM.

Regards.
Title: Re: Version 1.9.0-274-dev - "work in progress", Google Play "beta"
Post by: Kostya Vasilyev on March 29, 2017, 12:03:40 am
Re: Sometimes I use the native Android app to add contacts too.

Be careful which account you create those contacts in.

If Aqua Mail then Android will call Aqua to sync those new contacts to the server -- since that's what you're telling it to do -- and then Aqua Mail will also sync from server to phone.

The check for "is sync enabled, if not, do not sync from server to phone" is done, and I'm about to post a new build.
Title: Re: Version 1.9.0-274-dev - "work in progress", Google Play "beta"
Post by: Kostya Vasilyev on March 29, 2017, 12:05:35 am
PS - with that change -- "if sync is off, do not sync server to phone" -- even if you create a contact in the Aqua Mail Exchange account and "contact sync" for that account is off, then:

- The new contact will be uploaded to the server

- But Aqua Mail will *not* sync from server to phone.

Anyway, that's my theory about what's happening and the fix is for that.
Title: Re: Version 1.9.0-274-dev - "work in progress", Google Play "beta"
Post by: hzamora on March 29, 2017, 12:52:49 am
Kostya,

I add contacts on the Android App using the Nine account. I don't select AM Exchange. At the end, that contact is send to AM contacts too, but it happens because AM is syncing from Exchange.

Regards.
Title: Re: Version 1.9.0-274-dev - "work in progress", Google Play "beta"
Post by: Kostya Vasilyev on March 29, 2017, 06:06:43 pm
Quote
I add contacts on the Android App using the Nine account. I don't select AM Exchange. At the end, that contact is send to AM contacts too, but it happens because AM is syncing from Exchange.

Well, no idea, but --

-- your contacts were getting synced with Aqua's "contact sync" off *because* Android was calling Aqua Mail to "please sync contacts in this account".

The thought about "creating contacts in Aqua's account" was just a thought, a guess. Maybe I'm wrong about that, but I'm sure that the cause was - Android calling Aqua Mail to "hey will you please sync contacts".

The check for "is contact sync off, and if it is, do not sync server to phone" was in last night's build.
Title: Re: Version 1.9.0-274-dev - "work in progress", Google Play "beta"
Post by: hzamora on March 29, 2017, 09:47:45 pm
Thanks Kostya. It is working fine. No more AM contacts.
I will wait for a future release hoping the groups/categories can be added to AM contacts.

Regards.
Title: Re: Version 1.9.0-274-dev - "work in progress", Google Play "beta"
Post by: Kostya Vasilyev on April 28, 2017, 08:56:29 pm
Re: I will wait for a future release hoping the groups/categories can be added to AM contacts.

We'll have news on this soon, maybe even next week.
Title: Re: Version 1.9.0-274-dev - "work in progress", Google Play "beta"
Post by: hzamora on April 28, 2017, 09:00:50 pm
  :)

Excellent!