yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] maybeme2:
So far I've encountered no problems.
[Android Apps and Games] Reaper1337:
So I installed fair Email and set up all my email accounts and disabled battery optimization

But unfortunately the battery drain is totally horrible

It's 15 Percent per day!!!

While using auto optimization it's about 10 Percent, which is still a lot higher than what I have with aquaMail (about 4%)

Do you have any ideas to fix this?

I already read the faq and tried several different approaches
[Android Apps and Games] M66B:
You can try to switch to checking for new messages periodically, for example every 15-30 minutes.

Some (older) devices have less efficient network hardware and other devices have odd TCP/IP parameters, causing some extra battery drain for open network connections. Note that push messages require an open connection to the email server.

I am assuming you are looking at the real battery statistics and not at the time on the foreground. I am also assuming that 15% battery usage is significant more than mobile standby.
[Android Apps and Games] Reaper1337:
Setting it to 15 Minute interval did not make it any better

I'm honestly on a brand new device (S21 ultra) so I thought that it would easily be able to handle the drain from fairemail

Yes I am
[Android Apps and Games] M66B:
Please make sure if you set 15 minutes, that there are no exceptions a little below the setting.

If you send me the debug info by long pressing 'Support' in the navigation menu, I will check the app settings and app logging. Please include a short problem description, so I know what it is about.
[Android Apps and Games] EngineerMind:
I recently purchased one of the many $50 smart watches available on Amazon. It's not bad at all even if the price was twice what I paid.

One cool feature of the watch is that it's companion android app allows android notifications to be sent to the watch - so I can easily see a notification without having to remove my phone from my pocket.

Basically, it seems the watch's android software intercepts notifications posted by any app on my phone, then sends it to the watch.

For some reason, every time FairEmail posts a notification about new emails, the watch displays TWO notifications:

1) The first one simply says "1 new message"

2) The second one properly displays the from address and subject of the email.

So, if I had to take a guess, it looks like fairemail might be first posting a new email notification with the text "1 new message", then immediately posts another notification (or "updates" the text of the first notification) which then contains the from address and subject text.

If FairEmail is doing this double-post, is there some setting in FairEmail to prevent this? If not, is there a way I can request a fix for this?
[Android Apps and Games] jmh2002:
I just wanted to thank you for this extra feature that was added. I was thinking about requesting something similar myself (conversation mode by email domain, an in app toggle, etc, etc)

So it's a useful feature to have, thank you :)
[Android Apps and Games] topcaser:
Hi Marcel, I bought and installed FairEmail from play store. The last couple of days I used github instead of play store to update.

Today, f-store notified me that a new FM version is available. I was very surprised since both versions are signed differently. I was even more surprised to be able to update FM from f-droid. There was no failure message. What's going on here?
[Android Apps and Games] fraschi51:
I just wanted to let you know that yesterday I reset the classification database by switching it off/on three times. Since then, I have several classified mails again overnight, most of which have been moved to the correct folder. :) However, there were also some incorrectly moved mails - so I have now slided the percentage values up a bit in the hope that this will reduce the number of incorrectly classified mails in future.
[Android Apps and Games] M66B:
This is caused by a bug in the companion app of your watch and you might see this problem with other apps too.

The notifications of FairEmail are grouped under a summary notification and the companion app isn't supposed to send the summary notification to your smartwatch.

Related Android documentation;

Create a group of notifications | Views | Android Developers

developer.android.com
[Android Apps and Games] M66B:
I would be surprised if you could update a Play store version or GitHub release by an F-Droid build without data loss, but you'll never know.
[Android Apps and Games] M66B:
Version 1.1688 is available on GitHub now and in the Play store test program after Google's approval.

Changelog/download:

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

The main log view (via the navigation menu) has been improved by using colors for different log types and by adding filters on log types in the three-dots overflow menu.
[Android Apps and Games] herlgl:
Hi,

FAQ states "OAuth for Outlook/Office 365, Yahoo, Mail.ru and Yandex is supported via the quick setup wizard."

