yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] m0d:
That is totally false. The only apps that have reliable connections, to some extent, are official apps; i.e. gmail app for gmail and outlook for anything MS

All 3rd party clients suffer the same problems. Outlook is more open since it allows users to create App passwords without 2FA, meaning no mobile number.

However, Gmail requires mobile no. To enable 2FA.

Without app passwords any 3rd client becomes useless as any change in ips create problems authentication, for example vpns and travelling.

With app passwords Outlook works perfectly.

Gmail not only forces users to add mobile numbers, but tracks all purchases and flights from third party sites without being able to switch this tracking 'Feature' off.

Any receipts arriving to gmail is automatically added to their collection.

Using accounts to connect to google is another way, but relies on Google play services. So if you do not use play services than it is useless.

Google is getting more and more problematic as it has become quite heedless and careless.

From an open source os, it is slowly restricting more and more to be closer resembling to Apples.

Your question ahould be why should you still be accepting to using gmail with all their BS?
[Android Apps and Games] Sid32:
So, if I buy pro from the Play Store and switch to a phone running lineageOS, etc, without Google services, how does FairEmail know I bought pro?
[Android Apps and Games] fraschi51:
The new quick filter options at the bottom of the message list are great!

As far as sorting is concerned, the 'oldest first' checkbox should actually be an indented sub-item just below the 'by time' sorting point. At the bottom, where it is now, it should actually affect ALL sort criteria in the sense of 'generally reverse order'.
[Android Apps and Games] M66B:
It doesn't and it is also not allowed to use Play store purchases outside of the Play store.

However, you can activate the pro features without Google stuff too if you install the GitHub version of FairEmail.
[Android Apps and Games] M66B:
It does affect all the sort criteria ...
[Android Apps and Games] fraschi51:
Yes, in the actual literal sense that the oldest within the sorting criterion are displayed first, but not in a general sense of a sorting reversal.
[Android Apps and Games] M66B:
That is also why the title is 'Oldest first' and not 'Reverse sort'.
[Android Apps and Games] fraschi51:
O.k. ;)
[Android Apps and Games] M66B:
I like to keep the little banner in the free version, even if this results in hopefully only some bad ratings.

I am thinking about adding this explanatory text to the top of the pro features screen:

"Developing FairEmail took literally thousands of hours and despite that most features are free to use. To make FairEmail sustainable in the long term, some convenience and advanced features are not free to use. FairEmail displays a small banner to remind you of this, which will be removed if you purchase the pro features."

What do you think about this? Do you have suggestions for improvements?
[Android Apps and Games] beeshyams:
Just noticed. Move to a folder while reading a message does not ask for confirmation, while moving from unified inbox does. Design? Bug? On latest release
[Android Apps and Games] M66B:
In both cases you'll need to select a target folder, which acts as a kind of confirmation. Moreover, moving is not a destructive action because you can always move the message(s) back.
[Android Apps and Games] beeshyams:
I know it's not destructive and reversible. But I would like to have that feature enabled while moving after reading the message, as is the case from unified inbox.

Reason : Confirmation of move is to doubly make sure that it is moved to correct folder. That's why that option is helpfully provided. It is equally valid in both situations described.

Please consider enabling this. Thank you
[Android Apps and Games] nadir husain:
You can highlight features like snooze, moving emails from one account to another, multiple starring options etc, these are features normally only available on cloud based apps that pass mails thru their servers. Privacy and security is not understood by most people in this context. Just some thoughts.
[Android Apps and Games] M66B:
Thanks for the suggestion, but there is already a clickable link to a list of pro features, which is also easier to maintain when pro features are being added.
[Android Apps and Games] M66B:
I have just released

beta

version 1.690 1.691

Changelog/download:

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

Please report any problem you discover.
[Android Apps and Games] serano-tijssen:
Is the F-droid version stable releases? On Github I see lasted stable is 1.688. My F-droid version has 1.687.
[Android Apps and Games] M66B:
Please see here:

https://github.com/M66B/FairEmail/blob/master/README.md#user-content-downloads
[Android Apps and Games] M66B:
I have just released

