AquaMail Forum

English - Android => Development builds => Topic started by: Kostya Vasilyev on March 04, 2015, 06:41:32 pm

Title: 1.5.5-16.18-dev1.2
Post by: Kostya Vasilyev on March 04, 2015, 06:41:32 pm
http://www.aqua-mail.com/download/AquaMail-market-1.5.5-16.18-dev1.apk

http://www.aqua-mail.com/download/AquaMail-market-1.5.5-16.18-dev1.1.apk

^^^ Fixed crash in IMAP IDLE code
^^^ Исправил вылет с пуш-почте

http://www.aqua-mail.com/download/AquaMail-market-1.5.5-16.18-dev1.2.apk

^^^ Settings -> Calendar -> View in Calendar goes to -> Event itself / Day view
^^^ Настройки -> Календарь -> Открыть в Календаре -> Само событие / Обзор дня

---

- Calendar sync for Exchange accounts.

Events are stored in "the system", can be viewed/edited with built-in Calendar app, Google Calendar, third party apps. Calendar widgets too.

Replying, creating, editing calendar events in any Calendar app will sync back to the server.

Recurrences, exceptions, time zones, cancellations of series or single event, per-event categories (colors, Exchange 2010+). Supports multiple calendars "folders" per account (if they're there on the server).

- IMAP performance improvements for Dovecot and some other servers.

- Parallel mail sync (up to 2 or 3 accounts at a time, depending on Android version and device's hardware)

- Reworked IMAP push for performance and stability.

- AquaMail now requires Android 4.0.3+, support for 2.* and 3.* was dropped.

---

- Синхронизация Календаря в учетных записях Exchange

События хранятся "в системе", можно просматривать и редактировать во встроенном приложении Календарь, в Google-Календаре, или сторонней программе. Встроенные и сторонние виджеты.

Можно отвечать, создавать и редактировать события в любом приложении-Календаре, изменения будут отправлены на сервер.

Повторяющиеся события, исключения, часовые пояса, отмены всей серии или отдельного события, категории событий (цвета, Exchange 2010+). Работает со всеми (а не только с одним) Календарями в учетной записи, если таковые имеются на севере.

- Улучшения производительности для IMAP - Dovecot, некоторые другие серверы.

- Параллельная проверка почты (до 2 или 3 учеток одновременно, в зависимости от версии Андроида и возможностей железа).

- Изменения в IMAP-пуш почте для улучшения стабильности и производительности.

- Аква теперь требует Андроида 4.0.3+, поддержка 2.* и 3.* была удалена
Title: Re: 1.5.5-16.18-dev1
Post by: Roxmor on March 04, 2015, 07:04:55 pm
Getting some FC when messing around in Account Options...usually when I try and exit out of them...Account Options...etc
Title: Re: 1.5.5-16.18-dev1
Post by: stevealb on March 04, 2015, 07:52:18 pm
Seems to be working, but here are some items:



Nice work! Many thanks

Title: Re: 1.5.5-16.18-dev1
Post by: Kostya Vasilyev on March 04, 2015, 08:26:40 pm
@Roxmor - crash log to kmansoft / gmail please.

@stevealb -

1 - Yes, it open the specific event you're looking at.

2 - Yes, there is always room for nicer appearance. As for "text vs. attachment" -- a message may have some text *and* a calendar invite.

3 - Don't see how this is related in any way. It has been possible for a long time to create calendar events out of messages for a long time, and to share into any reminder or task keeping app.

4 - Yes, per-event category (single, not plural -- Android Calendar storage format only has one "color key" per event), needs Exchange 2010+.
Title: Re: 1.5.5-16.18-dev1
Post by: julio66 on March 04, 2015, 08:30:10 pm
I cant get mine to start imap push??
I always had the icon showing up in notification tray telling me the push service is started but now nothing. If i check in setting it is checked to show the icon but nothing :-(
What do i do wrong??
Title: Re: 1.5.5-16.18-dev1
Post by: Kostya Vasilyev on March 04, 2015, 08:35:39 pm
@julio66 - are you seeing the app crash? Think I know what it might be, will take a look now.
Title: Re: 1.5.5-16.18-dev1
Post by: Roxmor on March 04, 2015, 08:50:41 pm
@Roxmor - crash log to kmansoft / gmail please.



How do I do that?
Title: Re: 1.5.5-16.18-dev1
Post by: Kostya Vasilyev on March 04, 2015, 09:01:31 pm
@Roxmor:

Crashes are automatically recorded in a crash log, called log-AquaMail-crash.txt and located at the root of your device’s memory card.

Please send it as an attachment to kmansoft / at sign / gmail / dot-com.

This file does not contain any logins or passwords or message text.
Title: Re: 1.5.5-16.18-dev1
Post by: Roxmor on March 04, 2015, 09:13:59 pm
@Roxmor:

Crashes are automatically recorded in a crash log, called log-AquaMail-crash.txt and located at the root of your device’s memory card.

Please send it as an attachment to kmansoft / at sign / gmail / dot-com.

This file does not contain any logins or passwords or message text.

Sent to your yandex....
Title: Re: 1.5.5-16.18-dev1.1
Post by: Kostya Vasilyev on March 04, 2015, 09:16:31 pm
Thank you. Should be fixed in the just posted -dev1.1
Title: Re: 1.5.5-16.18-dev1
Post by: stevealb on March 04, 2015, 09:17:36 pm
1 - Yes, it open the specific event you're looking at.

It is actually more helpful to have it open to the calendar view rather than the edit event screen in the calendar. Most often, I want to see where the appointment is in my calendar to decide if I want to accept it or not.

@Roxmor - crash log to kmansoft / gmail please.

@stevealb -

1 - Yes, it open the specific event you're looking at.

2 - Yes, there is always room for nicer appearance. As for "text vs. attachment" -- a message may have some text *and* a calendar invite.

3 - Don't see how this is related in any way. It has been possible for a long time to create calendar events out of messages for a long time, and to share into any reminder or task keeping app.

4 - Yes, per-event category (single, not plural -- Android Calendar storage format only has one "color key" per event), needs Exchange 2010+.
Title: Re: 1.5.5-16.18-dev1.1
Post by: Kostya Vasilyev on March 04, 2015, 09:51:39 pm
Quote
It is actually more helpful to have it open to the calendar view rather than the edit event screen in the calendar. Most often, I want to see where the appointment is in my calendar to decide if I want to accept it or not.

Understood. But -- I'm not aware of a way to launch a Calendar overview *pointing to a specific time period* -- esp. something that would work with all (dozens or more) calendar apps out there, considering "plain" Android calendar, Google's own enhanced version, all the vendor variations, and third party apps.

I can launch *a* Calendar app, or I can launch *the* event, and between those two, the latter seems more useful.

Perhaps the real question should be -- in *a* calendar app you're running, how does one go from viewing a specific event back to viewing an overview?

I can easily do that in:

HTC's Calendar (4.4)
Sony's Calenadar (4.4)
LG's Calendar (G3, 5.0)
Calendar+ (third party)
Stock Android calendar (included in 5.0 emulator for development)

-- but *not* in Google's "enhanced" Calendar (the new one with immaterial design) which has a close (X) button top left and which, well, closes the event and returns to the calling app (Aqua).

I just submitted feedback for Google Calendar, and suggest you do the same (it's in the navigation drawer / sidebar, from the schedule view).

Title: Re: 1.5.5-16.18-dev1.1
Post by: stevealb on March 04, 2015, 10:34:02 pm
Quote
Understood. But -- I'm not aware of a way to launch a Calendar overview *pointing to a specific time period* -- esp. something that would work with all (dozens or more) calendar apps out there, considering "plain" Android calendar, Google's own enhanced version, all the vendor variations, and third party apps.

I can launch *a* Calendar app, or I can launch *the* event, and between those two, the latter seems more useful.

Just launch the calendar app set as the default to the current view for the day of the appointment. It doesn't have to point to the specific time slot, just the day. Most other email programs that I have used that have calendar integration will take you to the day of the proposed appointment from the email when you click on "View in calendar".
Title: Re: 1.5.5-16.18-dev1.1
Post by: Kostya Vasilyev on March 04, 2015, 10:38:25 pm
>> for the day of the appointment

That's what I don't know how to do.

>> other email programs

Such as?

PS - just tried the new (current) Gmail -- it takes me to overview if the event has not synced to Calendar yet -- but takes me to the event if it has (same as Aqua).
Title: Re: 1.5.5-16.18-dev1.1
Post by: bschelst on March 04, 2015, 10:44:56 pm
Im getting invalid server reply while syncing calendar.
I sent the log by email.

Question : i don't see an option to specify a local calendar name.  Is that normal?
Title: Re: 1.5.5-16.18-dev1.1
Post by: Kostya Vasilyev on March 04, 2015, 10:47:07 pm
Calendar names are taken from the server -- there is always a default one called Calendar and may be more. On the Android side, they're all linked to an AquaMail account, so you can tell them from other "Calendar"s.
Title: Re: 1.5.5-16.18-dev1.1
Post by: stevealb on March 04, 2015, 10:54:08 pm
>> for the day of the appointment

That's what I don't know how to do.

>> other email programs

Such as?

PS - just tried the new (current) Gmail -- it takes me to overview if the event has not synced to Calendar yet -- but takes me to the event if it has (same as Aqua).

Nine takes you to the day of the appointment as did Blue (aka Type). Also, when someone sends a cancellation, can there be an option to "Remove from Calendar?
Title: Re: 1.5.5-16.18-dev1.1
Post by: Kostya Vasilyev on March 04, 2015, 11:06:11 pm
>> Nine takes you to the day of the appointment as did Blue (aka Type)

To the day of the appointment? Or the default view? What if the event is in the future, say, next month?

What Calendar app are you using (and Android version too, please)?

>> Also, when someone sends a cancellation, can there be an option to "Remove from Calendar

Based on my tests with Office 365, the server automatically sets the event to "cancelled" status, and then Aqua will sync this to the device (and mark the time slot as "available").

Right now you can do this by opening the cancelled event in Calendar and deleting it.
 
But I guess you're asking about a button right in Aqua's "event preview" to remove it completely?
Title: Re: 1.5.5-16.18-dev1.1
Post by: stevealb on March 05, 2015, 12:58:33 am
>> Nine takes you to the day of the appointment as did Blue (aka Type)

To the day of the appointment? Or the default view? What if the event is in the future, say, next month?

What Calendar app are you using (and Android version too, please)?

>> Also, when someone sends a cancellation, can there be an option to "Remove from Calendar

Based on my tests with Office 365, the server automatically sets the event to "cancelled" status, and then Aqua will sync this to the device (and mark the time slot as "available").

Right now you can do this by opening the cancelled event in Calendar and deleting it.
 
But I guess you're asking about a button right in Aqua's "event preview" to remove it completely?

I have the LG G3 on Android 4.42 and using the stock calendar app. From Nine, it opens to the day view to the day of the appt. I also have Digical and it does the same thing. If it's in week or month view, it will still go to the day view of the appointment from the email invite.
Title: Re: 1.5.5-16.18-dev1.1
Post by: Kostya Vasilyev on March 05, 2015, 01:15:26 am
Day view, and it does reset, huh...

I'm not aware of a way to do this, but all this calendar stuff is like speaking Arabic to me, so I'll need to do some research.

Oh, and it's going to be a setting for "open event itself" vs. "open event's day view".
Title: Re: 1.5.5-16.18-dev1.1
Post by: Kostya Vasilyev on March 05, 2015, 01:33:10 am
>> day view to the day of the appt

Found it, works well in Google Calendar and a little less well in others (but still does).
Title: Re: 1.5.5-16.18-dev1.1
Post by: Kostya Vasilyev on March 05, 2015, 01:51:29 am
>>> opens to the day view to the day of the appt

Posted as -dev1.2 in the thread's head message.

Settings -> Calendar -> View in Calendar goes to -> Event itself / Day view, where "event itself" is the default.
Title: Re: 1.5.5-16.18-dev1.1
Post by: stevealb on March 05, 2015, 02:23:22 am
>>> opens to the day view to the day of the appt

Posted as -dev1.2 in the thread's head message.

Settings -> Calendar -> View in Calendar goes to -> Event itself / Day view, where "event itself" is the default.

That did it! Thanks for the quick fix.

Can exchange emails have the category assigned to them show up in AM as well? If I assign a category to an email in Outlook I'd like it to show in the email and message list in AM. Is that feasible?
Title: Re: 1.5.5-16.18-dev1.2
Post by: Kostya Vasilyev on March 05, 2015, 08:51:30 pm
>> Can exchange emails have the category assigned to them show up in AM as well

In theory, yes - in practice, I'm working on calendar right now :)
Title: Re: 1.5.5-16.18-dev1.2
Post by: Kostya Vasilyev on March 05, 2015, 10:09:38 pm
"remove from calendar" for cancelled events added today, for next -dev build.
Title: Re: 1.5.5-16.18-dev1.2
Post by: stevealb on March 05, 2015, 10:18:10 pm
"remove from calendar" for cancelled events added today, for next -dev build.

That's great!  Looking forward to the next build.

Just noticed. On a calendar invite, when there's a note written along with the invite, the note is truncated after 2 lines. Can the invite display the entire note? It was about 4 lines long.