yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] M66B:
I have just released

beta

version 1.877

Changelog/download:

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

I have added delete all trash/spam for all accounts because this was asked frequently for. This feature is accessible via the three-dots menu of the unified trash/spam folder (via the navigation menu).

[MENTION=10423393]horazont[/MENTION] your problem should be fixed, can you please double check?

Please report any issue, so it can be fixed.
[Android Apps and Games] cobben:
"As FE is near finished, the price of the Pro version will soon (Q1 2020) be increased substantially.

A possibility of moving to a paid-only form is also being considered.

However, all users opting to buy the Pro version before any changes are implemented will automatically be included in the new Pro version at no additional cost."
[Android Apps and Games] horazont:
Thanks for the quick response. Unfortunately, I use F-Droid for convenience so testing this beta is a bit tricky for me. Is there a way to export the configuration of FairEmail to the other version? I'd like to avoid invalidating the test because I inadvertently did not configure FairEmail the same way after re-installing.
[Android Apps and Games] M66B:
You can export all settings via the navigation menu of the settings screen (this is a pro feature).
[Android Apps and Games] :
Hi, my email provider is mailbox.org.

When I archive emails with your app they are sent to the folder "Archives" instead of the correct "Archive".

I used to have the same problem with Thunderbird and AquaMail but could change to the correct archive folder there.

What could I do to use your app?
[Android Apps and Games] M66B:
Setup, step 1, manage, tap account, at the bottom
[Android Apps and Games] :
Thank you, that was a quick reply and easy fix! Really didn't expect the setting there :)

Going to get Pro right now!

Have a good start in the New Year!
[Android Apps and Games] Droidphilev:
I wish you all but most of all Marcel a healthy and pleasant 2020!

Feature request (at least i cannot find this in settings): 'hide unified folders'

As i never use these folders and find it a bit of clutter + as only inboxes are in 'unified inbox' the inbox that is among the unified folders is useless anyway this way. Would be nice! (I know the can be folded)
[Android Apps and Games] M66B:
Thanks! I wish you a happy 2020 as well.

The unified system folders in the navigation menu are already collapsible.
[Android Apps and Games] Droidphilev:
Thank you Marcel.

That's a better word, collapsible :) I do know that but i meant a real seting for this. I do understand that you probably won't put time in this though. I can only try :)
[Android Apps and Games] fraschi51:
What should this setting do? The state of the unified folders remains unchanged - until you change it again.
[Android Apps and Games] M66B:
Which setting?
[Android Apps and Games] fraschi51:
The setting which Droidphilev want to have.
[Android Apps and Games] M66B:
I see. I have no plans to add an additional setting, since collapsed/expanded is a permanent state and basically already a setting.
[Android Apps and Games] Droidphilev:
Yes, i know. Still as i never use them (i didn't even know how they worked since yesterday while i already use FE since the beginning) i don't even need the 'fold' arrow :)
[Android Apps and Games] fraschi51:
Therefore my question (to Droidphiliev) what this setting should do.

However, since these unified folders could be useful from time to time, the small pop-up arrow should in my opinion remain.
[Android Apps and Games] Droidphilev:
Well, i meant an extra setting to completely disable them. I did not mean the arrow to be replaced by a setting (enabled=as it is now/disabled=no unified folders and no arrow at all). But anyway... Marcel has spoken.
[Android Apps and Games] cobben:
FYI

"Themes" customizable et.al. seems to be the new "thing" for 2020?

No idea, and I am not personally interested in themes in Telegram either.

But "Cats in Space"?!

Obviously a Must Have! in the cattinated 'net . . :)

Happy New Year!

Gott Nytt År!

С Новым Годом!

https://www.xda-developers.com/telegram-5-13-update-brings-theme-editor-2-0-more/

The update also brings a brand new Theme Editor with which you’ll be able to quickly tweak the style of elements in Telegram chats and add new gradients to messages and the chat background. Once you’re done customizing the interface, you can share your new theme with friends who can customize it even further as per their preference.

https://telegram.org/blog/verifiable-apps-and-more

By the way, this update includes dozens of new cool patterns you can apply to your background. Our favorites are the Math and Parisian motifs, but there‘s also one we made especially for New Year’s Eve.

