AquaMail Forum

English - Android => Development builds => Topic started by: Kostya Vasilyev on November 14, 2015, 01:11:32 am

Title: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
Post by: Kostya Vasilyev on November 14, 2015, 01:11:32 am
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, после ответа должны перемещаться в папку Удаленные.
Title: Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
Post by: Iceman_jkh 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
Title: Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
Post by: Droidlovinyogi on November 14, 2015, 02:59:14 am
Absolutely fantastic! Great work Kostya! Thank you for this.
Title: Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
Post by: StR 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)?
Title: Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
Post by: Maciej Bator on November 14, 2015, 10:34:40 am
There is polish prefix "Odp:" also.

Wysłane z mojego C6603 przy użyciu Tapatalka

Title: Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
Post by: mikeone 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.  :) :) :)
👍👍👍👍👍👍👍
Title: Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
Post by: Fcasoli 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


Title: Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
Post by: Fcasoli 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

Title: Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
Post by: Kostya Vasilyev 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.
Title: Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
Post by: StR on November 14, 2015, 10:27:28 pm
What does the new option "skip excessive old messages" mean/do?
Title: Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
Post by: Kostya Vasilyev on November 14, 2015, 10:33:16 pm
Swiping (in message view) skips all but up to 3 most recent messages per conversation.
Title: Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
Post by: StR 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?
Title: Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
Post by: Iceman_jkh 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 :)
Title: Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
Post by: StR 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.)

Title: Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
Post by: Iceman_jkh 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 :)
Title: Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
Post by: Kostya Vasilyev on November 15, 2015, 03:27:56 pm
Re: Gmail

"Discard" what exactly is what I wonder about every time -- my most recent changes (since last save) or the draft completely?

Title: Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
Post by: Iceman_jkh on November 15, 2015, 04:06:11 pm
Re: Gmail

"Discard" what exactly is what I wonder about every time -- my most recent changes (since last save) or the draft completely?

If it was for the 'most recent changes', I'd expect it to be called Undo or Revert.  :P (but this doesn't exist in Gmail of course).

In Hotmail (as was mentioned before), it does say Delete (to discard the draft), but offers full context as the adjacent button says "Save Draft".

Title: Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
Post by: Kostya Vasilyev on November 15, 2015, 04:37:27 pm
Aqua also has a button for saving...
Title: Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
Post by: mikeone on November 15, 2015, 04:41:23 pm
@Iceman_jkf:
In AquaMail's Drafts editor it appears a window with three different options when using the "Back" button (instead of "Send" or "Save").

One of the offered options already is:" Discard changes"

If you want to delete a Draft in the message list (in Drafts folder) then "Delete" should be the correct wording, since you are removing a Draft which was already created and stored.
Title: Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
Post by: Iceman_jkh on November 15, 2015, 04:46:42 pm
Aqua also has a button for saving...
I know
But I feel that it's function is more obvious (I'm not sure what else it could mean), and the consequence of being incorrect (saving a draft vs. deleting an entire thread/email) is much less. Therefore I didn't have any issue.

I guess I'd be ok with delete, if it was 'delete draft'. No confusion then.
Yes, you could ask why I don't complain/suggest 'save draft' too, but it's because I can't think of any confusion it causes.

Sent from my SM-G920F using Tapatalk

Title: Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
Post by: Iceman_jkh on November 15, 2015, 04:51:39 pm
@Iceman_jkf:
In AquaMail's Drafts editor it appears a window with three different options when using the "Back" button (instead of "Send" or "Save").

One of the offered options already is:" Discard changes"

If you want to delete a Draft in the message list (in Drafts folder) then "Delete" should be the correct wording, since you are removing a Draft which was already created and stored.
Interesting!

I can't seem to find that screen (when editing my drafts).

EDIT: OK, it only happens when backing out of a new/modified draft (not a previously saved, unmodified draft). Makes sense.

Strange that my preferred wording is used there, but not in the ... menu

And yes, I tend to agree that delete would be more correct in that instance (where a draft has been created/saved, rather than simply 'drafted') if one wanted to delete the entire draft email, rather than only discarding the recent changes to that draft.

Sent from my SM-G920F using Tapatalk
Title: Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
Post by: Kostya Vasilyev on November 15, 2015, 04:56:38 pm
Re: I can't seem to find that screen (when editing my drafts).

In Soviet Russia, the screen finds you :)

It appears when you press Back and there are unsaved changes.

Gmail in this case just silently saves the draft (which I find annoying if I only got into reply by accident).
Title: Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
Post by: mikeone on November 15, 2015, 04:57:23 pm
... and if you are using the option "Delete" from the overflow menu within a "Replay draft" (without saving this draft before) you will see a window to confirm "Are you sure  you'd like to delete this message draft?"

In my opinion this wording is pretty much clearly...
Title: Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
Post by: Iceman_jkh on November 15, 2015, 05:00:04 pm
... and if you are using the option "Delete" from the overflow menu within a "Replay draft" (without saving this draft before) you will see a window to confirm "Are you sure  you'd like to delete this message draft?"

In my opinion this wording is pretty much clearly...
But some apps don't confirm. Luckily AM does, but I'd rather not learn the hard way

For instance, the "move to deleted" email option in AM doesn't confirm* (thankfully).


*AM probably gave me the option to set this how I wanted ... but I can't recall tbh.
Sent from my SM-G920F using Tapatalk
Title: Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
Post by: Kostya Vasilyev on November 15, 2015, 05:02:29 pm
Re: For instance, the "move to deleted" email option in AM doesn't confirm (thankfully).

It does by default, you must have switched it off.
Title: Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
Post by: mikeone on November 15, 2015, 05:10:34 pm
But some apps don't confirm. Luckily AM does, but I'd rather not learn the hard way

For instance, the "move to deleted" email option in AM doesn't confirm (thankfully).

Sent from my SM-G920F using Tapatalk
Yes, AquaMail user are really happy users ...  8)👍
Title: Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
Post by: mikeone on November 15, 2015, 05:14:34 pm
Re: For instance, the "move to deleted" email option in AM doesn't confirm (thankfully).

It does by default, you must have switched it off.
Options are in Settings > Look and feel > "Confirm ..."
Title: Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
Post by: Iceman_jkh on November 15, 2015, 05:24:01 pm
@mikeone thank you for bringing the different drafting methods to my attention.

IMHO this illustrates my point a bit better:
1. BACKing out of a draft gives clear options (everyone's in agreement here).
2. Asserting that the "..., Delete" option discards a draft email is valid in the case of a new, first draft email.
3. Editing an existing draft (by going to Accounts, Drafts), then using "..., Delete" will NOT discard the recent changes however. It deletes the entire draft email. To discard the changes in this case, you must use the BACK out option.

I feel 2 and 3 are somewhat in conflict.

EDIT: Perhaps I should say, 2 and 3 are different and each has their place. Maybe "discard changes" can be added to the ... menu to provide users both options - this also gives context.

Sent from my SM-G920F using Tapatalk
Title: Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
Post by: Fcasoli on November 15, 2015, 09:39:33 pm
This email client is simply perfect, if you try it, you need!
I would like the SMS integration like BlackBerry Hub, but I can work without. Kostya, you are the best and with this new development cycle, we have the confirm!

Title: Re: 1.6.0-14-dev1.9 - conversation view / цепочки сообщений
Post by: mikeone on November 15, 2015, 10:04:27 pm
This email client is simply perfect, if you try it, you need!
I would like the SMS integration like BlackBerry Hub, but I can work without. Kostya, you are the best and with this new development cycle, we have the confirm!
+1  +1  +1...