yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] M66B:
I think FairEmail is more than feature complete and that a project needs to end somewhere. Thanks for the prayers and wishes though.
[Android Apps and Games] crypta:
A project is defined by having an end. But fairmail is some product ;).

Just poking around. As I still have to discover all the functions, I agree with the feature complete point
[Android Apps and Games] M66B:
Indeed, a project is defined by having a beginning and an end. Software is never finished, so let's say the project has moved from development to maintenance now.

Also, products are generally being produced by companies. An app like this would never be profitable for a company, probably not even with ads, tracking and analytics to earn money with your data, in the process violating your privacy.

The underlying problem is that people generally do not understand how apps are financed and how much time it takes to develop an app like this. This is bad for them, although ignorance is bliss, and also bad for me.

What's frustrating about Play store reviews is that people too often don't give me any chance, not even when I explicitly offer help. This doesn't only affects me, but also other good willing developers.

The consequence is that apps of big vendors more and more dominate and mostly this is not very good for your privacy ...
[Android Apps and Games] M66B:
[MENTION=3387288]neodin[/MENTION] I have double check the automation intent and the rule name will be sent as string extra "rule". The next version will send the received time as a string extra "received" formatted as an ISO 8601 time.
[Android Apps and Games] Dark_Eyes_:
I think I have found something, maybe that will ring a bell. The bottom behavior is ok, it's the snackbar that isn't clipped to the bottom of the view (see screenshot with colored nav bar). Somehow the bottom margin of the snackbar isn't 0 when viewing a message (viewType==THREAD). Any idea why? I looked but didn't notice anything obvious...
[Android Apps and Games] M66B:
The bottom margin is managed by an AndroidX behavior. I know how I can reproduce this problem and a few months ago I tried to fix or workaround this problem for hours, but I couldn't without side effects. Feel free to give it a try too:

https://github.com/M66B/FairEmail/blob/master/app/src/main/res/layout/fragment_messages.xml#L13

https://github.com/M66B/FairEmail/b...a/eu/faircode/email/BehaviorBottomMargin.java
[Android Apps and Games] neodin:
Thank you so much! This will help me a lot. :good:

I have checked again the behavior of "rule" on my phone:

Everything is all right when I receive a new mail and a rule is applied.

Only when I click "check rule" in the rule's Setting "rule" is empty.

I am very sorry for the confusion of my incomplete report. :(

Thank you for double checking and pointing me to the right direction again. :good:
[Android Apps and Games] M66B:
Can you please try if this commit fixes this problem:

https://github.com/M66B/FairEmail/commit/8d3c057fea7d8b5ae837567653832e8138c2f99d

The problem I could reproduce, which might be different from yours, is in any case solved by this workaround, which is what it is.
[Android Apps and Games] Friedel25:
Marcel,

I can very well understand that the negative, unfair and sometimes stupid reviews are frustrating; but on the other hand, there are so many enthusiastic 5* reviews in the Play Store. Here in the forum there are many who follow and accompany the project with interest, and also empathy and gratitude.

In the German Play Store, the rating had recently oscillated between 4.7 and 4.8, and is currently back at 4.8.

Out of 135 other apps installed on my device, there are currently 4 with 4.7 and 1 app with 4.8. FairEmail is also something very special in this respect.

I have been using FairEmail for half a year now; there are more features than I can use, there is nothing missing in this respect. I would like to work with FairEmail for many more years, and would be very happy if your work could continue with the focus on support and moderate further development.

I wish you all of the best

:)
[Android Apps and Games] SHA_NDY:
This project is the number one mail client in terms of privacy and easy to use features. And the support is amazing!

I don't use Google services for a while now so I don't care about Playstore or ratings or anything.

I was convinced by this app and anyone concerned about privacy should be.

Most people don't care about their private data and being tracked by a bunch of big tech companies only wanting personal data to control people.

I stumbled apon an interesting project. A smartphone without any Google apps or services for good privacy. FairEmail will be my choice as mail client on that phone for sure! Here's the link if anyone is interested: https://volla.online