Does this mean it's not possible to add this to an existing Yahoo account? Because I have one on my old tablet and this login is disabled for half a year now.

I used the assistant and checked the "reverify existing account" (not sure what it's called in english) checkbox but FairEmail just made a new account/folder next to the old one.
[Android Apps and Games] M66B:
The authentication type of an account can't be changed, explaining why the quick setup wizard created a new account. You can delete the old account via the trash can icon button in the top action bar of the account settings (via manual setup in the main setup screen).
[Android Apps and Games] fraschi51:
I think the log filtering is great! Would it actually be possible to introduce an additional category 'classification' to be able to quickly see the related entries at a glance?
[Android Apps and Games] M66B:
Too late ;-)

Added classifier log type · M66B/FairEmail@f473969

Fully featured, open source, privacy friendly email app for Android - Added classifier log type · M66B/FairEmail@f473969

github.com

Moreover, I will link account, folders and messages to log entries.
[Android Apps and Games] fraschi51:
It might be good if you could change several categories at once in the log filter dialogue and then close the dialogue with 'o.k.' or 'back'.
[Android Apps and Games] M66B:
Isn't there always one more feature to ask for? ;-)
[Android Apps and Games] fraschi51:
You only notice a lot when you work with it, at least I do .... ;-)

If you are only interested in a certain category at first, you have to open the dialogue at least five times to switch off the other categories individually.
[Android Apps and Games] Ackor:
Hi,

i recently created a shared mailbox in ExchangeOnline/O365 and would like to connenct to it using IMAP and OAuth2, but the wizard doesnt allow me to enter a address like my.address@domain.com\sharedMailBox and I also cant edit the address afterwards. Does that mean it's not implemented (yet)?

Access to my personal O365 mailbox via IMAP+OAuth using the wizard works fine. Also access to the shared mailbox via IMAP+Username/Password works fine.

(I have a similar problem with Thunderbird and found a MS document about using OAuth for a shared mailbox in case that helps)

Thanks for your help :-)
[Android Apps and Games] Dark_Eyes_:
@M66B the new feature to see conversation when not threading is just brillant. I don't know how I didn't think of it before, but it's awesome. I prefer using single messages most of the time but being able to switch to threading on the fly is super effective. Thank you for continuing to improve what is otherwise damn close to perfection already.
[Android Apps and Games] M66B:
You should be able to enter a shared email address like you@example.com\shared@example.com and select another user account in the authorization step. If you authorize the account again and send me the debug info right after it by long pressing 'Support' in the navigation menu (left side menu), I can check what happened.
[Android Apps and Games] M66B:
Version 1.1689 is available on GitHub now.

Changelog/download:

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

There is a log type selection dialog now and you can go to the logging for a message from the message popup menu (tap on the horizontal three-dots just above the message text). @fraschi51

Note that log lines will be linked to new messages only.
[Android Apps and Games] :
1.1689
[Android Apps and Games] maybeme2:
It's beautiful. 🤩

And the selection options very helpful.

Where do I find the color code for Red/blue/black?

Fantastic app!
[Android Apps and Games] M66B:
The next version will have Solarized log line colors:

https://github.com/M66B/FairEmail/commit/bda9ea59678cebd1607381bdc2b95efe2dab8066

The colors are defined here:

https://github.com/M66B/FairEmail/blob/master/app/src/main/res/values/colors.xml
[Android Apps and Games] Android.Addiction:
A suggestion I have for multi-select is to have a small menu appear at the top or bottom with customizable buttons for quick actions. The ones I use the most are: Archive, move to inbox, trash, move to folder. I really dislike clicking that "..." FAB and selecting an option. It gets really tedious when I have multiple batches of selections to act on. I hope you will consider.

I think this would allow you to hide all the FAB buttons during selections which means they won't block the view and overall I think it will be a better user experience.
[Android Apps and Games] M66B:
Showing quick actions directly would require evaluating selection changes in real-time for the possible options (not all accounts have a trash/archive folder, messages might be of a POP3 account, not synchronized with the email server, etc). This would be fine for one message, but would result in significant delays for hundreds of messages. I understand the request, but it isn't feasible to add.

Since it is about multiple selection, one tap shouldn't make a big difference, moreover, as it is, the space for selecting message is maximized and as little as possible is covered by one button only.

Hint: you can long press, hold and swipe up and down to select more messages.
[Android Apps and Games] Android.Addiction:
So if I understand right, you are saying that the way it works now is you don't evaluate the selections until the FAB button is clicked. And implementing adding the toolbar means you have to evaluate every time the selection changes because the buttons are always visible.

A few thoughts:

- Not all buttons require evaluation of individual selections, right? For example, as long as you have 1 or more emails selected, I don't see why you couldn't Move, Archive, or Trash. Those should always be available, right?

- Worst case, implement a debounce of like 500ms or something to handle hold + up/down contiguous selections. I'm not sure how performance-intensive the button state checks are, but I assume they aren't terrible.

One tap does make a big difference to me, especially since I do this a lot. A big part of it is training the classifier which involves a lot of tedious operations. The multi-selection workflow doesn't feel "buttery smooth" right now, if I had to describe it.

I think a small horizontal bar at the top or bottom would let you hide the FAB buttons, giving you more space. I am not suggesting adding more FAB buttons. A button at the bottom for example like you already have in the email view. You can have a "..." button there for the rest of the stuff not visible on the bar itself, which would be especially useful for operations that require looking at selected messages.

If you still feel the same, no problem. I just wanted to make my case a little more clear :) Even if you decide not to do this, another thing that would help a little is let swipe right to archive and swipe left to delete work with multiple selections. That at least gives some relief.

Thanks for the discussion!
[Android Apps and Games] M66B:
You can set the swipe left or right action to 'ask' if you wish.
[Android Apps and Games] topcaser:
Here it is again. F-droid shows an update and I can update it from there although I have the play store version.
[Android Apps and Games] M66B:
Can you actually update or is this just a notification?
[Android Apps and Games] topcaser:
I expected this question. I will update now and give you feedback
[Android Apps and Games] topcaser:
Yep I could update from f-droid

But if I stick the android's app info it tells me that I have the PS version
[Android Apps and Games] topcaser:
Hi Marcel, maybe it has something to do with the packet source on fdroid: it's from Izzy
[Android Apps and Games] M66B:
Okay, that explains things. Izzy publishes the GitHub release and doesn't actually build apps.
[Android Apps and Games] O_DoC:
It's strange, because it's not the same on my side with f-droid version 1.13.1 (same with previous 1.13).

It's just display the FE app and version installed (1.1689) and no update or install button available - as it used to be as I have GitHub version.
[Android Apps and Games] topcaser:
OK, sounds reasonable. Saying this, I was of the opinion that the github version is degoogled. At least you said something once. The fdroid store says that there is some unwanted code in.
[Android Apps and Games] M66B:
There is Google Play billing in the GitHub version. I could remove it, but lots of people would be rather unhappy and going to leave bad reviews because their Play store purchases wouldn't work in the side loaded / updated with GitHub version anymore.

Although closed source, I consider the Play Billing library as harmless because it is just a client stub to talk to the Play store services.

Of course there are purists who don't want to have one bit of closed source in an app and use a device with many closed source Qualcomm drivers, which have had series of zero days exploits ...
[Android Apps and Games] topcaser:
Thanks for clarifying this. Are there other (unwanted or better wanted) things in the github version? Or the other way around: why should one prefer to use the github version over the play store version?
[Android Apps and Games] fraschi51:
Thank you, this is very helpful .... and it might also be helpful for @Android.Addiction who wanted to know per mail what their classification is.
[Android Apps and Games] M66B:
The GitHub version is basically the same as the Play store version, but has Android auto support.
[Android Apps and Games] fraschi51:
... and you get bug fixes faster ... ;-)
[Android Apps and Games] M66B:
Version 1.1690 is available on GitHub now and in the Play store test program after Google's approval.

Changelog/download:

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

The main log almost looks pretty now ;-)

If you did setup an account with the quick setup - other provider, I would appreciate it if you tested if you can still setup the account with the quick setup wizard. After adding the account again, just tap on the edit account button and you can delete it again via the trash can icon in the top action bar.
[Android Apps and Games] nadir husain:
added and deleted. Was a breeze . Brilliant.
[Android Apps and Games] heinhuiz:
Wizard works fine here too, on self hosted (Synology) mail server.
[Android Apps and Games] M66B:
@topcaser please see this new FAQ about the differences between the different release types:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq173
[Android Apps and Games] M66B:
Thanks for checking!

I like to see more checking to make sure the changes don't break anything.
[Android Apps and Games] M66B:
I've also added a new FAQ about auto discovery (quick setup wizard, other provider):

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

If you run your own email server, you might want to look into setting DNS records to speed up auto discovery and to make it work for other apps too.
[Android Apps and Games] avalx:
Quick setup works for me: GMX Freemail and Zoho Mail 👍👍
[Android Apps and Games] M66B:
Version 1.1691 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:
I like to know whether the new divider lines in several (popup) menus are an improvement. I think is and that it is subtle enough to not be disturbing, while providing some additional guidance. The items are grouped by function category, like "appearance" and "operations" (not directly visible, other than where the divider lines are).
[Android Apps and Games] M66B:
The latest version has been released in the Play store publicly now, which means that there will be a development pause. So, far the reviews weren't favorable :-(
[Android Apps and Games] sbellon:
In the German Play Store I literally had to scroll for a few minutes to find the first non-5-star review. You really are too harsh with yourself, Marcel. But even if everyone around here would say that, it wouldn't change anything, would it? ;-)
[Android Apps and Games] M66B:
The fact is that the total average Play store rating went down significantly recently.

German people are mostly nice people in my experience.

I am harsh (whips, etc) to myself to deliver you a perfect app ;-)
[Android Apps and Games] nadir husain:
Not good for your health Marcel if you whip yourself

The app is perfect and has been for a while. No one is going to come near it for a long long time. It's just that everyone will not like it for some weird reason. That should not upset you . Happy whipping;)
[Android Apps and Games] Android.Addiction:
I like this. Can you make swipe left/right work with multiple selections?

If I have 2 or more selected, swiping any of the selected left or right will apply the action to all of them.
[Android Apps and Games] M66B:
This is not a standard Android gesture and therefore there is no support for this in the Android APIs and libraries.
[Android Apps and Games] M66B:
2 stars after a year of usage for a problem which is a significant security problem at the side of the email server. The account settings are accessible right in the main setup screen.
[Android Apps and Games] nadir husain:
Ignore. Obviously he hasn't taken enough time to navigate thru the app even after a year.
[Android Apps and Games] M66B:
I will have a vacation (somewhat further away) and take a few steps back, so no worries. No whipping ;-)

My guess is that he will come back to FairEmail sooner or later.

IMHO this review is pretty unfair and unreasonable.
[Android Apps and Games] mkasimd:
I haven't joked with friends as rarely "If it wasn't for this one great email app, I'd have ditched Android already in favor of overpriced stupid Apple". As jokes are, there's a little truth behind it. Really, it's the best email app I've ever seen, accompanied by your unrivaled support and maintainance of the app.

So yeah, let them folks switch to the barely maintained K-9 or advertised Aquamail. Many will probably regret and get back to FairEmail. Cause if they want an actively maintained stable and secure privacy-focused email app, I don't know of any other app that fulfills that task as great as you do with FairEmail.

Well, maybe some people are Debian-minded and call insecure outdated applications "stable", too. Who knows. lol

Remark: For those who don't know, K-9 was last updated about a month ago. Until then, the latest stable version was from 2018. Of course, FairEmail still is miles ahead in terms of features, maybe apart from the barely used JMAP which is on the K-9 roadmap.

P.S.: Many email clients in comparison, but none are able to hold a candle to FairEmail in https://www.slant.co/topics/11515/~free-email-clients-for-android xD
[Android Apps and Games] lou2s:
Hi, I am looking for a solution to bring the archive button back.

I have been using 3 Gmail accounts with Fairemail, and the archive button (and right swipe) were available to all 3 of them. Suddenly starting from 2 days ago, the emails of my main account are no longer archivable. I can still swipe left to move to trash but swiping right is not working for emails from that account. Even in the email view the archive button no longer appears (see screenshot).

I have tried going through settings and folder properties trying to bring archive back but in vain. Could anyone point me to the right direction? Thx.
[Android Apps and Games] fraschi51:
Is a valid archive folder set in the settings of this account?
[Android Apps and Games] M66B:
@lou2s

This is the right answer and you'll have to thank Google for renaming system folders, which really should never be done!

How to fix: navigation menu, tap Settings, tap Manual setup, tap Accounts, tap the account and check the system folder settings.

Note that there was an unplanned release to workaround this, but I guess you updated too late.
[Android Apps and Games] lou2s:
THX! The archive option is back after the setup!

I didn't realize there is an release for this but I always update from Playstore.

Thx again!
[Android Apps and Games] M66B:
A not so nice review from an XDA member:

I think this is pretty disappointing given the time I have put into patiently answering questions and explaining things and even spending quite some time rewriting logging.

I will take a serious step back. It is never good enough anyway, which this review proves again.
[Android Apps and Games] Giocarro:
Don't worry, FairEmail has 4,7 stars on PlayStore: I think it is one of the best rated apps out there!
[Android Apps and Games] nadir husain:
There are always going to be people who don't like your app, whatever the reason. As long as you have a high rating ( 4.7 as per the above ) is excellent. Care about those who care about you. Let the rest go!
[Android Apps and Games] M66B:
Since the app is pretty stable and pretty feature complete, I am going to concentrate on solving practical problems (bugs and small missing features) for the time being.
[Android Apps and Games] heinhuiz:
Good, because I can't keep up with all the new features every time 😅
[Android Apps and Games] jaydee 77:
Is it possible to have an option to customize the conversation action bar buttons (bottom navigation bar)? For example I don't use the archive button at all and would appreciate the unread button instead.
[Android Apps and Games] M66B:
This is not possible, sorry.

However, you could deselect the archive folder in the account settings to disable the archive button.

Marking a conversation read or unread is a rather unusual operation. This is almost always done for a single message for which you'll find a button at the bottom right of a message.
[Android Apps and Games] mkasimd:
Did the latest version break opening links, or is it just me not being able to get the "open link" dialogue whenever I click on any link?

Edit: It works when viewing the original message. But no dialogue in the reformatted version.
[Android Apps and Games] M66B:
Yes, working around another problem caused this problem. There is a new update to fix this new problem.
[Android Apps and Games] caprihome:
hi marcel,

a short suggestion,

a fairemail tile in wear os would be great.
[Android Apps and Games] M66B:
I am not sure what this is.
[Android Apps and Games] caprihome:
Creating custom Tiles on Wear OS by Google with the Jetpack Tiles library

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

android-developers.googleblog.com
[Android Apps and Games] M66B:
I see, but I have no means to test this ...
[Android Apps and Games] caprihome:
maybe I can help testing, but I am not a developer, I have only a wear os watch
[Android Apps and Games] M66B:
If I can't see the result (the tile on the watch) it will be hard to design and implement a tile. So, I don't think this will work.
[Android Apps and Games] caprihome:
maybe there is an emulator?
[Android Apps and Games] caprihome:
Create and run an app on Wear OS | Android Developers

developer.android.com
[Android Apps and Games] M66B:
There is, but none of the Android related simulators work on my equipment for some odd reason only known by Google. I am using ChromeOS for Android development (an Acer Chromebox or a HP Chromebook, depending on where I am).

Besides that, testing a a real device is faster and more accurate.