yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] gc01:
Ok on button but I don't follow what you mean by consistent - for a user once they choose reply or reply-all it would be consistent.

Not consistent with other users but who cares about that?

On trash - there is no quick way to perma delete - you have to delete - switch folders then delete again.

It happens for things of no interest - that's why people delete them.

For my tester - she deletes junk or what she no longer wants to keep - offers from stores or even spam.

For me i noticed it as I delete the notifiations from this website lol ... but they don't go away - yes I can empty the trash but its too many clicks.

Honesty, I'm hard pressed to understand why Trash messages would ever show up - I mean they're trash - user deleted and has no interest.

If they needed to see for some reason they know to go look in Trash - otherwise please keep trash as trash - otherwise the Trash function is far less useful.

tx.
[Android Apps and Games] M66B:
I bought a Google Pixel 3a XL for development purposes a while ago in Germany because the device is not officially available in the Netherlands. Since I liked the device, it has become my main device in the meantime, also because Android 10 is near finished now. If you are looking for a device with plain Android with a guarantee of updates and a great camera for a reasonable price, you probably won't regret buying it. Don't let the "XL" fool you, the device isn't really big, but the battery is (unlike the non "XL" version). Even with heavy development the battery lasts for about two days. A friend of mine with moderate usage reports even three days on one battery charge.
[Android Apps and Games] M66B:
You don't need to go to the trash folder to permanently delete a trashed message from a conversation. You can just use the delete in the message action bar for this.
[Android Apps and Games] gc01:
For me - both action bars have a trash icon - and they both do the same thing - a popup says 'move to trash'.

long press has no function either.

But this a little away from the point - trash is trash - and should not be shown in any conversation list except when actually viewing the trash folder.

The cons far outweigh any benefit in my view.

---------- Post added at 03:08 PM ---------- Previous post was at 03:06 PM ----------

That is pretty awesome... I have a pixel 2 and really like it too ... can't justify buying another phone just yet - esp. as I kinda have to buy them in pairs ... otherwise my non-tech testing department won't be totally happy ... :D
[Android Apps and Games] M66B:
I like to hear more opinions about this.

Just buy only one for her.
[Android Apps and Games] gc01:
So far we're a matching pair and she likes it that way ... but will certainly think about it.

Sure on opinions - but next time you take out the kitchen trash - think how happy you'd be if it instantly was back in the kitchen staked up on top of yesterdays trash .. and the day before ...

Certainly be good to hear from others ...
[Android Apps and Games] M66B:
Adding this would require to add extra conditions to the main message queries. This will result in performance degradation, which is another reason why I want to avoid this. The message count in the (unified) message list needs to be corrected too for this. Another complication is that showing conversations is independent from folders, which is for example necessary when navigating from a notification.

Since you can now let discarded drafts be permanently delete I am wondering when filtering trashed messages from conversations would be useful. I guess only rarely.
[Android Apps and Games] andy356:
Ok yeah, I hadn't noticed that. Though I do see some empty space below the message time. How about placing a greyed out trash icon there? It would be more explicit than dimming.

But looking at conversation view more closely revealed another baffling fact. In a conversation, you have mails from the inbox folder and the sent folder, which is normal. But there are also the same mails shown from the All Mails folder, essentially duplicating both the sent and received mails. Is there a way to not show these? I have a Gmail account, in case that's relevant.

To be clear, I've already hidden the folder from the Folders screen through Edit Properties. However the mails in hidden folders still show up in the Conversation view. In one case, I can see the same mail thrice: one from Inbox, another from All Mails, and the third from Important.
[Android Apps and Games] M66B:
There is a 'filter duplicates' in the action bar menu for this. This will hide messages with the same message ID in different folders (Gmail: labels) with a smart heuristic. Note that this might hide messages with another (additional) label too.
[Android Apps and Games] La_Globule:
I don't agree with you, both trash buttons do not have the same action in a conversation.

The moving grey button deletes only the message while the bottom fixed blue one deletes all the messages ie the conversation itself.

