yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] M66B:
I will think about it, but the idea was to improve the rating of the beta version first.
[Android Apps and Games] BreckZeBoulay:
Comments already done is the beta section of Playstore are kept in the public section ?
[Android Apps and Games] M66B:
The comments are not, but the rating (stars) is as far as I know.
[Android Apps and Games] beeshyams:
It is as future ready as possible.... Simply put

Fine!
[Android Apps and Games] m0d:
I agree. Not a good idea in FAQ.

Maybe have it in wikipedia, they compare similar applications all the time, also open source ones: https://en.wikipedia.org/wiki/Comparison_of_email_clients

Development - FairEmail started from scratch and already in less than half a year, I believe, matches up if not better than k9.

K9, also, has become stagnant. Devs taking too long to fix bugs(some ignored a la google, especially when it does not bother devs) and releases do not add much. Also, devs not willing to put the time on simple workarounds for server problems (like doubled emails due to outlook id changes, etc). This may be due to the fact that k9 is older and code needs major overhaul or something, but even basic design that has been mocked up by designer years ago still has not shown in any release/beta/alpha.

Tied to development, direction/action - being a new project and having a coding "Maniac", as one user mentioned, I believe in a good way, allows for swift action. New suggestions/features/Bugs are added into the workflow iterations and based on feedback and devs knowledge and values it is handled appropriately (even though sometimes not all users agree). This is down to Developer sticking to what he believes, and I think everyone appreciates that their suggestions and feedback has been taken into consideration even when some are abandoned.

Having a new and smaller userbase also helps, as most users are providing what they consider constructive criticism, each wanting app to be best version it can be.

Whereas, k9 has a big userbase that are horrible sometimes; for example, devs decided to go with a new icon and the users bashed the devs and the designer just because icon was pink! I mean, really they had issues because of the colour, even though with most launchers you can replace the icon. Some people even created a fork just vbecause of the icon. Delirious, and not in a good way.

The main reason I guess is app is solid. Simple. It does everything I need it to. Also, bugs are handled, not stagnant. Everything is thought through. With each iteration bugs are fixed, structure is improved, conflicts resolved, side-effects sre worked out, and magic happens.

But, most of all I really enjoy inline images in compose :p

Open Source, brilliantly developed, improvements with each release, carefully thought through.

What Else is there?

As for p'ay store ratings, I suggest you reach out to other developers to see how they handle ratings. Because some apps are targetting specific audiences/users and still retain good ratings.
[Android Apps and Games] beeshyams:
[MENTION=2799345]M66B[/MENTION] and others

A thought - how would it be if in the Play store description if you differentiate features that are only available in FairEmail and not K9 subtly like listing them right on top and in italics (my first thought).

That way you aren't bashing K9 and any one who is familiar with K9 gets the message and a first time user also gets the message that these italicized features are somehow "special"

You end up saying without saying

My intention is not to belittle K9 at all. But any body who is looking for open source mail has only two choices (unless I am mistaken) and you are helping them make the right choice

Well my idea isn't so subtle :) but there would surely be smarter ways
[Android Apps and Games] fitittome:
There's no need to knock the competition, this app stands on its own merit. Anyone doing more than a few minutes research will draw their own conclusions.
[Android Apps and Games] m0d:
Latest changes broke inline images in sent folder.

I sent inline photo in an email, but in normal view the image only shows at the end and there is no marker/placeholder like before. The show image button does not appear, either.

It appears only in original view.
[Android Apps and Games] M66B:
If possible, please send me the raw message file (show headers, download raw message, save raw message).

Edit: I can reproduce this and will fix this.
[Android Apps and Games] M66B:
I have just released

stable

version 1.378

Changelog/download:

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

[MENTION=3138030]m0d[/MENTION] inline images should be displayed again.
[Android Apps and Games] JJ111:
Dear [MENTION=2799345]M66B[/MENTION],

so great your app, thanks ?

One thing is pretty time consuming and therefore annoying: I can't click on http://..... links I get from friends in emails. I have to long click, mark everything, select copy and paste it in the browser and hit go.

