yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] M66B:
About the OpenKeychain app: it isn't "abandonware" as said. There won't be new features, but bugs and security issues will be fixed. What more can you expect from people who maintain this in their free time for free?

I think there is nothing wrong with the OpenKeychain user interface. What I mostly read is frustration, which I can completely understand from my developer's point of view.

A central and safe key storage for multiple apps is better than replicating this into multiple apps, which implies one common user interface too.

Just my two cents.
[Android Apps and Games] M66B:
Version 1.1838 is available on GitHub now and in the Play store test program after Google's approval.

Download/download:

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

For some cats, please see here:

https://xdaforums.com/t/app-5-0-fai...vacy-oriented-email-app.3824168/post-86423419
[Android Apps and Games] zzz2002:
If OpenKeychain is no longer being actively developed, which may not matter, what would be the alternative.
[Android Apps and Games] M66B:
OpenKeychain isn't actively being developed anymore, but it is maintained (bugs and security issues will be fixed).

It still just works, and as far as I know there is no alternative, except for building something similar into the app/apps.
[Android Apps and Games] DoctorRzepa:
Hello there, I have a question regarding favicons - is it possible for them to have transparent background? I guess these should be saved as pngs, but I don't know if it is possible to imprement. If it is, it would be great! Thanks!
[Android Apps and Games] Y86And:
Hello Friends, almost all corporate emails contain tracking pixels nowaday. Because of FairEmail, I have started noticing them and kept complaining. Trustpilot is the first corporation to remove tracking pixels in response. A victory for FairEmail!

Thank you, Marcel.
[Android Apps and Games] topcaser:
Hi, soon Windows will be able to run android apps. Do you plan to offer an adapted version for typical desktop resolutions?
[Android Apps and Games] M66B:
Favicons are shown as they are. So, if you want to change the background the image in the server needs to be changed.

Edit: please see here about all favicon types:

Favicon - Wikipedia

en.m.wikipedia.org
[Android Apps and Games] M66B:
FairEmail is already suitable for this.

Android apps for Windows need to be distributed via the Amazon app store. However, Amazon rebuilds all apps and in the case of FairEmail this results in a not properly working app. I reported this about 9 months ago and never heard back from them. In this regard they are worse than Google.
[Android Apps and Games] M66B:
The latest version of the app added storing attached images to Android's media store (so, they are available in a gallery app, etc, even if the app is uninstalled). There is a button for this just above the mini gallery in FairEmail, next to the share button, it looks like this. This feature is currently available for Android 10 and later only. I have just added support for earlier Android versions, but I can't test this because I have no devices with earlier Android versions anymore. Before releasing a version with this, I like to be sure it works. So, if anybody is willing to test this on Android 5-9, please let me know and I will provide you with a test version.
[Android Apps and Games] mkasimd:
I can offer to test on a Huawei P10 Plus (Android 9), but can't help with even earlier versions.
[Android Apps and Games] mkasimd:
By the way, I have a question. For a while now, I noticed that mailto links are not handled right as in the parameters are not entered. for instance

mailto:joe@example.com?subject=hello%20joe

results in FairEmail actually entering

TO: joe@example.com
SUBJECT: <standard template name>

Is this some Android limitation that the OS doesn't pass the sent subject parameter in the mailto link, or does FE just not deal with the parameters passed, or perhaps, is the mere existence of a standard template causing this? (Maybe something else, too. But those 3 seem to be most likely to me).

I just encountered it as I pressed the "unsubscribe from list" button within a specific newsletter message, but it's the same when I click on a mailto link in e.g. the browser.
[Android Apps and Games] M66B:
Please contact me via here:

FairCode - contact

FairEmail, NetGuard, XPrivacyLua support

contact.faircode.eu

If it works for Android 9, it will work for older Android version too.
[Android Apps and Games] M66B:
Can you please send me the raw message file of this message? You can save a raw message file via the horizontal three dots menu just above the message text near the left side.