[MENTION=2799345]M66B[/MENTION] Please keep this project alive, we really appreciate your hard work and spent time.

And by the way, consider each thank you in this thread as a five star rating and you'll be fine again ;)
[Android Apps and Games] Dark_Eyes_:
I think we have different problem because that didn't help. In fact, I'm quite sure que bottombehavior is OK, because when snackbar is showing the other elements move up by the good amount (FAB, BottomNavigationView). The problem I see is when you make Snackbar with "view" like so

ViewGroup view = (ViewGroup) inflater.inflate(R.layout.fragment_messages, container, false);
Snackbar.make(view, "Text", Snackbar.LENGTH_LONG).show();

the snackbar is not clipped to Android navigation bar. For some reason there is a gap, as if the bottom margin for the snackbar wasn't 0 (see the Valid Signature Snackbar picture). When creating a snackbar with the activity content view like this

ActivityView activity = (ActivityView) getActivity();
View content = activity.getContentView();
Snackbar.make(content, "Text", Snackbar.LENTGH_LONG).show();

then the Snackbar is positioned correctly at the top of the Android navigation bar (see Undo move to trash picture).

Now, I have a very basic understanding of all this and honestly have no clue as to what is going on and how to fix it. I'm just sharing it with you so it might give you a hint on what's wrong.
[Android Apps and Games] M66B:
Thanks.

FairEmail will keep being maintained and supported, no worries.
[Android Apps and Games] M66B:
Thanks.

FairEmail will be kept alive, no worries.
[Android Apps and Games] M66B:
The code difference is not the explanation of your odd snackbar behavior. In the case of moving messages the snackbar is attached to the view of the containing activity, so that the fragment can be closed and the snackbar stays.

Somehow the position of the snackbar isn't calculated correctly in your case. The same snackbar shows correctly for me. In fact, this is the snackbar I have tested my change with.
[Android Apps and Games] M66B:
I have just released version 1.1238

Changelog/dowloads:

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

Details do matter, so this version will no longer fetch favicons for spam messages.

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] wirdSchoon:
Nobody expects you to program FairEmail backwards.

However, when I installed Threema, I didn't get a message that the software is outdated. I can't judge how much effort it takes to insert code lines for a working LED, but on the LOS (17.1) side there is no chance of a change, because all other apps let the notification LED light up.

I still understand if you don't do anything here, but because the blinking LED is very important for me I ask again.

Sometimes the LED flashes with a delay of 30 - 60 sec., but often the LED doesn't light up after the receipt of a mail.
[Android Apps and Games] M66B:
"Programming backwards" is not possible anymore because the Play store doesn't accept updates of apps targeting older Android versions anymore.

I can't do anything to fix this, else I would. Apps do not have control over notification properties (sound, light, DND, etc) anymore and this is to give the user, you, final control over notifications.

FairEmail updates existing notifications when the message text becomes available, which might explain a difference in behavior. This would be a bug in your Android version though.
[Android Apps and Games] M66B:
[MENTION=8707167]wirdSchoon[/MENTION] I like to try something, can you please contact me for a test version?

Edit: try to disable the notification option "Show message preview in notifications"
[Android Apps and Games] M66B:
[MENTION=8707167]wirdSchoon[/MENTION] can you please download the just released version 1.1239 and enable the new notification option 'Show notifications with a preview text only'. I like to hear if this successfully works around your notification light problem.
[Android Apps and Games] Dark_Eyes_:
Thanks, the fact that you don't have a problem got me into thinking that it might be Android version or setting dependant. I'm using Android 10 with the gestural navigation bar. If I switch to the 3-buttons navigation bar, the snackbar shows at the correct height since the 3-buttons navbar is higher than the gestural navbar. It feels like the position of the snackbar is fixed when attached to the fragment, no matter where the navbar really is, and variable when attached to the view of the containing activity. I'll stackoverflow this, but maybe that rings a bell on your side?

Thanks again for your dedication (and being my teacher:))

EDIT: This fixes it in both cases (gesture and 3-button navbar). Can you please merge this in so it works correctly on gesture navigation bar also (I'm sure I'm not the only one out there lol) :)

Snackbar snackbar = Snackbar.make(view, text, Snackbar.LENGTH_LONG);
snackbar.setGestureInsetBottomIgnored(true);
snackbar.show();
[Android Apps and Games] wirdSchoon:
Hello, Marcel,

sorry for the delay...

I didn't want to start cheering until I ran some tests.

Right now, it looks like you've hit the bull's-eye. :)

The notification LED will light up immediately after the arrival of a mail together with the notification sound.

Well - what can I say: Probably "You are the best" applies to you.

Anyway, thanks for taking care of it.
[Android Apps and Games] M66B:
I am glad the workaround works, but it is just that, a workaround. This is definitely being caused by a bug in your Android version, triggered by updating the notification to add the message preview.

I will leave the setting there, but please be aware that if the message text is not downloaded, for example when using a mobile connection and the text being larger than the limit configured in the connection settings, that there won't be a new message notification.
[Android Apps and Games] maybeme2:
IMHO, the problem with achieving privacy has many components. The phone you use is only one factor. If you send an email from a super private phone and os using FairEmail, that is only half the equation. If the recipient uses a Google phone and syncs all his data to Google's servers, you only have an illusion of privacy. Your email, your address, and your text are now all on Google's servers as if you had not bothered to use a more private phone.

With the majority of today's users not caring about privacy, any privacy is partial at best. (Like partial pregnancy). It can only involve what data leaks out or not from emails you receive (thank you for your help FairEmail) (even though the sender's copy is probably on Google's servers) and what leaks out of the apps you use on your phone (thank you NetGuard). However, with many apps not working correctly if certain restrictions to their web access are enforced, I think the best that can be achieved is relative privacy. (See my remark about partial pregnancy). The fight for privacy is sadly symbolic resistance at best for most of us. What is needed is legislative action making certain practices illegal and that is not likely to happen.

Using a phone like Volla is interesting but for non-expert endusers like myself support and a large community of support is an important consideration. That makes efforts like lineageos more practical. Unfortunately, lineageos is not well supported on my phone.
[Android Apps and Games] SHA_NDY:
I agree to that point. Pretty good privacy is better than no privacy (PGP for mails is also a good point here ;)). The degree of privacy you can reach is highly dependent on the people you communicate with and their behaviour regarding privacy, agree to that, too.

The Volla phone will have best support and a big community because they only have to support this single phone and want to keep it simple for non-expert users.

It ships with TWRP recovery preinstalled and supports Ubuntu Touch. The OS can be switched at any time, a solution for dual boot as well as a port of Sailfish OS is in progress.

And you are free to use MicroG of course.
[Android Apps and Games] hdlineage:
Hello, Just found this app recently, extremely satisfied and I bought the pro features.

I just have a question regarding the permanent notification (the one that shows "monitoring x accounts").

If I turn the notification off, would it impact email receiving in any way?
[Android Apps and Games] harrisc:
Searching folders

I have 2 suggestions for folder search

1. When moving emails from one folder to another folder, the search function and the presentation of the last 5 folders used is excellent. I would like to minimise clicks/touches. First, when the Move button is selected I would like to see the last 5 used folders be already listed without touching the "search" input area. Secondly if a folder name is unique, I would like the selected folder to be automatically used saving another press (the last request was mentioned earlier and I believe it to be put on a list to be done later)

2. When I want to navigate to another folder to view existing emails, I am presented with a long list. To find the correct folder, I would like a search function like used in the Moving emails

These 2 extra features would make a already great email app even easier and quicker to use.

Chris
[Android Apps and Games] M66B:
No, it won't :)

Related FAQ:

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

I will keep this in mind and hope that my version LOS 17.1 will "move" a bit.
[Android Apps and Games] M66B:
Other people might not like that the last 5 selected folders will be shown by default, especially not when owning a device with a smaller screen. It is just one click. I am not going to add yet another option for this, sorry.

The main folder list is hierarchical and you can collapse sub-trees. You can hide folders you don't use and you can filter on subscribed folders. If that isn't enough to reduce the length of the folder list, you can long press a folder to add it to the navigation menu for quick access.
[Android Apps and Games] beeshyams:
Thanks

Related. If you turn it off, accepting delays, would be mails be still be notified?
[Android Apps and Games] M66B:
The monitoring status bar notification and new message status bar notifications are independent of each other.

If you mean periodically synchronize to disable the monitoring status bar notification: yes, there will obviously be delays.
[Android Apps and Games] M66B:
I have just released version 1.1242 1.1243 1.1244

Changelog/download:

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

There are some small improvements and a little new feature: quickly search for messages with attachments.

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] misteurz:
Hi, I don't know if I'm the only one, but searching an old mail on my IMAP account is very slow... Is there a way to resolve that?
[Android Apps and Games] M66B:
When you are searching on the device, you could enable search indexing in the miscellaneous settings.

When you are searching on the server, you could try to disable searching in the message text.

Related FAQ:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq13
[Android Apps and Games] misteurz:
Thank you for your answer. I'm talking about searching on the server. How to disable searching in the message text?
[Android Apps and Games] M66B:
More options > uncheck in message text
[Android Apps and Games] misteurz:
I'm testing
[Android Apps and Games] caprihome:
about Favicons:

Some of them are displayed unsharp
[Android Apps and Games] M66B:
Classic "ico" favicons have a low resolution. FairEmail prefers hi-res favicons already, so there is nothing that can be done to improve this.

Please see for more information on favicons:

https://en.wikipedia.org/wiki/Favicon
[Android Apps and Games] caprihome:
OK, thank you for explanation
[Android Apps and Games] Dark_Eyes_:
[MENTION=2799345]M66B[/MENTION] Have you given any thoughts to the Android Q/Gesture navigation bar bug for the placement of the snackbar? I've seen a layout property "fitsSystemWindows" that might be useful as well (although I haven't tested it). The setGestureInsetBottomIgnored(true) seems to fix it for me, but I understand you have to maintain compatibility with older android version as well. Anyway, I'm curious as to how you want to tackle this bug. Let me know if you need a tester :)
[Android Apps and Games] M66B:
Are you sure that setGestureInsetBottomIgnored(true) fixes the problem?
[Android Apps and Games] Dark_Eyes_:
Yes, that worked. I saw that in a stackoverflow thread and it indeed worked (weirdly enough). I tried with gesture navigation and 3-button navigation and both were good.
[Android Apps and Games] M66B:
Can you point me to the stackoverflow question, please?
[Android Apps and Games] Dark_Eyes_:
There you go : https://stackoverflow.com/questions/41300937/how-to-fix-the-snackbar-height-and-position

It's an old thread but down in the answers there is one specific to android Q with gestures. Hope it helps.
[Android Apps and Games] M66B:
Here you go:

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

Notice the commit message!

Edit: this is in version 1.1245 now [MENTION=5445418]Dark_Eyes_[/MENTION]
[Android Apps and Games] M66B:
I think FairEmail needs to removed from the Play store for French speaking people. In my experience they put about zero effort into speaking anything else than French, which makes it hard and time consuming to support FairEmail. The recent bad rating because there is no French documentation, while the relevant FAQ is actually in French, is about the last drop in my bucket.

Edit: I have put the FAQ on Crowdin ...
[Android Apps and Games] oktalv:
Not french speaking but just France. For example Canada is whole different story.
[Android Apps and Games] neodin:
Hello Marcel,

the setup of a PIN is currently located under the title "Biometric authentication" despite a PIN can be used even without biometrics. For users like me without any sensors for biometrics on some devices the additional PIN for FairEmail is still a powerful feature.

Just for an easier understanding of other users may I suggest:

a) to mention it somewhere in the FAQ that a PIN can be set up without any biometrics

b) to give the PIN in the settings of FairEmail an own title (below Biometric authentication) and to name the button also "Enable"

Best regards

neodin
[Android Apps and Games] fraschi51:
The people of France have been so conditioned by their government... as far as I know, it is even forbidden to speak English or any other language besides French in public.

---------- Post added at 06:01 AM ---------- Previous post was at 05:59 AM ----------

Perhaps the tab-title is then sufficiant only 'authentication' ( without 'biometric')?

---------- Post added at 06:58 AM ---------- Previous post was at 06:01 AM ----------

Ah, I see, in german is the tab-title only 'privacy' - so I think this is o.k.
[Android Apps and Games] M66B:
In my experience Canadians are mostly kind and friendly, so FairEmail will definitely not be removed for Canada.
[Android Apps and Games] M66B:
Since enabling a PIN code disables biometric authentication (there is also a remark about this), I like to keep the buttons on one line.
[Android Apps and Games] M66B:
I have just released version 1.1246

Changelog/download:

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

This version will be available in the Play store too after Google's approval, which might take a few hours or longer.

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] chantoine:
Bull****
[Android Apps and Games] M66B:
Watch your language or say it in French ;)

Anyway, I will keep FairEmail in the Play store for France for now, but this will apply even more so:

https://xdaforums.com/showpost.php?p=82988471&postcount=15043
[Android Apps and Games] fraschi51:
Well, maybe not today any more, but in the twenty years before 2015 - in my opinion that is enough for conditioning ;)
[Android Apps and Games] M66B:
[MENTION=4078157]chantoine[/MENTION] [MENTION=7350063]fraschi51[/MENTION] I guess I started this "French" discussion, but let's not continue with it here.
[Android Apps and Games] cogano:
This works now, problem with downloading emails and attachments due to connection failure and extended 'Back off' is solved for me.

Just wondering, if it is possible to limit FairEmail to an arbitrary number of parallel connections to avoid the problem I had. I could not find it in the settings.
[Android Apps and Games] M66B:
Please see this FAQ:

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

Basically: set folders to polling instead of synchronizing.
[Android Apps and Games] neodin:
Hello Marcel,

thank you for the new release and also for adding "received" to the Automation rules' intent.

I already proposed some translation updates for German on Crowdin keeping the meaning of the English source text, but I have a general question concerning the wording of some options:

What is the right way to propose a text update (wording suggestion) also for the source?

Example (maybe not the best):

"local contacts" or "locally stored contacts" or just "contacts":

Problem: The term "contact" is used ambiguously. Sometime it is used for contact from the address book and sometime for other things.

E.g. for "title_delete_contacts":

English: Delete all local contacts?

German: Alle lokale Kontakte löschen?

--> This only deletes the list for "Sort suggested addresses on frequency of use" and not the contacts from the adress bokk (which are also local). The wording is not clear. (In this case the context of the button helps so maybe this is not the best example.)

I think on some places in FairEmail it would help the users if the wording would be as clear as possible (without extending the texts to much). In this example this would mean: Differentiate clearly between "contacts stored in FairEmail" and "contacts from the address book".

So e.g. on Crowdin I would propose new texts for "title_delete_contacts":

English: Delete this list?

German: Diese Liste löschen?

--> to not get confused that maybe the contacts from the (local) address book are deleted.

So back to my questions:

Is it okay to propose new texts? And if "yes": What is the right way to propose such changes?

Please excuse the noob question.

Best regards

neodin
[Android Apps and Games] M66B:
Text improvements can be discussed here.

Google mostly consistently calls contacts "contacts", so I don't think that need to be changed.
[Android Apps and Games] M66B:
I have just released version 1.1247 1.1248 Mahakala

Changelog/download:

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

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] mrrocketdog:
1st. :). lol
[Android Apps and Games] M66B:
I guess you mean "Is it Christmas already" ;)
[Android Apps and Games] M66B:
[MENTION=5445418]Dark_Eyes_[/MENTION] to save you time: ConstraintLayout version 2.0.0-beta3 is still hopelessly broken!
[Android Apps and Games] beeshyams:
[MENTION=2799345]M66B[/MENTION]

Please explain how "received" in intent helps

Thanks
[Android Apps and Games] M66B:
It is just the received time, there is not much more to tell about it.