For me this is a logical behaviour but a bit confusing since the message bar moves with the message while scrolling and so it can disappear.

An idea would be to make it fixed like the other one.

And another idea would be to display only one bar in case of a single message.

What do you think Marcel?
[Android Apps and Games] gc01:
Geez - drafts were one issue. Now the main issue is Trashing messages and having them come back to life -i understand the coding is simpler - but honestly this is certainly not what I expect from Trash - not does my non-tech tester.

Things that get deleted (aside from drafts) are any and all emails I don't want to see - for me, once i've read email on linux kernel i delete them - i definitely have no interest in seeing them again ever - if I did i'd file them elsewhere and I still don't want to see them in Inbox conversation. Junk - email alerts from my bank whenever I do anything - i want the alert but as soon as I've read it i delete it - keeping all this stuff may make programming easier, but it make conversation mode all but useless for me.

Its called trash coz its trash - i get its more work - but trash is a special folder and should get the right trashy treatment.

If this is staying this way, for sure I know a couple of users that will turn off conversation mode.

Focusing on the account view for the moment, II think there are 3 possible viable base options for conversation/threading.

(a) Thread each folder independently of others.

This is what Thunderbird does.

(b) Thread folder independently, but treat Inbox together with Sent - to maintain continuity of a "conversation" instead of just a thread.

(c) Do (b) but additionally include other folders other than Trash

So to me the logic is - identify the set of 1 or more folders to view jointly - apply threading algorithm - display.

I'd vote for (b) or (a) as reasonable models.
[Android Apps and Games] M66B:
I like to keep it as it is.
[Android Apps and Games] gc01:
Yes sure agree with above.

However, we - or at least I - was speaking of deleting a single message - it gets moved to Trash - I don't see any option to permanently delete and not move to Trash.
[Android Apps and Games] M66B:
Trashed single messages won't show up in conversations, so I don't see the problem.

Also, as explained it is about performance and not directly about coding. I think it would be a bad choice to slow down showing messages and conversations for the rare case there is a trashed message in a conversation.
[Android Apps and Games] gc01:
1) Good on single messages (tho see below as there seems to be a weird bug)

Trashed anything should not show up - including conversations.

2) Bug: - i have a bunch of emails from this forum - that were perma deleted using Thunderbird. On TB they are not visible in Trash or Inbox.

On FE they are not in trash but they are visible in Inbox - switching off conversation has no effect. (the forum emails are all treated as separate messages so not threaded.)

I have no clue where these messages are stored. I was able to "move to trash" from the inbox view - but once there they are not able to be viewed or deleted. They are now

ghost messages. They don't show up in TB view - its like they are in some hidden local cache somewhere.

Restarting FE has no effect - the ghost emails cannot be removed or displayed or anything. just listed. If I touch one of them in Trash, FE shows spinner and nothing else happens.

How do I clear this ?

Stopped FE - cleared cache from android app settings - restarted - looks ok now.

I suspect this was the problem with non-threaded individual messages which were deleted but still visible Inbox -

however, I still stand by nothing in Trash should ever be visible - but at least the dozens of individual messages that were ghosts have at least been cleared out now.
[Android Apps and Games] andy356:
Thanks! That works perfectly.
[Android Apps and Games] M66B:
You should be able to clear this up by synchronizing the folder.
[Android Apps and Games] gc01:
Ok - since much of my concern was driven by the "ghost" Trash I'll reset and start again. Now that's wiped out (tho unclear how it happened - I suspect TB deleting dozens of messages may possibly have confused the FE app while it is in conversation mode? Is that possible? Shouldn't obviously as the sync ought to catch up -

If I understand correctly - individual messages or entire conversations which are trash should not normally show up - and the only case is when a subset of a conversation has been trashed it may still show up -

That sounds reasonable. Sorry for noise ... was predicated on what I was seeing which doesn't reflect what I should have been seeing ... so back to testing now.

---------- Post added at 04:17 PM ---------- Previous post was at 04:15 PM ----------

I can reproduce the bug producing ghost messages.

1) Set conversation mode on:

