yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] giantflash:
You mean tune it to 16kb? I did not find another setting or something where I could turn it off.

I just tested it with a few EMails, the encrypted.asc have file sizes between 4 and 8kb that I checked.

And it seems I did not do my homework properly: Apparently it works for mails delivered to my inbox, but not for mails sitting in another folder. So to my description I should add:

0) Choose not synchronized folder

Maybe this is then indeed intended behaviour, though it still seems weird as I checked the folder properties, and they all have "Download attachments" checked. (Also I tried it with a not yet selected folder each time I changed a setting).
[Android Apps and Games] M66B:
The app basically treats all folders the same.

Attachments won't be downloaded automatically if synchronization isn't enabled, which seems logical to me. People expect nothing to happen automatically when sync is off.
[Android Apps and Games] giantflash:
Alright, so indeed intended behaviour.

For encrypted messages it might make sense to download the attachments (in fact I think it would make sense for all attachments < than a specific size), because if I enter a folder (triggering a manual sync I guess) I want to read the mails, but that is of course up to you as the developer. Thanks for the quick answers :)
[Android Apps and Games] M66B:
If downloading of attachments is enabled, the app will try to download the attachments on each sync (automatic or manual), smaller than the size as configured in the connection settings of the app.
[Android Apps and Games] giantflash:
But then entering a folder and swiping down (to refresh) should actually download the attachments? In that case it is indeed a bug, isn't it?
[Android Apps and Games] M66B:
It should, provided that the message is within the sync window (by default younger than 7 days) and that downloading of attachments is enabled for the folder and the size of the attachment is smaller than configured in the connection settings.

What happens if you long press on the folder and select 'Synchronize now ' ?
[Android Apps and Games] giantflash:
"Synchronize now" works. But it is supposed to do the same thing as swiping down/entering a new folder, isn't it?

While we're at it, is there a setting to configure the sync window default for folders? I only found how to adapt it from 7 days for each folder manually. This is not important at all but I thought asking does not hurt.
[Android Apps and Games] M66B:
If pulling down doesn't work and synchronize now does, the message isn't within the sync window. You can change the default sync window of 7 days in the folder properties (long press on the folder in the folder list).

Synchronize now will sync all messages within the keep window.

Related FAQ (please read it too prevent surprises):

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq39
[Android Apps and Games] giantflash:
Alright that makes sense. Thanks again. A coffee is on your way :)
[Android Apps and Games] M66B:
No, I didn't give up!

Version 1.1850 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] heinhuiz:
You might be mistaking about the amount of XPL users. I'm following the main Magisk threads closely and I am surprised by the number of people saying they're using it, even though I never see them in the actual XPL thread (where @Fif_ is amazingly supportive). For me XPL is the main reason why I am even using Android still. If rooting really becomes impossible or you drop XPL, I'll change to using Linux.
[Android Apps and Games] M66B:
Lots of talk isn't synonymous with lots of usage. The number of users is probably one thousand or less, which is just not much for an Android app.
[Android Apps and Games] mrrocketdog:
nope. 90mg. : |

edit : for myself. lol
[Android Apps and Games] M66B:
I hope you are not taking this regularly ...
[Android Apps and Games] M66B:
Somebody suggested to suggest contacts based on nicknames too. Would that be useful to you?
[Android Apps and Games] heinhuiz:
I don't use them.
[Android Apps and Games] M66B:
No Heinz? ;-)
[Android Apps and Games] heinhuiz:
No Marx :-]
[Android Apps and Games] maybeme2:
Yes.
[Android Apps and Games] M66B:
I've tried to add this, but Android doesn't support searching for email address by nickname.
[Android Apps and Games] pardub:
Done
[Android Apps and Games] heinhuiz:
I've tested this in my LineageOS Contacts app. There normal search returns nicknames also.
[Android Apps and Games] M66B:
Searching contacts by nickname is possible, but not when searching for contacts with an email address.
[Android Apps and Games] mkasimd:
An alternative would be to retrieve all contacts regardless of whether they have an email address or not, and then filter out those who don't have an email address. That'd be kind of stupidly inefficient, though..
[Android Apps and Games] M66B:
This would slow down suggesting contacts and use more memory, neither of which is a good idea. The working memory is limited on Android: just 128-256 MB, with which the app needs to do everything.
[Android Apps and Games] M66B:
Version 1.1851 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] :
In the menu under privacy - advanced there is an option "Send app name and version to email server". Is this supposed to result in a possible user-agent string in email header, like i.e. "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Fairemail/1.1851"?
[Android Apps and Games] M66B:
Please see here for an explanation:

https://datatracker.ietf.org/doc/html/rfc2971#section-3.1

Edit: the next version will have an info button:

Added ID info button · M66B/FairEmail@ffa613c

Fully featured, open source, privacy friendly email app for Android - Added ID info button · M66B/FairEmail@ffa613c

github.com
[Android Apps and Games] M66B:
Because of mostly bad reviews and hardly any support for the project, FairEmail won't be distributed in Hungary via the Play store anymore. This is based on an objective observation (statistics from the Play store developer console) and nothing else (I have been accused of racism before, hence this remark).

Edit: the app is available via GitHub for everybody at all times (unless your government is blocking GitHub, but that's not something I can fix).
[Android Apps and Games] canaccc:
Hi... this is one of those "I just can't find it, can you help?" posts. There must be a setting somewhere to have FarEmail display the size of attachments when viewing the email? I get tons of images over email and depending on their quality, will either move them to a folder or delete them. But on my little phone, it's hard to tell if the image is high or low quality just by glancing it on my screen. Seeing if it's a 16kb image vs. a 429kb image is a huge help. I'm probably looking in the wrong spot :-s sorry! And TIA!
[Android Apps and Games] mkasimd:
I can see attachment size right next to the attached file's name. But.. if the image is not attached, but embedded and must be loaded from a remote server, you of course won't be able to see the file size.
[Android Apps and Games] canaccc:
Inline, but definitely attached:

...with just filenames.
[Android Apps and Games] mkasimd:
Go to the top of the message, you should see an option "show embedded attachments". Check the box. Then you will see the attachments including the file size.

If you enabled "show attachments after the message", the option should be at the bottom after the message.
[Android Apps and Games] canaccc:
Geez, I knew it would be an easy find but maybe not that easy ("show inline attachments"). Is there a way to make the setting sticky?

Thanks!!
[Android Apps and Games] M66B:
This can't be made sticky, but how about showing the size in the mini gallery at the bottom?
[Android Apps and Games] canaccc:
That would be awesome :)
[Android Apps and Games] M66B:
@canaccc if you wish, you can contact me for a test version.

FairCode - contact

FairEmail, NetGuard, XPrivacyLua support

contact.faircode.eu
[Android Apps and Games] cklassen:
At first I want to say that I like the new design of the recipient's email addresses!

And I have some new wishes for FairEmail ;)

1. It would be useful, if the application would show, if keys for email addresses were available. The following image shows a mockup how this could look like. The advantage is that uses can early see, if they have all necessary keys to encrypt the message. Else they would try to send the email and then get a message that encryption is not possible. It would be more user-friendly.

If you, Marcel, or others think that these icons were too much for the interface because there are already so many icons another option would be to show the key-icons only if users enabled encryption.

2. It would be nice if users could make a long tap on an email address to open a context menu with actions that concern the address. You could add actions like add the address to the address book or other similar actions.

An action I was hoping for is to search for missing keys. I know you added already a shortcut to OpenKeyChain in the send dialog. But, even better would be if users had not to open OpenKeyChain, but could start a keysearch directly in FairEmail.

This is how I imagine it: The users open the context menu and click on "Search for key" (or however you will call it). Then FairEmail contacts OpenKeyChain so the latter searches for a key for that email address. FairEmail only shows a message which tells if the action was successful or not. The users don't have to do anything but open the context menu and click on the entry.

