yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] mkasimd:
Some will like that, some will hate that. Making everyone happy is beyond possible. So don't let yourself down trying to achieve that.

But if bad reviews are demotivating for you and you would like to have some constructive critique, how about this: in the first days of the app running, showing a banner at the very top of the unified inbox; asking whether the user would like to share his first experiences using the app.

That would help you understand what users find bothering and what area needs improvement. It would also make the users see that you are a developer that actually cares about their opinions and actively improves the app. Once they experience that, I believe that the ratings should get more positive as a result. Especially so as you can add a request that the user may rate FairEmail positively in the Play Store if they found your response helpful, thus reminding him directly.
[Android Apps and Games] heinhuiz:
What about a Lite version with only the most obvious/popular settings? So perhaps no Advanced settings in Receive, Send, Connection and Privacy, fewer Display and Behavior settings, no Encryption, only Android standard Notification settings and no Miscellaneous? A bit like how the app was when it was still the way you wanted it for yourself in 5MB ;-)

Then new users can get some experience before upgrading to the Full or Pro version.
[Android Apps and Games] Freezy202:
Sorry M66B for the trouble. I understand, that wakelocks are needed to keep apps working, but there's still a wakelock that is triggered quite often, that doesn't let my phone go into deep sleep. It's "eu.faircode.email:stop". Seems like the new version unfortunately fixed only the account wakelocks.

I already reduced the keep alive amount.
[Android Apps and Games] M66B:
I don't see how the stop wakelock can hang:

https://github.com/M66B/open-source.../faircode/email/ServiceSynchronize.java#L2059

Try to reboot your device to clear all wakelocks and check again.
[Android Apps and Games] Freezy202:
How could I not see the obvious solution? A reboot did the trick!

Thank you for your patience. Now I leave you alone :)
[Android Apps and Games] glops:
Hello,

[MENTION=2799345]M66B[/MENTION]

as you have changed opinions on: "global enable/disable"

I revive my request for: "browse on server setting per account"

Thank you
[Android Apps and Games] M66B:
Sorry, no.
[Android Apps and Games] glops:
it was to take full advantage of this very useful option without degrading the use of FairEmail

it is you who see in any case thank you for your listening & great work

---------- Post added at 10:10 AM ---------- Previous post was at 09:58 AM ----------

now you advise an account maintenance interval of: 9,19 or 12 minutes by default?
[Android Apps and Games] M66B:
"... try ... report your experiences"
[Android Apps and Games] heinhuiz:
I'm pretty sure it has nothing to do with FairEmail, but on one of my providers the status is 'Still here' most of the time.

The log reports:

10:21:08 [Provider] wait=12
10:21:08 [Provider] waited running=true

and that 3 or 4 times within 2 or 3 seconds. Then it stops for 2 minutes and repeats itself.

I've tried very short keep alive intervals like only 3 seconds and very long ones up to 3600s, to no avail.

Is this behavior a problem for data usage or battery drain? Maybe then I should turn sync off.

For me, on this specific account a poll interval of maybe once per hour would be fine, but I can't change that, can I?
[Android Apps and Games] M66B:
The keep alive interval is in minutes not seconds.

Some providers indeed say "still here", which can just be ignored.
[Android Apps and Games] heinhuiz:
Oh yes of course, I knew that.

OK thanks, then I'll just do that.
[Android Apps and Games] M66B:
I have just released

stable

version 1.84

Changelog/download

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

The battery optimizations setup is back again. Since yesterday I have a device running Android 9 Pie (a Nokia 7 plus) and it appears that Android 9 is aggressively killing apps, even when running a foreground service, in contrary to what the documentation says. This will result in a lot of trouble for apps and especially (email) apps without a foreground service. Cynical note: this is a perfect way to let the battery last for ever.
[Android Apps and Games] Licaon_Kter:
The app should be ok with doze whitelisting ( https://developer.android.com/training/monitoring-device-state/doze-standby#whitelisting-cases ) right?
[Android Apps and Games] M66B:
Doze = battery optimizations. The problem is that an app should be okay with just a foreground service, which doesn't seem to be the case anymore on Android 9 Pie.
[Android Apps and Games] BreckZeBoulay:
Which means for Android 8 users ?

We have to disable battery optimisation in the general setup of the phone ?
[Android Apps and Games] M66B:
Just disable the battery optimizations via the setup screen of FairEmail.
[Android Apps and Games] Licaon_Kter:
You might need to make sure the notification is actually used by the user:

;)
[Android Apps and Games] M66B:
I think that is stupid.
[Android Apps and Games] BreckZeBoulay:
Just a cosmetic suggestion.

Screenshots seem to be better than words.

(Autorisation and optimisation are only used one time)

Yes I'm an artist ! :D
[Android Apps and Games] M66B:
Getting permissions and disabling battery optimizations are far more important than the app theme or the

advanced

settings, so I see no good reason for the suggested change.
[Android Apps and Games] Linecutter:
I've found a few minor issues:

New mail gets marked as read even when it's not been opened (This may be a function of my using POP3 to access the same mailbox, but it is slightly limiting)

Stars created & visible in the account inbox are not visible in the unified inbox, although a long press does give the option to remove the star.

My email provider doesn't have an archive folder. Setting this "trash" seems to work fine, but leaving it blank, or setting that folder to INBOX gives me a null object reference error
[Android Apps and Games] heinhuiz:
You should be very careful about the presentation of such a request. Personally, I really hate review requests, like all that mail that you get to review your purchase online: *boom*delete*and if I can avoid it I will never buy from you again. It should be on a splash screen at opening of the app, with a very clear, brief and polite message ("You are using FairEmail for 2 weeks now. Do you like it? Do you need help? Is something bothering you? You can share your experience by directly contacting the developer using the buttons below", and have buttons like 'No, thank you', 'Maybe later' and 'Yes, please'.
[Android Apps and Games] mrrocketdog:
hope it helps marcel. just spent a sh*t-load of time going thru playstore (u.s.) reviews , "up-voting" the 4/5 star reviews and giving a "not helpful" to the 3 or less stars. not even close to your time spent but hope it helps somehow.

stay well ,

dave
[Android Apps and Games] M66B:
The app asks for a review after a few weeks of usage, which in itself results in 1 star reviews :-(
[Android Apps and Games] M66B:
Something like this is already there, but it is a good idea to add something like "I need help".
[Android Apps and Games] crypta:
Your information ist understood by me as in: people which got asked will write a worse review as people who don't get asked would write just because they feel so.

This gets me to the following question:

Is the quantity of reviews more important (for e.g. market algorithms) than the quality?

If yes, you need a better way to ask for it.

If no, and quality is more important,you may skip the question to review completely until a great solution is found which increases both alike.
[Android Apps and Games] Flexmaen:
Hi!

Is FairEmail able to catch localized reply prefixes?

If someone replies with "Re: Your Mail", everything is fine, but unfortunately some mail clients have the prefix in other languages like "Aw:" and "Sv:" and this will cause the subject to get very long like "Re: AW: AW: AW: Your mail".

Thunderbird for example has the possibility to set a value for "mailnews.localizedRe" where you can set these other prefixed, and the'll turned into a single "Re:" only (in your view as well as when you reply).

Didn't find this possiblity here, hope I didn't miss it in some FAQ.
[Android Apps and Games] M66B:
FairEmail will remove all prefixes for all languages set in the system settings of Android. So, if you are communicating in different languages, add them all in the system settings and it will work as expected.
[Android Apps and Games] M66B:
Basically, it is never good enough :-(
[Android Apps and Games] Mariner55:
A reduced set of settings as default and a prominent button "expert settings" looks like a good solution to me.

My first experience with FairEMail, when I looked for an K@-Mail replacement, was like this: I imported two of my accounts (which I found easy), switched to dark mode - and was pretty disappointed by the optics (sorry, that was my first impression ). There were icons and lines which distorted the emails and the listing of emails seemed confusing. So I switched to the settings menu and was overwhelmed by the multitude of them. I tried this and that to get the 'clean look' I was looking for - and gave up after two hours or so. It was only a few weeks later, still without a satisfying replacement, when I came back to FairEMail and dug deeper into it. It took me a whole weekend to try most of the settings (which is a tiring back and forth between the settings and the emails) to find out, what they really do, which are important and which nice to have. Today I am a commited user of FairEMail and still impressed by its abilities. But I was close to missing it.

So, yes, a reduced set of settings as a starting point might have spared me the initial disappointment. Though I see the difficulty in deciding, which settings to exclude from initial.
[Android Apps and Games] M66B:
How an app should look like is rather subjective. This also explains the many options.

I could make the app look like and behave the same as for example the Gmail app, with almost no settings, but I don't think that is a good idea. Options allow people to customize things. I don't think that is a bad thing, considering that you don't have to change any option to use the app. There will be a more explicit message about this in the next version.

I am curious which options you changed and if the default should be changed.

It is impossible to make everybody happy. My problem is more that people are too often rather harsh and unfriendly, which is rather disappointing given that the app is basically free to use. I won't give up, but I understand completely why many independent developers already gave up. It is easy to complain about that big companies are taking over, but people are causing this themselves.
[Android Apps and Games] Mariner55:
I deleted all my accounts and exported my settings. I guess, there should be no personal leftovers. I could send you that file.
[Android Apps and Games] M66B:
Please do, you can use report issue in the navigation menu for this.
[Android Apps and Games] crypta:
No, I think into the opposite direction.

Are all marketing instruments needed or may it lead to a more satisfying experience without all the bells and whistles?

The question is for real as I stated,that I cannot guess the impact if the quantity decreases.

Regards settings and defaults.I think I am using very default settings.here and there I may changed some over the time. But I don't remember any settings I needed badly.

Please,don't get me wrong, even if is it a bit confusing to guess what each does, I really like the options. I would call em mandatory 😉.

Also, I dislike these days with oversimplified app settings, for letting the user waste more time in games or other things.
[Android Apps and Games] maybeme2:
Marcel, it is impossible to please everyone. People have different needs. FairEmail is an amazing app. Many users think so. But it is not for everyone.

Another solution (which I gather would take too much development time and effort) would allow you to have the extraordinary customization options without the frustration in trying them.

The time and frustration in trying various options would be greatly reduced if the result of a changed option was immediately visible in an upper window. So when one clicks on "option 1" the resulting change is instantly visible and can be removed if the user finds it not to his/her liking.

But I understand that implementing this would take an unacceptable amount of development time. However it would solve some of the frustration and improve the ratings — which are already extraordinarily high. FairEmail is unquestionably head and shoulders better than any other email app available. IMHO, Marcel should just ignore the ridiculous ratings.
[Android Apps and Games] Only.Me:
I've never understood apps bugging users for ratings... I cannot see how that would ever result in a net gain in positive reviews. It seems like just asking for mostly bad reviews. Annoy someone, and they are bound to overreact and rate 1 star.
[Android Apps and Games] M66B:
Maybe. The other side is that people more often rate bad if they think there is a problem and less people rate good if everything works fine. This is why is being asked for ratings as well, to keep a healthy balance.

You could say the whole rating system is unfair.
[Android Apps and Games] Flexmaen:
Hm... Well, Android is set to German/Austria but AW does not get removed.
[Android Apps and Games] M66B:
Can you please check the translation of Re: on Crowdin? You can go to Crowdin via the navigation menu of the app.

Edit: Maybe there should be alternative forms to translate Re: ?
[Android Apps and Games] Flexmaen:
I'm not very familiar with Crowdin. In which file should I find that translation?

I noticed that German/Austria is at 0% while German is at 59%. Don't know if this can causa issues. I did a quick search for "Aw:" (which is the translation of "Re:") but didn't find it there.
[Android Apps and Games] The_Two:
Hello, thank you for this almost perfect app.

I have used the option to created an calendar entry out of an email for the first time. What I recognized is that embedded pictures (e.g. QR code) are not taken over into the calendar entry.

Is this a restriction of the android intend? It would be very helpful if this would also be taken over.
[Android Apps and Games] M66B:
German/Austria is borrowed from German. The Re: text is on Crowdin.
[Android Apps and Games] M66B:
The attachments are sent by FairEmail, so the question is if the target app can handle it.
[Android Apps and Games] The_Two:
Thank you for the quick reply. You are right, it is in the calendar entry but not rendered, which is not nice but I think this is a problem of Google calendar and the samsung calendar app.

It looks like this:

[data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAARwSURBVHic7VyxktowEH3OJD1DkzL8QfgDXKZIcU3KjPmCwB ...
[Android Apps and Games] M66B:
This is an embedded base64 encoded image. Most apps won't render this (FairEmail does). In fact even Gmail won't show it.
[Android Apps and Games] The_Two:
When I forward the mail with the embedded picture to my Gmail account it is also rendered in the Gmail app.

Attached it is shown in the FairEmail app as embedded png.

But I am not sure what the difference between the forwarded email and the calendar entry is. Perhaps the Calendar app simply does not render these pictures.

It is a link to the embedded picture in the email that is not resolved by the calendar app.

[cid:id1###150x0:false###]
[Android Apps and Games] Flexmaen:
Yes, I understood. But since I'm not a programmer, this looks confusing and I couldn't find the "Aw" there.
[Android Apps and Games] fraschi51:
Because that's only a Microsoft-solution, all standard e-mail-programms use 'Re:'
[Android Apps and Games] M66B:
Your previous example was different. This is not a base64 encoded image, but an embedded (inline) image. I can turn these into base64 images, but this won't solve your issue because your calendar app doesn't show base64 encoded images either. I don't think what you want is possible.
[Android Apps and Games] Only.Me:
I completely agree that the rating system (like most of life) is unfair, but does bugging users for ratings really keep a healthy balance or does it further skew it in the opposite direction? Knowing that the rating system is not a fair reflection of your work nor this great app, perhaps you should just take it for what it is and not what you would like it to be?
[Android Apps and Games] M66B:
My impression is that it helps for a healthy balance.

Like I have said before, you can't have involvement and distance at the same time. So, taking it as it is inevitably means I would take more distance from the project.
[Android Apps and Games] The_Two:
The base64 encoded picture and the embedded online entry were both copied from the generated calendar entry, but you are right that such compability issues are hard to solve generically.

Another idea to prevent incompabilities of calendar apps and allow to access all information: Is it possible to create a link to the email in fairemail and add it to the message text in the generated calendar entry?

This would need to have the mail on the phone when accessing the information, but would be a good workaround.

I think I have seen something like this on the iPhone.
[Android Apps and Games] M66B:
That would be possible and I will put it on my to do list to investigate this.
[Android Apps and Games] Flexmaen:
I know that this is another stupid thing that Outlook brought us.

However, Thunderbird seems to handle that.

And as far as I understand this could be fixed in Crowdin? Or does that mean that FairEmail also would reply mails with Aw: instead of Re: then?
[Android Apps and Games] M66B:
I have already added alternate Re: / Fwd: texts:

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

These can be translated on Crowdin (search for title_subject_reply_alt and title_subject_forward_alt) and will be removed if found in the subject.
[Android Apps and Games] Flexmaen:
If I just knew how to handle this... I search for re: and "reply" and "aw" but can't find anything. Also not in the strings.xml (which seems to be empty).

Can I do a local download of the files?

I did help with translations at some project that used transifex, but this Crowdin I don't unterstand.
[Android Apps and Games] M66B:
@fraschi51 can you please take care of the alternative translation of Re: and Fwd: ?
[Android Apps and Games] hobbyman@:
hi, i like this great app, but it has some troubles with log in to my gmail accounts lately.

it says : synchnonization error, (AUTHENTIFICATIONFAILED) invalid credentials (Failure) account not found for *****@gmail.com.

it´s weird , it effects only two of my gmail accounts.

but my phone open them without any problems.

----------------------

could you please tell me how to delete one of my email accounts from FM?

thank you kindly for reply, best of luck to you all!
[Android Apps and Games] fraschi51:
I translated the alternative 'Re:' to 'AW:' but I don't know what MS use instead of 'Fwd:' .... perhaps @Flexmaen knows it.

I see that there are both 'AW:' and 'Aw:' ist that equal?
[Android Apps and Games] M66B:
This error means the on-device Google account was deleted. This account is necessary to authenticate, hence the authentication failure. The alternative is to use an app password, please see this FAQ:

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

Please see here about how to delete an account:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-howto
[Android Apps and Games] fraschi51:
Now I translate the alternativ 'FWD:' to 'Wg:'
[Android Apps and Games] hobbyman@:
thank you kindly for a quick reply and exact answer i was searching for!

i´m not sure about my google accounts have been deleted.

both of them are fine and working well, one of them belongs to my phone.

i´ll try to delete both of them from FM and register them again.

hope it helps.

anyway, once again thanks for your help and best of luck!

update:

it seems , that the problem has been fixed.
[Android Apps and Games] M66B:
Version 1.1553 is available on GitHub now.

Changelog/download:

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

@The_Two shared messages will have a link back to the message in FairEmail now, but only if the target app supports HTML links.

@Flexmaen AW: and Wg: should be removed now.
[Android Apps and Games] nadir husain:
You are coming up with features I never dreamt possible, Marcel! App is really par excellence
[Android Apps and Games] The_Two:
Hello Marcel,

I have checked the feature and the link is generated and works, but as you mentioned not in Google calendar app. Perhaps because it does not state that it accepts HTML.

I have created an entry with HTML and

the Google calendar app does render HTML in the description part. HTML link can be accessed.

But when the description is edited in the calendar app the HTML part is discarded and the link appears in plain text.

Even as such, it would be nice if it would be possible to get the message link into the calendar entry or as HTML snippet into the clipboard to add it manually.

Does someone know a calendar app that really can handle HTML in the description?
[Android Apps and Games] Flexmaen:
Thank you very much.

"AW:" and "Aw:" is the same (usually it's with capital letters, i did find one "Aw" in my inbox though).

"Fwd:" is "WG:"

Sorry for moaning, but every project seems to use it's own tools, sometimes it's easier to get into it, sometimes not.
[Android Apps and Games] M66B:
Upper or lower case doesn't matter for the removal process.

Does it work as expected with the latest release?
[Android Apps and Games] fraschi51:
Yes, so far as I see ....
[Android Apps and Games] maybeme2:
Wow! Unbelievable!
[Android Apps and Games] maybeme2:
Emails containing inline attachments appear with this box (screenshot).

Is there a setting that would automatically always show inline attachments so I don't need to click on the box every time?

Or would that be a security risk?

Thanks.
[Android Apps and Games] M66B:
Yes, there is a setting for that in the display options.
[Android Apps and Games] Flexmaen:
Wow, this is great, thanks.

I did some tests with mails I had in my Inbox:

Original subject	when replying	when forwarding
Fwd: Fwd: WG:	Re: Fwd: Fwd: WG:	Fwd:
AW: WG:	Re: WG:	Fwd: AW: WG:
AW: AW: AW: AW:	Re:	Fwd: AW: AW: AW: AW:
Fwd: WG:	Re: Fwd: WG:	Fwd:
Re: Fwd:	Re: Fwd:	Fwd: Re: Fwd:
WG:	Re: WG:	Fwd:

So we see this works fine.

However, replying is not fixing Fwd: mess and vice versa. Is this something that makes sense, too?
[Android Apps and Games] fraschi51:
Perhaps Marcel can remove both alternative Re: and FWD: for both cases, when replying as well as forwarding.
[Android Apps and Games] M66B:
I am not sure if that's a good idea, but it would be 5 minutes work only.
[Android Apps and Games] fraschi51:
What are the pro + con of this idea?
[Android Apps and Games] M66B:
My main concern is losing information.

If you reply to a forwarded message or the other way around, the indication that the message was forwarded or reply-to before is lost.
[Android Apps and Games] fraschi51:
Does this information remain even if the Re: and FWD: are not given in the national language?
[Android Apps and Games] fraschi51:
Well, then of course it would be the same for the national language. However, you get this information from the content of the email at the latest, don't you?
[Android Apps and Games] M66B:
No, the languages configured in the Android system settings are used for this.
[Android Apps and Games] fraschi51:
Sorry, I don't understand.

You see in the mail, if it is answered or forwarded.
[Android Apps and Games] M66B:
It is about these scenarios:

So, the recipient can see it is a reply to a forwarded message or a forwarded reply.
[Android Apps and Games] fraschi51:
And a little time later he get this information if he read the mail.