Would be possible to make it simply clickable? Or at least add a toggle, so one can choose to have them clickable (if necessary, it could by standard be turned off)?!

That would be of great help.

All the best,

JJ
[Android Apps and Games] ThommmF:
The blue background of the top bar might be easily changed to black if using the black theme on an AMOLED screen. I'd appreciate that very much.
[Android Apps and Games] M66B:
Links should be clickable and FairEmail does autolink plain text links, so this is not the intended behavior.

If possible, send me the raw message (show headers, download raw message, save raw message) and I will take a look.

Edit: it seems autolinking is broken, likely due to improving reformatting of messages. I will look into this and fix this tomorrow (MET) first thing in the morning.
[Android Apps and Games] m0d:
Indeed.

A request, is it possible to have an "Undo" or confirmation dialog on "delete local messages"

I have clicked on it one too many times when I intended to click on 'Synchronize now' button instead

Thank you
[Android Apps and Games] M66B:
IWithout a little color it would be boring, so I am not going to change this, sorry.
[Android Apps and Games] M66B:
Why not use pull-down-to-refresh instead?
[Android Apps and Games] m0d:
Because certain folders are set not to sync. So pull-to-refresh will not work. (On-demand | Manual)
[Android Apps and Games] M66B:
'Synchronize now' and pull-down-to-refresh do the exact same thing ...
[Android Apps and Games] ohmywhoami:
Ok, I think I've sorted the issue. I was trying to setup FairEmail to connect to SSL encrypted 993 port and the "STARTTLS" flag checked. Unchecking "STARTTLS" solved the issue.

Which makes sense in hindsight, because I was already on an encrypted connection (lame newbies mistakes!) :)

However, it could be useful to have the configuration page avoid this kind of trivial mistakes. Example two mutually exclusive checkboxes, example:

[ ] STARTTLS

[ ] Encrypted (IMAPS)

When you select one, the other becomes greyed out

(just my .2c)
[Android Apps and Games] ThommmF:
Fair enough. You've done an awesome app.

Obviously you don't enjoy the pure black background of an AMOLED display. Some very well designed apps are coming with a pure black top bar like Joy for Reddit, Fasthub, QKSMS, Fedilab or Easy xkcd. It is battery friendly and nice to look at.

But I accept your devotion as you build it very well so far. Thank you!
[Android Apps and Games] m0d:
Only when you navigate into the folder.

If you are in the main folders view, you can sync different folders on long-press.

But, for pull-to-refresh you first have to select folder A and pull-to-refresh, navigate back to folders view and then select folder B and pull-to-refresh.

The more folders you sync the more cumbersome the proceas.

Maybe having it follow the advanced setting - 'Confirm moving messages':

When setting enabled,

on delete of an email there is confirmations.

So following the same logic, on 'delete local messages' one would presume similar logic and workflow with confirmations
[Android Apps and Games] M66B:
I have just released

stable

version 1.379

Changelog/download:

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

This version was mainly released to fix auto linking.

[MENTION=3138030]m0d[/MENTION] remove local messages will ask first now

[MENTION=9289474]ohmywhoami[/MENTION] I have added something similar as was suggested
[Android Apps and Games] ohmywhoami:
Wonderful, thank you so much! :)
[Android Apps and Games] fraschi51:
You meant 1.379.
[Android Apps and Games] M66B:
Yes, I did, fixed.
[Android Apps and Games] steakhutzeee:
I have a message in my trash. When I long press the trash folder and tap empty trash, that message is not erased. It's still there every time.

It's not fist time this happens, one time I did the erase from the Gmail app and the message erased fine. But now I want to erase it from fairemail and if I select the single message in the trash and tap delete it appears again just after.

Don't know why.
[Android Apps and Games] M66B:
Is the message shown dimmed?

Edit: also check the operations list for failed/pending operations
[Android Apps and Games] M66B:
This new FAQ might be of use:

What is a tracking image?
[Android Apps and Games] M66B:
I have just released

beta

version 1.380

Changelog/download:

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

This is a bit experimental version that splits linked images into a link and an image. The reason for this is to make visible both where the link leads to and where the image will be downloaded from. A typical example are image buttons, like Facebook or Twitter buttons, where pressing the image opens a web page. Since FairEmail is about privacy I think it is important that we can see both the address of the link and of the image.

Note that tapping on an image shows the image address. This was already the case in previous versions, except when the image was linked as described in the previous paragraph.

If you can read HTML, this:

<a href="https://link.address.tld" title="Facebook">
<img src="http://image.address.tld" />
</a>

will be split into:

<a href="https://link.address.tld">Facebook</a>
<img src="http://image.address.tld" />

Feedback on this is appreciated and ideas for similar privacy improvements are very welcome.
[Android Apps and Games] beeshyams:
So this means others won't know if I have seen the message? No "read ack"
[Android Apps and Games] M66B:
Yes, especially widely used services like Mailchimp routinely append hidden Web beacons.
[Android Apps and Games] beeshyams:
Good but there could be a case for selectively disabling this feature for some trusted contacts to be assured that their mail is read- I don't know if that is possible
[Android Apps and Games] M66B:
You can actively click on a tracking image to do just this.
[Android Apps and Games] beeshyams:
:good:

I didn't know about this - thanks for providing info and more importantly blocking it!
[Android Apps and Games] M66B:
Too few people are aware of this. Using web beacons is illegal under the GDPR, unless you explicitly gave permission, which you most likely did not. Almost all business/newsletter/marketing/spam emails I recently received contain this kind of beacons (excellent test material for FairEmail ;) ) .

Note that "normal" links and images often are used to track you too. The difference with web beacons is just that web beacons are deliberately made invisible.

A noteworthy thing is that FairEmail by default removes recognized web beacons before showing an original message, which makes viewing original messages

a little bit

safer.
[Android Apps and Games] beeshyams:
Great!

Waiting for next spam mail to check :p
[Android Apps and Games] MDV106:
I get this error when i open LinkedIn messages. Any idea how this can be solved? Im running the latest beta version
[Android Apps and Games] steakhutzeee:
Yes it is dimmed.

*I can feel the shoe flying over my head [emoji23]*

It's been dimmed for days now, it can't be erased?
[Android Apps and Games] M66B:
Dimmed messages are messages stored locally only and therefore they will not be removed. Make sure you really want to delete the message, enable debug mode and there will be an 'emergency' delete menu in the more menu of the message.
[Android Apps and Games] M66B:
This should not happen. Please make sure you are using the latest version, reproduce the error and send me immediately after it the debug info by long pressing 'Support'.
[Android Apps and Games] M66B:
I have just released

beta

version 1.381

Changelog/download:

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

After some research it appeared that apps of Adobe, Microsoft and potentially a number of other apps could not open attachments because the file suffix was missing. This is a bug in these apps, which is supported by the fact that Google's app can open the same files without any problem. Anyway, I have reorganized the source code to share a sanitized file name and suffix to workaround this problem.

Technical background: apps should use the shared MIME type and not rely on the file suffix for this.
[Android Apps and Games] ouzowtf:
I confirm this to be working fine now (tested with .docx files)!

Good job! :svetius:
[Android Apps and Games] steakhutzeee:
Oh, thanks.

If it's stored locally only, why I can see it in gmail app also, and if I delete it from there the message is erased without issues?

And why this message is stored locally? What I did to save it? No idea when and how I did it.
[Android Apps and Games] M66B:
I don't know, but for some reason the message is not being synchronized.
[Android Apps and Games] steakhutzeee:
Tried to delete activating debug mode, message still remains. When I tried to delete the app crashed. So I tried to send the email to you with the details but the mail was in permanent pending with a red error saying something about Oath that want more. Don't know.
[Android Apps and Games] steakhutzeee:
Did it, the app crashed, reopened the app and the support mail was already generated. Just sent.

It's from my first account, the issue is on my second account. I think it's the same, the mail is from the profile u select to be the default one.
[Android Apps and Games] M66B:
The sent crash is being caused by a bug in an AndroidX library. The next release of FairEmail will have a workaround for this.
[Android Apps and Games] M66B:
I have just released

beta

version 1.382

Changelog/dowload:

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

The main change is to use more basic IMAP commands for better server compatibility.
[Android Apps and Games] steakhutzeee:
Thanks!

I'm still unable to delete that message in the trash tho [emoji21]
[Android Apps and Games] pratik_193:
Was trying to add gmail account, but gave invalid username / password. read the FAQ,

(6) How can I login to Gmail / G suite?

Preferably select Gmail as provider and select an account on your device.

If you want/need to use a username/password instead of selecting an account, you'll need to enable access for "less secure" apps, see here for Google's instructions or go directy to the setting. You can solve the error 535-5.7.8 Username and Password not accepted by enabling "less secure" apps

Can you not do anything to configure gmail with more secure options? Gmail has disabled this for a reason.
[Android Apps and Games] Sage:
does this work ok with O365?
[Android Apps and Games] pratik_193:
i dont see O365 in the list, but let the dev confirm
[Android Apps and Games] M66B:
Export your settings, clear data using the Android settings and import your settings again to start from scratch.
[Android Apps and Games] M66B:
I have already done what I can to make it as easy as possible, so no.
[Android Apps and Games] M66B:
Yes, it does. Quick config should work and I will add a profile for manual setup in the next release.
[Android Apps and Games] M66B:
I have just released

beta

version 1.383

Changelog/download:

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

This version adds a menu to view locally stored contacts. This list will be used when there is no contacts permission to autocomplete email addresses. New is that this list will be used to generate shortcuts as well. This is because Android Q will no longer keep track of contacts affinity. An advantage is that you are able now to manually select favorite contacts as well (just tap the contact).

This version has been made compatible with all Android Q changes, but since I don't have a Pixel device to my disposal I am not able to test this at this moment. If you run FairEmail on a Pixel device with Android Q beta, please let me know if everything works properly.
[Android Apps and Games] M66B:
I have just released

beta

version 1.384 1.385

Changelog/download:

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

This version adds a disable state for local contacts to prevent adding some contacts as shortcuts, fixes some bugs and has better compatibility with Android Q.
[Android Apps and Games] castawaybcn:
feature request - allow further editing of html signature

hiya,

Great project, many thanks for your work, this has become my main email app!

I am using an html signature which contains an image, I would like to format its width, height and alt values but every time I edit them with the html editor it strips them out again. Is this a feature or a bug?

Thanks!

---------- Post added at 10:33 PM ---------- Previous post was at 10:29 PM ----------

since I'm here...

Would it be possible to collapse/expand inbox folders? This would be extremely useful when navigating large/complex inbox structures.

Thanks again
[Android Apps and Games] M66B:
This is a limitation of Android's HTML. I will tomorrow check the Android source code to see what is exactly happening and try to figure out a way to workaround it.
[Android Apps and Games] ouzowtf:
Seems like I can't get any connection anymore with the newest beta.

I tried to restart FairEmail and the whole phone, but it doesn't work.

Other apps like WhatsApp work fine.
[Android Apps and Games] M66B:
Do you mean like what happens when you disable the advanced unified inbox setting, which is displaying folders instead of messages?
[Android Apps and Games] M66B:
Please send me the debug info by long pressing 'Support'. You might need to use an alternative way to send me the log files.

Are you using a VPN based app?
[Android Apps and Games] castawaybcn:
great, thanks for looking into this!

---------- Post added at 10:53 PM ---------- Previous post was at 10:49 PM ----------

Thanks for the quick reply. Not sure if I am doing something wrong, but if I disable the advanced unified inbox setting I only see the inbox folder.
[Android Apps and Games] M66B:
I have just released

beta

version 1.386

Changelog/download:

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

This version was released to hopefully fix connectivity. [MENTION=2932933]ouzowtf[/MENTION] can you please let me know if this version fixes your problem?
[Android Apps and Games] ouzowtf:
It was a nice copy and paste job :laugh:

Yes, Netguard, but nothing was changed there.

---------- Post added at 10:21 PM ---------- Previous post was at 10:20 PM ----------

Works again! Thanks!
[Android Apps and Games] M66B:
If this is not what you want, you'll need to explain in more detail what you want.
[Android Apps and Games] castawaybcn:
To see all folders, but to be able to collapse & expand them. Basic example here http://www.howtocreate.co.uk/tutorials/jsexamples/listCollapseExample.html
[Android Apps and Games] m0d:
Local contacts is a great idea.

But, of you things that came up.

Contacts added even for mails that were in spam folder

does not follow design, select and long-press made contact disappear - I was hoping for multiple select so that I can clean up db a little

Why does selecting / clicking account make disappear?

My bad, selecting gives it a star and takes it to the top.

But, this is weird since I have stars disabled.

I know it is separate, but it can get confusing.

Does the delete icon on the top right, delete all? Does it ask to confirm?

Because now long press made address disappear and I am not sure what happened.

Delete should follow same conventions, as in advanced options I have confirm to move, so should also apply to delete for mails and contacts.

All mail seems to be added to the contacts list, some are mail from Spam, some are do_not_reply@company.org, etc

Some way of organizing, at least at first.

Also, the contacts are shared across accounts.

Is there a way to distinguish from which account it came from?

This is wonderful concept, which can be simple or complete.

Simple, as in shared list.

Complete, a little more complex - keep same design principles as rest of app; i.e. same colour tags as identity or account it was taken from, allow multiple select for easy clean up of spam list, etc.

Sorting alphabetically, recent, also is helpful.

I guess it depends on the direction you want to take

I find it really useful.
[Android Apps and Games] fraschi51:
For me also the Versions 1.385 AND 1.386 get no internet-connection. Version 1.382 works fine.
[Android Apps and Games] M66B:
Senders of spam, junk and archived messages are not added to the local contacts database anymore.

Tapping cycles through favorite, ignore, normal. Favorite contacts, which have nothing to do with starred emails, are moved to the top and ignored contacts to the bottom of the list. The most contacted contacts are sorted on top. The top 2 or 3 contacts are added as shortcuts (long press the launcher icon). This is why the list is sorted this way and which is the main function of the list besides offering auto completion without contacts permissions.

Long press will delete a contact without confirmation, I will remove this because you can now ignore contacts.

The delete all will ask for confirmation.

The contacts list is independent of accounts.
[Android Apps and Games] M66B:
Please send me the debug info by long pressing 'Support'. You might have to save the attachments and send me a message in some other way. I will need the debug info to understand what is exactly going on.

Background: I had to change the way network detection works for Android Q. This cannot be changed back, but some tuning for older Android versions is possible, which is why I need to debug info.
[Android Apps and Games] fraschi51:
I will try my best.

BTW: Setting-Import from FE 1.386 to FE earlier doesn't work with an unexpected error.
[Android Apps and Games] M66B:
Importing newer settings file into older version is not really support, although it will work in most cases.

Reproduce the problem and send me the debug info and I will see if I can fix this.
[Android Apps and Games] M66B:
Since folders can have a lot of messages, this is not a good idea because it will likely be confusing to most people. Also, this would be bad for performance and it will be hard/impossible to retain the list position for example when rotating the device.

Navigating via the current folder list does not have these disadvantages and more importantly I don't see many advantages in the proposed solution.
[Android Apps and Games] m0d:
This can be added to contact list if you want to allow grouping contacts; i.e. work, friends, ...

Just throwing ideas around.

App gets better ecery day. New stuff that we did not know we needed all of a sudden pop up and now you can't live without them.

Thank you for the clarification.
[Android Apps and Games] chantoine:
Same thing here
[Android Apps and Games] m0d:
Latest version fixed no network detection when on data for me.

Are you doing anything differently?

Android version might be helpful, and firewall, vpn.

On 7.1.1 it works now. On 1.386
[Android Apps and Games] M66B:
I have just released

beta

version 1.387

Changelog/download:

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

This version should fix detecting internet connectivity, if not, please send me the debug info by long pressing 'Support'.

A bug in encrypting the settings export file has been fixed, which caused the export file not being written completely.

You should export your settings again to be sure you can import the settings later.