yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] M66B:
Android 6.0 Marshmallow and later appears to have an undo manager, available for physical keyboard users with Ctrl-Z (undo) and Ctrl-Shift-Z (redo). After going to the Android source code I found a way to use this from the app, without violating the restrictions on non-SDK interfaces.

You can enable this in FairEmail (latest GitHub version) by temporarily enabling debug mode in the miscellaneous settings and by enabling 'Use Android's undo manager' in the debug panel.

You can long press on an empty space for a popup menu, which normally contains 'Select all'.

It could be that not all Android version include the undo manager, but if you see 'Undo' and/or 'Redo' in the popup menu, it will be there ;-)
[Android Apps and Games] topcaser:
Hi Marcel is this already released?
[Android Apps and Games] M66B:
Yes, in the latest GitHub version and in the latest Play store test version.
[Android Apps and Games] topcaser:
Aha, then can you give us please more directions to enable it. I can't find debug option in the misc settings. There is an option for experimental features. If I click on the link describing them this feature isn't listed...
[Android Apps and Games] M66B:
In the miscellaneous settings enable debug mode (the last option). A panel with debug options will appear with an option for the undo manager. Enable this option and disable debug mode again (the option will be retained).

Type some text, long press on an empty space for undo, redo and the default select all.
[Android Apps and Games] topcaser:
This is what it looks like in my latest GitHub download. The last option is not debug option
[Android Apps and Games] M66B:
Try "Fehlersuchmodues".
[Android Apps and Games] topcaser:
Yep, found it out as well. Works like a charm.

As always, perfect implementation. Thanks for that
[Android Apps and Games] The_Two:
For the feature to use the android undo feature I made a few tests and it works very good for me on the Samsung S10e with A12.

The only thing I recognized that I have two entries in the context menu for undo (Rückgängig), but one of them is also available without having the option enabled but the second one is not working when the new option is enabled. So I am not sure where this comes from.
[Android Apps and Games] M66B:
Does the deafult (non FairEmail) "Rückgängig" do something? If so, what?
[Android Apps and Games] The_Two:
I have just tried it, and it does nothing. With and without the new option enabled. But I am not sure if this was present before. Perhaps it has nothing to do with the new option.
[Android Apps and Games] M66B:
So, the default action does nothing and FairEmail's undo works?
[Android Apps and Games] The_Two:
Exactly.

If I type something, then the not working undo appears. If I then go outside of FairEmail and switch back the undo disapears and is only coming back if I type something.

The standard undo and redo in the bottom bar of the editor and the new android undo are available and working all the time.
[Android Apps and Games] M66B:
I hope we are talking about the same undo/redo. The undo/redo in the bottom bar is for saved messages. The new undo/redo function is in the popup menu when you long press on an empty space in the message text.
[Android Apps and Games] The_Two:
I only mentioned the undo redo in the bottom bar to say that they are not affected.

What is working is the new option (Android undo) in the pop-up menu (first entry), but there is a second entry that has no function.

This second entry is always there, even when the new function is disabled, and appears when adding text by typing or pasting.

I am not sure where this second entry in the pop-up comes from. Could also be some Samsung feature that is not working in FairEmail and appears by accident.

So if this is only Samsung specific it is not critical to me. I can ignore it. :)
[Android Apps and Games] mkasimd:
It probably is Samsung specific. I use a Nokia (Android One) and I only see a single "Rückgängig" (undo) in the context menu. Before enabling the debug option for the undo manager, I saw nothing. And the context menu seems to work just fine here.

Android One means that my phone uses an almost vanilla Android. It should have only very little adjustments by Nokia. Samsung in contrast has a history of using a heavily customized Android.
[Android Apps and Games] maybeme2:
I tried it. It works perfectly in my Moto G 7 running android 10.

Thank you Marcel! What a guy!
[Android Apps and Games] M66B:
I think it is stupid that Google is hiding this!

https://issuetracker.google.com/issues/37118693 (requires Google login)
[Android Apps and Games] heinhuiz:
I've been looking for an undo function in Android for ages. I always thought that I was the stupid one. Seems like Google is only worrying about rounded corners and soft toned colour palettes anymore.
[Android Apps and Games] heinhuiz:
Undo and redo are working fine on my LOS18.1, by the way.

