yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] ouzowtf:
Solarized theme.

Tabular layout.

'beige' disabled.

'Use card color as background color when using tabular style' disabled.

I had expected to see a white background in the settings (in the sections), because the background was white in the unified inbox too.
[Android Apps and Games] M66B:
I have a pure white background with these settings (I am assuming Solarized light).

Are you using the latest GitHub version?
[Android Apps and Games] ouzowtf:
Maybe screen screenshots help:
[Android Apps and Games] M66B:
Okay, I see. You can't disable the card layout for the settings, only for messages. So, the settings cards will be Solarized white (paper color) on a white background color.
[Android Apps and Games] M66B:
Version 1.1629 is available on GitHub now.

Changelog/download:

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

In the button configuration menu you can add a translate button to translate the text of received messages paragraph by paragraph. Note that experimental features need to be enabled in the miscellaneous settings for this.
[Android Apps and Games] M66B:
How about FairEmail on Windows 11 via the Amazon Appstore?

Windows 11 will be able to sideload Android apps

A Microsoft engineer says you’ll be able to load APKs.

www.theverge.com

If approved, the app will go live here:

Amazon.com: FairEmail, privacy first email: Appstore for Android

Buy FairEmail, privacy first email: Read Apps & Games Reviews - Amazon.com

www.amazon.com

For now there are only dogs of Amazon ;-)
[Android Apps and Games] jw111:
Or side load from Github.

That will be a dream come true!
[Android Apps and Games] maybeme2:
Please ignore
[Android Apps and Games] topcaser:
The solarized theme is really awesome. Thanks for that theme
[Android Apps and Games] carpler:
I registered at DeepL and obtained the configuration key.

I haven't had a chance to test it yet, but I will soon.

I would like to know what you think about introducing a similar button also in a received message and not only a message that is being composed.

I guess especially for complex html-formatted messages it's not so easy to handle, but maybe for text-only emails a translation button could be very useful...
[Android Apps and Games] M66B:
From the changelog:

"In the button configuration menu you can add a translate button to translate the text of received messages paragraph by paragraph. Note that experimental features need to be enabled in the miscellaneous settings for this."

;-)
[Android Apps and Games] carpler:
I found the translate button only in the message composing window.

I will look for the new button!
[Android Apps and Games] M66B:
Open/expand a message, tap on the horizontal three dots, select to configure the buttons and you can enable translation for received messages.

Little secret: you can long press the translate button to see the usage statistics.
[Android Apps and Games] carpler:
I have enabled the experimental features in Settings-Miscellaneous.

But when I open a message and press the 3 horizontal dots, I can't find the translation button...

I'm on the last 1.1629 GitHub version.
[Android Apps and Games] tofu:
For some reason all my INBOX emails are always deleted from my phone, if I move them from email server to my desktop computer.

This happens despite I have disabled the "check if old messaged were removed from server" -option.

Any solution to this ? I want to store all my emails on my phone as well - regardless what happens on the email server.
[Android Apps and Games] M66B:
Can you please try version 1.1630 and make sure the language the device / the app is set to is supported by DeepL ?

https://github.com/M66B/FairEmail/releases
[Android Apps and Games] M66B:
It seems to me that you are using an IMAP account. The IMAP protocol is designed to synchronize two ways, so that the message list looks the same everywhere. In other words, if messages are removed from the email server, the messages will be removed from your device too. This is just how IMAP is supposed to work.

The option 'Check if old messages were removed from the server' is not to prevent deleting messages from your device, but only to look further back when synchronizing messages. In fact, a 'force sync' will check all messages on your device too.

You could use a POP3 account instead and enable the option 'Leave on device'.
[Android Apps and Games] fraschi51:
He did not mention that he had pressed 'configure buttons'.
[Android Apps and Games] jaholm:
I tried DeepL 1.1630. Works great in compose mail mode.

In read mail mode, DeepL translate always to the language of FE interface (setting Miscellaneous/Language).

This is bad!

I set language to english on all my clients for easier communication supporting others which has problems in handling mails (and for this forum). But I want text to be tranlated to german.

So, please add an option "Default dest language" for DeepL
[Android Apps and Games] M66B:
This is good:

Select DeepL target language · M66B/FairEmail@4eee5f9

Fully featured, open source, privacy friendly email app for Android - Select DeepL target language · M66B/FairEmail@4eee5f9

github.com
[Android Apps and Games] carpler:
In version 1.1630 the translation button is present!

I agree with @jaholm : DeepL translate always to the language of FE interface.

I too have set the language to English in this early days of using FairEmail in order to better communicate any doubts here in this forum.

The problem with the target language is twofold: when you read an email you usually want to use your mother tongue, but when you write you translate into a different language, so you should be able to set the language both when reading and writing, and these choices could be completely independent of the language set in the FairEmail interface.
[Android Apps and Games] jaholm:
Yes.

When writing a mail currently you are now able to select the target language in 1630. This is good and should not be changed. The problem was only when reading a mail, because there is no chance to select the dest lang.
[Android Apps and Games] M66B:
Version 1.1631 1.1632 is available on GitHub now.

Changelog/download:

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

The DeepL target language can be selected now @jaholm @carpler
[Android Apps and Games] M66B:
@jaholm @carpler how is the new target language selection looking and working? What do you think about how paragraphs are being translated regarding how this is being visualized?
[Android Apps and Games] jaholm:
Target language selection is solved perfectly. Paragraph translation is a good idea, because most of the time I only want some sentences translated.
[Android Apps and Games] carpler:
I agree with @jaholm: being able to set the target language for both reading and writing (and the fact that the choice remains stored!) is perfect.

The possibility to choose the paragraph to translate is also very convenient, because it allows you to translate only what you really need: in the free subscription of DeepL the characters that can be translated in a month are not so many (500K).
[Android Apps and Games] M66B:
Version 1.1634 1.1635 is available on GitHub now.

Changelog/download:

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

Besides a series of small improvements, searching for text in messages has been rewritten. You can access this feature via the horizontal three-dots menu just above the message text. If you use this frequently, you can configure a button for it via the same menu.
[Android Apps and Games] M66B:
Version 1.1636 is available on GitHub now.

Changelog/download:

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

The version adds highlighting of link query parameters names and most buttons have an image now.
[Android Apps and Games] M66B:
This is a nice Play store review ;-)
[Android Apps and Games] maybeme2:
Just installed the latest version.

I remain amazed at how Marcel keeps improving what is already superb. Even more amazing is how he even conceives of additional features to add to an app that already seems to have every possible feature.

Truly amazing! Thank you Marcel.
[Android Apps and Games] M66B:
Version 1.1638 is available on GitHub (only) now.

Changelog/download:

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

You can enable showing background colors in the display settings (edit: for the reformatted message view). Please let me know how your messages look like with this enabled. Is it an improvement or not?

You can also compose messages and set a background color via the text styling options.
[Android Apps and Games] nadir husain:
I am neutral to enabling back ground colors. Doesn't really add anything for me. I am fine either way. Thanks
[Android Apps and Games] M66B:
Version 1.1639 is available on GitHub (only) now.

Changelog/download:

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

The color handling was revised to better support background colors and in the process support for transparent colors was added. So, please keep an eye on if text colors are still alright and if all text is still visible.
[Android Apps and Games] Dark_Eyes_:
@M66B I really like the new search bar in messages, very nice and clean execution. Background colors are a great addition too, especially in reformatted text, so thank you for that.

As others have said before, it's truly amazing how you can add new features or tweak existing ones even when the app has reached perfection (or damn close to it lol).

Thanks again my friend and keep it up!
[Android Apps and Games] M66B:
You are very welcome.

I would appreciate a new voting round for Play store reviews ...
[Android Apps and Games] m0d:
What if we do not want to read it?

Was there issues with previous logic of unread messages?

I never had any, though.

Before you were able to swipe message away, of you want to read it later, or just leave it unread.

And when new email came it would not be in notifications anymore.

Now all unread messages is being reported as NEW, which is not the case.

---------- Post added at 06:59 AM ---------- Previous post was at 06:55 AM ----------

@M66B

There is also a notification issue when you open app from launcher,

If there is Unread mail (not new, but UNREAD), notification sound is triggered each time you open app
[Android Apps and Games] M66B:
I will see what I can do about this later.

There is no new notification sound on opening the app, unless the app crashed before.
[Android Apps and Games] glops:
Hello,

[MENTION=2799345]M66B[/MENTION]

Since the answer button is in the action bar

why not use the floating action button for option "enlarge text size"
[Android Apps and Games] chantoine:
My question was :

"The only annoying thing is in case of a single mail (no thread) : opening it now requires one more click."

and Marcel answered :

"This will be changed in the next release."
[Android Apps and Games] m0d:
In my case there is.

Each time I open app from launcher it triggers notification sound.

open app from home

app opens and new sound notification

click back button to go back to home

repeat step 1 and new notification sound triggered.

This can be repeated again and again.

The problem now is that Unread messages are being treated as new messages. Which may be why sound is triggered.

I also do not see why now users are forced to either Mark Read or Trash as only way to deal with unread messages, (again these are not new but unread, some 14days old. I do not want to read it nor do I want to delete it, later when the time is right I will either open it or just continue to ignore it. I do not see why it should be reported as new notification)
[Android Apps and Games] M66B:
I have already said I will look into it later.
[Android Apps and Games] m0d:
Searched but no mention of it, Has the bottom bar been removed due to new view?

Could not find the Spam button
[Android Apps and Games] M66B:
The spam button has been removed to make place for the more action.

You can now move to spam.
[Android Apps and Games] m0d:
Can it be one of the options in More actions?

As some providers are horrible dealing with spam, and multiple spam folders are created somehow. You need to make sure which is the right folder. However spam button is easy and takes out the need to think if this is the correct spam folder or not.

(I believe it might have been k9 that created extra Spam folder, as it is Junk with Outlook)

Anyway, new view forging ahead. Just need to iron out the bugs.

I still think floating button should be hidden in new message/thread view, though:

redundant with each reply per message in thread, also distracting and out of place (more likely to want to reply when viewing message rather than compose new message)
[Android Apps and Games] M66B:
I have just released

beta

version 1.90

Changelog/download:

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

This release is not available in the Play store.

Swiping notifications away is not yet possible.

XDA thanks, purchases and donations are appreciated.
[Android Apps and Games] M66B:
I have just released

beta

version 1.91

Changelog/download:

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

This release is not available in the Play store.

This version brings back swiping away new message notifications. Note that you cannot swipe the summary notification away as in previous releases because messages are now marked individually as been swiped away.
[Android Apps and Games] BreckZeBoulay:
I don't know when it happened, but I see in my gmail account a "user" folder that I don't create (see screenshot).

If I try to delete it, it remains automaticaly.

When I check this account using webmail, this folder doesn't exist.
[Android Apps and Games] M66B:
This is a side effect of another fix and will be fixed in the next release.
[Android Apps and Games] BreckZeBoulay:
And swipe gestures in unified box don't work anymore.

May be normal behaviour due to the new display (?)
[Android Apps and Games] M66B:
The swipe gestures in the message list worked only on single messages. This was odd and confusing, so with the new thread/expandable message view this has been disabled. In the thread view you can still swipe messages away to archive/trash.
[Android Apps and Games] M66B:
I have just released

beta

version 1.92

Changelog/download:

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

This release is not available in the Play store.
[Android Apps and Games] BreckZeBoulay:
But no more in unified box.

