yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] mkasimd:
Of course, you should be with your mother. Me suggesting something doesn't mean I expect you to commit something the next hour. Your own life has a higher priority than your projects, and it's completely fine if you do not push any commits for the next month.

But generally speaking, you do not need to implement the logic part through CSS. The conditions when to place the "fake dark" can be set via Java first, thus only inserting "fake Dark CSS" if the conditions are met.

Of course, that comes with complexity as well as increasing the possibility of bugs. It also won't be 100 % correct. It is a "feasible estimate", or an heuristic approach if one wants to call it that way.

That also means that there are valid reasons to not implement it at all. Especially taking in consideration the amount of time you have to put into implementing a near-complete "fake dark" which won't be used anymore if Google updates their Androidx library to include the original method back again (hopefully).

In corporate language, we'd call it "it's not feasible to invest more time and resources in this, so it won't be implemented". Which is fine. As a "product owner", that's up to your judgement :)

P.S.: I hope the chemo helps. With a family friend of mine, it helped her and she has gotten rid of cancer. So, it's not always as "useless" as the probability rate suggests. Stay strong!
[Android Apps and Games] M66B:
We still have some hope. The possibility of radio therapy was a positive surprise.

I would like to implement a "fake dark" for Android before version 10, but I am afraid it will be hit and miss. Setting conditions in Java means parsing and evaluating both CCS and HTML, in other words this will be rather complex (like a browser).
[Android Apps and Games] mkasimd:
True that. If the sender applied the background on the body Tag only, it'd be somewhat manageable to check the HTML and CSS for the background's value, but it's also quite possible that the sender used various div or span levels, and the background styling within the div or span or within the CSS for the div or span. Looking into the various levels of div and span to determine whether it virtually covers most parts of the message will be very complex.

But without doing that, it'd be a solution that somewhat works sometimes, but won't work properly many other times. Or you'd have to parse the HTML and CSS similarly to how a browser does, as you rightly describe.

You coded a great mobile alternative to Thunderbird, but no need to compete with Mozilla on the browser front as well, right? 😉

Jokes aside, browsers indeed are highly complex pieces of software. Perhaps you could add an FAQ pointing to this XDA thread showing why the dark mode doesn't work in the original message view for Android 9 and lower as well as why you cannot just implement an own alternative to it. That would at least answer:

Why doesn't it work? (Google removed the required method from the Androidx libraries, so the dark mode is only available within the libraries available since Android 10 now)

Why can't you re-implement it? (You'd have to virtually parse the entire HTML & CSS for this to work properly. That's rather complex, similar to a browser. So, it's just not feasible to implement it)

Will Google re-introduce the removed method? (You have asked Google about it and hope they will, but it's not likely to happen if the removal was intentional)

Maybe even just un-crossing FAQ #81 and writing it there? 🤔

P.S: I can also add it into the FAQ and send a pull request, if you can't do it in the next few days.
[Android Apps and Games] M66B:
Use FAQ to explain removal of algorithmic darkening · M66B/FairEmail@02e8419

Fully featured, open source, privacy friendly email app for Android - Use FAQ to explain removal of algorithmic darkening · M66B/FairEmail@02e8419

github.com

Updated FAQ:

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

The fake dark option keeps being available though (edit: default disabled).
[Android Apps and Games] M66B:
Google Issue Tracker

issuetracker.google.com
[Android Apps and Games] M66B:
The next version will have a new option "Delay notifications when Android Auto is connected". Notifications will be delayed until Android Auto disconnects, so you can drive without distractions.
[Android Apps and Games] maybeme2:
All the very best for your mother, Marcel.
[Android Apps and Games] M66B:
Version 1.1931 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] Samare:
If that's an option, you may also want to check what your mother eats.

https://nutritionfacts.org/?s=cancer is a good start point, with information based on studies.

About the (few) negative feedback on Google Play, to put them into perspective, let's compare the Gmail app reviews (an app optimized for their own service):

to the FairEmail reviews:

As you can see, negative reviews barely register for FaireEmail and could even be considered as normal noise.

"Haters gonna hate", it's scientifically proven:
[Android Apps and Games] M66B:
Maybe amazing, but I have a certificate as a natural health practitioner. My parents have been eating pretty healthy, also as a result of this. What might have caused my mom's cancer is HPV. Changing food won't help anymore now, as SCNEC is a pretty aggressive cancer (mean life expectancy after diagnosis = 1 month).

Thanks for pointing to these studies anyway. Cancer is horrible and it is still rather difficult to help people with cancer, so maybe this is good advice for others. Don't think it won't happen to you, the hard fact is that 1 in 3 people will face cancer. The simple advice is to prepare your own food and to avoid processed food. Pesticides are linked to Parkinson (also horrible), breast cancer, etc, so pay a little more for organic food if you can. Also important is to take care of a healthy environment (clean water, clean air, etc). We all probably know better, but:
[Android Apps and Games] M66B:
Version 1.1932 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] x2k13:
A few days ago I downvoted and reported all the 1 star reviews that really just didn't have an explanation why they think the app is not good, instead just insults and false info, apparently because they're too stupid to Google stuff, or even read the FAQ. Looks like it at least helped a bit. 🙂
[Android Apps and Games] M66B:
Since I need a distraction anyway, I am trying to get a web OAuth flow for Gmail accounts approved by Google because it seems the policies were changed for this type of authentication. K9 mail was approved too, without the expensive security audit formerly required. This would allow authenticating Gmail accounts via OAuth without an on-device account.
[Android Apps and Games] harrisc:
I am using android 11 and Play Store version of Fairemail. I am using EAS Easy App Switcher (https://m.apkpure.com/eas-easy-app-switcher/com.echoff.easyswitch) which has not being updated for several years.

I read my emails and the articles associated with links in the emails in 2 ways.

1. I click on the link which then opens in my browser (Vivaldi). After reading the article I click the Android back button and I am back in my original email at the same position.

2. Secondly I click on a link, it opens in my browser and then I jump back to FairEmail via EAS by clicking the floating icon; 1 click and I am back in my original email at the same position. Then repeat this 1 or more times so that I have several links from the email open at once with minimal window swapping.

This all worked until about a month ago; method 2 stopped working. In 2 when I clicked the EAS icon I didn't go back to the email but the inbox.

I tried another app switcher with same result.

As EAS has not being updated has something in FairEmail changed?

How can I get the original behaviour back?

Chris
[Android Apps and Games] m0d:
Great news.

That would be wonderful.

If all goes well I can re-enable gmail account on fE.
[Android Apps and Games] M66B:
In the link confirmation dialog, please make sure you select the browser without the "external" icon. External or standalone means also that a new task is being started, resulting in "disconnecting" the app and the browser.
[Android Apps and Games] M66B:
I just submitted the third YouTube video demonstrating the features of the app.

As the author of K9 mail (cketti) notes, it is a "very painful review process":

https://gitlab.com/fdroid/fdroiddata/-/merge_requests/11323#note_1020385472
[Android Apps and Games] chris122380:
I just had to Authenticate with yahoo again. Why does it think that Fairemail is K-9 mail?
[Android Apps and Games] M66B:
What is "it" ?
[Android Apps and Games] chris122380:
You get an email from Yahoo after re-authenticating that says (email address removed) - "Your Yahoo account… was used to sign in to a new third party application on K-9 Mail." Umm it's not K-9 mail it's Fairemail.
[Android Apps and Games] M66B:
That seems like an error of Yahoo to me.
[Android Apps and Games] harrisc:
Thanks for the response. I use FairEmail with the PRIVACY option "confirm opening links" off. When I click on a link I go straight to the link webpage. When I turn this option on I then get a choice of an internal page or external page. If I choose the external page I go back to the folder list and not the original email. If I choose the internal browser I get same result; neither way can I open links and go back to the original email with one click on EAS.

Am I looking at the correct option?
[Android Apps and Games] M66B:
Maybe you need to use 'Select app' instead of the browser?
[Android Apps and Games] M66B:
I have just uploaded a 4th YouTube video, with things which are not being described and not were asked for before ...
[Android Apps and Games] M66B:
A German 1 star review because Android doesn't accept the password of an S/MIME certificate. Right, this is not related to the app in any way. Common sense is these days uncommon sense.
[Android Apps and Games] fraschi51:
I don't find this review, so I can't downvote it ...
[Android Apps and Games] M66B:
It has been removed, either by the person (more likely) or by Google (less likely).
[Android Apps and Games] de_Wolf:
In the German play store, the average rating of FE has risen from 4.8 to 4.9.
[Android Apps and Games] xdaTanjiro:
Should I be worried?

I can't seem to open FE now, it just hangs for few seconds and does nothing when I click on the FE app icon.

On a sidenote, I have hundreds over emails in Unified inbox and it started to feel sluggish when scrolling up/down.
[Android Apps and Games] M66B:
Try to restart your device.

If you have more than a few ten thousands of messages on your device, the sqlite cache size might need to be increased. You can do that by enabling debug mode in the miscellaneous settings. Try 30% first. Don't forget to confirm with the check button.
[Android Apps and Games] harrisc:
I tried this but no change.

I must have altered something!

Now anytime I use the app Switcher the focus is always the default account folder list never the last email or the Inbox.

I definitely could go back to the opened email before!!

At least I would like to have the focus on the last used account Inbox.

Any further suggestions?
[Android Apps and Games] M66B:
An embedded browser tab page will be opened within the task stack of the app, if the receiving app doesn't change this its own task stack (which it can). This means that 'back' goes one level up in the stack, which is the message. This works fine with for example Chrome. If this works for other (intermediate) apps, I can't tell.
[Android Apps and Games] xdaTanjiro:
Thanks for the tip, It's better now, will keep monitor :-)
[Android Apps and Games] aurm:
I sort of feel it's not just to all other developers who don't have a personal downvoting army
[Android Apps and Games] de_Wolf:
I have never seen such a small "army" in the whole world :-)
[Android Apps and Games] harrisc:
I set Chrome as my default browser with same result, I still go back to default account folder list.

Chris
[Android Apps and Games] M66B:
Default browser in the Android settings or in the link confirmation dialog? Did you select the standalone (with the extra icon) or the tab (without the extra icon) option? You should select the latter in any case. The first will start a new task stack (so, disconnect the app and the browser) and the latter will use the same task stack, so that back goes back to the app where you left off. More control than this the app doesn't have. The rest is up to the app (browser or other) being used.
[Android Apps and Games] harrisc:
I set the default browser in Android settings. I tried all the FairEmail options. I got the same result.

BTW I tried K-9 client and I always got the result I wanted no matter what default browser I chose. (I won't change client though because of this)
[Android Apps and Games] x2k13:
I do this on a regular basis for all the apps I own and support because they're really just good apps. The question you should ask is, where does the 1 star troll review army come from? Some people seem to install apps just so they can give it a bad review.
[Android Apps and Games] M66B:
My guess is that explicitly selecting the browser (which means specifying the package name in the view intent) is responsible for the change you are seeing. I can't undo this without removing the browser selection dialog.
[Android Apps and Games] secondminor:
Please do not stop developing this essential, amazing email app. I will pay a yearly subscription, or a monthly one. Disregard the bad reviews. People know that FairEmail is the ONLY safe, secure, free, open email app on Android. It blocks tracking pixels, and it respects the user.

Please, don't give up the app :( Let us pay you for it. You are amazing.
[Android Apps and Games] secondminor:
May I ask a question. New user here, love this app. It's changed my life and view on privacy.

But how can you set FairEmail to just open your INBOX by default under the "show on start screen" setting? It's not ideal to have to tap through a folder/account list, or a unifed location, just to get to a certain folder only. I don't prefer unifed as it's very cluttered for my particular accounts.

Question: can I configure FairEmail to please open "Inbox" or "Folder XYZ" as "show on start screen" option? Or do I have to navigate to where I want each time I open the app?

Thank you kindly.
[Android Apps and Games] mrrocketdog:
@M66B , thank you for the v.1.1925 update. i really appreciate your work.

dave
[Android Apps and Games] mkasimd:
You can change the start screen to the folder list for the primary account:

Settings -> Display Settings -> Show on start screen: primary account folders

You can define a primary account in:

Settings -> manual setup and account option -> Long-Press account and set as primary account

However, you cannot set the start screen to one specific folder. Adding that option into the "show on start screen" settings (the drop down menu) also probably makes no sense ans many people will have multiple accounts and folders, so showing each folder would result in overwhelming amount of options. Plus it would probably result in side effects when you delete that folder later on. I doubt it's worth the hassle to implement this (though it's obviously for @M66B to decide)

P.S.: There's also a tutorial on how to change the start screen:

FairEmail/tutorials/SETTINGS-OVERVIEW.md at master · M66B/FairEmail

Fully featured, open source, privacy friendly email app for Android - M66B/FairEmail

github.com
[Android Apps and Games] secondminor:
Thanks for the helpful reply. I agree that picking "any" folder could be quite a long list for many users of 100s of folders :) But I just mean, the "INBOX" for a particular account, I think that sounds doable in my opinion. We could choose to default to show on start screen any one of the INBOX folders of the primary account, for example. Would save me several taps, every day, every time I open the app. :)

Maybe one day that would be implemented. Just would need to add INBOX to the list, or let us long-press the inbox in the folder list of our choice (rather than add them all to the settings list).

You know? Just, go to your folders list for any account you want. Long press its INBOX. Select "show on start screen" or something.

As it is now, the closest thing we have is that unifed type list, but then it just shows as

INBOX

INBOX

INBOX

INBOX

and that's not helpful ;)

But allowing us to choose a single Inbox from a single account as our default 'start' location? Sounds great!

Thank you!
[Android Apps and Games] mkasimd:
Adding an option to show the primary account's inbox sounds much better than what I previously understood.

By the way: you can create shortcuts to single folders and add that shortcut to your phone's start screen. This will probably be useful for you. To do so:

Long-Press on the specific folder and select "Add shortcut". That's it.
[Android Apps and Games] secondminor:
👍 We're on the same page now friend :)

I love the shortcut idea so much!! I'm using a minimal launcher however, so I'm probably part of the small crowd of people who don't have traditional flashy dopamine filled launchers like Nova or Niagara or Smart Launcher. ;) Minimal launchers help me stay focused hehe.

But I can maybe add a shortcut in my sidebar panel for now, hopefully we can setup the Inbox default view in the app (one day) - thank you for your advice!! Great workaround for now!

Have a good day!
[Android Apps and Games] M66B:
If you long press on a folder in the folder list, there will be an option to add/remove any folder to the list of unified folders. This way you can select from which folders messages in the unified inbox will be shown. This is not limited to inboxes.
[Android Apps and Games] beeshyams:
Me, yes

Simply because I don't want to switch to another mail client just for encryption

Having said that, I am not sure if it was a rhetorical ask since the tag seems high
[Android Apps and Games] M66B:
I will add encryption if 50 or more people are willing to pay 10 euros, which is considering the work involved and my commercial hourly rate a very good deal.
[Android Apps and Games] M66B:
Consider it rhetorical because I expect very few people actually wanting to pay for this feature.
[Android Apps and Games] tiktok1:
yes from me for encryption
[Android Apps and Games] wirdSchoon:
OK - I am also interested in encrypting mail. :good:

And, I would appreciate a scalable font size for the message text. :fingers-crossed:
[Android Apps and Games] M66B:
FairEmail follows the material design guidelines for font sizes. If the font size is too small for you, there is an Android setting to increase the font size for all apps.

Since some time I need glasses too, but that doesn't mean that each and every app should have a setting to increase the font size.
[Android Apps and Games] M66B:
I will increase the message text size in the normal view somewhat in the next version. The text size in the compact view will be unchanged.
[Android Apps and Games] m0d:
For the sake of clarity, how does multiselect apply with messages that are linked (i.e. more than one in thread):

The second message selected has a linked message, not sure which folder.

Only selected message affected by multiselect function or are the other messages affected as well(regardless if they are in the same folser or not) ?
[Android Apps and Games] M66B:
Only messages in the same folder will be moved. Messages in the same thread but in another folder will not be moved.
[Android Apps and Games] m0d:
So the 2nd message will also be moved even if not selected?

If it is in the same folder as selected message, that is, say both in inbox for example.
[Android Apps and Games] M66B:
Yes, and that seems logical to me, else the thread would still show up in the folder.
[Android Apps and Games] m0d:
Just found this on text select:

Error due to no archive:

As Primary account is set,

Not sure how selecting text to archive works?¡
[Android Apps and Games] M66B:
It is search selected text.
[Android Apps and Games] wirdSchoon:
:good:

:highfive:

:good:
[Android Apps and Games] M66B:
I have just released

stable

version 1.115

Changelog/download:

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

This version will be available in the Play store too after Google's approval.
[Android Apps and Games] BreckZeBoulay:
Oops ! :p
[Android Apps and Games] M66B:
If this is with version 1.115, I cannot fix it, as this is being caused by a problem in your Android version.
[Android Apps and Games] BreckZeBoulay:
Yes Sir !

:eek:
[Android Apps and Games] guillermohs9:
Is there any way to switch off the "thread" view? I have conversation view turned off in Gmail for example, so as to view each response as a single and separate mail.
[Android Apps and Games] M66B:
FairEmail is designed around conversations, so no. You'll get used to it soon and don't want to miss it anymore, you'll see.
[Android Apps and Games] M66B:
About the

@harrisc Can you please contact me for a test version?

FairCode - contact

FairEmail, NetGuard, XPrivacyLua support

contact.faircode.eu
[Android Apps and Games] M66B:
Yesterday, the OAuth verification team requested a minor change and a test APK file, which probably means that the app fulfills all requirements now and that the verification process transitioned to the next phase. In any case this is looking good so far.
[Android Apps and Games] secondminor:
Thanks for that!

However, no I'm sorry I don't see that. I only have an option to add/remove "show in unified INBOX".

Where is this option for unified folders?

And also, would it be possible to simply choose a particular inbox to default to upon open the app? Just an idea. Thanks for thinking about it.

Have a good day!

MS
[Android Apps and Games] M66B:
The app opens either messages (=unified inbox), folders (=unified folders) or accounts.

If you want to see the messages of a particular inbox on starting the app, you should select "unified inbox" in the display options as start screen and use the "Show in unified inbox" folder option to disable the inboxes you don't want to see by default. You can navigate to these other inboxes via a shortcut in the navigation menu (or by long pressing the account name in the navigation menu).
[Android Apps and Games] secondminor:
Wow. That is perfect. This app is just incredible. I can't imagine using email with any other app. Once you go fair, you never go back!! :)

Thank you kindly. Have a wonderful day. We all appreciate you. 👍
[Android Apps and Games] M66B:
Tonight I received from the OAuth verification team:

My response:
[Android Apps and Games] M66B:
I have added this, which means I don't expect a favorable outcome regarding the Gmail OAuth web flow:

Why do I need to select an on-device account? · M66B/FairEmail@dac7683

Fully featured, open source, privacy friendly email app for Android - Why do I need to select an on-device account? · M66B/FairEmail@dac7683

github.com

Edit: I have just sent this to the OAuth verification team:
[Android Apps and Games] M66B:
Tonight I received from the OAuth verification team:

Since the app was already using the client-side flow, I have done what was said and created three new Gmail accounts and configured them in FairEmail.
[Android Apps and Games] nadir husain:
Good luck ! Hope the artificially intelligent people understand this time;)
[Android Apps and Games] M66B:
Sometimes I am wondering if Google understands itself, which makes it hard to work with Google.