http://www.aqua-mail.com/download/AquaMail-market-1.2.5.12.apkThis has been requested a lot:
+ Phone numbers in messages are now clickable links.
The app now has to parse HTML content inside messages. I'm sure some particularly nasty (malformed) messages, broken in ways that I've not seen yet, can cause my HTML lexer to malfunction.
In this case, please send the original source of such messages to kmansoft / gmail / dot com as attachments. Original message sources are easy to obtain in web mail (GMail and others) or most desktop mail apps.
As an alternative, please enable debug logging with "session data" enabled, then open a message and use Menu / Diag: reload (last item) to record its contents in the app's own debug log. Then send the debug log to the address above.
Positive side effects:
1 - Two panel animations when opening a message are now smother. To make them as smooth as I'd like, still need to get rid of Android's built-in TextView objects inside each message item layout. However, I see an improvement in this version on my 2012 Nexus 7 and 2011 Acer A100.
2 - Replying to a message that has HTML content and no plain text content, causing the latter to be extracted from the former... no longer causes a long pause. HtmlCleaner is a fantastic library, just not written with mobile devices in mind... glad I don't have to use it anymore.
And now for my Russian users:
+ Телефонные номера в сообщениях теперь работают по нажатию как ссылки.
Для этого программе приходится делать полный лексический разбор HTML сообщений.
Очень вероятно, что найдутся кривые сообщения, на которых этот код будет неверно работать.
В таком случае - прошу слать исходники проблемных сообщений на kmansoft / собака / gmail / точка com. Исходники можно получить в веб-почте (gmail, yandex, mail.ru, rambler) или в почтовой программе. Также можно включить собственный отладочный лог, с записью данных сессии, и открыв письмо, сделать Меню / перезагрузить (последний пункт).
Также, как побочные эффекты:
1) стали более плавными анимации двух-панельного режима при открытии сообщения (хотя для полного счастья, еще нужно выкинуть Андроидные TextView из списка сообщений) и
2) при ответе на письмо, в котором только HTML и нет простого текста, то есть его нужно извлекать из HTML, пропали значительные задержки на эту процедуру (HtmlCleaner - наверное, прекрасная библиотека, но производительность - явно не для мобильных устройств...)