2) view inbox on both FE and TB.

3) on TB select 3 messages (or more) - Shift Delete to perma delete them.

4) They remain as ghosts in FE.

---------- Post added at 04:18 PM ---------- Previous post was at 04:17 PM ----------

Doesn't work for some reason. I had to clear the FE cache to make them go away.

Regular delete on TB immediately message goes away in FE.

Shift-Delete on even a single message leaves FE in a bad state.

(Server is dovecot 2.3.7)
[Android Apps and Games] M66B:
Then the server doesn't send push messages on deletion. FairEmail will fix this on the next full sync. Which provider is this?
[Android Apps and Games] M66B:
FairEmail does not store messages in the Android cache folder, so this could not have fixed it. A full sync will however.
[Android Apps and Games] gc01:
Tried again - cache delete had no effect.

How do I force a full sync? I tried pull down while on inbox - spins a while but nothing changes?

Server is dovecot 2.3.7
[Android Apps and Games] M66B:
That won't sync the trash folder. Pull down the trash folder instead.
[Android Apps and Games] gc01:
does nothing - neither does pull down in the 'folder view' where it seems to sync several folders

As of now i have 3 xda emails visible in Trash, and 6 in the Inbox - none of which are on the imap server.
[Android Apps and Games] M66B:
Did you maybe disable checking for deleted messages on the server in the receive settings?
[Android Apps and Games] gc01:
Nope - The setting ' Check if old messages were removed from the server' is still active.

Using 'move to trash' (regular delete) on TB - FE responds immediately with update. Its definitely a problem with Actual Delete (shift delete) instead of Move to trash.

I just brought up webmail view of same imap server - and it showed similar to FE - it has a "compact" folder button - when I pressed that, then TB, webmail and FE show the same view - no more extra messages.

So does seem to be something about TB + imap delete acting strangely.

Looks to me like it could well be TB that is buggy shift delete ... wish I understand what the 'compact' webmail option actually did - always assumed it was just a sync on imap.

Further reading shows:

Looks like this is the underlying issue with delete :

http://kb.mozillazine.org/Deleting_messages_in_IMAP_accounts

TB only issues an expunge on exit - and even then only if the account setting to do is turned on.

TB still has a 'compact folder' command under File Menu - so If i shift delete i need to 'compact' to see this on other imap clients.

Am a bit confused - if a message has been marked with \deleted Flag - then shouldn't FE get that flag and not display the message? Even without an expunge on server?

What seemed to happen, was FE got a bit confused dealing with this flag.
[Android Apps and Games] wirdSchoon:
I'm trying to be more specific.

My suggestion would be to expand the swipe menu. If I move the Mail a little to the right you can delete the mail and if you move a little more to the right you can move the mail into the folder after spam.

Moving the mail to the right could be (adjustable possibility) to mark it directly as unread.
[Android Apps and Games] fraschi51:
However, I find the double-click to switch the read state much easier.
[Android Apps and Games] tussle-russle:
[Feature Request] Show receiver in message view

Good Morning,

i just discovered myself on a (at least for me) missing feature:

When I receive an email, i always want to know if i am the only receiver or if there are more people in the pool. In addition, it's always good to know which email of mine used for this mail.

So, imo it would be great to add a line with the receiver, for example bottom of the sender.

What do you think?

Kind regards!
[Android Apps and Games] fraschi51:
I see all receivers of every mail.
[Android Apps and Games] M66B:
FairEmail checks for the delete flag, so TB doesn't seem to sync with the server properly.
[Android Apps and Games] M66B:
Swiping is already error prone and this is not a standard swipe gesture, so this is not something I am going to add.
[Android Apps and Games] tussle-russle:
Woah, sorry.. just discovered it right now as well... Early in the morning. Forget what I said :angel:
[Android Apps and Games] M66B:
You can see all receiver addresses in the addresses section. There is an option to show it always expanded.

Showing all receivers in the message header is uncommon, so this will not be added.
[Android Apps and Games] 白い熊:
How can I use the built-in eml viewer?