What are Test #4 and Test #5 in the Miscellaneous settings? Leftover placeholders?
[Android Apps and Games] M66B:
Test #4 and Test #5 are leftovers to enable different test scenarios to pinpoint specific problems in test versions, without needed to build a test version for each scenario. These options will be gone in the next release.
[Android Apps and Games] M66B:
Version 1.1804 is available on GitHub now.

Changelog/download:

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

The main change is that there is a new option to check if a message was securely transported by all email servers. If this check is enabled and if this could be checked (not all servers insert the right headers/info), the authentication shield will be green (without this option enabled the shield will be green if DKIM/SPF/DMARC are okay).

The secure transport check can be enabled in the receive settings. To enable the shield, the option "Show authentication status indicator" in the display settings should be enabled.

Edit: existing messages will not be updated, so either 'resync' a single message or delete local messages and synchronize again by long pressing on a folder.
[Android Apps and Games] M66B:
I have added a FAQ describing when transport is being considered secure:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq176
[Android Apps and Games] M66B:
Version 1.1805 is available on GitHub now and in the Play store test program after Google's approval.

Changelog/download:

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

A number of small things were improved and long screenshots were added (Android 12+). For a long (scrolling) screenshot exactly one message needs to be expanded. The long screenshot will contain this message (header+body) only (so, not the rest of the conversation) up to the length Android supports (for some reason there is a limit, maybe because to reduce memory usage).
[Android Apps and Games] mi3x:
@M66B, I have the app for a few years, but it's linked to my gmail. Is there another solution to buy it and receive a code or something, not being tied to google?
[Android Apps and Games] M66B:
Yes, there is: install the GitHub version as an update and the 'Buy' button will do something different.
[Android Apps and Games] M66B:
Version 1.1806 1.1807 is available on GitHub now.

Changelog/download:

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

I like you to test if:

Searching for options in the settings still works properly

Plain text only messages are shown correctly
[Android Apps and Games] beeshyams:
Thanks for adding this. I had requested this in the past.

Just curious, what is the memory limitation size? Another factor could be readability of the screen shot too. Maybe it's small screen on Pixel 4a but a long screen shot of text isn't easy to read.. But then it could be my weak 👀 too 😅
[Android Apps and Games] M66B:
The app only provides the the screenshot piece by piece upon request by Android.

So, I can't tell what the size limit is and the app can't change how the screenshot looks, etc.
[Android Apps and Games] fraschi51:
Here all works and looks good.
[Android Apps and Games] M66B:
The changes appear to have introduced a delay when switching settings tab page. This has been fixed in the just released version 1.1807.
[Android Apps and Games] topcaser:
Hi, why do I get one email with a green shield another one not although they sameness sender by using the new tls check?
[Android Apps and Games] M66B:
Try to 'resync' the older message. Messages are being decoded once only to save on battery usage.
[Android Apps and Games] topcaser:
Thanks, this worked. I get additionally a gray shield for a message which I sent to myself in bcc. Do you know, why. The tls is checked (if I click on the shield)
[Android Apps and Games] M66B:
If you tap on the shield the check status will be shown.
[Android Apps and Games] topcaser:
As I said, tls is checked
[Android Apps and Games] M66B:
Yes, but the other tests do not all pass. There will be a green shield only if all tests pass (with some exceptions).
[Android Apps and Games] topcaser:
Can I do something on server side? This is an email to myself...
[Android Apps and Games] M66B:
Configuring DKIM will get you a green shield.
[Android Apps and Games] M66B:
Version 1.1807b is an

XDA members only

release.

Download:

https://bitbucket.org/M66B/fairemail-test/downloads/FairEmail-v1.1807b-github-release.apk

There were some small improvements and minor bug fixes and the outbox icon was replaced, on which I like to receive feedback. Is this a good or bad change?

I like you to check the layout of the legend tab pages as well.

All changes:

