yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] beeshyams:
That's very nice. If I may be allowed to suggest - please use a suitable color for the open source text so that it stands out. Now, it's kind of subdued and not prominent IMO

[MENTION=4958579]Primokorn[/MENTION]
[Android Apps and Games] Primokorn:
Well Marcel has validated the banner and I don't have a lot of time to create many variants.

Here is the landscape version.
[Android Apps and Games] robocop78:
I've just subscribed to Fairmail Pro and I congratulate M66B for the excellent Work done. The BEST android email Client.

I'm a old K9 mail user and I'm astonished by the beautiful design and the best features.

Using thunderbird, in order to improve security, I'd suggest to study spam list options such as : SpamAssassin, bogofilter, Dspam, Popfile,SpamPal

https://spamassassin.apache.org/

https://windowsreport.com/antispam-thunderbird/
[Android Apps and Games] scanno:
Why would you want to have SA inside a mail client? That should have been done on the server side (your

mail provider) .
[Android Apps and Games] robocop78:
Because my provider and most providers are bad at filtering spam and because the thunderbird option I've enabled is very efficient to block them.
[Android Apps and Games] andy356:
Hi. A little grammatical niggle. Closed source, not sources.
[Android Apps and Games] M66B:
An email client does not have access to all the information needed to filter spam, so this is not really possible.

The main thing missing is the IP address of the connecting server.

Edit: another problem will be battery usage.
[Android Apps and Games] robocop78:
I think thunderbird like most Antivirus checks the mail header signature and compares it to the SpamAssasin headers list (access with Spamasssin API ?)

Battery usage not a problem for me if optionnal and not for all accounts. 80% of all my android apps are disabled and my battery lasts 2 days with zero crap app evn with Netguard use
[Android Apps and Games] M66B:
Anti virus and anti spam are very different things.

Anyway, SpamAssasin needs Perl, so this cannot be used on Android.
[Android Apps and Games] ammarr:
[MENTION=2799345]M66B[/MENTION], question about share sheets; messaging apps show contacts directly in the share sheet so it makes it faster to share with a specific contact that you've been messaging recently. Is the same option available to FairEmail? i.e. show 2-3 of your recent/most frequent contacts directly in the share sheet?
[Android Apps and Games] M66B:
I am not sure what you mean by a share sheet, which seems to be an Apple thing, but long pressing on the launcher icon should show quick actions for the most frequently contacted people.
[Android Apps and Games] robocop78:
Too bad. If oneday you find a solution to help fitlering spams, I'll be very grateful.

I think spam features will increase Fairmail success because it's mainly about security and privacy.
[Android Apps and Games] M66B:
Spam filtering should really be done by the email server and not by email clients.

Battery power devices are not suitable for this and an email client has no access to all required information.

If your provider doesn't filter spam properly, you should complain.
[Android Apps and Games] beeshyams:
Thanks a ton ?
[Android Apps and Games] folusmile:
This makes sense
[Android Apps and Games] maybeme2:
I was going to say something like this and bit my tongue.

If you decide to slow down active development (I hope not) it might be best to just do it without announcing it publicly. Announcing it just provides ammunition to the detractors.

I believe you mentioned that you use FairEmail yourself so that is itself a guarantee and reassurance that essential aspects would be maintained. Be proud of the great product you created and ignore what others say about it. Both the good and bad reviews. Let the product speak for itself.

So what if some people don't like it? They will obviously stop using it and end up harassing a different developer. There's an old story that goes like this:

A traveller comes to a village and says he is looking for a village to settle in. So he asks 'is this a good village to live in?' A wise man answers him 'Did you like the last village you lived in? If you did, you'll like this one. If you didn't, you won't like this one'.

There's a lot of truth there. Some people won't like an app no matter what it is. That's their problem, not yours. Such people will always exist. It is obvious that this is an excellent app. Just look at its average ratings, not the few detractors, some of which may have less than honest motivations.

Now, if I was smart, I would have taken my own advice and just shut up...... But, we're all human. ?
[Android Apps and Games] Primokorn:
Oops :)
[Android Apps and Games] ammarr:
https://beebom.com/wp-content/uploads/2019/03/android-p-vs-q-share-sheet.jpg

Here's an example: on the left you can see contacts and drive destinations directly showing up at the top, instead of going through the app.
[Android Apps and Games] M66B:
FairEmail already registers shortcuts for frequently used contacts, see here:

https://github.com/M66B/FairEmail/blob/master/app/src/main/java/eu/faircode/email/Shortcuts.java

There rest is up to Android, unless I am missing something.

What happens if you long press the launcher icon?

Edit: relevant documentation: https://developer.android.com/guide/topics/ui/shortcuts
[Android Apps and Games] Shakidor:
Nice.

On a point that predates your work: I was so pleased to see the hyphen in the compound adjective "closed-source" at the top that I took the liberty of adding two in the bottom line for consistency.
[Android Apps and Games] ammarr:
I do see contacts in the launcher long press menu. I think sharing shortcuts may be an Android Q feature: https://proandroiddev.com/android-q-sharing-shortcuts-3be59ea2f4ec
[Android Apps and Games] wimstefan:
Is it just on my little screen or is the 'g' in 'manage' cut off?

Thanks in any case for your work! [emoji1374]
[Android Apps and Games] fraschi51:
No, it might be due to the selected font, the same is true for 'using'.
[Android Apps and Games] M66B:
I have made some changes, maybe it helps:

https://github.com/M66B/FairEmail/commit/508cbf1dc35a26a3655d26a72b8ccb3dd02254ce
[Android Apps and Games] Primokorn:
Exactly.
[Android Apps and Games] M66B:
I have just released version 1.1034

Changelog/download:

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

This version was released to fix falling back to other ip addresses, which is relevant when the ip6 internet connection doesn't work properly, which can also happen when using a VPN.

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] La_Globule:
Thanks Marcel for these improvements.

Maybe you forgot to put the text about the safe browsing setting into the xml translation file.

BTW, what does this setting 'Google safe browsing' mean? Why Google specificaly ?
[Android Apps and Games] M66B:
I don't think it should be translated.

This service is powered by Google, please see here:

https://en.wikipedia.org/wiki/Google_Safe_Browsing
[Android Apps and Games] BeckPC:
Thanks. I went there and for some reason I only saw the 'default move to' and turned it off. Now all three are turned off. Can't believe I missed that.
[Android Apps and Games] beeshyams:
Aren't VPN providers supposed to fall back automatically in such cases?
[Android Apps and Games] M66B:
Provided IPv6 connections should work, but unfortunately this is not always the case. Android will not automatically fallback in these cases.

This applies to both internet and VPN providers.

Anyway, FairEmail had a workaround for this, which I broke by reducing battery usage of the fallback procedure by making it more sophisticated. Unfortunately, it took me a while to find a small detail that caused the malfunction.
[Android Apps and Games] beeshyams:
Hats off
[Android Apps and Games] TiTiB:
Not a trivial thing for someone who notices it and mentally scores it a negative in "attention to detail" column. When I start seeing stuff like that I wonder what else might have been overlooked. Part of the assessment is whether or not it's just a bad translation (I see this a lot, but doesn't always equal "crappy app"), or if it's just poor language skills (once again, it doesn't necessarily mean "poor coding skills"), and doesn't automatically prevent me from trying out an app. Anyways, I'll stop my blathering.
[Android Apps and Games] M66B:
Only the latest version of FairEmail is supported, but unfortunately I get lots of inquiries of people using older versions of FairEmail, sometimes months old, especially from people using the F-Droid build.

So, if you have a question or want to report a problem, please make sure you are using the latest version of FairEmail. I strongly advice to switch from the F-Droid build to the GitHub release because it is more often than not outdated. The F-Droid update system seems to be broken.
[Android Apps and Games] mrrocketdog:
is there anyway to post this in the description of FE on fdroid? just thinking might be fdroid users that arent subscribed to FairEmail-xda. and maybe even post a link to your GitHub FE?

or is that an Fdroid decision?
[Android Apps and Games] M66B:
Third party builds, like the F-Droid build, show a notification referencing this FAQ:

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

so, this should be clear.
[Android Apps and Games] beeshyams:
My son has a pro version from F-droid, can he switch to Github pro without any problems?
[Android Apps and Games] andy356:
The F-Droid build sometimes encourages me to turn on error reports. You might want to disable that.

Also, since your update pace has slowed down, F-Droid has finally caught up to you. XD
[Android Apps and Games] M66B:
All versions will ask you to turn on error reporting once.
[Android Apps and Games] M66B:
I have just released version 1.1035

Changelog/download:

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

Besides some small improvements and minor bug fixes, the settings were reorganized. I like to hear if it is an improvement and what else could be improved.

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] beeshyams:
Cursory look feedback, will revert later

In Receive, please create a sub heading under advance for folders

In display, colorize navigation bar, please add that it will not work if use other mods like GB etc like I discovered
[Android Apps and Games] fraschi51:
Signature position 'At the bottom' did not work (anymore) for a message that had just been forwarded (V 1.1034 and 1.1035).
[Android Apps and Games] beeshyams:
Is a blinking cursor in various tabs required? It may give an impression to people that they need to act whereas they do not need to unless they want to change default values
[Android Apps and Games] M66B:
Receive is always about messages.

IMHO the remark below the Android navigation bar is clear enough.
[Android Apps and Games] M66B:
Blinking cursor? Where?
[Android Apps and Games] M66B:
I have just released version 1.1036

Changelog/download:

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

This version was released to fix the signature location setting [MENTION=7350063]fraschi51[/MENTION], but also because Google rejected version 1.1035 in the test program, hopefully due to this reverted change.

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] maybeme2:
Thank you.

I have not yet had the time to check out the rearranged settings but wanted to mention that when I told package installer to install this update, a popup appeared asking me if I wanted to turn on 'Play protect', which I of course declined. I assume this is not under FairEmail's control but thought to mention it because this 'Play protect' popup has not happened in quite a while.
[Android Apps and Games] M66B:
I have had this prompt already so many times and declined it already so many times :(

Another, similar example is when I release a new version in the Play store. Google will ask each and every time to upload my private key. Unfortunately, there is no button with No way!.

On the positive side: Google just approved version 1.1036 in the Play store, so the links to the releases were likely the problem.
[Android Apps and Games] ammarr:
It hasn't made a difference yet, but I'll keep using and maybe it'll start showing up as I use it more. Thanks.
[Android Apps and Games] beeshyams:
Talking about grouping these under a subheading of folders
[Android Apps and Games] beeshyams:
I swear I wasn't dreaming.. It was there.. Not now when I wanted to send screen shot
[Android Apps and Games] PeterLustig61:
Hello Marcel

that fixed a long standing issue with Adguard and FairEmail. Thank you so much!!

Greetings

Peter
[Android Apps and Games] M66B:
I couldn't make it show up either and I have been trying for a while with different variations.
[Android Apps and Games] M66B:
IMHO this is all just 'advanced'.
[Android Apps and Games] ouzowtf:
Imo the sub headers should be left aligned instead of being centered for better readability.

What do others think about it?
[Android Apps and Games] beeshyams:
Dupe. Deleted
[Android Apps and Games] andy356:
I think the current UI is better. Left aligning everything will just increase the tendency of the eyes to skip over text. Centre aligned text lets the eyes pause on it for a moment.
[Android Apps and Games] M66B:
Indeed, which is also why the date header is in the middle.
[Android Apps and Games] maybeme2:
It's fine. Looks good.
[Android Apps and Games] M66B:
I have just released version 1.1037

Changelog/download:

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

This version adds support for external shortcuts (share sheets) [MENTION=428817]ammarr[/MENTION]

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] KKoerli:
I donated a while back and wanted to activate the app after migrating to a Lineage 16. however, in the activation page, no matter which browser i use it always tells me that the captcha is wrong, altough it clearly isnt.

any suggestions?
[Android Apps and Games] wimstefan:
And it looks very good indeed! [emoji1360][emoji1374]
[Android Apps and Games] ammarr:
It works! Thanks for adding it in :good:
[Android Apps and Games] M66B:
It wasn't easy to get this working because Google didn't properly document it. I had to put together several pieces of information I found scattered on the internet and experiment to figure out how this was supposed to work. Anyway, it works now as supposed to :)
[Android Apps and Games] M66B:
It seems that all Play store updates are paused/delayed for at least a week:

An update of FairEmail has been pending for an unusual long period, so this doesn't seem to apply to new apps only.
[Android Apps and Games] maybeme2:
For those of us who are not as knowledgeable, is there an explanation of how this works and how to use it?

Thanks.
[Android Apps and Games] M66B:
When sharing something, FairEmail favorite contacts will be shown as share targets. You can manage local contacts in the send settings. Contacts marked as favorite, with a contact photo or frequently contacted have precedence. This feature requires Android 8 or later.

tl;dr; options will appear automatically when relevant.
[Android Apps and Games] M66B:
The Oauth team responded with:

I guess I have to ask after a month again for an answer. I am wondering how many times this will repeat. In any case I will continue to bother them until there is a decent answer.
[Android Apps and Games] M66B:
The Play store update went through, so it appears the delay is for manually reviewing only and not for the automatic review (scan) process.
[Android Apps and Games] M66B:
I had said that before too ...
[Android Apps and Games] heinhuiz:
Haha, sorry ?
[Android Apps and Games] M66B:
No worries, this is a useful discussion.
[Android Apps and Games] chantoine:
Already included in the last release, already translated in French (otherwize I'd have done it), you are the best :)
[Android Apps and Games] ouzowtf:
What do you mean with "use display name of contacts" in the latest play store changelog? Do you refer to issue #117 ( https://github.com/M66B/open-source-email/issues/117) with it?

Then I don't know how to use it or what to change, since the shown names in the message list are the same after the update for me.

I tried syncing the folder again and searched for a menu option, but couldn't get it to work. What am I doing wrong?

Or does this only work for new mails from now on?
[Android Apps and Games] M66B:
This will work for new messages only. You can delete local messages and manually synchronize to updated the names.
[Android Apps and Games] glops:
Hello,

[MENTION=2799345]M66B[/MENTION]

The message undo for swipe to archive/trash

does not take into account the new names given to the system folders
[Android Apps and Games] M66B:
I have just released

alpha

version 0.65

Changelog/download:

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

This version adds browsing on the server, which means messages will be fetched in real-time when opening a folder which is not synchronizing or when the end of the list of a synchronizing folder is reached. This big new feature is the reason this is an alpha release.

Please let me know if you encounter any problem, so it can be fixed.
[Android Apps and Games] heinhuiz:
What exactly is fetched? Only the mail headers, and the entire mail (excl. attachments) when it is opened?

Is there a restriction for how many headers are fetched? What about metered networks, can this feature be turned off automatically when on a paid data plan? Maybe it is good to make the headers of unfetched mails displayed in grey, to make clear that it is not local.
[Android Apps and Games] M66B:
Only the headers of a limited number of messages will be fetched. Messages are fetched in batches of 10 until the screen is filled plus 10 extra. So, not much data will be used. The body of the message will be fetched in real time when you open the message, which will be shown with a spinner. So, there is no need to show anything dimmed IMHO.

Edit: scrolling down will fetch more headers.
[Android Apps and Games] heinhuiz:
With the first non-synced folder I fetched, the headers were loaded and displayed, and then disappeared leaving an empty list. Going back to the folder list and retrying helped, and now I can't reproduce this. Don't know what went wrong.

---------- Post added at 06:32 PM ---------- Previous post was at 06:27 PM ----------

Please reconsider this last point. There are countries in the world where data is bought per MB. You'll want to know you will be using data before you actually open a message.
[Android Apps and Games] M66B:
How about displaying the message size bold when a message is not downloaded yet?
[Android Apps and Games] heinhuiz:
That is also a possibility, though I think dimming is more clear to the user. Why don't you want that?
[Android Apps and Games] M66B:
Dimming is already used for archived messages and not everybody cares about data usage.
[Android Apps and Games] heinhuiz:
? I didn't really care about dimming archived messages.

Maybe you can put a small download icon before the message size, but making it bold or italics is also OK. You could even make the entire header italics.
[Android Apps and Games] M66B:
I have just released

alpha

version 0.66

Changelog/download:

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

Since synchronizing has been split into getting headers and downloading messages, there is less against supporting polling, so polling is supported again. Yahooooo! There is an account setting to control the poll frequency (default 9 minutes).
[Android Apps and Games] heinhuiz:
Bold message size looks better than I expected. Thanks!
[Android Apps and Games] M66B:
Maybe these apps are less known, but that doesn't mean they are less useful:

https://play.google.com/store/apps/details?id=eu.faircode.networkspeed

https://play.google.com/store/apps/details?id=eu.faircode.networkusage
[Android Apps and Games] heinhuiz:
Yep, I know them. Especially the last one came in handy for me. ??
[Android Apps and Games] M66B:
I have just released version 1.1038

Changelog/download:

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

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] fraschi51:
In the German list of Swipe options 'Spam' appears twice - what is the difference?
[Android Apps and Games] M66B:
I guess that needs to be improved: the first one is "report as spam", which will show a dialog to block the sender as well and the other is (move to) the spam folder, like move to any other folder.

Edit: https://github.com/M66B/FairEmail/commit/fa69e48f0df15f5379d6195b655055b1e23cc8f9
[Android Apps and Games] M66B:
https://forum.f-droid.org/t/help-wanted-how-to-create-a-reproducible-build-fairemail/8860/63
[Android Apps and Games] wangdak:
Just a quick question. I have reinstalled my phone and now I cannot open activation link in Fairmail app to activate Pro function. Is there a new way how to activate pro functions? thanks.
[Android Apps and Games] andy356:
:(

Please don't let go completely, even if it's one try every few weeks, or whenever it strikes your fancy. Reproducible builds is a worthy goal for FOSS.
[Android Apps and Games] M66B:
As you can read in the F-Droid issue, I have asked for help, tried several things, but I seem to be alone in this. The latter is the main factor to not pursue this anymore.
[Android Apps and Games] andy356:
I did read it. Hans isn't blowing you off, mate. He's heavily involved in the reproducible builds effort. If it was something he could solve on his own, he probably would have. He's indicating that the core reproducible builds team might be able to help you out with the diffoscope issue, so why not give them a try?
[Android Apps and Games] M66B:
I just prefer to put my time into development. Others interested in this can help/ask if they like.
[Android Apps and Games] M66B:
I have just released version 1.1039

Changelog/download:

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

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] m0d:
I am getting duplicates in sent folder again. I believe this was handled before for outlook/hotmail.

But my identity connected to outlook seems to always show 2 mails for every mail I sent.

The same email but hotmail identity seems to work sometimes normally and sometimes show 2 same email for 1 sent.
[Android Apps and Games] M66B:
There were no changes regarding this, so maybe Outlook has changed something.

I will test it later.
[Android Apps and Games] m0d:
Thank you.

I noticed something when I am not connected to the internet, now operations are not queued anymore.

I am using manual sync, i forgot to turn on the wifi and I got the pop-up

Fix takes you to advanced settings, which is not useful in this specific case.

Is this standard now? Operations only queued when connection is made?

I remember before operations would be added to queue and wait for next connection.

Just wondering
[Android Apps and Games] M66B:
I can't reproduce double messages in the sent folder.

Operations are still queued, just like before.

The "not connected" message will be shown when there is no account connection, so you know that it may take some time until the sync is done.
[Android Apps and Games] M66B:
[MENTION=3138030]m0d[/MENTION] please send a message, wait until the double message appears in the sent folder and immediately after it send me the debug info by long pressing 'Support' in the navigation menu. Please be aware that Android recycles log files very fast, so timing is essential to be able to see what happened. Note that you can swipe from the left edge inwards to open the navigation menu.
[Android Apps and Games] Dark_Eyes_:
[MENTION=2799345]M66B[/MENTION] I think I found a small bug. When I click the move icon and select inbox from the archive folder, nothing seems to be happening. The message stays open and it's as if nothing worked, but checking in the inbox the message is there. Deleting the message for example closes the message automatically, so it "feels" like it worked.
[Android Apps and Games] M66B:
I can't reproduce this. Which provider is this about?