If I save the raw message — it saves it as eml, verified. But if I want to open the saved file, FairEmail is not offered as an app associated with eml files. “Share to” also doesn't open it for viewing in FairEmail…
[Android Apps and Games] M66B:
You'll need to use a file explorer that uses the Android storage access framework, for example Solid explorer.
[Android Apps and Games] wirdSchoon:
But maybe you could add that you can set to mark with a swipe on the right side the mail as unread?
[Android Apps and Games] M66B:
This is already possible. In the account settings you can select 'mark as read' as swipe target.
[Android Apps and Games] wirdSchoon:
Really now - that's interesting to learn. The function reverses...
[Android Apps and Games] M66B:
I have just released

beta

version 1.676

Changelog/download:

https://github.com/M66B/FairEmail/releases

[MENTION=10036357]gc01[/MENTION] can you please check if synchronizing deleted messages works better in this release?
[Android Apps and Games] tiktok1:
Hi,

What happened to the useful 'long press on the account' to move directly to its inbox in the main menu?

That was very useful

thks
[Android Apps and Games] M66B:
Since you can now add an entry for any folder to the navigation menu, this hidden feature is not really necessary anymore. Just long press any folder in the folder list and select "Show in navigation menu".
[Android Apps and Games] maybeme2:
You are correct. I had this dual swipe feature in a previous email app and avoided it because it was so error prone.

Incidentally, your 'undo' is worth its weight in gold. It has saved me more than once. (Of course, it does not 'weigh' very much so....... ?)
[Android Apps and Games] andy356:
I noticed that if you move a message, from the spam folder to the bin folder for example, FairEmail starts a full sync. Can it not just see which folder got modified, change that, then see which others got affected and change those? Or would that lead to more work for the app?
[Android Apps and Games] M66B:
I guess you are using manual sync? If so, the sync service will be started to execute the operation, but no sync will be performed.
[Android Apps and Games] gc01:
That's not right I don't think. Hope the following helps elucidate better.

I have confirmed the following:

(1) When TB moves a message to trash - imap server immediately gets the folder move and FE updates correctly.

(2) When TB marks a message with the \deleted flag - imap server immediately sets the flag. In this case, FE may get the \deleted flag for that message but the display does not change for user. [1]

(3) if any other client issues an expunge command to the imap server, then the imap server removes all messages marked with \delete flag - at this point those same messages are now also gone in FE.

From what I can tell, different clients can treat messages which have the \deleted flag set in different ways (before they get expunged from server). Some show them shaded or with a line through them, some remove them user display. FE seems to ignore them - but it also got confused from what I saw and could not display such messages.

[1] TB offers both ways to "delete" a message - move to trash and also set \delete flag.

For clients which set the \deleted flag, It seems to be typical to issue expunge command some time later (like when client exits).

---------- Post added at 08:06 AM ---------- Previous post was at 08:04 AM ----------

Good morning and thank you - yep will check soon as it flows through the googly machine and gets to me :)
[Android Apps and Games] andy356:
Periodic sync. But the UI gives the impression(going by the legend) that each folder is connected one by one, then when it reaches the concerned folder, it executes the operation, eventually going through all the folders even if unmodified. Is that just 'UI sugar' of sorts?
[Android Apps and Games] M66B:
I have just released

beta

version 1.677

Changelog/download:

https://github.com/M66B/FairEmail/releases

This version adds direct reply to notifications (disabled by default). This action will available only if the via identity was recognized (so FairEmail 'knows' how to send a reply) and there is at least one 'from' address (so FairEmail 'knows' to who(m) the reply should go to).

I like to hear feedback about the current experimental feature (miscellaneous settings).

Please report any problem you discover.
[Android Apps and Games] M66B:
FairEmail will check all folders for operations to process, but won't synchronize messages. Connecting to a folder is a relative cheap operation because it uses an existing account connection.

Edit: the next version won't connect to folders without operations anymore.
[Android Apps and Games] beeshyams:
Interesting feature, though I am not likely to use