https://github.com/M66B/FairEmail/compare/1.1807...afbbef6e80d0816a8e527cf5e80c32daffcaf5e1?w=1
[Android Apps and Games] fraschi51:
For me the changes are o.k.
[Android Apps and Games] nadir husain:
Looks good to me
[Android Apps and Games] La_Globule:
All the changes are nice, thanks.
[Android Apps and Games] O_DoC:
All good 🤘🏽
[Android Apps and Games] heinhuiz:
I liked the previous Sent folder icon better. The current one (which you used for the Outbox before) always reminds me of the Play Store. The new Outbox icon is good.

The Outbox icon is not present in the legend, and there the previous Sent icon is still shown.
[Android Apps and Games] M66B:
Version 1.1808 is available on GitHub now and in the Play store test program after Google's approval.

Changelog/download:

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

There is a new share button above the mini gallery to share all images. Not all gallery / image viewer apps can accept this type of share. I like to hear for which image apps this works.

This is a release candidate for the next public Play store version.

Please report any problem you discover.

Edit: @heinhuiz the legend will be fixed in the next release:

https://github.com/M66B/FairEmail/commit/6420b6ee254027af6ed3c882c5ef5645e530cce8

I am not feeling optimal today due to a booster vaccination.
[Android Apps and Games] O_DoC:
''Docteur'' advice : log [off] & rest [on]
[Android Apps and Games] La_Globule:
Ok, I found that the keyword Sent appears in FE unified sent folder when I send a mail from the webmail site of my mail provider.

I will deeply look into it for an unwished option set but I don't remember having seen something like that.

A question BTW: in FE, the word Sent is written on the third line in the message list. From where do you catch this info when you write it there? What is the info commonly put in this line?

Thanks for having a look.

No hurry, Marcel, take care first.
[Android Apps and Games] M66B:
Should this "Sent" keyword be filtered (there is a blacklist in the app already, so it would be easy to do this) ?

The 'Sent" on the third line is the name/type of the sent messages folder.
[Android Apps and Games] M66B:
Developers never have rest ;-)

It is okay with me, just not max energy.
[Android Apps and Games] mkasimd:
Developers never have rest, they only have REST? :b

Feel free to take some time out when you are not feeling powered up. You are developing an app, not running national emergency services.

That said, I noticed something slightly annoying today, so see this as suggesting an improvement. When I press "edit as a new message" in the sent folder, the signature will be shown within the body. Is it possible to recognize the signature and remove it? Or would this possibly falsely remove parts of the main content too?
[Android Apps and Games] M66B:
"Edit as new" is meant to send a message again as it is. You can modify it and remove the signature if you wish, but IMHO the app shouldn't do this.

I don't know what you want to accomplish, but did you know that you can select a part of the message text before replying / forwarding? In fact the next version will keep the styling (bold, italic, quotes, etc) too because I have just added this.
[Android Apps and Games] mkasimd:
My use case was as following:

I had to email some stuff to various media outlets. As the greetings vary for each person, I sent one mail at a time with the same text.

On second thought, I could have just disabled the signature below (instead of deleting manually and enabling the "add signature" checkbox below) as the body included the signature already after pressing "edit as new". So, you can just ignore my suggestion. Thanks for your response anyways!
[Android Apps and Games] M66B:
You could also consider to use a template for this.

I little undocumented trick for XDA members only: you can use these placeholders too, but please be aware that it won't always be correct (which is why it isn't a public feature):

$firstname$
$lastname$
[Android Apps and Games] M66B:
Version 1.1809 1.1810 1.1811 is available on GitHub now and in the Play store test program after Google's approval.

Changelog/download:

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

This is a new release candidate for the next public Play store version.

Please report any problem you discover.
[Android Apps and Games] M66B:
Because on several occasions messages were not being delivered or you couldn't login. Not a problem in itself, but it will be when it takes Microsoft a week to recognize and fix an issue. Look through the Outlook support forums and you'll probably soon discover that support basically doesn't exist.

Still not convinced? Microsoft haven't been great regarding your privacy, which might be a bit of an understatement.

