Author Topic: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений  (Read 15064 times)

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
http://www.aqua-mail.com/download/AquaMail-market-1.6.0-14-dev1.9.apk

---

+ App settings -> conversations:

"break by subject" is now optional

conversations can be enabled for archive type folders

+ Special cases for "Antwort", "R", "I" prefixes (German, Italian) when comparing message subjects;

mailing list markers ("[something here] subject proper") are also ignored.

+ Fixed EWS meeting invites not getting moved to Deleted when accepted

---

+ Настройки - группировка сообщений

"разбивать по темам" теперь можно выключить

группировка может быть включена для папок типа Архив

+ Особенная обработка немецких (Antwort) и итальянских (R, I) маркеров ответа (как наши русские Re) при сравнении тем сообщений;

также игнорируются маркеры рассылок ("[типа что-то тута] собственно тема").

+ Исправил "застревание" приглашений EWS, после ответа должны перемещаться в папку Удаленные.
« Last Edit: November 15, 2015, 01:35:47 am by Kostya Vasilyev, Aqua Mail »
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

Iceman_jkh

  • Newbie
  • *
  • Posts: 36
Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
« Reply #1 on: November 14, 2015, 01:58:24 am »
There are only a handful of Devs out there who are as competent, diligent, passionate and open to feedback as you are.
Great work.

I'm very glad I bought PRO and can show support for the way you operate as a Dev. ☺

Sent from my SM-G920F using Tapatalk

Droidlovinyogi

  • Newbie
  • *
  • Posts: 33
Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
« Reply #2 on: November 14, 2015, 02:59:14 am »
Absolutely fantastic! Great work Kostya! Thank you for this.

StR

  • Hero Member
  • *****
  • Posts: 1558
Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
« Reply #3 on: November 14, 2015, 05:03:15 am »

"break by subject" is now optional
...

I regret there are no "thumb up" or "applauding" smiles in this forum.
Thanks a lot, Kostya! Un Grand Merci! Огромное спасибо! Danke schoen! Muchas gracias!


PS. Just in case, here are a few more prefixes I've seen: Sv: (Norwegian), "НА:" (Russian) . (I mentioned them earlier, during the discussion, but I am not sure if you caught them.)
Did you also exclude suffix (fwd) (i.e. at the end of the line)?
« Last Edit: November 14, 2015, 03:38:05 pm by StR »

Maciej Bator

  • Jr. Member
  • **
  • Posts: 81
Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
« Reply #4 on: November 14, 2015, 10:34:40 am »
There is polish prefix "Odp:" also.

Wysłane z mojego C6603 przy użyciu Tapatalka


mikeone

  • Hero Member
  • *****
  • Posts: 2762
Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
« Reply #5 on: November 14, 2015, 11:35:12 am »
> Thanks a lot, Kostya! Un Grand Merci! Огромное спасибо! Danke schoen! Muchas gracias!

Grazie mille
شكراً جزيلاَ

 :-* :-* :-*
>  "break by subject" is now optional

Kostya,  Thanks a lot.  :) :) :)
👍👍👍👍👍👍👍

Fcasoli

  • Hero Member
  • *****
  • Posts: 541
Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
« Reply #6 on: November 14, 2015, 01:24:58 pm »
http://www.aqua-mail.com/download/AquaMail-market-1.6.0-14-dev1.9.apk

---

conversations can be enabled for archive type folders

+ Special cases for "Antwort", "R", "I" prefixes (German, Italian) when comparing message subjects;


Hi Kostya, can you explain what they mean?

And what do you think about to put conversations counter, bigger, under left side image, more visible and stand alone, maybe so big to expand tapping over?

Thanks a lot



Fcasoli

  • Hero Member
  • *****
  • Posts: 541
Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
« Reply #7 on: November 14, 2015, 01:58:48 pm »
> conversations can be enabled for archive type folders

Before dev1.9, conversation view was not enabled in a folder defined by the user as being an Archive. Now, the user can choose to get this conversation view or not in an Archive folder.
Thanks!

Watches: G-Shock Rangeman GW-9400 Black, Olive, Camouflage,  GW-M5610


Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
« Reply #8 on: November 14, 2015, 08:37:34 pm »
Re: Re:, Fwd:, На:, Отв: and all the others

The code removes any prefixes that

1) consist of two or three letters (where "letter" isn't just A-Z, but any alphabet)

2) followed by ":" or "[one or two digits]:" (where digits isn't just 0-9, but any alphabet)

This is how it works for Arabic prefixes (and numbers), and also covers Russian, Polish, etc. prefixes.

The only ones needing "special" treatment are, so far, "Antwort" and "I" and "R".

If there are others, not fitting the generic "two or three characters" logic, please let me know and I'll add them too.
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

StR

  • Hero Member
  • *****
  • Posts: 1558
Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
« Reply #9 on: November 14, 2015, 10:27:28 pm »
What does the new option "skip excessive old messages" mean/do?

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
« Reply #10 on: November 14, 2015, 10:33:16 pm »
Swiping (in message view) skips all but up to 3 most recent messages per conversation.
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

StR

  • Hero Member
  • *****
  • Posts: 1558
Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
« Reply #11 on: November 15, 2015, 03:18:33 am »
So, it goes:
Message N/NN
Message 1/NC in conversation N+1/NN
Message 2/NC in conversation N+1/NN
Message 3/NC in conversation N+1/NN
Messages N+2/NN
(assuming that NC>=3)
Right?

Iceman_jkh

  • Newbie
  • *
  • Posts: 36
Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
« Reply #12 on: November 15, 2015, 06:40:17 am »
I'd like to propose a slight terminology change for discarding a draft message.

Currently the action is called 'Delete.'
Can we please use the word 'discard' instead. (Discard is used in every other email app I know of and is a more accurate description IMHO)

When I decided to discard my draft reply to someone's email, the menu option reads "Delete" - I wasn't sure if the DELETE option was going to discard my draft or DELETE the email/conversation.

Thanks for reading :)

StR

  • Hero Member
  • *****
  • Posts: 1558
Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
« Reply #13 on: November 15, 2015, 08:23:03 am »
I'd like to propose a slight terminology change for discarding a draft message.

Currently the action is called 'Delete.'
Can we please use the word 'discard' instead. (Discard is used in every other email app I know of and is a more accurate description IMHO)
I don't know how many "other email app(s)" you know, but among two e-mail apps on my Motorola Droid Razr M phone, only Gmail uses "discard". The stock app uses the word "delete".
As for non-mobile (computer-based) e-mail programs, Thunderbird offers: "don't save", and alpine uses the word "cancel". Outlook asks: "Do you want to save your changes? Yes/No"
So, I don't think your statement about universally accepted word "discard" is valid.
(Moreover, in many programs "discard" is used for changes: "discard changes?".)


As for the difference between the meaning of the words "discard and delete", according to Merriam-Webster,
discard: to throw (something) away because it is useless or unwanted.
delete: to remove (something, such as words, pictures, or computer files) from a document, recording, computer, etc.
Even with the help of M-W, I don't see any significant nuance of the word "discard" that would favor it over "delete".

Quote
When I decided to discard my draft reply to someone's email, the menu option reads "Delete" - I wasn't sure if the DELETE option was going to discard my draft or DELETE the email/conversation.
You were not reading someone's e-mail, but rather you were writing a new e-mail. Why would you think that way?.. And did you have any concerns if that might delete your entire e-mail account?

It is not that I have problem with the word "discard". I just don't see any reason why "delete" is a problem. (Especially, since "delete" is a much more often used term with computers, and is more recognizable internationally then "discard". See, e.g., the key "delete" or "Del" on many keyboards.)


Iceman_jkh

  • Newbie
  • *
  • Posts: 36
Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
« Reply #14 on: November 15, 2015, 08:53:02 am »
I don't know how many "other email app(s)" you know, but among two e-mail apps on my Motorola Droid Razr M phone, only Gmail uses "discard". The stock app uses the word "delete".
As for non-mobile (computer-based) e-mail programs, Thunderbird offers: "don't save", and alpine uses the word "cancel". Outlook asks: "Do you want to save your changes? Yes/No"
So, I don't think your statement about universally accepted word "discard" is valid.
(Moreover, in many programs "discard" is used for changes: "discard changes?".)

I must have been using Gmail for the most part, but the one's I've used (from memory) used discard.
I have no objection to 'don't save' and the like, but discard is succinct (IMHO).

Quote
As for the difference between the meaning of the words "discard and delete", according to Merriam-Webster,
discard: to throw (something) away because it is useless or unwanted.
delete: to remove (something, such as words, pictures, or computer files) from a document, recording, computer, etc.
Even with the help of M-W, I don't see any significant nuance of the word "discard" that would favor it over "delete".
I agree that it's a nuace, but it does seem much clearer IMHO.
I felt that the DELETE option could be viewed as a request to "remove" the original message/thread (rather than 'throw away the unwanted' the draft).
'Remove' (at least to me) suggests removal of something that is already there, whereas discard applies to something that is being considered...but not yet finalised/there.

Quote
When I decided to discard my draft reply to someone's email, the menu option reads "Delete" - I wasn't sure if the DELETE option was going to discard my draft or DELETE the email/conversation.
Quote
You were not reading someone's e-mail, but rather you were writing a new e-mail. Why would you think that way?.. And did you have any concerns if that might delete your entire e-mail account?

I know what I was doing :p ... but the term used could be interpreted (and evidently it was) as applying to the email thread.
Obviously it doesn't apply to the account, as the option's location was nowhere near the account settings. It was however very close to the email/thread compose area (for obvious reasons) and used identical terminology (that I wasn't used to seeing) as the app uses when an email/convo is to be deleted.

Quote
It is not that I have problem with the word "discard". I just don't see any reason why "delete" is a problem. (Especially, since "delete" is a much more often used term with computers, and is more recognizable internationally then "discard". See, e.g., the key "delete" or "Del" on many keyboards.)

I'd actually argue that the use of DEL/delete (eg: the keyboard key and Windows/Mac action) supports my position, as it applies for existing items (files, text, etc).
IMHO, discard, in the general sense applies to anything that is a 'draft' (or not yet final). For instance, when discarding a draft document, you receive "are you sure you want to exit without saving changes? Y/N", rather than "Are you sure you want to delete this document". I believe this is because of the recognition that the document is in a draft state and doesn't yet 'qualify' for DELETE being used.

Just my thoughts :)