yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] neodin:
Sorry for the bad description. 😥

I added some screenshots. The first one shows that no mail application ist set for the mail shortcut. The second screenshot shows what happens if I press the shortcut keys. I get a dialogue which allows me to set a default mail application.
[Android Apps and Games] M66B:
FairEmail "reports" itself as email app. There is not much more I can do.
[Android Apps and Games] M66B:
If I look at the Play store reviews of the past night, I should stop with the project right away. Fortunately, I shifted my focus to something else and mostly I have a "Don't care" feeling. If this is good for the project remains to be seen though.
[Android Apps and Games] M66B:
There have been only bad reviews the last 24 hours, which isn't helping to motivate me to work on this project. I will work on other things instead as a consequence.
[Android Apps and Games] Friedel25:
I marked today's 2* and 3* reviews in the DE-playstore as unhelpful and the 1* review as inappropriate.

Don't be disappointed by such reviews; they are just a random accumulation. In the last week (19.01-25.01.) there were 53 times 5*-reviews and 2 times 4* in the DE-playstore and otherwise none. That's an average of 4.96.

In the EN-playstore I marked today's strange 3* review as unhelpful. I had already marked the 1* review there from 24.01. as spam, and received an email confirmation from Google. Maybe it is possible to rate reviews from other regions after all? But maybe I'm wrong!
[Android Apps and Games] 30jp:
Hi Marcel,

Remember last December when you said you wanted to slow down with FairEmail?

Once every 2 weeks or once a month an update that is necessary for the app.

And ignore the unjustified criticism in the Playstore.

It's now January 26 and you have 20 updates already this year!!! and the Playstore works like a magnet on you.

The covid lockdown in the Netherlands is going off for the most part now.

Theatre, museums and restaurants are reopening.

I would say this is the moment.

Go out with your life partner, family or relatives and do something fun again.

FairEmail is perfect.

The people in XDA use the program every day, are happy with it and enjoy its many features.

They can do quite well without you.

Or, go talk to that company that wanted you as a programmer. Tell them your conditions and if they meet them and you have a good feeling about it then I would say give it a try, why not. If you don't like it afterwards then stop.

I am afraid that the fun of FairEmail will soon be gone and that would be a shame, because you really have created something beautiful.

You should think more about yourself.

Thanks for FairEmail and of course Netguard.

With warm regards

30jp
[Android Apps and Games] M66B:
Thanks.

If you look carefully, there have been no real updates, but only bug fixes and minor improvements. The new features were almost all added for my own convenience and shared with you.

Also, the Play store version is updated once a month only.

I have been on a trip for the past five days, so no worries about my "entertainment". There always have been options enough to go somewhere.

The job/project is something I just need to say "yes" to and can be as big or small as I want.
[Android Apps and Games] heinhuiz:
Did you take the job?

Edit: oops, I should have read your latest post first
[Android Apps and Games] neodin:
I think I found something.

According to the AndroidManifest.xml FairEmail should react on this intent:

<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.APP_EMAIL" />
</intent-filter>

Due to Tasker's restrictions I can only test this with the intent '"android.intent.action.MAIN" and the category "android.intent.category.LAUNCHER".

This brings up a lot of other apps, but not FairEmail. So maybe something is not working as expected here.

Maybe this is also the reason why FairEmail is not displayed for category "android.intent.category.APP_EMAIL".

Maybe somebody can verify this.
[Android Apps and Games] M66B:
The category (launcher or app_email) is "or", not "and".

So, this look like a bug in Tasker to me.
[Android Apps and Games] neodin:
Yes, I know. This is why I tested LAUNCHER because Tasker does not support APP_EMAIL.

Anyway I was able to just verify that this is really a bug of FairEmail:

Using the app "Intent" I can exactly send the needed intent with category APP_EMAIL. And this does only bring up Tasker and K-9, but not FairEmail:
[Android Apps and Games] M66B:
K9 Mail defines it like this:

thunderbird-android/app/k9mail/src/main/AndroidManifest.xml at main · thunderbird/thunderbird-android

K-9 Mail – Open Source Email App for Android. Contribute to thunderbird/thunderbird-android development by creating an account on GitHub.

github.com

And FairEmail like this:

FairEmail/app/src/main/AndroidManifest.xml at master · M66B/FairEmail

Fully featured, open source, privacy friendly email app for Android - M66B/FairEmail

github.com

I am happy to fix any bug, but I don't see it (which might be just me).
[Android Apps and Games] fraschi51:
In K-9 the slash is immediately after the closing quotation marks, in FE there is a space in between. I have no idea if this could be the reason, but that's the difference I noticed.
[Android Apps and Games] M66B:
Whitespace doesn't matter.
[Android Apps and Games] neodin:
Thank you for pointing me to the code. By excluding any other option I guess only this is left as a possible cause:

android:excludeFromRecents="true"

in

FairEmail/app/src/main/AndroidManifest.xml at master · M66B/FairEmail

Fully featured, open source, privacy friendly email app for Android - M66B/FairEmail

github.com

It sounds reasonable to me that something that is exluded from recents is also considered not to be suitable as beeing settable as a standard application.

Now I only need to find out how I can verify this. :)
[Android Apps and Games] M66B:
Exclude from recents (=recent apps screen) could be an explanation, but this can't be removed.
[Android Apps and Games] neodin:
Just beeing curios: What does it do?

On my phone I can see FairEmail in the recent apps screen (and it also shows mail content).
[Android Apps and Games] M66B:
The main activity is a switch activity and never shown and should therefore never show up in the recent apps screen.
[Android Apps and Games] neodin:
Thank you for the clarification!

I found some hints on StackOverflow that API 21 supports this alternative for "excludeFromRecents":

finishAndRemoveTask()

Not sure if it's applicable here and if it's worth the work just for beeing able to set FairEmail as default for keyboard-shortcuts on some phones.

Thanks for the great work and this great application!
[Android Apps and Games] caprihome:
Hi Marcel, there is news about tiles on wear os:

Announcing Glance: Tiles for Wear OS made simple

News and insights on the Android platform, developer tools, and events.

android-developers.googleblog.com
[Android Apps and Games] M66B:
Even though that might be an option, which would require extensive testing, for which I don't have time currently, it is not a solution for the real problem, which IMHO lies outside of the app.

I see no reason when the recent apps option is set to false the activity shouldn't qualify. The home screen launcher can start the app too via the same activity, indicating that the activity can be found and is available.
[Android Apps and Games] M66B:
This API is available on the smartwatch itself only and not from apps.
[Android Apps and Games] M66B:
@neodin can you please contact me for a test version via here:

FairCode - contact

FairEmail, NetGuard, XPrivacyLua support

contact.faircode.eu
[Android Apps and Games] neodin:
Thanks! I just sent the formular.

As a workaround I was thinking about creating a second app which just launches FairEmail and which can be selected as email app in my case. But if there is already something to test I will very gladly test. :)
[Android Apps and Games] heinhuiz:
What exactly is meant with the recents screen?
[Android Apps and Games] Giocarro:
Thanks for the hint.

I just performed a quick round of "thumb-up" reviews, and what I see is a really great feedback on FairEmail!

My favourite sentence of today was "... 5 stelle sono poche" = "... 5 stars are not enough" ... Well said!

Keep up the good work, Marcel!
[Android Apps and Games] Giocarro:
Yep, did that, too: some people just don't put effort learning a new app, but it is their problem, not of the app!
[Android Apps and Games] crypta:
This also doesn't work for me. I could send you the (newsletter) for having a look. At least I didn't find a way to open the images externally nor to zoom them beyond screen width (which is not much).
[Android Apps and Games] M66B:
The recent apps screen is the Android screen to go to active apps quickly. In other words, to switch between apps.
[Android Apps and Games] M66B:
Yes, please send me the raw message file (do not forward the message), but please indicate which image to look at.
[Android Apps and Games] heinhuiz:
So the screen where one can slide through the currently used apps, after pressing the button unsurprisingly named Recents 😬 you mean. I have FE showing up there since epoch. I can't see a FE shortcut under Recent apps using the Home button or in the app drawer however - hence my confusion.

Edit: LOS18.1
[Android Apps and Games] fraschi51:
Maybe you have it disabled in the FE-Settings (privacy)?
[Android Apps and Games] heinhuiz:
Aha! That's it. You see, there are too many options 😁. With that one set I still see the app screen but it is blanked out.
[Android Apps and Games] mkasimd:
If you don't want it to be blanked out, you might need to allow screenshots to be taken in the privacy settings
[Android Apps and Games] fraschi51:
That's the same setting.
[Android Apps and Games] M66B:
@neodin Did you receive my message with a link to a test version? Is there any change?
[Android Apps and Games] M66B:
Version 1.1822 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 release fixes all reported bugs, and includes workarounds for Verizon's new email servers (Yahoo, AOL, etc), which doesn't support common IMAP commands anymore. It seems only a small percentage of the accounts have been migrated to a new email server infrastructure. There is one nice thing though: IMAP IDLE (push messages) is after decades finally available!
[Android Apps and Games] Leroy_Sparks:
I was on v.1811 and was getting this error when deleting an email:

" Z13 NO [CANNOT] STORE Message sequence number based write is not supported on this mailbox"

I just updated to the v.1822 from github and the issue seems to be resolved 👍

BTW: The (formerly) affected accounts were in my ATT account (using yahoo! as I understand).
[Android Apps and Games] M66B:
I spent quite some time to debug and workaround this server bug. I have good contact with Verizon and they are looking into this bug. Moreover, they shared documentation of what is coming.
[Android Apps and Games] M66B:
Version 1.1823 1.1824 is available on GitHub now and in the Play store test program after Google's approval.

Changelog/download:

https://github.com/M66B/FairEmail/releases
[Android Apps and Games] M66B:
Version 1.1824 will show small thumbnails for image attachments in the message editor.

I like to hear your opinion about this.
[Android Apps and Games] M66B:
Also new, if you don't use the Play store version, is that you can block the address in the Return-Path header via the report spam dialog, which was suggested by @fraschi51
[Android Apps and Games] M66B:
Version 1.1826 is available on GitHub now and in the Play store test program after Google's approval.

Changelog/download:

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

Blocking the Return-Path header has been removed and replaced by evaluating the address in the message classifier. The reason is that the Return-Path header more often than not leads to an intermediate party having sent the message, like Amazon SES or Sendgrid, and therefore most often isn't directly related to the sender (spammer) of the message.
[Android Apps and Games] M66B:
Version 1.1827 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 version was released to fix forwarding messages as attachments.

There were some changes in the quick setup wizard and in the debug info. Therefore I like you to check if the quick setup wizard for other providers still works okay and if the debug info still works okay as well (long press 'Support' in the navigation menu = left side menu). Please do not send me the debug info, it is enough to know if the debug info is successfully being collected.
[Android Apps and Games] fraschi51:
What is the meaning of 'Added $$tls$ rule condition'?
[Android Apps and Games] M66B:
Not long ago checking if messages were sent via encrypted connections was added. A green shield will be shown if this check is enabled in the receive settings. With this new filter rule condition you can also perform some rule action.
[Android Apps and Games] Dark_Eyes_:
@M66B a very minor bug report. On the receive settings tab, the summary of Gmail messages threading appears twice. It seems to be a leftover of tvOutlookThreadHint (which by the way I don't recall seeing). Thanks
[Android Apps and Games] M66B:
I am not sure what you mean. For me it looks like this, which seems okay too me, but maybe I am missing something?
[Android Apps and Games] M66B:
@Dark_Eyes_ I understood the problem: the Outlook threading option is available in debug builds only.
[Android Apps and Games] avalx:
Support works fine. 👍
[Android Apps and Games] pardub:
No problem on my side to open the support tab.
[Android Apps and Games] M66B:
Version 1.1828 1.1829 1.1830 is available on GitHub now and in the Play store test program after Google's approval.

Changelog/download:

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

Hopefully, this release series is ready for a public Play store release now.
[Android Apps and Games] gfrank227:
Just discovered Fairemail. Thanks to the devs who created this program. Took a few minutes to figure out the settings, but I think that I got it.

Just wondering why the F-droid version doesn't work with gmail? I know they made a change to the 0auth back in October or something. But I thought that was related to embedded web viewers. Theoretically, the web-viewer embedded in the app should be the same....?
[Android Apps and Games] mkasimd:
FairEmail is developed and actively maintained by the best one man army around: @M66B (Marcel) 😉

As for the F-Droid version, let me tell you that F-Droid builds their own app packages and builds instead of distributing Marcel's build. That results in the F-Droid version having a different app signature. That means, that OAUTH will not work in the F-Droid version. That also means that updating the F-Droid version through the Play store or GitHub version won't be possible as Android won't let you do that for security reasons. It also means that F-Droid versions won't receive any updates as quickly as the GitHub version.

For more details: https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq173

You may download and install the GitHub version here: https://github.com/M66B/FairEmail/releases (you can export your current settings, uninstall the F-Droid build, install the GitHub version and import the settings to make the switching easier)
[Android Apps and Games] M66B:
A message from the one man army: there is a new experimental option to move attachments to another location for when the internal storage space of your device is getting full.

"Since version 1.1829 is it possible to store attachments to external storage space private to the app (except for file managers) via an option in the debug panel. You can enable the debug panel by enabling debug mode in the miscellaneous settings (last option). To prevent ongoing operations from storing attachments at the old location you should disable receiving messages in the receive settings and wait until all operations have been completed before changing this option. Please be aware that removing the storage space will inevitably result in problems, which is one of the reasons why this option is hidden."

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq93
[Android Apps and Games] s--c:
In latest version of Android and fairmail app, notification actions are greyed out. So I can't reply/delete a message from the notification bar. Any idea how to enable this?
[Android Apps and Games] M66B:
Do you mean in the notification or in the notification settings within the app / in Android?

Maybe a screenshot is useful.

Also, latest Android version is relative to the device. Do you mean Android 12L ?
[Android Apps and Games] s--c:
Android January 2022 pixel 4 xl. Please see attachment, the fairmail settings, notification tab, notification actions is greyed out so can't set it.
[Android Apps and Games] M66B:
Did you enable summary notifications only?
[Android Apps and Games] s--c:
Fantastic fixed issue now. Thanks & keep up the great work
[Android Apps and Games] M66B:
Version 1.1830 Epidexipteryx is publicly available in the Play store now.

This means that it is time for a new dinosaur name, starting with the letter F

https://en.wikipedia.org/wiki/List_of_dinosaur_genera#F

Suggestions are welcome.
[Android Apps and Games] heinhuiz:
With 4 species starting with Fuku the choice should be easy 😶
[Android Apps and Games] M66B:
@L1p1c1 Here is another objective fact about "Microsoft's legendary approach to quality":

Update takes down Microsoft 365 Admin Portal

Redmond's quality control shines once more

www.theregister.com
[Android Apps and Games] O_DoC:
Hello,

- My 2cents-

I like this one :

*Fulgurotherium*

Meaning "Lightning beast"

(...)

Its name is an unusual example of a name in which -therium was used for an animal which is not an extinct mammal.

And for the ''fulguropunch'' from old anime Goldorak

(⌐■_■)
[Android Apps and Games] M66B:
I think "One man army" and "Lightning beast" complement each other nicely ;-)
[Android Apps and Games] M66B:
The next version will support inserting horizontal lines in the message editor.

A line can be inserted by long pressing on an empty place, which will show the Paste/Select-all menu with an extra menu item 'Insert line'.

Plain text only message will contain 40 dashes.

Edit:
[Android Apps and Games] Giocarro:
I like this new feature!
[Android Apps and Games] M66B:
Version 1.1831 is available via BitBucket now.

Download:

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

Changes:

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

@Giocarro
[Android Apps and Games] L1p1c1:
Anytime its a good time without tehnology.

Take a brake from phone , from facebook from time to time, it makes miracles.

Study says, not me.
[Android Apps and Games] M66B:
Version 1.1832 is available on GitHub now.

Changelog/download:

https://github.com/M66B/FairEmail/releases
[Android Apps and Games] dctrbnsttr:
👍 Was worried for a minute that we had gone backwards from the F's to the E's when I saw the name on GitHub. But, indeed this new version is an F dinosaur! 😁
[Android Apps and Games] topcaser:
What's the reason for saving public smime certificates?
[Android Apps and Games] M66B:
Some people want to share them (co-workers, etc) and since I don't want to lock people in, it is a way to export their data as well.
[Android Apps and Games] M66B:
Oops, fixed. Thanks.
[Android Apps and Games] icepick1337:
Hello is there. In some email apps when you tap on the round circle that is the first letter of the sender it quickly sorts and filters all email by that sender. This makes it easy to quickly see all email from a sender with out having to manually typing in their name in the search. Is this a feature that fairmail supports or could support in the future?
[Android Apps and Games] fraschi51:
When you have opened a mail, tap on the magnifying glass in the address section - and you have the same feature in FE.
[Android Apps and Games] M66B:
And if you use this frequently, you can configure a button for this just above the message text.
[Android Apps and Games] M66B:
Version 1.1833 is available on GitHub now and in the Play store test program after Google's approval.

Changelog/download:

https://github.com/M66B/FairEmail/releases
[Android Apps and Games] icepick1337:
o ok I looked everywhere except there lol

How would I do this?
[Android Apps and Games] M66B:
Tap on the horizontal three dots just above the message text near the left side and select 'Configure buttons' in the popup menu. You might need to tap on the ">" button to show the message actions again.
[Android Apps and Games] icepick1337:
Ok thank you very much :)
[Android Apps and Games] maybeme2:
When I enter part of name in the address field a suggested email address appears. Great!

One that appears is an old email address that is no longer valid. I want to delete it so it is no longer suggested but it is not in my address book. Where do I find it to delete it? Fairemail must have it in its own hidden address book.

Thanks.
[Android Apps and Games] M66B:
Tap on 'Manage' in the send settings ;-)
[Android Apps and Games] KaenGuruH:
Hi Marcel, thank you for your great job!

It is possible that "GitHub" is never set:

in FragmentAbout.java
[Android Apps and Games] M66B:
The right release type will be shown and as a matter of fact I tested them all.

Why do you think it would be incorrect?
[Android Apps and Games] KaenGuruH:
String source;

if (play) // false - not play

source = (BuildConfig.PLAY_STORE_RELEASE ? "Play store" : "GitHub");

else if (fdroid) // false - not droid

source = "F-Droid";

else if (BuildConfig.DEBUG) // false - not DEBUG

source = "Debug";

else

source = "?"; // true
[Android Apps and Games] M66B:
'play' and 'fdroid' represent app signatures and will be true when the signature fingerprints are matching. The Play store and GitHub version share the same signature.

If you build yourself, you'll get '?' because the app won't be signed by me or by F-Droid, but by yourself.
[Android Apps and Games] KaenGuruH:
OK, thanks :-)
[Android Apps and Games] M66B:
I am planning to add downloadable fonts (not through Google Play services!). Is there somebody here who can help me select from the Google fonts (which will be downloaded directly from GitHub) as replacements for common Microsoft fonts (Arial, Helvetica, Verdana, etc) ?

I am thinking about adding Lato in any case.
[Android Apps and Games] beeshyams:
IDK about those fonts but interfont looks nice. I use Kdragon's Magisk module for this
[Android Apps and Games] heinhuiz:
Seen this?
[Android Apps and Games] M66B:
There are many similar websites.

I guess just the most used fonts need to be selected.
[Android Apps and Games] ouzowtf:
At the end here are Google font alternatives for Helvetica https://fontsplugin.com/google-fonts-helvetica-neue/
[Android Apps and Games] heinhuiz:
What is your goal exactly? Do you want to display messages designed with the Microsoft core fonts as close a possible with free ones, or do you want to present a set of typefaces for creating emails? So, are you looking for an as close as you can get replacement for Windows fonts, or for a nice 'own' set?
[Android Apps and Games] M66B:
Both display and compose messages, as close as possible to Microsoft's fonts and a few nice extras.
[Android Apps and Games] heinhuiz:
For the base set, the Chrome fonts should be a good start.
[Android Apps and Games] heinhuiz:
Personally, I would add Jost for Futura, Hind for Frutiger, EB Garamond, Libre Baskerville, and Comic Neue for the Comic Sans lovers.

And Anton for Impact.
[Android Apps and Games] heinhuiz:
Other popular ones might be Crimson Text for Minion Pro, Raleway for ITC Avant Garde Gothic, Muli for Century Gothic, Arsenal for Optima, Cabin for Gill Sans (although that looks like Lato a lot already).

And one of my favourites, Balthazar for Copperplate.