Sent a mail to myself from one account to another and replied. Works fine. But why does the actual reply show on notification bar? It's not required IMO
[Android Apps and Games] M66B:
Why should there be an exception for new email notifications from/to yourself?

This would only result in questions I guess.
[Android Apps and Games] gabe1977:
I love the direct reply from the notification. Asked for it few days ago. I've tried and works perfect. Sometimes my mails are just a simple sentence so I can reply without opening the app

Enviado desde mi Mi A2 mediante Tapatalk
[Android Apps and Games] beeshyams:
You are right. It's likely trivial case
[Android Apps and Games] vladsol:
Direct reply used with Usenet-style signatures produce the message concatenated with "-- " in one line, like this: "My reply -- "
[Android Apps and Games] M66B:
I have just released

beta

version 1.678

Changelog/download:

https://github.com/M66B/FairEmail/releases

This version fixes direct reply with a Usenet style signature and doesn't connect to all folders anymore when executing operations only.
[Android Apps and Games] M66B:
Today I was searching for a laptop bag and I encountered a low rating because "This 15.6'' bag is too large for my 14'' laptop".

If you joined the Play store test program to receive beta versions, I would appreciate it if you temporarily leave the test program to publicly rate FairEmail (easily accessible from the main navigation menu at the bottom). You can use the leave link to join the test program again after rating.
[Android Apps and Games] gc01:
That was helpful - good way to do it - thanks.

Aside - also an interesting way to force an update ... :)

I tested the delete issue with 1.678 - using TB to set the \deleted flag - now after sync that message is removed from inbox display - perfect.

Thank you!
[Android Apps and Games] sylvn:
There is also these two comparisons :

https://www.slant.co/topics/912/~best-e-mail-clients-for-android

https://www.slant.co/topics/11515/~free-email-clients-for-android
[Android Apps and Games] TiTiB:
Not to encourage OT, but I just can't help but share this 2-star rating for the joke app DEATH Calculator 'I HATE this app because I put my info and tell age and name is good but the reason of death keeps changing so I know this app is fake'
[Android Apps and Games] M66B:
Do you think this is correct "UI might be a bit confusing for some" ?

I guess this was written some time ago and needs to be updated.
[Android Apps and Games] sylvn:
Updated. I'm becoming a slant expert :)
[Android Apps and Games] fraschi51:
But with the new description the item is no longer a CON, but a PRO. ;)
[Android Apps and Games] andy356:
I have to say, the card view has surprisingly gone a long way in improving the aesthetics and making the UI feel less cluttered for me. I know logically that there is the same amount of information as before, nothing has been removed, but my mind just subjectively perceives the cards as... cleaner, somehow. How quaint.
[Android Apps and Games] fraschi51:
I can understand you, what the easier looking layout with the cards is about, but the sum of information on ONE display is *not* the same, but to get it, you have to scroll the card layout first. ;)
[Android Apps and Games] M66B:
The card view takes about 50% more space due to the required card margins and padding. The card layout is the default layout because most people seem to expect this, but you can disable it in the display settings and have the classic layout again. This is not going away.
[Android Apps and Games] maybeme2:
I agree. It grows on you.

On my 5" phone I only lose one message header displayed compared to the non-card view. Small price to pay for the.improved esthetics.
[Android Apps and Games] gc01:
1) I had a strange thing happen a little while back. One message (was actually spam) - stayed marked unread - there was nothing I could do to change it. In other clients viewing same message it was seen as read. I tried double tapping i tried viewing the message for extended period. - nothing i did could get this displayed as 'read'. It stayed unread. Finally I killed FE and restarted - all was ok after that and message displayed correctly as 'read'.

2) Suggestion - for all actions such as swipe, double tap, long press etc for which there no menu at the present - I recommend these be considered shortcuts - and that each such action should also be doable via a menu - and menu could even show the shortcut.

I believe UI should always be self explanatory and not require users to consult a manual to learn how to do such things. For those actions which have a context (act on a single message, or folder), all of those should have the menu triggered by long press. e.g. long press on a message in the index and a menu offers : move, delete, toggle (un)read, etc..