Edit: my guess is that you are using a default template, correct?
[Android Apps and Games] mkasimd:
Yes, I am using a default template. That's what I meant with "standard template", but seems like I was lost in translation :D

Also, just sent you an email for testing on Android 9
[Android Apps and Games] M66B:
Version 1.1839 is available on GitHub now and in the Play store test program after Google's approval.

Download/download:

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

A new option was added to select the action for long pressing on the answer button. The default is to reply to the sender, but it is possible to select reply to all, forward and some other actions too now. You can find this option in the send settings of the app.
[Android Apps and Games] M66B:
Writing to the media library on Android 9 or before requires write permissions to all files and folders, which isn't something that fits into the goal of the app. There are already enough questions about the minimal set of permissions the app requests, so it is not a good idea to request this permission. Therefore the media store feature will be available on Android 10 and later only.

If somebody encounters an AMP Email "in the wild", I like to receive the raw message file for inspection.
[Android Apps and Games] DoctorRzepa:
Oh, ok. I tought it was the case of image format. I was wondering if it is possible to achieve similar effect to Spark client. But now I guess it's creators maintain some kind of their own database of favicons (in hi res, with transparent background). Anyway, thank you for your effort - I just got pro version :)
[Android Apps and Games] M66B:
Okay, this is not about your own website. Let's look a bit deeper into this because there are mostly multiple favicons on a website, so there might be choice. For this reason there is a selection algorithm in the app and maybe this can be improved. What I need is the email addresses of the sender, which you can send to me via this form.
[Android Apps and Games] M66B:
Version 1.1840 is available on GitHub now and in the Play store test program after Google's approval.

Download/changelog:

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

This version was released to fix auto linking of email addresses. This regression was caused by adding support for query parameters to auto linking of email address (test@example.com?subject=hello).

@DoctorRzepa there is a new sub option for favicons to scan the complete web page instead of the first 5 KB (the default), which will fix in any case one of the two examples you've sent me (thanks!). The other example is the maximum which can be achieved without using privacy unfriendly favicon services.
[Android Apps and Games] no.one.writeme:
Hi @M66B,

Hi Marcel,

I am having some gremlins importing settings on my newly S22. I exported the setting from my S20 device and them transferred the backup file to my new device and imported the settings.

All the settings were imported, but my accounts don't show on my S22.

If, in settings I select delete accounts they are listed, but when start fairemail, it will always goes back to settings and do not show my accounts.

Am I doing something wrong?

Thank you for your time,

Best regards,

Luis
[Android Apps and Games] M66B:
If this are Gmail accounts, you'll need to authorize them again via the quick setup wizard. Please make sure you tick the corresponding checkbox, else you'll create another account. Google's rules ...
[Android Apps and Games] no.one.writeme:
Hi Marcel,

You are just amazing. Thank you ever so much for your help.

Best regards,

Luis.
[Android Apps and Games] DoctorRzepa:
Thanks for your attention. I applied to beta program and will test new version when it will be available via Playstore. Aside from favicons resolution, there's still matter of background (I think). When I checked Microsoft website favicon (on Firefox, on PC) from the link you gave me, it shows up with a white background, like in FairMail. But, when I save the .ico file on disk and open in Microsoft Pictures, it actually shows up with transparent background - so I guess the transparency information is included in the .ico file.

I installed Favicon Detector addon for Firefox and checked a few other websites - many of them also have transparent background, which is displayed in FairMail as white.

Is it possible to support displaying favicons with transparent background? Or is it some non standard or undocumented .ico file feature?

I know it's just eye candy, but It would improve visual side of app (in my opinion) and may attract more users. When I first saw favicons in Spark, I loved that feature - mail notifications looked like they come from senders native app, not mail client.

To keep it clear, I do not demand anything by no means - I like the app as it is, but I feel like it can get better and what (in my opinion) might help it.

Keep up the good work!
[Android Apps and Games] M66B:
Removing the white background would be very easy, but your next question will probably be why you hardly don't see that darker favicon when using a dark theme. In other words there is a reason why there is a white background. In don't see a feasible solution for this, do you?

Edit: note that fetching favicons is a data and battery intensive process, which is why favicons are being cached.
[Android Apps and Games] M66B:
Version 1.1841 is available on GitHub now and in the Play store test program after Google's approval.

Download/changelog:

https://github.com/M66B/FairEmail/releases
[Android Apps and Games] EngineerMind:
What could be very useful is if FairEmail could support some basic type of Automation when a new email arrives.

For example, if a new email arrives and it:

1) Arrives within a particular time frame

2) and has one of more keywords in the from/to/header/body/subject

Then it could one or more of these actions:

1) Pop-up a user-defined notification (user defined sound/vibrate)

2) Run a "Tasker" task

3) Forward or send a new email to a particular person(s)

So then certain emails could trigger an ALERT notification, or have someone else handle a situation by automatically forwarding an email to someone else.
[Android Apps and Games] M66B:
Please take a look here:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq71
[Android Apps and Games] Haphim:
I just started using FairEmail for the first time. I've read through all the FAQs, but I still have a couple of questions.

1. How do I choose the color of the LED notification? I can do this through other apps, but I couldn't find the way to do it in FairEmail.

2. How do I allow new email notifications, but disable the pop-up alerts?

3. In the message list, contacts without photos get colored letters. Is it possible to edit the colors?

4. When purchasing FairEmail through Google, it can be shared across devices that use the same Google Account. How do GitHub purchases handle sharing across devices?

Thanks!
[Android Apps and Games] mkasimd:
I'll just answer the questions 1, 3 and 4. Either Marcel or someone else needs to answer 2, because I don't know the answer thereof

1. Notification light. See: https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq21

3. Contact icons / photos. You cannot change the color AFAIK. But in the settings -> display settings, you can enable options such as: Identicons, Gravatar, BIMI (works only if sender domain fulfills the BIMI requirements), Favicons.

4. Activate pro options in the GitHub version

Let's assume you paid through PayPal already. You open the app, add your email account(s). Thenafter go to activate your pro options. You will be redirected to a web form. Here, you'll have to select which payment method you used (e.g. PayPal), then enter your PayPal email address as well as the email address where you want to receive the activation code. Open the activation email you just received afterwards within the app. That's it, your pro options are activated.
[Android Apps and Games] Haphim:
Thank you, mkasimd.

Regarding the LED notification, the FAQ says that changing the color is not possible after Android 8. However, I have numerous apps which allow me to control it - including K-9 email (last good version before the current developer ruined it). So it's definitely possible.
[Android Apps and Games] mkasimd:
I can't comment much on the Android limitations. Especially as things may vary with each OEM as manufacturers such as Samsung tend to have a different "flavor" of Android than AOSP or Pixel UI. That's something Marcel (the FairEmail dev) has a vast knowledge in. I'm sure he will be able to tell you more once he is awake. But please note that it's half past 5 am in the Netherlands right now, so it may take a few hours.

If I understand the notes there correctly, starting with Android API level 26 (Android 8), it isn't possible to change the color within the app itself, but only by creating notification channels within your Android settings. This is an Android limitation for all apps that use the API level ≥ 26 on Android 8 and later. Also see: https://developer.android.com/training/notify-user/channels (Edit: On my old Huawei with Android 9, I still couldn't set a color for the standard channel within the Android settings. The setting isn't available with other Apps either, so probably an OS limitation. As my current phone has no LED light, can't comment how it's handled in newer Android versions)

It might have been possible with the older K-9 email app. But please don't blame the dev of K-9. He had to start things somewhat from scratch, I believe. Also, he obviously had to increase the app's API level to support newer features on newer devices and Android versions. That's probably why it doesn't work there anymore either. IMO FairEmail is far superior, but that doesn't make K-9 bad, and everybody may have their own preferences.
[Android Apps and Games] beeshyams:
Love this:good:
[Android Apps and Games] :
I love this app so much. Smooth as silk. It was totally worth every penny to get the pro features. Now I keep up with my email instead of cringing every time I open K9.
[Android Apps and Games] M66B:
Very few people use encrypted emails, so I have currently no plans to add this, see also the FAQ.
[Android Apps and Games] M66B:
I have just released

beta

version 1.107

Changelog/download:

https://github.com/M66B/open-source-email/releases/

This version will be available in the Play store after Google's approval.

This version adds a widget showing the number of new messages. Tapping on the widget will open the unified inbox.

Note that GitHub is currently having problems.
[Android Apps and Games] folusmile:
Please what is the name of the font you're using for Fairemail. I love that font.
[Android Apps and Games] M66B:
I am assuming you are referring to the message text font.

See here:

https://github.com/M66B/open-source.../main/res/layout/item_message_normal.xml#L452

"TextAppearance.AppCompat.Small" and "monospace" are the key elements.

Which font is exactly used is device dependent, but there is a good chance it is this one or a derivation of it:

https://fonts.google.com/specimen/Roboto+Mono
[Android Apps and Games] m0d:
I like that it shows email address.

But, there is too much space padding:

Maybe a different way to show email address | different colour than name

Error when swiping without setting target:

What does this error mean? I have not done anything to mail so removed?
[Android Apps and Games] folusmile:
Yeah. Messages text font. Thanks for your swift reply.
[Android Apps and Games] M66B:
If you don't like the padding, you can set the compact view in the advanced settings. This remark was in the changelog as well.

Edit: different colors is not a good idea IMHO

I cannot reproduce the swipe error in any way. From where to where are you trying to move?

Edit: did you set an archive folder?

Message removed means the server removed a message. You can ignore this. I will see if I can suppress this in the next release.
[Android Apps and Games] m0d:
Yes, but you did say,

My comments are that there is a little too much padding,

If you want more space, I would suggest decreasing the padding and increasing text size of From and Subject a little.

Those are important, Blank space not so much.

Compact view does not have email address showing. Adding it would push people to complain. Besides compact is just that, nice and compact.

I did not set anything. Just installed new version and tried swipe right in account folder, inbox and junk.

Maybe it should trigger folder selection if 'null'.
[Android Apps and Games] M66B:
Yes, I said that comments were welcome, but the new normal view is about roomier (=more padding, etc) message items. If you don't want the extra padding, you should use the compact view. I am aware that I cannot make everybody happy, despite there is a normal and compact view now.

The folders are set during account setup.
[Android Apps and Games] glops:
Hello,

[MENTION=2799345]M66B[/MENTION]

version 1.107 is no longer available on Github is normal?
[Android Apps and Games] M66B:
The release announcement said that GitHub had problems for a reason ...
[Android Apps and Games] m0d:
But, account was already set up.

Just installed new version.

App should handle case where no Target folder is set:

Swipe before setting folder from menu triggers error, which should be handled, i.e. popup folder selection when null"

This popup of folder list to select target swipe folder should be triggered if no folder is set.

Otherwise you will have previous error message
[Android Apps and Games] M66B:
I will look into it.

Edit: did you set an archive folder during account setup?
[Android Apps and Games] M66B:
If you are using Gmail and did select an account instead of providing a password: you can save a little on battery usage by using an app specific password. Selecting an account (=SASL XOAUTH2) will result in the connection being terminated by the server each hour and reconnecting will result in unnecessary battery usage.
[Android Apps and Games] m0d:
Another navigational anomaly:

When you go to Account Setup | advanced options

Clicking either compact view or debug mode takes you back to unified inbox:

But, when you click on Account Setup from drawer again,

You go back to advanced options page, (same page as image above) instead of main setup page (below)

Is this somehow intended?

Debug and compact needs to relaunch main activity, but setup activity is still in advanced options? Should it be bavk to main Account setup?

---------- Post added at 05:03 AM ---------- Previous post was at 04:58 AM ----------

I did not edit folders. Just made sure correct folder for spam was selected.