Still not convinced? Microsoft is known to permanently block accounts without telling you why and any option to appeal. This happened even to Microsoft employees, who couldn't recover their account either and lost photos of years. The EU is even making laws to forbid this practice.

In any case, for me there is enough reason to never ever use a Microsoft email account, unless it is about really unimportant messages.

I don't say that Gmail is better regarding privacy, but it most certainly is considering uptime.

If you care about your privacy, check this FAQ about more privacy friendly providers:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq112
[Android Apps and Games] mkasimd:
An addition from my own experience. Even if you find some support articles, they are most likely outdated and not much helpful anymore.

I have set up and am managing the mail servers of the German Lib Dems. One of the first things I went for was to add support for auto configuration, and Marcel back then helped me by pointing me to RFC 6186 and Thunderbird Autoconfiguration. Those two work like a charm btw, thanks Marcel.

So the next challenge was enabling Auto Discover for Outlook users. I found articles by Microsoft and followed all the necessary steps, but nada. Doesn't work. Then I checked out the web server logs just to realize that Outlook is sending HTTP requests to a different URL than made public by Microsoft. But even modifying everything accordingly didn't change anything. I gave up in the end and told the federal board that it won't be supported.

For those interested in the details (or manage their own servers and want a how to on auto configuration): https://doc.ld-online.net/e-mail/auto-discover

If you want things to just work, Microsoft Outlook (both the email client and email service) won't be the best choice. The Outlook app even implements standardized elements non-standard (e.g. S/MIME). So, do yourself a favor and don't use Outlook.
[Android Apps and Games] M66B:
I hope you all know that FairEmail is a "disaster" and that about 2% of the app isn't free to use? If that is a problem for you, please switch to a completely "free", featureless and basically unsupported app from one of the big "vendors". This way you'll be sure your behavior will be monitored too.
[Android Apps and Games] zzz2002:
What are you blathering about.

Why do you think that Fair email is a disaster, its one the best email programs I have used.

Take a few days off and relax.
[Android Apps and Games] fraschi51:
I'm pretty sure that Marcel just quoted a Playstore review again - without marking it accordingly. And I think it's good that he can see such reviews with a certain humor by now.
[Android Apps and Games] L1p1c1:
Bro we understand you take your money from google playstore paid version and its ok to defend google against microsoft but there is no difference between them, you just embarass yourself like a supporter of privacy and your app.

Its like im working at domestic abuse help center and at home im beating my wife and children.
[Android Apps and Games] M66B:
Like with discussions about Covid, I stick to the facts and the fact is that there have been embarrassing long outages of Outlook and not Gmail. There have been a number of incidents with Gmail, but they were all relatively fast fixed. Please do not read in this that I promote Google, I do not. They scan your email for advertising purposes and what's more. I do advice against using Outlook though, based on facts and no signs or even promises of improvement.
[Android Apps and Games] greta123456:
May I ask, which one from all mail providers (with minimum 5GB free space) is the best in your opinion?
[Android Apps and Games] M66B:
I think Disroot and Posteo are nice, but please do your own research.

Edit: mailbox.org is nice IMHO too.
[Android Apps and Games] fraschi51:
Am I correct in assuming that the placeholders only work when using the template to reply and not also when composing?
[Android Apps and Games] mkasimd:
No, it works when composing a new message too. Plus, you can always select the text, press the 3dots menu on the right side and insert a template, replacing the previous test.
[Android Apps and Games] fraschi51:
Ah, this way it works, thank you!

I had always done it so far that I wrote after Longpress on a template - but then it probably didn't work because the sender is then only selected afterwards.
[Android Apps and Games] M66B:
That's correct, placeholders are for templates.
[Android Apps and Games] M66B:
Inserting this way will work indeed because there is context.
[Android Apps and Games] fraschi51:
I used a template so far also by longpress for composing. Thanks to the hint of @mkasimd I do it differently now.
[Android Apps and Games] M66B:
You can also reply with a template.