3. It would be a lot better if FairEmail would search for missing keys automatically. So it would be like in the last part of 2. but the users would not have to do anything. Again, the automatic search could only be done if encryption was enabled. Else an automatic search is not necessary.

I hope you forgive me for my long text but I hope that FairEmail can make encryption easier for novice users by increasing the usability of encryption :)
[Android Apps and Games] M66B:
I like the idea/design, but there are many technical obstacles and IMHO this isn't worth a huge effort for the few people who use end-to-end encryption.

I already tried a context menu, but there are many (focus) problems with it. The Openkeychain app works asynchronously while the user interface needs to be updated synchronously. The material chips (bubbles) are probably not suitable for this, which means a custom chip implementation is probably required. Likewise with the auto complete edit text component.

My estimation is that this requires at least 100 hours to implement. So, this would costs about 10,000 euros (conservative estimate). Note that this is only to show that things like this are not trivial and without effort.
[Android Apps and Games] M66B:
If you received a message from Google your Gmail account will stop working on May 30, please see here about what to do:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq6
[Android Apps and Games] mkasimd:
I suggest you to edit the FAQ as in following:

Reason: I believe that's what is not going to be available from May 30th onward, so you shouldn't even suggest it, or at least cross it out. "Not advised" sounds as if it would still work (today as well as in foreseeable future), but you just don't recommend it. So it might cause misunderstandings
[Android Apps and Games] M66B:
Done, thanks.
[Android Apps and Games] cklassen:
That's a pity! I can understand your reasons but I hope that soon there will be more users who encrypt their emails.

But what about the first suggestion to show the availability of keys? I also tested K9Mail and that application shows if a key is available for an email address.
[Android Apps and Games] M66B:
FairEmail will show if there are keys available too in a less obtrusive way. The send dialog will be shown in this case. Note that you can enable encryption in the send dialog too.
[Android Apps and Games] deechte:
I received this message from Google, but in my case I haven't configured a Gmail account in FairEmail. Does anyone know a way to find out what other app is triggering this?
[Android Apps and Games] cklassen:
In case that all keys are available the send dialog will be shown as you say and everything is alright.

In case that at least one key is missing a dialog from Openkeychain is shown that say that keys are missing. It is something like an error message. If FairEmail would show if keys are available in the compose window users would know if keys are missing and they wouldn't try to send a message so they would not see that error message.

For the usability it would be better if the users would see the availability because they wouldn't see the error message but try to get the missing keys. Error messages are not a good experience. It is better to prevent errors. And the error message of Openkeychain isn't very helpful because it doesn't offer a reasonable solution for the problem. That is why I would make visible if keys are available in the compose window.

Another reason to show the availability of keys in the compose window is that users already know if the encryption will be successful while they are composing the email.
[Android Apps and Games] mkasimd:
Then it is likely that you use or used your Gmail account with some email client using your account password. It is very likely that Google didn't just look at the present-time logins, but also into a few months into the past. So it is also possible that you received the mail if you had used your account password in third party clients a few months ago.

If you are certain this is not the case, I'd highly advise you to change your app account password. Also, enable 2FA if possible.

@deechte (seems like I missed the reply button, so tagging you instead)
[Android Apps and Games] M66B:
I agree it would be a bit nicer, but it is the same thing seen from a functional perspective.

What plays a role here is this:

https://xdaforums.com/t/app-5-0-fai...vacy-oriented-email-app.3824168/post-86491337

Maybe, if/when the OpenKeychain app is being replaced by something built-in I will look into this.
[Android Apps and Games] M66B:
@cklassen since material design chips support multiple icons and an idea came to me while cleaning the windows, it wasn't hard to add this to after all :)

You can contact me for a test version via here:

FairCode - contact

FairEmail, NetGuard, XPrivacyLua support

contact.faircode.eu
[Android Apps and Games] heinhuiz:
(I was wondering if you had to clean up your Windows 11 already or if you're still on 10.)
[Android Apps and Games] M66B:
LOL.

I haven't touched that Windows for years. I do clean my windows regularly though.
[Android Apps and Games] cklassen:
I think similar about the amount of settings in FairEmail. And in my opinion in some areas of the app there are too much elements users can interact with.

On the other hand there is probably no other app with so many possibilities to adjust the app.

Nonetheless, a 1-star-review is not fair!

Do you already have something in mind? I read that Openkeychain isn't under active development anymore so it seems that it hasn't a future.
[Android Apps and Games] M66B:
Didn't you ask for a context menu for address bubbles? Isn't that yet another thing to interact with?

I don't mean this in a bad way, but each and every thing has its use. Maybe only for other people instead of yourself only.
[Android Apps and Games] cklassen:
It is but the context menu isn't visible right away. Only when users make a long tap. That's why I think that it's ok ;)

I didn't think of myself. I thought of how to make encryption as easy as possible for everyday-users. For that I created use cases and finally criteria how to increase the usability of encryption (here you can read more about that). I hope that encryption will be simplified in different products so everyone who wants to encrypt emails is able to do so. And hopefully this will increase the number of users who encrypt their emails.
[Android Apps and Games] M66B:
Your ideas are of course welcome. It is just hard to make an app that's suitable for many people while also taking care of long term maintenance and support, also considering that this isn't a commercial project.

So, if you have ideas about how to improve/simplify things, without taking away features, please let me know.

As a matter of fact, I looked into a context menu again yesterday (there was one in some test versions, but it was removed due to technical issues, also illustrating the maintenance factor). There are still practical problems to solve, but I guess it will be added in some form later. The underlying problem is that Android doesn't support things like this and that too much customization will eventually result in maintenance issues.

Customizations can break with the next Android version because Google changes its mind more often than not. "No, there want be dark themes." and all of a sudden this changes and Android is supporting this and all Google apps are being updated with it.

For now, the address bubbles increase the esthetics of the app and reduce the space addresses use, which can be important when there are many of them. And the next version will add a key icon if there is a PGP or S/MIME key available.

My estimate is that maybe 0.1% of the users use encryption, which I need to factor in when prioritizing items on my to do list (still a lot).
[Android Apps and Games] m0d:
Hope you are having a wonderful year.

I have not been using forums much as the only reason xda is used is for the fairemail thread. And, app is great, no issues.

Gmail on the other hand sent an email regarding logins,

Unfortunately, unlike outlook, google does not allow use of app passwords without using a phone number.

Also, oauth does not work.

Is their the option for:
[Android Apps and Games] M66B:
Solution: use an app password.

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq6
[Android Apps and Games] m0d:
As a privacy aware app, 🙅🙆🤷🤦

Google forces you do use a telephone number.

Unfortunately, I do not want to link any number directly to an email.

So, I guess I will have to phase out gmail and stick with outlook as it allows app passwords
[Android Apps and Games] M66B:
If you enabled 'Show number of locally stored messages in the navigation menu' and pinned the navigation menu, the next version will show numbers in the pinned navigation menu too:
[Android Apps and Games] M66B:
A one star rating for

Android

printing problems :-(

(Months ago, I painstakingly selected this program from the many offers. Now I can suddenly no longer print out an email from the PAD5 with A11. Werder a Druckbotten still sharing, one of my Brother printers appears despite the update! I don't need this restriction.)

What's next? A one star rating for the camera not working?
[Android Apps and Games] MikeT.:
Hello all,

a simple question and maybe someone can help me in a straightforward way, how can I synchronize/unify the color of the accounts with the colors in the 'send with' dialog?

@ marcel I've been using your app since its launch, I'd like to take this opportunity to say thank you for probably the most important program on my smartphones and the support that comes with it . Thank you!
[Android Apps and Games] M66B:
Under "Manual setup and account options" in the main settings screen you'll find Accounts (=receive) and Identities (=send). You'll probably want to set the account and identity colors similar.
[Android Apps and Games] MikeT.:
Thank you very much, now I have it.

I was looking for a global switch for it.
[Android Apps and Games] mrrocketdog:
nope. camera works fine , but uhm……… my bank account is kinda low. : - )
[Android Apps and Games] M66B:
As long as you're happy, that's not much of a problem ;-)
[Android Apps and Games] nadir husain:
I have a different problem. FE has pulled out all my money and to top it , it has even charged my credit card;)
[Android Apps and Games] M66B:
I have a solution for that: the next version (being built right now) has an option to delete all app data, either via the app or remotely with a message with a special subject.
[Android Apps and Games] mkasimd:
Suggestion. Make a special email subject with a hidden rule:

E-Mail with subject arrives

Filter rule deletes the mail right away without any notifications so the user sees nothing

Delete all messages, even on the server side

Now send that special mail to the Gmail accounts of anybody reviewing FE unfairly. Maybe they too will feel the frustration afterwards :devilish: 😂

P.S.: before anybody thinks anybody here considers that seriously, it's a joke. Would still be funny if you made their emails "gone" (not showing) on April 1st at least, though 🤣
[Android Apps and Games] nadir husain:
Marcel has the talent and ability to make that happen
[Android Apps and Games] M66B:
You don't need my help for this. Install the next version (coming soon!), enable "Delete data remotely" at the bottom of the privacy settings, paste the six generated words (BIP39) and your email address here and see what happens ...
[Android Apps and Games] M66B:
Version 1.1852 is available on GitHub now

Changelog/download:

https://github.com/M66B/FairEmail/releases
[Android Apps and Games] nadir husain:
Wow it really happened! Wonderful!
[Android Apps and Games] M66B:
I am not sure what you mean, but there are specific reasons why data deletion via a settings tile, a button in the privacy settings or via a subject mnemonic was added. Without wanting to get into political discussions too much, this is to keep people safe ...
[Android Apps and Games] nadir husain:
Yes I understand! Didn't know it was possible to remotely delete with the level of granular control you have provided. Appreciate the thought behind the feature. Thanks
[Android Apps and Games] M66B:
I forgot to say: the new numbers in the pinned navigation menu need to be enabled with a new display option "Show the number of unread messages in the pinned navigation menu".
[Android Apps and Games] M66B:
Version 1.1853 is available on GitHub now.

Changelog/download:

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

I've added a series of BIP39 word lists:

https://github.com/M66B/FairEmail/tree/master/app/src/main/assets/bip39

Note that each time you enable the privacy options 'Delete data remotely' the mnemonic words will be generated again. So, if you already generated English words, you can just disable and enable the option to have words in your own language (provided that there is a word list available for your language).
[Android Apps and Games] mrrocketdog:
a b s o l u t e l y correct!! thank you for reminding me.:good:
[Android Apps and Games] mrrocketdog:
hello marcel that is soooo cool ; "delete all app data on this device". thank you (have not tried yet but great to have that option).:good:
[Android Apps and Games] M66B:
Only the app data will be deleted. An app can't delete data of other apps.
[Android Apps and Games] mrrocketdog:
of course. ty.:good:
[Android Apps and Games] M66B:
Version 1.1854 is available on GitHub now.

Changelog/download:

https://github.com/M66B/FairEmail/releases
[Android Apps and Games] M66B:
The Libravatar server seems to have improved, probably because there is now support from Fedora and Gandi. This is why Libravatar support was added to the app. You can enable this in the display settings. This won't be available in the Play store version, please see here about why not.

The nice thing about Libravatar is that it is federated, which means you can serve your own avatar.

You don't need to run software for this. Create a DNS record like this:

_avatars._tcp.[email domain name]. 86400 IN SRV 0 0 443 [some domain name].

and host an image like this:

https://[some domain name]/avatar/[md5 hash of your email address]
[Android Apps and Games] M66B:
The next version will show the contents of zip files.

This can be disabled in the display settings.

Example: