yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] m0d:
I realized that a little later. Which explains why the dev grouped primary and accents together.

This is obviously why you need to protect user from themselves. Not everyrhing can be customized.

And user selecting white on white is simply silly. To counter user intelligence a preview is needed.

There are always edge-cases that need to be handled by dev.

The question is is it worth it.

In this case probably not. But if somehow there is a workaround for hard-coding themes; i.e. something like https://stackoverflow.com/a/48517223

It might work, but it brings up new issues with things not being properly supported. Like how to make it persist.

So, not probably worth the hassle, just yet.
[Android Apps and Games] gc01:
Not really a problem - but FYI.

I was using 'System Theme' - after this update the background changed from black to brownish grayish. The top changed blue from black.

Switching to 'Grey System Theme' gives me back the black background.

It seems to me the names are switched on these 2 themes?
[Android Apps and Games] M66B:
The system theme was never black, but always grayish. The top likely changed the other way around, see also the release notes.

Only the black and grey dark (system) theme have a black background.
[Android Apps and Games] M66B:
I have just released

beta

version 1.868

Changelog/download:

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

This version simplifies theme selection and allows reversing the colors of the colored themes (which means 6 new themes).

Please report any problem you find, so it can be fixed.
[Android Apps and Games] heisert:
I see a new stable incoming. Maybe its time to show your new themes to the public
[Android Apps and Games] M66B:
That's correct. The plan is to release a new stable before the end of this year. Edit: or maybe new year's day.
[Android Apps and Games] M66B:
This is the response I got from the Google Oauth team:

They don't answer the question if it is allowed to embed the client ID in the app, so I will make the requested video and ask that again.
[Android Apps and Games] nadir husain:
Love your persistence Marcel!! This is one of the attributes that sets you apart from the others! Best of luck!
[Android Apps and Games] M66B:
I have just sent this to the Google OAuth team:

Given that they asked for the client ID in the URL bar I think they are not understanding the use case yet.

I will keep you informed.
[Android Apps and Games] Only.Me:
Ratings...

Personally I think it is a bad idea... Apps that bug the user for a rating is very annoying.

I really don't understand this "obsession" with 5 star ratings. At best, the ratings can be a reflection of how the user's experience compared to their expectation. And no matter what you do or how good you are, users will have very different experiences and expectations. I don't think it will ever be a reflection of your skill / ability / dedication, etc. Users also did not ask you to spend thousands of hours developing this app, so for most, this fact is completely irrelevant.

Obviously anyone that can develop such a fantastic app is very skilled. Most technically inclined users (not the majority) will appreciate that.

I really think that you should look at the ratings for what they are and not what you want them to be...
[Android Apps and Games] beeshyams:
Fully support

[MENTION=2799345]M66B[/MENTION] Anonymity gives the raters freedom to censure without exposing their inability to understand and differentiate between other products. They expect something (which probably they aren't too sure of) and rate low when it is not met. That is the stupid part of anonymity of Internet.

I bet most of them don't even bother to mail you to tell you how the app doesn't measure upto their expectations.

Instead of giving credence to anonymous adulation or censure, there are real people here who swear by your app and critic fairly to suggest improvements. This is the only denomination that matters IMO.

We have a saying loosely and badly translated that says "Dogs bark when an elephant goes by" meaning that the elephant ignores them

I know rating matters a lot for you but this step is not going to help and may only end up increasing negative ratings and comments
[Android Apps and Games] nadir husain:
I agree!! Asking users to rate apps can irritate them! I also agree that users who appreciate technical skill will automatically appreciate the app regardless! Those who want eye candy might be more reserved in heaping out praises! This is a technically superior app so those who do not appreciate its functionality or the developers commitment will be more muted in their responses. Most users like glitz !

---------- Post added at 10:48 AM ---------- Previous post was at 10:45 AM ----------

Well said!
[Android Apps and Games] M66B:
Thanks for your opinions about asking for a review!

At least some people in the Play store test program responded generally positive. I am aware that this might be a different type of people though.

Apps with a bad rating are generally not downloaded, so ratings are important, also to you because a not downloaded app does not exist.

There are currently 750+ ratings, so bad ratings affect the average rating less than before, which allows me to take a little more distance from bad ratings.
[Android Apps and Games] nadir husain:
M66B when you have 500000 or 1000000 downloads like so many lousy apps(that dont even deserve a rating) I dont think we will be having this discussion nor will you be so concerned about the ratings. It is because this app is so young and new that a few reviews here and there have an impact. FairEmail is by far the best and dont you forget it!
[Android Apps and Games] M66B:
I have just released

beta

version 1.869

Changelog/download:

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

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

To translators: this is a good moment to update the translation in your language on Crowdin.

Please report any problem you discover, so it can be fixed.
[Android Apps and Games] ouzowtf:
They analyse apps and implementations by watching a video??? :eek:
[Android Apps and Games] M66B:
This is just the start of the approval process. For the existing approval I had to provide several videos and answer a lot of questions and to appeal several times.
[Android Apps and Games] M66B:
I like to know if the theme selection (display settings) works properly and if it clear how to use it.
[Android Apps and Games] nadir husain:
Works fine for me! However I have been using the app since pre release days/early access. There will always be a learning curve for new users who have been using rainbows before:)
[Android Apps and Games] beeshyams:
Suggestion--limit to few choices for now and make the rest a pro feature (add a preview to make them want it)
[Android Apps and Games] M66B:
I am not sure if it is a good idea to make the new themes a pro feature. Any opinions on this?
[Android Apps and Games] La_Globule:
Works fine! It is very pleasant and simple to use because of the short list and switches to configure.

No need to make it a Pro feature because it is part of the main settings for the app.

You still have account colors as a Pro feature.
[Android Apps and Games] Andriy U.:
The selection of themes is easy. The list of options is great. All themes work well. No any issues were noted.

The idea to limit a choice of themes in the free version and add some additional themes and a theme preview in the pro version is not very good as for me. The current implementation of themes is very good. Thank you, Marcel!
[Android Apps and Games] Dark_Eyes_:
I suck at theming... But here are my observations.

You can't revert blue orange, but in the code I see blueoramge and orangeblue. Is it a bug?

How come yellow/purple and red/green can't follow system? I don't see why they can't and orangeblue can?

I would suggest hiding the switches instead of disabling them (except the follow system). For example, grey could have the dark switch enabled and the follow system disabled and the reverse switch gone).

Just some ideas to improve it, but to be honest it's already getting the job done...
[Android Apps and Games] M66B:
Reversing colors for the blue/orange theme works for me for both the light and dark variant.

Maybe I will add following system theme for the other themes later. Edit:

https://github.com/M66B/FairEmail/commit/895474940f15dfe2a4300d426688ee15f6504610

I am not a fan of hiding control because it leave people wondering "where is it?".
[Android Apps and Games] Dark_Eyes_:
When you select the grey or black theme, blue/orange can't be reversed (switch is disabled).

Also, follow system should always be off when disabled. If you select grey theme and follow system on , follow system is on and disabled for other themes even if it's not possible.

Reversing color are not options for grey and black theme, and dark/light is not an option for black. Nobody will wonder where they are, they are not an option! Anyway, you have the final word on this :)
[Android Apps and Games] M66B:
You don't seem to use the last beta version.

IMHO switches should not be turned off on being disabled. This makes correcting a wrong choice less easy and would make changing from one dark to another dark theme less easy.
[Android Apps and Games] cobben:
The important thing, for those of us who don't care at all about themes, is that not bothering to select a theme does not cause any problems.

So far everything is fine :)
[Android Apps and Games] gc01:
My view, I don't think its such a bad idea to ask folks to rate the app. A one time gentle ask is not annoying.

People also look for apps that are well supported and updated. k9 (sometimes considered the competition) was last updated well over a year ago and its "appearance" is very dated. There are other apps but they all massively lack features compared to FE.

The fact that FE is open source only enhances its security - some people are reading the source code.

FE is clearly becoming "the mail app".

Congrats for creating a truly modern, safe and awesome tool.
[Android Apps and Games] M66B:
Thanks.

After how much time would you ask for a review?
[Android Apps and Games] gc01:
I'd think after a 3-4 weeks. Sufficiently long that they are a real user.

Also I'd probably phrase the ask something like:

Thank you for using FairEmail. Your feedback is important to me, please contact me with any suggestions on how to improve FE.

Also, if you've not done so already, I'd appreciate if you would rate the app in the play store.

Marcel.
[Android Apps and Games] m0d:
I do not think it a hassle if it is like the help dialogs on first install, which can be closed without appearing again.

Most users will not have a problem. The problem is if it appears every time.

If it can be dismissed it is not an issue.

Some apps have it in navigational drawer:

But then, there are already a lot of items in drawer, also then it will always be there, unless it can be dismessed or removed somehow(it can be hidden, though:p)

Most free apps have themes as paid feature.

Then again, not sure if people will pay just to have different colors. But then again you may be surprised.

Everything works fine. Simple and having themes reversible is great.
[Android Apps and Games] Dark_Eyes_:
I think the three day delay you implemented is good. Having the option to opt out is crucial, but I was about to say the same thing. Asking for a review once with the option to opt out or being reminded isn't annoying at all.
[Android Apps and Games] gc01:
I do think a "one time" popup is important - once its clicked away do not show it again.

I'd also suggest adding a 'Usefeful Tips' type option to the main menu - this message or other useful info can be put there - though this does kind of duplicate the changelog it is a little different.

Then after each update you can put a different "tip" ... e..g. "You can change the theme you use by choosing 'Menu -> DIsplay -> Theme'" or whatever
[Android Apps and Games] M66B:
Do you mean something like this?

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq60
[Android Apps and Games] gc01:
Yes - randomly pick one such tip to display in the 'useful tips' menu - either on each update or if storage not an issue change it once a day.

I'd also weight the likelihood higher of showing new/recent features/changes that you want to highlight.
[Android Apps and Games] M66B:
I have just released

beta

version 1.870

Changelog/download:

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

This versions allows all dark/light themes to follow the system theme.

Please report any problem you discover, so it can be fixed.
[Android Apps and Games] La_Globule:
I'd say between 3 and 5 days, the time needed to set up the app and begin using it.
[Android Apps and Games] TiTiB:
Works properly, and it's clear how to use it. Like the available selections.
[Android Apps and Games] M66B:
I like the grey dark theme and the red/green dark theme.

What are your preferences?
[Android Apps and Games] gc01:
I like dark - and it matches the system dark theme.
[Android Apps and Games] heisert:
My favorite is still pure black.

A pure black with white = black&white would be cool too
[Android Apps and Games] 白い熊:
I'd like a proper black theme, without the grey top bar.

With a selectable accent for the contrast color — as many other apps allow — instead of the grey text. I like yellow more than white — gives a more matrixy feeling…

The grey on black is painful, but not super terrible… :@)
[Android Apps and Games] ouzowtf:
FairEmail is mentioned in a big german tech blog: https://stadt-bremerhaven.de/fairemail-kostenloser-e-mail-client-fuer-android-open-source/
[Android Apps and Games] M66B:
Selected accent colors are not really possible because Android has hard coded themes only, see also the discussions about this before.

Which color would you like to see for the top action bar (=primary color) for the black theme?

Note that it can't be black.
[Android Apps and Games] beeshyams:
Teal
[Android Apps and Games] M66B:
The black theme won't have a colored top action bar. Quite some people hated the dark blue it was before. Also, the material design standard says otherwise. So, it basically can be a lighter or darker gray.
[Android Apps and Games] Eagle3386:
Could not connect to SMTP host: mail.arndt.pro, port: 587 Handshake failed SSL handshake aborted: ssl=0x790b654c08: Failure in SSL library, usually a protocol error

error:100000f7:SSL routines: eek:PENSSL_internal:WRONG_VERSION_NUMBER (external/boringssl/src/ssl/tls_record.cc:242 0x79237fef3f:0x00000000)

Using the exact same login in Thunderbird succeeds, though?! ?
[Android Apps and Games] M66B:
Please see here:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq41
[Android Apps and Games] beeshyams:
Thanks

Dark grey

Besides, if you are adding more themes, please consider teal with any permitted, pleasing combo (I personally prefer dark grey which is nearly black)
[Android Apps and Games] Eagle3386:
Being a dev myself, I, of course, previously visited the FAQ..

However, as I already wrote, Thunderbird works with the exact same login (that means "including connection details"), so it's surely

- not the wrong port (using 587, but using also-open port 465 fails, too), although the error message claims so

- not a mail-server problem (provided link for checking clearly states: "(...) can be reached through an encrypted connection")

If I weren't looking for advanced help, I wouldn't have bothered you. It's that I can't solve the error without assistance, because one out of two programs, although given the same data, acts differently while it simply shouldn't.
[Android Apps and Games] M66B:
The next version will use grey 900 / amber 600 for the black theme, which is a little bit darker grey than before:

https://material.io/resources/color...0&primary.color=212121&secondary.color=FFB300
[Android Apps and Games] M66B:
What is the host name of the email server and which Android version are you using?

I am asking because recent versions of Android do not support SSLv3 anymore because Google considers this protocol unsafe.
[Android Apps and Games] heinhuiz:
OK. You could move the dark theme to pro to attract more paid users, but I think it is a pretty decent list as it is.
[Android Apps and Games] glops:
Hello,

With the option: Added create, rename and delete folder

- Free.fr e-mail box :

I can rename, create and delete user folders and even rename the basic folders of the e-mail box and everything works well :good:

- Gmail.com e-mail box:

I can rename, create and delete user folders by cons when I rename the basic folders unable to synchronize see error in the screenshot

- Outlouk.com e-mail box:

I can rename, create and delete user folders by cons impossible to rename the basic folders see error in the screenshot

Edit: Version 0.55
[Android Apps and Games] M66B:
Can you please create an issue for this and send me the debug info after reproducing the problem?
[Android Apps and Games] glops:
Ok it's done
[Android Apps and Games] M66B:
The dark theme will be a pro feature in the next release.
[Android Apps and Games] chantoine:
It's a fair move.

Envoyé de mon SM-A520F en utilisant Tapatalk
[Android Apps and Games] M66B:
I have just released

alpha

version 0.56

Changelog/download:

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

This version is available on GitHub only.

I have rewritten synchronizing messages to first download the message headers and then the message content and attachments. This is a big change, hence why this is an alpha release. Small messages and attachments (< 32 KB) will always be downloaded. Large messages (> 32 KB) will be downloaded on an unmetered network only (in practice a Wi-Fi network, unless it is a paid Wi-Fi hotspot). Large attachments still need to be downloaded manually as before, but I might change this to automatic downloading on an unmetered network later. Large messages will be downloaded on demand (when viewing) when on a metered network. The size will be displayed for new messages only, but you can force the size to be set by deleting local messages and manually synchronizing.

The goal of this big change is to have faster synchronizing and to save on data usage on metered networks, without sacrificing ease of use. I think all of this was accomplished ;)

Edit: there is a new state icon in the folder list to indicate messages/attachments are being downloaded. Check the legend.
[Android Apps and Games] M66B:
If data usage is a concern to you and you have already downloaded alpha version 0.56, download this version again because I have made a change and uploaded a new release (with the same version number) specifically to reduce the data usage. This will also increase the speed of synchronization, which could be a reason to download again as well ;)
[Android Apps and Games] chantoine:
I have a mismatch between headers and email bodies.

Envoyé de mon SM-A520F en utilisant Tapatalk
[Android Apps and Games] M66B:
That's to keep things interesting.

Just kidding, but can you please tell a little more? Am I correct that you mean by header the addresses, subject, etc? Do you see the message text of the next/previous message, etc?
[Android Apps and Games] chantoine:
Yes, exactly. I click on a message and get the body of another one. Don't know what to send you.

Envoyé de mon SM-A520F en utilisant Tapatalk

---------- Post added 17-09-2018 at 12:24 AM ---------- Previous post was 16-09-2018 at 11:50 PM ----------

I think the sorting (unread, etc) had some problems too.

But no consequence on the messages themselves on the server, just checked with my webmail.

---------- Post added at 12:40 AM ---------- Previous post was at 12:24 AM ----------

Sorry, I didn't find the "logic" of the mismatch. The offset between header and content seems variable (from a mail to another) and is much more than "one".

Envoyé de mon SM-A520F en utilisant Tapatalk
[Android Apps and Games] TheMadRuffian:
Just opened a github issue for the feature request regarding showing of "Mark as read", "Delete" options when the notification is force expanded.
[Android Apps and Games] BreckZeBoulay:
Same issue as [MENTION=4078157]chantoine[/MENTION] concerning the mismatch between header and body (couldn't test the sorting).

Back to v0.55 and no problem.
[Android Apps and Games] M66B:
This will be fixed in the next release (soon).
[Android Apps and Games] glops:
Hello,

with this new version 0.56 there is also a problem with the dark theme the app remains stuck on the Pro features purchase page is impossible to get out of this page
[Android Apps and Games] M66B:
I have just released

beta

version 0.57 0.58

Changelog/download:

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

This version will be available in the Play store after Google's approval too.

You can delete local messages and manually synchronize to get the right message for the right header again.
[Android Apps and Games] glops:
Create, rename and delete folder

it is a plus it must be added this feature in the description of the app
[Android Apps and Games] M66B:
Done:

https://github.com/M66B/open-source-email/#fairemail

Thanks for the suggestion.
[Android Apps and Games] BunnyWarrior:
Seems like the new 2 Phase Syncro feature ist sometimes messing things up for me. I encounter multiple mails where the header is correct but it is always the same old wrong mail body/content which is shown. A week ago I got mail A, today I got mails B, C and D.

Mail B shows the header of mail B but the content of mail A.

Mail C shows the header of mail C and the content of mail C.

Mail D shows the header of mail D but the content of mail A.

Don´t know if a debug log can help with this?

Edit: I am on 0.58
[Android Apps and Games] m0d:
Not very helpful.

As it has already been reported, and already an attempt to fix has been made I believe.

https://xdaforums.com/showpost.php?p=77642729&postcount=1148

https://xdaforums.com/showpost.php?p=77640728&postcount=1146

0.56, 0.57, 0.58 have been released within the ladt 24hrs. So, maybe also let dev know what version.

And, log?

About section has log and debug.
[Android Apps and Games] Eagle3386:
As the log already stated: mail.arndt.pro with mails being sent from arndt.pro and I'm running Android 9 (Pie) - SSLv3 is disabled on the NAS. Only "modern TLS", e. g. 1.1 and up, are allowed.

Fun fact: prior to sending in my mobile for repair (broken fingerprint sensor), your app, using the exact same data (both, on the NAS & mobile device), worked just fine?!
[Android Apps and Games] M66B:
When I try to configure a fake account for mail.arndt.pro:587/starttls I get 'authenticated failed', which means the connection to the email server was successfully. My best guess is you selected ssl/tls instead of starttls.

If you want to use ssl/tls, which is advised because it is safer, you'll likely need to use port 465 instead of port 587.
[Android Apps and Games] Eagle3386:
Of course, STARTTLS is disabled, only "SSL/TLS" is allowed within NAS mail server options.

But I thought using it on 587 is possible as a port isn't really an indicator of what service works behind it.

Anyway, switching to 465 does solve the problem, so, I believe, you expect TLS on 465 and/or disallow it on 587?
[Android Apps and Games] M66B:
STARTTLS seems to be enabled on port 587, so you might want to look into that.

FairEmail does not expect a particular protocol (SSL/TLS or STARTTLS) on a particular port, although SSL/TLS is most commonly offered on port 465 and STARTTLS on port 587. Instead, the protocol needs to be configured. This is safer because there won't be a fallback to STARTTLS when having configured SSL/TLS.

Background information:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq42
[Android Apps and Games] Eagle3386:
I thought that I had disabled STARTTLS, but as you proofed, I didn't - yet. So, last question: from your experience, does disabling STARTTLS hurt mail reception?

I'm open to switching to 465 for TLS and leaving STARTTLS enabled on 587 if that offers better mail reception from other mail servers, e. g. GMail, XDA forums, etc. Otherwise, I'd disabled STARTTLS right away. :)