Note that you can make one or more templates favorite, which will show them directly in the answer popup menu.
[Android Apps and Games] fraschi51:
Yes, I know, but that doesn't use so much here in my case, because I usually use templates here not for replying, but for composing, e.g. for my numerous birthday greeting emails.
[Android Apps and Games] Gardrop Fuat:
Thanks :)
[Android Apps and Games] M66B:
I like to hear suggestions for a new release name:

List of dinosaur genera - Wikipedia

en.wikipedia.org
[Android Apps and Games] M66B:
Version 1.1811b is available for XDA members now.

Download:

https://bitbucket.org/M66B/fairemail-test/downloads/FairEmail-v1.1811b-github-release.apk

There are a number of small improvements and minor bug fixes. I guess the most notable change is using buttons for the folder favorites in the folder selection dialog. I like to receive feedback on this change. It is an improvement or isn't it?

All changes:

https://github.com/M66B/FairEmail/compare/1.1811...1.1811b?w=1
[Android Apps and Games] M66B:
Version 1.1811c is available for XDA members now.

Download:

https://bitbucket.org/M66B/fairemail-test/downloads/FairEmail-v1.1811c-github-release.apk

There are mini buttons for the last texts for which was searched too now.

All changes:

https://github.com/M66B/FairEmail/compare/1.1811b...1.1811c?w=1
[Android Apps and Games] heinhuiz:
Did you use the Therizinosaurs yet? It's a group, not a single species, but it might mark the move from a heavily developing app to a merely maintained one nicely.

"This group of dinosaurs evolved from swift predators into lazy herbivores."
[Android Apps and Games] M66B:
The next letter is an "E", but I will keep this weird dino in mind for when we get to "T" !
[Android Apps and Games] heinhuiz:
Didn't even notice you followed the alphabet. I hope we're not extinct by then.
[Android Apps and Games] M66B:
I don't think we will be extinct next year or so, unless unexpected things happen, but in that case it obviously want matter anymore.
[Android Apps and Games] Mercified_rahul:
And if that happens, I would like to thank you for your support. Much love everyone ⚡

... What if it really happened?👀
[Android Apps and Games] O_DoC:
Hi,

I like those 2, but can't picked one between :

*Euskelosaurus*

*Elopteryx*

Edit

This one is really interesting,

Name 'catching' 😇

Description with many level underlying...

but not sure everyone will be cool with the 'pun' and 'seriousness' of the description 🙃

*Epidexipteryx*
[Android Apps and Games] M66B:
Version 1.1812 Epidexipteryx is available on GitHub now.

Changelog/download:

https://github.com/M66B/FairEmail/releases
[Android Apps and Games] M66B:
Since downloading attachments on demand doesn't appear to work anymore due to a recent change, version 1.1812 isn't available for downloading anymore. I will fix this soon.
[Android Apps and Games] M66B:
Version 1.1813 Epidexipteryx is available on GitHub now.

Changelog/download:

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

Downloading attachments on demand (by tapping on it) will work again.
[Android Apps and Games] M66B:
Version 1.1814 is available on Bitbucket now. which means that there won't be an 'update' notification.

Since the protocol to set messages as seen (read), flagged (starred) and deleted (permanent deletion) has been changed, this is a somewhat EXPERIMENTAL RELEASE. If email is very important to you, please skip this version. Of course everything was tested, but there might be unforeseen side effects.

Download:

https://bitbucket.org/M66B/fairemail-test/downloads/FairEmail-v1.1814a-github-release.apk

Changelog:

https://github.com/M66B/FairEmail/blob/master/CHANGELOG.md

All changes:

https://github.com/M66B/FairEmail/compare/1.1813...1.1814?w=1

Support for the Sensitivity header was added, and the value (personal, private, confidential) will be displayed in the message header (see the legend) and can be set via the send dialog (long press the send button if needed).
[Android Apps and Games] O_DoC:
Hi everyone,

Maybe off topic, but about the sensitivity header and the RFC.

I tried to read the document but not sure about the outcome :

- is there a hierarchical relationship between the 3 values ?

or it's ''just'' a tag ?

- how do the server handle (if it supported) any message with that header set ? From a user perspective.

Do the a user could or not be able to do an action according to it ?

Thanks