(I'm not sure of what you talk about message list)
[Android Apps and Games] M66B:
The unified inbox is a message list.

Edit: to be clear: swiping works only the the threaded message view.
[Android Apps and Games] ouzowtf:
I don't use the current versions because I'm using play store builds, but I thought being able to swipe messages away in message list was the top argument against the previous implemention of the thread/expandable view?!
[Android Apps and Games] M66B:
I can't remember, but there were also arguments in favor, for example being able to open messages from new message notifications.
[Android Apps and Games] maybeme2:
Done.

But unnecessary. No matter how the playstore ratings fluctuate, it is clear this app is spectacular and miles ahead of all the others.
[Android Apps and Games] jaholm:
Question about the widget:

My widget shows only new mess of the unified inbox. I tap on one new email in this widget, FE opens and I read it.

Tap on back (android back or upper left makes no difference) and I see the content always of one specific mail folder. NOT the unified INBOX.

Is there a way to configure this or is this a bug?
[Android Apps and Games] M66B:
I think your widget shows messages for a specific folder, possibly a single inbox, and not for the unified inbox.
[Android Apps and Games] Dark_Eyes_:
Small OT, but still a bit related. I haven't been able to search for keys in the OpenPGP app. No matter what I try it fails with "Either no keys or too many..." Am I the only one?
[Android Apps and Games] jaholm:
Definitely no. But removing the widget and creating the same again fixed this behavior. Strange.
[Android Apps and Games] O_DoC:
Done yesterday 🤘🏽

Thanks again for all.

(I keep 'converting' people around to switch to FE - by doing also first level support to give them confidence)
[Android Apps and Games] M66B:
Thanks!

Thanks for helping people to protect their privacy better!
[Android Apps and Games] Flexmaen:
I wonder what happened now, the latest verision is creating things like "AW: Re: Re:" again, also I'd prefer Re: instead of AW:.
[Android Apps and Games] Dark_Eyes_:
@M66B I just noticed a strange behavior. Upon flagging a message on an Office365 account, the message also gets the "replied" flag for no apparent reason. Any idea what could be wrong?
[Android Apps and Games] M66B:
Nothing was changed to re: processing in recent versions.

You can change re/aw in the send settings of the app.
[Android Apps and Games] M66B:
I can't reproduce this, so this is odd.
[Android Apps and Games] M66B:
@Flexmaen is removing duplicate re:/fwd:'s maybe disabled in the send settings? In any case, I can't reproduce this problem.
[Android Apps and Games] Dark_Eyes_:
I just checked and I can also reproduce this on my Chromebook with a pure PlayStore version, so this isn't a bug on my side. To clarify, setting a flag in FairEmail adds a star flag AND a reply flag on the Exchange server (this can be seen on the web interface and the outlook desktop app on windows). In FairEmail, the reply flag doesn't show, just the star flag, but FairEmail doesn't sync Exchange flags so that's probably why. I'm pretty sure it wasn't like that before, but it might be something MS changed on their side. Anything that can be done about it?

EDIT: It happens on both my work account and my Hotmail account, which are both Outlook/Office 365 accounts.
[Android Apps and Games] M66B:
This seems to be a bug on the server side.

This is what FairEmail does and receives back:

07-07 06:38:41.295 30173 30370 I javamail: marcel@redacted.com B45 STORE 1 +FLAGS (\Flagged)
07-07 06:38:41.399 30173 30370 I javamail: marcel@redacted.com * 1 FETCH (FLAGS (\Flagged \Seen))
07-07 06:38:41.399 30173 30370 I javamail: marcel@redacted.com B45 OK STORE completed.

Summarized: "\Flagged" (=star) is set and the response is that "\Flagged" and "\Seen" (=read) are set. "\Answered" isn't set according to the server.

Even explicitly resetting "\Answered" doesn't change how the message is displayed on the website.

07-07 06:38:41.399 30173 30370 I javamail: marcel@redacted.com B46 STORE 1 -FLAGS (\Answered)
07-07 06:38:41.451 30173 30370 I javamail: marcel@redacted.com * 1 FETCH (FLAGS (\Flagged \Seen))
07-07 06:38:41.451 30173 30370 I javamail: marcel@redacted.com B46 OK STORE completed.
07

Unfortunately, there is not much that can be done here.
[Android Apps and Games] M66B:
Version 1.1640 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 scanner of the quick setup - other provider has been extended with checking for valid server security certificates. Since the quick setup wizard is an important part of the app, I would appreciate it if you tested it and let me know if it still works okay. You don't need to save the account, just let me know if the server configuration could be auto discovered and which email provider you checked.

Note that FairEmail won't use the scanner if there is a built-in profile for the provider:

https://github.com/M66B/FairEmail/blob/master/app/src/main/res/xml/providers.xml
[Android Apps and Games] heinhuiz:
Quick setup is working fine with my Synology MailServer Plus (y)
[Android Apps and Games] fraschi51:
Quick setup assistant works fine with lima-city.de.
[Android Apps and Games] M66B:
@heinhuiz @fraschi51 can you please run the quick setup wizard (other provider) once more and send me the debug info? The file log.txt would be enough.
[Android Apps and Games] fraschi51:
Done .... complete ..... ;-)
[Android Apps and Games] M66B:
How do you think the manual (classic) setup looks like this?
[Android Apps and Games] nadir husain:
Really nice
[Android Apps and Games] mkasimd:
Just tested the wizard with a self-managed mailserver. Works just as fine as it used to. And if anyone complains 'cause their provider wouldn't deliver valid SSL/TLS certs, they should send their complaints to their provider anyways.

The heading "Classic Configuration" sounds nice too. Could clear up some misunderstandings regarding the manual configuration, though I think the current labelling is quite clear too.

That said, I have a few ideas I'd like to share and see the resonance for.

1. import/export feature with auto-activation of pro features

Is it possible to activate the pro features on import if the app the backup was exported from has the pro features activated? Or at least to add all necessary data for activation to auto-activate the pro features on the app the backup is imported in?

2. template variables for first and last name

Sometimes, You don't want to greet people with the full name, but just firstname or just the lastname (e.g. "Hello Maria" or "Hello Mrs. Brown" instead of "Hello Mrs. Maria Brown"). So how about adding two additional placeholder `$fname` and `$lname$` where firstname is the name until the first occurance of a space character and the last name is anything after the last space character. Middle names would be ignored with those two placeholders.
[Android Apps and Games] M66B:
Thanks.

Allowing activation of the pro features via a settings file would inevitably be misused.

There is a secret $firstname$ and $lastname$ placeholder ;-)

The problem with this feature is that it is a guessing game.
[Android Apps and Games] mkasimd:
Adding an identifier could indeed be misused by sharing it. However, one can anyways reactivate by filling your form with the payment details. So how about including the data required by the HTML form within the backup and auto-submitting the data to https://api.faircode.eu/activate? That way, the verification process remains the same as is.

Yeah, it will be a guessing game. That's true. Especially if some FROM address starts with a company name followed by the real name. Reminds me of me accidentally responding somebody with "Hello Love" just because the company name started with "Love" haha

So making it a hidden feature makes sense to avoid complaints, I guess. But thanks for sharing it here. Now I can at least use it :)
[Android Apps and Games] DigitalNXZ:
Hi, I saw there is a Gravatar setting :)

Is there a Libravatar (an Avatar Service like Gravatar but without the hardcore Gravatar Tracking) setting? it has a Fallback to Gravatar too, if not would it be possible to include it in the near future?

would be nice to hear what u say about it :)

~best regards
[Android Apps and Games] M66B:
Libravatar is a nice service, but unfortunately only few people use it. As far as I know there is no fallback to Gravatars.

Note that Gravatars are not supported in the Play store version anymore. Google basically doesn't allow it for privacy reasons and I can't really disagree with them, this time.
[Android Apps and Games] DigitalNXZ:
Yah just found one of your old comments "I have looked into supporting Libravatar, IMHO a very nice implementation of federated avatars, but it is too slow for FairEmail and worse, almost nobody seems to use this :( (I checked literally thousands of email addresses)"

Didn't saw that upsi :(

As I know there IS a Fallback to Gravatar (Note that if an image is not found in the Libravatar database and the hash algorithm used was MD5, then Libravatar will first redirect to Gravatar in case the image exists there. Then it will honour the default parameter. - See wiki.libravatar.org/api/)

Their Libravatar Checker shows my Gravatar Image because one of my emails doesn't use Libravatar

And yes, like it's very rare to see users who r using Libravatar but somewhere it need to get implemented to get big, like if not anyone knows about why should they use it if they never knew 'bout it?

But I'll agree at one point, it's a bit slow.

~best regards :)