There are new patterns with cats as well. And space. And cats in space. No time to explain, go check them all out.
[Android Apps and Games] M66B:
Cats? Do you have mice in your email?

Anyway, I currently have no plans to add this level of customization to FairEmail, but we'll see what the new year brings. For now the plan is to add some smaller features only, like a new message count widget per account.
[Android Apps and Games] locketine:
OK, instead of us uninstalling or forking this app, could you remove it or limit its scope. Not even the search options in Google Chrome appear in the context menu outside of Chrome. I doubt many people use this feature, and even fewer use it outside of the app.
[Android Apps and Games] M66B:
The beta version has recently gotten an option to disable external search ...
[Android Apps and Games] gc01:
Not sure I understand exactly how other apps might use this - but for privacy/security reasons I would strongly recommend this setting is set to off by default.

(for those looking, Its in settings -> miscellaneous)
[Android Apps and Games] M66B:
Other apps cannot use this, only you can. So, there are no privacy/security concerns. Also, the search results are shown within FairEmail, inaccessible to other apps.
[Android Apps and Games] gc01:
'

Okidokey thanks - like I said, - I'm not exactly sure how this works
[Android Apps and Games] M66B:
Just select text in any other app, for example the name or email address of someone, and you can search for messages containing this text in FairEmail, similar to how Google search works.
[Android Apps and Games] gc01:
Hah - that's actually pretty cool.
[Android Apps and Games] cobben:
Just thought you might be able to see something useful from how Telegram does it (client is open source).

https://github.com/DrKLO/Telegram

Funded by a expat Russian who got rich from selling the Russian version of Fakebook to the state controlled oligarchists if I recall correctly, so the devs sitting in Dubai I think are probably well taken care of.

And you are obviously not in on the well kept secret that the 'net was created solely for the purpose of showing cat videos.

Not by Darpa for military use, as is commonly believed by the uninitiated.
[Android Apps and Games] M66B:
I have just released

beta

version 1.878

Changelog/download:

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

This version adds a configuration to the existing new message count widget to select an account.

As always, please report any problem you discover, so it can be fixed.
[Android Apps and Games] Janzomaster:
Hi there, just started using your app as an alternative to k9 and I'm very impressed!

One feature I'd like to request: When viewing a message list in landscape mode, I'd like the option of having the folder list as a second column on the left. When selecting a message, the display could change to the already implemented two column view "message list - message content". Maybe even add an option for three columns: "folder list - message list - message content".
[Android Apps and Games] M66B:
This is already on my to do list, but I am not sure if I want to add this. The navigation drawer is meant to navigate to accounts and folders. Note that you can add any folder to the navigation menu. Just long press the folder in the folder list.

Edit: I will see if the navigation drawer can be shown always if the screen is wide enough.
[Android Apps and Games] Namnodorel:
I think this is the kind of thing where Android wants you to use fragments. I personally never liked them, but iirc always showing the navigation on big screens was one of the big examples where they were advertised as useful (back then for use on tablet screens)
[Android Apps and Games] M66B:
FairEmail uses fragments almost everywhere ;)
[Android Apps and Games] M66B:
I have just released

beta

version 1.879

Changelog/download:

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

This is a maintenance release and a release candidate for the next stable release.

As always, please report any problem you discover, so it can be fixed.
[Android Apps and Games] M66B:
The new message count widget now shows an envelope outline when there are no new messages and a solid envelope if there are new messages.

IMHO this makes it easier to see if there are new messages. What is your opinion?
[Android Apps and Games] fraschi51:
It's ok, but you can see it clearly from the number, whether this or a zero is displayed.
[Android Apps and Games] Droidphilev:
Setting up Fairemail on some devices i have. It seems that popups (like the one you get after long press a message > three dots) only use half the screen height on my Planet Gemini. Is this a bug or...?
[Android Apps and Games] M66B:
I am not sure which popup you exactly mean.

Can you please post a screenshot of this?
[Android Apps and Games] Droidphilev:
Done via mail Marcel
[Android Apps and Games] M66B:
Thanks. It appears you mean the popup menu. This menu is managed by Android and the height will depend on the screen size. So, this works as expected, at least in the eyes of the Google engineers.
[Android Apps and Games] Droidphilev:
Aha, ok! Nothing we can do about it then. Thanks anyway!