stable

version 1.692 "Ojoceratops"

Changelog/download:

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

Please report any problem you discover.
[Android Apps and Games] ooonea:
Hi, in the last 3 versions of the app I can no longer use the OpenPGP key. It tells me that there is no valid key, but the key is always the same and with K9 it works correctly. You can check?
[Android Apps and Games] M66B:
Nothing was changed for some time to how encryption works.

I guess you have changed your key, please see here:

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

In short: try to save the identity again.
[Android Apps and Games] ooonea:
The key has not been changed. The exact message that appears on screen is: 'No Valid OpenPGP encrypted or signed data found!'

As already said on K9 everything works correctly. I tried to reinstall Fairemail, but the problem remains. I noticed that it requires me to use OpenKeychain as an app for OpenPGP, but it no longer asks me to use the key (I used to see two screens related to Openkeychain, now only one).
[Android Apps and Games] M66B:
If you already saved the identity again: please reproduce the problem and send me the debug info by long pressing 'Support' in the main navigation menu.

I also like to see the raw message file you are trying to decrypt (I don't need the decryption key): in the message 'more' three dots menu download/save raw message.

Edit: never mind, I can reproduce this problem.
[Android Apps and Games] sylvn:
Could it possible to play animated GIF? Currently it is just a fixed image.
[Android Apps and Games] sylvn:
I'm using android pie. The GIF is playing in the full view when I click on the square icon with four corners, but not in the boxed view.
[Android Apps and Games] M66B:
Android 9 supports displaying animated images, so I have added this to the planned features list:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-planned-features
[Android Apps and Games] M66B:
I have just released

stable

version 1.693

Changelog/download:

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

[MENTION=6609894]ooonea[/MENTION] this version fixes decryption. You'll need to 'resync' encrypted messages using the message 'more' three dots menu.

Please report any problem you discover.
[Android Apps and Games] ooonea:
Great! It's a good thing I'm not crazy and you've solved the problem. I can no longer do without your app.
[Android Apps and Games] Namnodorel:
I would expect "Login" to load all data related to an account. Whereas "check" would be expected to try if something is possible, and return success/failure. But not do anything as active as setting the whole account up for the phone.

The title doesn't disappear, it moves over the textfield to become a small text. Same thing as in XPLP, remember? :)
[Android Apps and Games] m0d:
Seen a couple of errors on recent version:

And,

Also, long-press on folder does not sync.

And, app does not handle well account that does not have synchronize on.

I have some accounts that I do not want to check all the time nor regularly. Only when I want. So, it would be useful to be able to have that ability (no sync only manual). I believe it was an option. But, did it get pulled along with poll support?

I know this app is still under heavy development, but adding then removing features can be confusing and annoying.
[Android Apps and Games] M66B:
Please check connectivity in About > Log (see also my earlier comment on this).

Poll support was pulled, so it is either real-time synchronizing or manually synchronizing.

The app is marked as beta and there wasn't a stable release yet, so features and bugs can come and go.

Which version are you using? I am asked because the MessageRemovedException should be fixed. If not, I like to see a logcat ASAP after it happened.
[Android Apps and Games] M66B:
I have just released

beta

version 0.40

Changelog/download:

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

This version is available on GitHub only and adds star/unstar messages. The star in the message list is view only for now. You can star/unstar a message by tapping on the star/outline when viewing a single message. Since long press is in use for read/unread I am not sure if and how to star/unstar messages in the message list. Any suggestions?
[Android Apps and Games] chantoine:
It's quite logical.

You wouldn't star a message without reading it first.

Great !

(why "only on github" ?)
[Android Apps and Games] M66B:
Because there was already another release in the Play store and because I was unsure about star/unstar in the message list.
[Android Apps and Games] m0d:
Clicking about|debug info brings about error toast.

Maybe mention "Primary account needed for debug log" in toast for others who come across this for the first time, (Yes, rare to happen. But it still a possibility so all use0case should be handled).

Just wondering if there is no way to get aroubd this without having draft folder?

manual sync does not seem to work. I longpress folders and nothing happens. Is the check logged on longpress?

Drawer is getting a litlle cluttered. Better organization?

Maybe move about between legend and faq then have a separator below it. As all the rest are links taking you away from app.

Shouldn't faq be accessible within app?
[Android Apps and Games] Elektron60:
I tryed your new app and missing acror mail.
[Android Apps and Games] chantoine:
What about configuring it yourself, testing of everything's ok, and then asking for adding it in the providers supplied ?

(sorry if i didn't get it)
[Android Apps and Games] m0d:
I have network lost 30min or more ago, and I am now connected, longpress on folder to sync and nothing...

I have a feeling that it is due to not having synchronize on any folders.

I am not sure how this is handled,

I have account set up,

But, I removed sync on all folders, as I would like to do it manually for this account.

Now, sync does not work at all.

Maybe an option|checkbox in account setup for manual sync?
[Android Apps and Games] M66B:
Manual sync depends on a connection to the server.
[Android Apps and Games] Elektron60:
I have buyes it but on the second device it fails.
[Android Apps and Games] m0d:
Longpress should trigger popup menu, which should show you options:

Mark as read

Star | unstar

et cetera
[Android Apps and Games] M66B:
That is an idea. What is et cetera? Forward to the president? ;)
[Android Apps and Games] m0d:
Not understanding.

Also, all the emails that were downloaded on setup have now disappeared.

So, now nothing works.

I do not seem to comprehend what manual sync is.
[Android Apps and Games] M66B:
It seems restoring purchases was done while you were checking to purchase.

Check the pro features screen again.

Else see here for guidance:

https://github.com/M66B/NetGuard/blob/master/FAQ.md#FAQ59
[Android Apps and Games] m0d:
That will only create confusion, ¿which president?

K9 has following options:

Spam is useful these days

Also more from this sender.
[Android Apps and Games] M66B:
Manual sync requires the account to be connected to the server. This means that the account should be set to synchronizing and that there is internet connectivity. You can check the account status in Setup > Manage accounts. The folder could be set to not synchronizing, but the number of days to synchronize will still be applied. Disabling folder synchronizing will delete all stored messages, but you can restore these by manual synchronizing = long press on the folder.
[Android Apps and Games] M66B:
A draft message needs to be stored somewhere, so there is no way around this, other than selecting a random account, which could appear to be a sensitive account in some way.

The navigation menu has got some separators in the latest version.
[Android Apps and Games] m0d:
As Stated earlier,

So, it should do as you say. Long-press reSyncs manually.

But, on long-press nothing happens
[Android Apps and Games] m0d:
Latest version has a help button in draft for "Message ID Missing" which sends you to FAQ - https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq22

But, there is no explanation to what that means in FAQ, making the button useless,
[Android Apps and Games] M66B:
"Message ID missing" is not an error message anymore in recent versions, so I guess you can fix this by just saving the draft.
[Android Apps and Games] maybeme2:
Suggestion:

When I insert an address in the To: field, the address is inserted and the 'To' disappears. I have no problem with that.

But if I nsert an address in the Bcc: field, the address is inserted and the 'Bcc' also disappears. I think this is a problem because the display makes it uncertain/unclear that the address is bcc. Maybe, at least in the case of Bcc, the Bcc should remain visible. For reassurance.
[Android Apps and Games] M66B:
I see what you mean, but I don't see an evident solution given that there needs to be as much as possible space to write a message.
[Android Apps and Games] heinhuiz:
[MENTION=2799345]M66B[/MENTION]

Quickly scanning through recent history, I have two suggestions:

1) Put the 'Pro' banner at the bottom of the screen if it is not already there, that will seem less obtrusive.

2) Leave the reply button on the screen even if no identity is set, and on that case let it display a warning with a button link to the identity setup page. Then it's clear for everybody.
[Android Apps and Games] Sid32:
Put bcc address inside () so they are seperated from the rest?
[Android Apps and Games] M66B:
Wouldn't that look ugly?

How about CC vs BCC addresses?
[Android Apps and Games] maybeme2:
Yes it would. How about doing it the way Thunderbird does it? Just leave the field label visible. The label is not part of the field.

Cc are less important because there is no attempt to hide the recipient. But for the sake of consistency, all 3 labels should remain visible in the compose screen till the message is sent.

I'm talking about the compose screen before the message is sent.
[Android Apps and Games] M66B:
People with smaller screen will likely hate this because it takes away valuable screen space.
[Android Apps and Games] heinhuiz:
What about using.icons? There is a CC icon (closed_caption), and for Bcc you can use the striked eye symbol (visibility_off).
[Android Apps and Games] maybeme2:
Maybe.

I have a 5" phone and it would work fine for me.

Here's an example from another android email app.

In portrait.
[Android Apps and Games] M66B:
I have just released

beta

version 1.694

Changelog/download:

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

[MENTION=977041]sylvn[/MENTION] GIFs will be animated on Android 9 and later

[MENTION=6398898]Sid32[/MENTION] [MENTION=4356248]heinhuiz[/MENTION] [MENTION=6910712]maybeme2[/MENTION] can you let me know what you think about the CC/BCC icons?

Please report any problem you discover.
[Android Apps and Games] maybeme2:
They're OK.
[Android Apps and Games] heinhuiz:
Yup, good choice!
[Android Apps and Games] fraschi51:
This is what I discovered today: If I write a mail and then add an already existing picture as an attachment, this attachment appears immediately in the mail draft. However, if I call the camera function from the mail with the camera symbol and take a picture with it, this picture does not appear immediately as an attachment in the mail draft. Only when I go into the draft folder, I see that this mail probably contains an attachment.
[Android Apps and Games] M66B:
If it doesn't appear immediately, it will also not appear later.

Edit: I have just fixed a small bug which could cause photos not being attached when there is not much memory available.
[Android Apps and Games] fraschi51:
O.k., here are the two screenshots. I hope you see the difference:

Free Memory at the moment 2,6 GB.
[Android Apps and Games] M66B:
I have just released

beta

version 1.695

Changelog/download:

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

This version adds a grey theme for the people who don't like blue/amber and don't have a colorful life ;)
[Android Apps and Games] dnsroot:
I really like the new grey theme. But there's one thing I noticed. In the unified inbox, the location indicator on the scroll bar seems to have the same color like the right border / frame, so it's not highlighted or visible like in other themes.

For better scrolling the position indicator should have a slightly different (lighter or darker) color.
[Android Apps and Games] M66B:
Thanks. This will be better in the next version.
[Android Apps and Games] serano-tijssen:
Nice, I like this new theme also, a specially the grey banner. Can you maybe add a light theme with grey banner and buttons (light theme, not super white, but light grey?) in the future and a option to auto switch themes at night and day (schedule)? :laugh:
[Android Apps and Games] maybeme2:
I agree. It is nice.

But I prefer the system theme. Maybe I'm in the minority who like color.
[Android Apps and Games] davidetapp:
Thank you so much [MENTION=2799345]M66B[/MENTION] for working on this! I can see the "Oldest first" checkbox on the "Unified Inbox" view, however what I'd really love is to also have it on the "Thread" view (when I click on a thread and only see the list of messages from that particular thread). To have the "Oldest first" on that view is arguably even more important, as it is possible to open an app, see a thread with 5 unread messages, click on the thread and read all the messages from top to bottom.

Would you be able to add the "Oldest first" to the "Thread" view as well please?

These settings should be independent if possible, i.e. I would prefer to see "Newest first" on the "Unified Inbox" view but "Oldest first" when I tap on a particular thread.

Thanks again!
[Android Apps and Games] M66B:
I will see what I can do. It seems natural to me that this will be the same settings though.
[Android Apps and Games] fraschi51:
The situation documented in Post #8555 is still the same in the latest version.
[Android Apps and Games] M66B:
Please reproduce the problem and send me immediately after it the debug info by long pressing 'Support'.
[Android Apps and Games] M66B:
I have just released

beta

version 1.696

Changelog/download:

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

This version adds a grey light theme (to translators: not a light grey theme) and allows to sort conversations on oldest message first.

Please report any problem you discover.
[Android Apps and Games] ouzowtf:
I really like the new grey light theme! :)
[Android Apps and Games] dnsroot:
I like all colours as long as they are different shades of black... ?
[Android Apps and Games] Sid32:
Really hate the orange ball on the bottom of the screen to indicate last/first email in the inbox. It's unclear what it means. Why not make it a bar on the bottom bar?
[Android Apps and Games] M66B:
Please see here what it means:

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

Edit: I will add an option to disable the seek bar (this is how it is called) in the next version.
[Android Apps and Games] davidetapp:
The reason I suggested this is because I think sorting in these two screens holds a semantic difference: unified inbox is a list of threads, it doesn't matter whether you read it from top to bottom or vice versa, and it makes sense to show the priority of a most recently updated thread by having it on top of the list; the thread view on the other hand is something you read in order, that's why (especially if there are a few unread messages in a thread) I'd much prefer to read them from top to bottom, from oldest to newest.

That's why if possible, I'd prefer the "Oldest first" setting to be either moved to the "thread view" or added there independently of the "unified inbox". But if you prefer to keep them linked, I would still use this setting :)

Just a thought (maybe you took care of it already, haven't tested yet), if the setting "Oldest first" remains present in the "unified inbox", the setting "Scroll to top on receiving new messages" should scroll to bottom in that case.

Thanks for your work!
[Android Apps and Games] M66B:
Sort on oldest first for message lists and conversations is a different setting.
[Android Apps and Games] M66B:
The restriction for Amazon devices on Android 5 Lollipop for the Play store will stay because I have seen too many crashes on these devices with this Android version. People will blame FairEmail, while the buggy Amazon Android version is in fact to blame.
[Android Apps and Games] davidetapp:
I didn't notice you managed to already implement this! Just tested, works beautifully!

Thank you so much for implementing everything I asked for and making this the best email app, will go and purchase the app now to support your awesome work!
[Android Apps and Games] M66B:
I have just released

beta

version 1.697

Changelog/download:

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

The (grey) system theme will follow Android day/night mode (if supported).

Please report any problem you discover, so it can be fixed.
[Android Apps and Games] dorqus:
With latest version regardless of what theme you choose the background for the action bar (??) Is always light grey, I don't remember it being like that before.
[Android Apps and Games] dorqus:
Light theme and black theme.

It does not matter if images are displayed or not. The background is always light grey and I seem to recall it being black for the black theme which is what I normally use.
[Android Apps and Games] gc01:
Yep looks like a small bug - white icons on light gray is not ideal ... I do like the new theme options .. kind of liking the system them (which is dark for me on android 10).
[Android Apps and Games] dorqus:
I'm also running Android 10 with dark theme, so I use the black FE theme.
[Android Apps and Games] xFilthyxJesusx:
Browser selection

Looking for a setting to open all URLs with my default or selected browser? The internal browser generally fails to load (probably due to my ad blocking VPN) and would prefer to use my configuration of Firefox rather than the built in Firefox mini browser. Many thanks in advance
[Android Apps and Games] fraschi51:
Android usually gives you this option - you must never press 'always' on the question with what you want to open something, if you want to keep this option for later. ;)
[Android Apps and Games] M66B:
Yes, this is a bug and it will be fixed in the next release.
[Android Apps and Games] M66B:
Basically, FairEmail opens links in browser tabs. Alternatively, you can select 'browse' instead of 'ok', but that won't change the choice of browser/app you have made before to use opening links with. It is a little bit hidden, but you can undo the 'open' choice with the Android app settings.

Edit: see here: https://support.google.com/android/answer/6271667
[Android Apps and Games] Rekesz:
Hi Marcel,

I switched from ProtonMail to another provider and tried fairmail, loving it! I'm donating a bit next month. It's refreshing having email notifications again. Thanks for all the great work!
[Android Apps and Games] M66B:
Are there any objections to removing the dark theme and using the black theme instead?
[Android Apps and Games] xFilthyxJesusx:
'Browse' is exactly the feature I was seeking. The label 'browse' thru me off. Excellent! Cheers!