Never used Archive before, so not sure what folder is used for outlook or for gmail.

Did not touch it.

Just checked account settings:

Nothing was set automatically for Archive, it seems.

Outlook has an Archive folder, though.

Gmail does not.

(Not sure if it was created by k9 or by outlook, though)
[Android Apps and Games] M66B:
This is because the message view is recreated to display the new layout / debug info and Android is focusing the message view instead of the setup view (you could say this is incorrect because there was no user interaction with the message view).

tl;dr; this cannot be fixed/changed.

I don't see this as a big deal, since it will not be often these settings are changed.

Thanks for reporting anyway.
[Android Apps and Games] M66B:
If you didn't set an archive folder and are trying to move to the archive folder, I think the error message is correct ...
[Android Apps and Games] m0d:
Unfortunately gmail forces users to use 2-facter auth with mobile no. in order to use app passwords

Whereas, outlook allows app passwords regardless (one thing it does right)

---------- Post added at 05:13 AM ---------- Previous post was at 05:07 AM ----------

I know that it is indeed correct.

But, since there is now an option in menu to 'set swipe target', it should call this option|function to set the target instead of pop-up error, no?

If no folder is set calling this function to set a folder is a perfect way to handle the exception
[Android Apps and Games] nubla:
In Android 9 at least, try Settings > Apps & notifications > Notifications > Notification light > press the "+" button at top right corner, choose FairEmail from app list, then scroll to bottom of page and tap on the app name to edit light color, length, and speed.
[Android Apps and Games] M66B:
Android manages notification properties now, so tap on the second button in the notification settings within the app to open the notification channel for new message notifications. If your device has a light, most don't have anymore, you should be able to find an option for the notification color.

In the same notification channel settings you can find a priority or importance option to enable/disable the notification popup.

The colors are auto generated based on the name and email address and can't be changed. Instead you can set a contact photo.

The pro features of the GitHub version are always personal. The "price" is also very different.
[Android Apps and Games] Haphim:
Thank you, M66B!

In the Notification properties, there was a toggle on whether to blink the light or not, but not to choose the color.

*However*, I also use Tasker AutoNotifications, and I just figured out that I can control the FairMail LED color using that!

So if anyone else wants to control FairMail's LED color, you can use AutoNotification (Tasker Add-On) to manage the Notification Categories of any of your apps - and for FairMail, it's the Email category that needs to be adjusted.
[Android Apps and Games] M66B:
Do you have root permission on your device?

Normally, other apps can't change things like this.
[Android Apps and Games] Haphim:
Nope. It's stock and not rooted.

But Tasker AutoNotifications can and does let you successfully change this.
[Android Apps and Games] M66B:
Can you please contact me via this form for a test version?

The app can set a notification category too, and uses the email category, except for the summary notification. I like to try if this makes a difference.
[Android Apps and Games] Haphim:
Done! I assume I need to uninstall the normal FairMail before installing the test version?
[Android Apps and Games] M66B:
If you use the Play store or GitHub version, you can install the test version as an update.

If you use the F-Droid version, you'll need to uninstall first.
[Android Apps and Games] M66B:
Version 1.1842 is available on GitHub now and in the Play store test program after Google's approval.

Download/download:

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

To compensate for the bad weather, there is a new (black or) white theme ;-)

In fact this is the old black theme, with a new white counter part with a white navigation bar, so that it can follow Android's day/night mode (if available).
[Android Apps and Games] ouzowtf:
Regarding the attempt to make FairEmail to look more modern, how about using the material you checkboxes on Android 12?
[Android Apps and Games] mkasimd:
Also the Material input chips seem to be editable contrary to what's written in the FAQ, perhaps after an update? 🤔 It'd definitely look more modern and more like other email apps people are used to, too.

See here: https://material.io/components/chips#input-chips

Edit: corrected the link
[Android Apps and Games] M66B:
The current switches are SwitchCompat switches and pretty close to the material design switches. The "on" position is slightly bigger than the flat material design switches, which is IMHO clearer.