---------- Post added at 12:06 ---------- Previous post was at 11:57 ----------

Ouch... forgot to mention another thing i found:

On my Chromebook the theme settings are:

Blue/Orange

Reverse colors enabled

Dark enabled

Black background enabled

Sometimes (most of the times when scrolling) the black becomes grey (screen of the laptop is fine, no broken flat cables or anything :) ) It seems that the Chromebook (it has the same settings as for example the Gemini) tends to reverse what the Gemini does: the 'cards' on the Gemini are real black and the background is slightly lighter (very dark grey) while on the Chromebook it's the opposite (dark grey cards on a black background). I'm sure about the settings as both devices use the same settings file

Any idea please? (I won't get me killed mind :) )
[Android Apps and Games] M66B:
Please make sure you are using the exact same theme (check the theme settings, these were changed a few times lately). Also, make sure you are using the exact same version of FairEmail on both devices.
[Android Apps and Games] Droidphilev:
This is all done. Today's Store release on both and settings file made today on one device and imported on the other one.
[Android Apps and Games] M66B:
I like to see screenshots of both devices side by side and when possible of the scroll effect too.
[Android Apps and Games] Droidphilev:
Sorry for the hassle but again via mail :(
[Android Apps and Games] M66B:
I can't reproduce your problem on my HP Chromebook 15 :(
[Android Apps and Games] Droidphilev:
Argh, ok. Will now install it on my other Chromebook using exact the same version and settings file. Will report back asap.

---------- Post added at 13:18 ---------- Previous post was at 12:50 ----------

Email sent. Sadly the same result on a completely different model.
[Android Apps and Games] Lupus77:
That seems to work. Thank you. I thought unticking "leave on server" would remove all mails from server receiving mails. Bought the pro version!

Maybe a little suggestion: divide the settings into settings / advanced settings / expert settings. Most users probably won't need the advanced/expert settings, so you won't be overwhelmed by the sheer number of settings.
[Android Apps and Games] beeshyams:
[MENTION=2799345]M66B[/MENTION] IMO that's a good idea of splitting sections. Why do I say this? Folks are spoon fed and expect the app to run with minimal steps. I agree that's covered in set up wizard. But when it comes to settings, it's probably intimidating and this may help

BTW this brings me to an old request of mine and someone else too- search in settings which you mentioned is not trivial but on your to - do list
[Android Apps and Games] Chris.B.:
[MENTION=2799345]M66B[/MENTION] , I come back to you after several weeks using your app.

You made some modifications at the beginning of november 2019 allowing me using alias as sender ( https://xdaforums.com/showpost.php?p=80756227&postcount=10222 ).

I met a bug with the functionnality when there are several recipients to the email.

When I'm not the first recipients (fields "At" or "cc" don't matter), the address which is put in the sender address is the address of another recipients of the emails.

I can change it (and it's what I have been doing since I discovered the problem) but it would be better to get directly the good address.

The main problems are :

if I forget to change the sender address, one of the recipients will receive an email like it was coming from him

if I forget to delete my own address from the recipients, I will receive my own email.

Here is an example to explain.

I'm one of the recipients:

From: bob[at]qwerty.fr

To: alice[at]azerty.fr

cc: me[at]mydomain.fr ; john[at]gmail.com

When I answer:

(From) alice [at]mydomain.fr

To: bob[at]azerty.fr

cc: me[at]mydomain.fr ; john[at]gmail.com ; alice[at]azerty.fr

For the answer, I expected to have "me" [at]mydomain.fr instead of "alice" and no appearance of "me[at]mydomain.fr" in the field "cc".

Any idea if I'm doing something wrong or is it an issue from the app side ?
[Android Apps and Games] nadir husain:
FairEmail back to a rating of 4.8 on the play store. Miles ahead of the rest! Congratulations M66B - truly well deserved!
[Android Apps and Games] M66B:
I think it will be hard to say which setting is advanced and which isn't.
[Android Apps and Games] M66B:
Which 'via' identity was recognized for the message?
[Android Apps and Games] M66B:
Yes, asking for reviews was successful!
[Android Apps and Games] M66B:
Version 1.879 has been upgraded to a stable release, mainly to provide empty trash/spam for the unified folders in the Play store. Some people do not understand the difference between an account's trash/spam folder and the unified trash/spam folder and when they have setup one account I cannot really blame them for it.
[Android Apps and Games] CueHD:
PGP-Inline is not decrypted

Thank you for creating this excellent client.

According to the FAQ, decrypting received PGP-Inline is supported. This does not appear to work. I have FairEmail version 1.877 and OpenKeychain version 5.4 both from the Google Play store. The same messages are properly decrypted on the same phone with K-9 Mail version 5.6. They are also properly decrypted using either Thunderbird or Mailvelope.

When pressing the padlock icon, I get one of two messages depending on which email I am trying to decrypt: "OpenPgp error 0: No valid OpenPGP encrypted or signed data found!" or "Message signature valid".

This appears to also have been reported by stuart32 here.
[Android Apps and Games] M66B:
Please long press 'support' in the main navigation/hamburger menu to get to know my email address and send me an inline signed message and I will double check it.
[Android Apps and Games] Chris.B.:
I have only one identity ( https://imgur.com/a/vfWbehT , same configuration than in november)

My regex to match edited addresses is : ab([0-z]+)[at]mydomain.fr

I just make a test : I change my regex in my identity to "ab([0-z]+)" instead of "ab([0-z]+)[at]mydomain.fr".

It solves the second problem : my address is not anymore in the recipients when I answer.

However, the address which is chosen to be the sender keep on being the last recipient instead of my alias.
[Android Apps and Games] M66B:
I am not sure what the recipients are and what you mean by sender (identity or editable address part), so can you please explain this in more detail?

A recent change is that if there are multiple 'to' addresses the 'to' address that best matches the recognized identity will be used to pre fill the editable part of the address instead of the first one.
[Android Apps and Games] viciovb01:
I have a problem. I'm using outlook at work with rules to organise my email into folders. I want to manually poll all those folder with fairemail but it doesn't work. With the "receive messages" option enabled, it works but when I disable it and I scroll down to poll emails, nothing happens

Inviato dal mio SM-T860 utilizzando Tapatalk
[Android Apps and Games] M66B:
I have just tested this (receive off, pull down folder) and FairEmail makes an account connection and synchronizes the folder as expected.

Please make sure you are using the latest version of FairEmail.

To check:

Is there an account connection being made? (you can see this in the navigation menu, see the legend for the meaning of the icons)

Is there a sync operation queued? (you can see this in the operations screen via the navigation menu)
[Android Apps and Games] viciovb01:
It's not working for me. Here's the screenshot of some of the folders I created on my outlook h t t p s://w w w.dropbox.com/s/1667ts6ihfzvb3u/Screenshot_20200102-181134.jpg?dl=0 (remove spaces)

If I scroll down nothing happens and I don't see any pending operation on the status bar.

If a long press the inbox folder and choose synchronize, it works just for the inbox. I want to manually synchronize all the account.

I'm using v1.873

Inviato dal mio SM-T860 utilizzando Tapatalk
[Android Apps and Games] M66B:
What are you exactly scrolling down?

You'll need to scroll down a message list.

Scrolling down the folder list won't work.
[Android Apps and Games] viciovb01:
So do I need to enter each folder and scroll down to retrieve messages? I hoped scrolling down the folder list would worked because it works with automatic synchronization. It would be great to have a button to synchronize all the folder or maybe just long press on the account name and select synchronize

Inviato dal mio SM-T860 utilizzando Tapatalk
[Android Apps and Games] Poor Grammar:
Makes sence... Looks like I need to hurry up purchase Pro Version I'm sold just on Dark mode and Tracking images alone.. Awesome app
[Android Apps and Games] M66B:
Pulling down the folder list is not meant to synchronize all messages in all folders, so yes.
[Android Apps and Games] M66B:
News from the Google OAuth team:

This is basically bad news because a security audit is not an option:

https://support.google.com/cloud/answer/9110914

Edit: I am intending to respond like this:

Are there any comments on this?
[Android Apps and Games] viciovb01:
Too bad! I think it should an option to add so someone can manually poll all the imap folders
[Android Apps and Games] Ines*:
From that page:

"If you don’t want to go through a security assessment, you need to change your server storage to local storage only. If your app has server-side OAuth flow implemented, your app also needs to change to client-side OAuth flow."

No idea what the latter is ...
[Android Apps and Games] M66B:
Basically, it means that Google will likely require a security audit.
[Android Apps and Games] Ines*:
So the "Web OAuth flow" you mentioned is server-side stuff? :(
[Android Apps and Games] M66B:
Yes, it is. The existing flow via on-device Google accounts is a client flow, but the desired flow without on-device accounts is necessarily a web flow. I will try to get an excemption for the security audit for the web flow, but if Google doesn't grant it, I can't add this, unless someone sponsors me the money for a security audit.
[Android Apps and Games] M66B:
I have just released

beta

version 1.880

Changelog/download:

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

This version will keep showing the navigation menu in multi column landscape mode. This can be turned off in the display settings of this bothers you.

Please report any problem you discover, so it can be fixed.
[Android Apps and Games] Chris.B.:
I'm under the impression that the recent change may have modified the behaviour when I answer because I don't remember that I have the following issue at the beginning.

I have only one identity with allowing changing sender address, with the regex : cb([0-z]+)[at]mydomain.fr

I just tested without "[at]mydomain.fr" in the regex but it doesn't change anything for the editable address.

The only thing that changes is that myalias is well recognized and disappear from the recipients (in "To" or "cc" fields) but it doesn't change the behaviour for the editable address which remains wrong.

For the following tests, let's consider that my unique identity (used for sending all my emails) has the following regex: cb([0-z]+)[at]mydomain.fr

Case 1:

To: myalias + bob

cc: john

Answer all : ok for editable address is myalias but myalias is part of the recipients of my answer

-> I have to delete myalias from the recipients field

Case 2:

To: bob + myalias

cc: john

Answer all : nok : editable address is bob and myalias is part of the recipients of my answer

-> I have to edit the editable address and delete myalias from the recipients field

Case 3:

To: bob

cc: myalias + john

Answer all : nok : editable address is bob and myalias is part of the recipients of my answer

-> I have to edit the editable address and delete myalias from the recipients field

I don't find any mail with a forth case where I'm in cc but in second or more position.

Hope this will help, don't hesitate to ask for details or other thing:)
[Android Apps and Games] M66B:
If both my alias and Bob matches the regex, this is the expected behavior.
[Android Apps and Games] Chris.B.:
So I don't understand how the regex works.

Currently, any person who sends me an email matches the regex : bob@gmail.com, john@orange.fr, alice@herwork.com,...

If I do a "answer all", each time I get "bob", "john" or "alice" in my sender address.

My regex is : cb([0-z]+)[at]mydomain.fr

For me, it means : "cb" & "any_character(s)" & "[at]mydomain.fr"

So how can "bob" match with a regex with needs "cb" at the beginning ?

Moreover, even if I delete "[at]mydomain.fr", my regex become cb([0-z]+) which I translate in "cb" & "any_character(s)"

I don't explain myself why with this "reduced" regex, my alias (cbxda for example) is correctly deleted from the recipients fields ("To" and "cc") but isn't correctly written as sender address.

This second test lets me think that, even if my regex has a problem when there is "[at]mydomain.fr" at the end, it seems there is an issue for filling the sender address.

I will try to test with older apk on a second phone to see when the change occurred.
[Android Apps and Games] M66B:
The regex is for the username not for the domain name. So, try again with a regex for the username only. Be aware that identities will be matched only once on receiving a message.
[Android Apps and Games] Dark_Eyes_:
Do what you will, but it seems to me that this isn't going the way it should. You got it working the first time. The issue was that the secret token couldn't be kept secret since it has to be written in the code. That use case is already covered in Google doc:

The process results in a client ID and, in some cases, a client secret, which you embed in the source code of your application. (In this context, the client secret is obviously not treated as a secret.)

They clearly mention that you have to embed the client secret in you source code, and they already acknowledge that the client secret won't be kept secret in that case. I don't see anything wrong with what you did.

OAuth team clearly didn't understand your question. Going through the process again with them is counterproductive. Why not re-enable what you had working? I don't see what could go wrong?