yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] maybeme2:
FairEmail is an excellent app. Reviews and money are two related but separate issues. I think the important thing is not to allow either one to influence or damage the app or its existence.

I think a yearly payment would be a fatal blow.

Bad reviews are painful. No question about that. Nobody likes to hear criticism especially if unfair or ill-informed. But if bad reviews are allowed to influence the app's existence or availability, then these reviewers have won. Don't let them, Marcel.

Depression is a terrible thing. It is very painful and debilitating. It also makes one prone to making poor decisions and destroying relationships. I wish I knew the answer. Best to remember all the people who admire you and what you have achieved with this and your other apps. Withdrawing may seem less painful but in the long run it is harmful and you will lose the excellent reviews you are now getting along with the few bad ones.

Words like mine are easy to write. I know. But don't let the bad guys and bad choices win. You are too good for that. The choice is yours but there are obviously a lot of people who wish you well. Remember that. They greatly outnumber the idiots.
[Android Apps and Games] chantoine:
Yes, but this happens when i hold the phone not perfectly vertical, try to swipe down and do a little sideways. Even a short move can lead to a delete.

This happens to me from time to time.

In fact i don't like swipe to trash, if you added a setting to deactivate it would be perfet (yes i know, as few settings as possible :) ).
[Android Apps and Games] M66B:
Swiping a thread to archive/trash and marking/starring a thread will be removed in the next release. Swiping/starring individual messages will still be possible.

Edit: and the thread count will be dimmed for individual messages.
[Android Apps and Games] JoroBo:
I don't know if people don't care about privacy anymore. Part of the problem is many simply don't know how much of it they are giving up on a daily basis. Another issue is the complexity involved in preserving one's privacy. FairEmail takes the complexity out of the equation with respect to email.

The frustration in your post is palpable and perfectly understandable. I am one of the people who were waiting for a stable version coming out of beta to use as a daily driver. As a simple user, I was just following this thread and the evolution of the app. Today after I saw your post I installed FairEmail and made a small donation just to encourage you. I would hate to see you abandon this app or your other ones and urge you to think about a subscription model. I know it's hard with a small user base but I do believe it will grow once the app is out of beta.

In any event, a big thank you for all your work!
[Android Apps and Games] M66B:
I am not really frustrated, no worries. It is just that I cannot justify putting a lot of time into this project for just a few hundred people. So, the logical thing to do is to make what I need and keep it like that.

A subscription model will not work because most people are simply not willing to contribute periodically.
[Android Apps and Games] heinhuiz:
I just noticed while reading a mail that the header only shows the To: addressees, not the Cc:'s. Don't know if it was always like that.
[Android Apps and Games] M66B:
There is a menu for that in the action bar.
[Android Apps and Games] heinhuiz:
I hope that this means that you will remove the 'Delete message permanently?' question when you press Back from a Compose/Reply window again, and just save the message as draft. For deleting, there is a button in the bottom bar.

Only when you go back from a completely empty Compose window, with nothing filled in (no adressee, no text), such question seems feasible, although I would opt for deleting such empty message altogether without asking.

I was already under the impression that you were implementing too many features proposed by users, including probably some of mine, while losing the keep-it-simple approach you started with. For me, I'm not waiting for another K9/BlueMail-like app.

Ah, now I understand what that icon is for!

Can you move Reply to: in that field down, to below BCC:? Now it looks like when tapping Reply one would reply to the Cc's as well (as if it means: 'You will reply to:').
[Android Apps and Games] M66B:
This is another "I cannot make everybody happy".

I think the order is perfectly fine.
[Android Apps and Games] M66B:
NetGuard was removed from the Play store, so publishing FairEmail in the Play store has been postponed. If NetGuard isn't allowed in the Play store anymore, I will drop support for all my apps.
[Android Apps and Games] ouzowtf:
I hope it quickly turns out to be a mistake and your apps come back soon :rolleyes:
[Android Apps and Games] M66B:
Looking at similar cases that won't probably happen.
[Android Apps and Games] M66B:
I have just released

beta

version 0.73

Changelog/download:

https://github.com/M66B/open-source-email/releases
[Android Apps and Games] BunnyWarrior:
I know you dropped support for fdroid but since google is messing around with your apps maybe fdroid gets interesting again. FairEmail is still available in fdroid and it seems like updates are faster than they used to be:

0.69 - 26.09.2018

0.71 - 27.09.2018

0.72 - 28.08.2018

If you are considering to reactivate fdroid support the description is in dear need of an update. It still says Alpha, IMAP IDLE required, etc.

Just my 2 cents.
[Android Apps and Games] M66B:
F-Droid will not be supported.

Edit: why would I, even the description is not correct
[Android Apps and Games] BunnyWarrior:
Thought you would say this. Still it could increase your user base. I know a lot of FLOSS addicted people who find new apps browsing fdroid, never ever use google´s ecosystem and don´t want to update their apps from github. If they stumble over FairEmail in fdroid it looks like some abandoned alpha state app and they probably won´t even try it out due to the wrong and outdated description. Maybe finding FairEmail in fdroid does more harm than good.
[Android Apps and Games] M66B:
The big problem with F-Droid is updates. Even the description is not correct. To me that looks as if nobody cares. This is something I cannot and will not support.

Edit: basically someone adds an app to F-Droid, but nobody is responsible for maintenance. That simply doesn't work.
[Android Apps and Games] heinhuiz:
You will keep updating via GitHub, I hope?

It's very convenient to me, just click the message that appears when you open the app every now and then, and off you go.
[Android Apps and Games] M66B:
Nothing is changed at all. F-Droid was and is not supported.
[Android Apps and Games] M66B:
Given the feedback I have had here, especially about one wanting this and the other wanting the opposite, FairEmail will not be publicly published in the Play store (the current "test" version will be available for the time being). FairEmail is too often being compared to other email apps, while having a different goal, and it seems people's habits are strong. This is bound to result in many negative reviews. I am not willing to deal with this.
[Android Apps and Games] heinhuiz:
I didn't mean F-Droid. I got your app directly from GitHub and it warns me every now and then when there is a new version available there. That is perfect for me.
[Android Apps and Games] Anth0ny-29:
Mi Band 4

Hello Marcel!

First of all I wanted to congratulate all the work done on FairEmail !

However I have a little problem with my watch (Xiaomi Mi Band 4) : when I receive a mail, I get 2 notifications on it (number of messages and content preview). The problem is that the watch doesn't vibrate (due to the 2 notifications). So I have to check the "Show summary notification only" checkbox but I would like to have the content preview on the watch.

Is this a known problem ?

Thank you in advance !

(Translated from French)
[Android Apps and Games] M66B:
Please see this FAQ:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq126
[Android Apps and Games] Anth0ny-29:
Thanks, but I have already tried to check and uncheck all of settings but it's not working with Mi Band 4.. but like I said, it's a little problem for me ?
[Android Apps and Games] M66B:
I don't think my Mi band 3 is very different from your Mi band 4.

You'll need to enable the option "Only send notifications with a message preview to wearables".
[Android Apps and Games] Anth0ny-29:
Even with this option enabled.. but this time I received 4 notification (all notifications are duplicated)
[Android Apps and Games] M66B:
Didn't you accidentally configure the same account twice? How many status bar notifications are there?

You can try the option to show notifications with preview only above it too.
[Android Apps and Games] Anth0ny-29:
Nope, I have only 1 account in monitoring but with the preview only option i got the same as before (2 notifications)
[Android Apps and Games] M66B:
Did you get 2 status bar notifications on your smartphone?
[Android Apps and Games] M66B:
I have just released version 1.1274 1.1275

Changelog/download:

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

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] Anth0ny-29:
No, only one

I have a Redmi Note 5 with MIUI
[Android Apps and Games] M66B:
MIUI ! Did you enable the MIUI notification workaround in the notification settings?
[Android Apps and Games] Anth0ny-29:
Yes it was already activated
[Android Apps and Games] M66B:
You'll need to disable it.
[Android Apps and Games] Anth0ny-29:
Desactivated but it still doesn't work
[Android Apps and Games] Anth0ny-29:
I have also another problem, in continuous sync, sometimes I got x number of pending operations that are not working. I checked in logs and I saw this error :

"Jakarta Mail Exception: javax.net.ssl.SSLException: Read error: ssl=0xXXXXXXXXXX: I/O error during system call, Connection reset by peer"

XXXXXXXXXX is a random number (I guess) because it's not the same every time..

To make it working again, i generally stop and restart my wifi or 4G, or also it will reconnect by itself after ~5 min

I don't know if it's a server side error (I use LWS in SMTP and TLS) I already checked all parameters described on their website for port number or server names.

The battery saver is disabled for FairEmail

Sorry if my english is not perfect ?
[Android Apps and Games] M66B:
Please update to the latest GitHub version and check these FAQs:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq22

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq123
[Android Apps and Games] Anth0ny-29:
Oh thanks ! I think I will read more this FAQ, I didn't find this informations the first time, sorry ?
[Android Apps and Games] M66B:
I am afraid this is being caused by a bug in your MIUI version.
[Android Apps and Games] Anth0ny-29:
Okay thanks for helping me, I know that MIUI is a little weird sometimes...

And another thing : I have never seen a software that was updated so often ! It's great :)
[Android Apps and Games] Dark_Eyes_:
[MENTION=2799345]M66B[/MENTION] I know you said all feature requests should go through the form on your website. It's not so much a feature request as an idea I had recently. How about adding a snackbar with undo action when sending a message, even when the send delay is zero?

EDIT: Is it just me or the language detection is broken on Android 11? I updated to the Android 11 beta 2.5 last weekend and I'm pretty positive language detection was working fine before that, but right now language is null for every message (not showing in addresses and the Select language menu only returns All).
[Android Apps and Games] jw111:
I have an outgoing email stuck in my outbox.

It showed a yellow I inside a yellow circle and near it in yellow it says EOF.

I think it failed to send at a time when I had a bad network connection.

I do not see a send button to tell fairemail to resend.

I already typed a new reply and sent it but I want to know for the future how to get the original to resend.

Thanks
[Android Apps and Games] M66B:
There is already a send undo. Just open/expand the message in the outbox and look above the message text near the left side.

Language detection is broken on Android 11 and I reported this to Google. They responded with the usual: example project, log files, etc, but I refused this because I am not a Google employee and told them to close the issue instead and wait for the ****storm, which they did and are ...
[Android Apps and Games] M66B:
Please update to the latest version and it will likely be fixed. You can thank Google for this: there was a breaking change in an AndroidX library.
[Android Apps and Games] Dark_Eyes_:
Thanks, I guess we'll have to wait for Google to fix there ****!

As for the undo snackbar, I know there is a way to undo sending a message in the outbox. But it would be more natural to have a snackbar too since most other actions have it. Also, it's easily accessible and don't take too much space. Anyway, as I said it's not a big deal, I just thought it would be easier for everyone and it fits with the design of FairEmail. Thanks either way :)
[Android Apps and Games] ouzowtf:
I wished this for a long time too :angel:
[Android Apps and Games] M66B:
Since the message composer will be closed after sending a message and the message composer can be used independent from the message viewer, it is not possible to have an undo snackbar. I don't think a status bar icon for pending messages, similar to new messages, is a good idea, so the undoing should be done via the outbox. Maybe it is an idea to use swipe left/right to move a message back to drafts folder.
[Android Apps and Games] geronimoge:
Perhaps the information is helpful, that the provider is using this here for scheduling?

I mean is there a way that FairEmail can handle this kind of invites?
[Android Apps and Games] M66B:
For CalDAV you'll need to use a specialized app. Please see here for a suggestion:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq138
[Android Apps and Games] geronimoge:
Thanks! Regarding to the FAQ:

1. "Calendar and contact management can better be done by a separate, specialized app.

You are advised to use the excellent, open source DAVx⁵ app to synchronize/manage your calendars/contacts."

--> Well, I'm already using DAVx5.

2. "Note that FairEmail does support replying to calendar invites (a pro feature) and adding calendar invites to your personal calendar."

--> I've got the pro version but that doesn't work for me. Within the web interface of the provider it's working.

So I assume it has to do with FairEmail?

I'm sorry, perhaps I just don't understand the issue?
[Android Apps and Games] M66B:
FairEmail can respond to standard iCalendar invites attached messages as ics-files.

Without information about an invite, FairEmail can obviously not do anything.

The sender or sending software should send this file.
[Android Apps and Games] geronimoge:
Okay thanks, I'll ask there
[Android Apps and Games] M66B:
After a month of exchanging emails with Verizon I finally got permission to use OAuth for Yahoo!

Making it work was simple, so you can expect this in the next release.
[Android Apps and Games] Dark_Eyes_:
I thought it was possible to add a snackbar to the activity view so closing a fragment doesn't break it. Isn't it what is done when archiving/deleting an open message? The thread view is closed but the snackbar shows nonetheless? Anyway, I think the swipe feature is a nice addition. Not as straightforward as a snackbar, but still easier and faster than opening the message in the outbox to undo.

Maybe swipe right to drafts and swipe left to trash?
[Android Apps and Games] M66B:
Composing is a separate activity, which is finished on sending a message. This is to make it possible to compose without viewing messages, to compose from another app, etc.

Somebody else might be used to swiping right to delete and besides that you can discard the draft easily.
[Android Apps and Games] M66B:
I have just released version 1.1276 Omeisaurus

Changelog/download:

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

The main addition is Yahoo! OAuth. I like to hear if this works stable.

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] HsHTCsen:
Hi

I have two accounts. How do I have primary account sync automatically with default settings and secondary account only sync manually. Thanks
[Android Apps and Games] M66B:
Setup, step 1, tap Manage, tap account you want to sync manually, tap Advanced, enable manual sync.
[Android Apps and Games] HsHTCsen:
Setup accounts or setup identities?

Edit: found it. Thank you!
[Android Apps and Games] Dark_Eyes_:
[MENTION=2799345]M66B[/MENTION] I had a little panic yesterday because I couldn't find an important message I had sent yesterday afternoon in my sent folder. Turns out it was there, but it was showing with the wrong date. I created it within FairEmail Wednesday night, but then I waited the next day to send it (Thursday afternoon) and it was showing under Wednesday night. Don't you think all sent messages should be using the sent header time?

Also, it's happened a few times for me now, sometimes the sending identity changes by itself from whatever identity I have to the one of my primary account. I can't say for sure what triggerd it because it doesn't happen all the time...
[Android Apps and Games] M66B:
The time of a sent message comes from the email server, unless FairEmail adds the message to the sent messages folder. Can you please tell me which provider this is about?

I cannot reproduce changing the identity in any way.
[Android Apps and Games] jw111:
Yahoo Oauth is working well for me. I wish Yahoo would have a better 2 factor authentication that did not use SMS.

I notice with some of my accounts that use an app password that in Settings I can hit the button and show what the password is.

Is there any way to make it so I can have the password always hidden? I know it is unlikely but if someone gets my phone while it is unlocked then they could go into the account management and copy down my passwords for those accounts.

Thanks
[Android Apps and Games] M66B:
Thanks for reporting back on Yahoo OAuth.

Please see here about the password visibility:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq37
[Android Apps and Games] KZekai:
A bit stupid question - how does encryption work in FairMail? I'm looking for something similar to TheBat where you can specify master-password to encrypt your database with stored account passwords, not talking about mail body ecnryption,
[Android Apps and Games] M66B:
Android encrypts all user data already on all supported Android versions, so this is unnecessary, see also here:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq37
[Android Apps and Games] KZekai:
I'm using rooted phone with unlocked bootloader, I (have to|want to) manage security manually. K-9 also does not support this feature :<

Man this sucks, I have look for some proprietary/paid apps. Pretty sure Gmail does not support it as well, gonna check Outlook than.

Thanks for quick respone.
[Android Apps and Games] Dark_Eyes_:
It's an office365 work account. I started a message on my phone Wednesday night, and sent it from my work laptop the next day around 3PM. It shows correctly on my laptop (Thursday around 3PM), but in FairEmail it shows at the last time I saved it on the phone (Wednesday night).

I think the identity changes when creating a draft away from FairEmail and opening it in FairEmail afterwards. I started quite a few messages on my work laptop, and opening then in FairEmail send to switch the identity to my primary account.
[Android Apps and Games] M66B:
Can you please tell me both the sent and received time of the sent message?

If you start a draft on your laptop, you didn't select an identity. In this case FairEmail will currently pick the primary identity of the primary account, but this will be changed into the primary identity of the account of the draft the next release.
[Android Apps and Games] M66B:
I have just released version 1.1277

Changelog/download:

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

[MENTION=5445418]Dark_Eyes_[/MENTION] can you please double check if the right identity is being selected for external drafts?

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] Dark_Eyes_:
Here you go (see screenshot)
[Android Apps and Games] M66B:
Good, this is what I expected: the latest release will update the 'received' time when sending the message, which is used to sort the messages.
[Android Apps and Games] voidstarstar:
From the FAQ it sounds like Google would require the $15,000-$75,000 security assessment for FairEmail:

However, on their OAuth API Verification FAQs page it says:

Doesn't FairEmail qualify as a "local client"? Since FairEmail is privacy focused, doesn't it keep all data local to the device? Unless I am misunderstanding something, a good faith interpretation of their rules seems to imply that they just want to prevent cloud services from having unfettered access to user accounts and therefore this app should be exempt and could allow for non on-device accounts. Was this possibly a recent policy change they made?
[Android Apps and Games] M66B:
No, when using the server side OAuth flow, Google will not consider the app a local client anymore. In fact, I have tried to get permission for this, which resulted in a lot of trouble because the existing authorization was revoked!
[Android Apps and Games] jake3317:
I am running todays beta on ChromeOS 83, but the problem already exists for some time (don't know when it started):

When I move an email to another folder, it will pick the folder 1 line above the selected folder. I run the app on android 10 as well, on my phone, and there the problem does not exist

Select the desired email to move

click on the 3 dots

Choose 'move mail to folder...

Pick the correct sub folder from the inbox

the program will move the email and mention the destination folder, which appears to be one above the selected sub folder.

Now I know 'how it works', I simply select one folder lower and the email will end up in the correct folder anyway.
[Android Apps and Games] M66B:
I can't reproduce this problem on my Chromebox and nobody else reported something similar and I know that more than a few people use FairEmail on a Chromebook.
[Android Apps and Games] ichnisan:
Hello Marcel,

the FAQ #43 says:

But when I press the "show original message" button, sometimes mails look as follows. The tracking icons are still shown in the original message.

Example #1 (before pressing the button):

[IMG="#1 before"]https://i.ibb.co/k9mBvSv/1-before.png[/IMG]

Example #1 (after pressing the button):

[IMG="# after"]https://i.ibb.co/tPKVtpL/1-after.png[/IMG]

Example #2 (before pressing the button):

[IMG="#2 before"]https://i.ibb.co/941Ds9n/2-before.png[/IMG]

Example #2 (after pressing the button):

[IMG="#2 after"]https://i.ibb.co/Zzv9vV4/2-after.png[/IMG]

This isn't the intended behaviour, is it?

Shall I forward one of the messages to you?

I am using the latest FairEmail (Pro) from Google Play on Android 9. (If important: My phone uses the "Android System WebView" as WebView-Implementation.)
[Android Apps and Games] M66B:
This is the intended behavior, but maybe there should be a settings to let you track when showing an original message?
[Android Apps and Games] ichnisan:
Thank you for your answer.

Is there a setting that let me see that a messages has tracking images (like in the "before" screenshots) - or has at least one tracking image - and that will hide the tracking icons when I accepted to see the original message by pressing the button? (So that I only get the original message without anything added.)

If not: May I suggest such a setting?
[Android Apps and Games] M66B:
There is no setting for this yet, but it is on my to do list now.

You will always be able to see tracking images in the reformatted message because this will not be changed.
[Android Apps and Games] ichnisan:
Thank you very much for putting it on the to do list! :good: