yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] M66B:
One correction: error reporting via Bugsnag is opt-in.
[Android Apps and Games] M66B:
If somebody still has questions about why I removed the select account feature, I have just added this to the FAQ about this:

"Also, Google requires a yearly security assessment which will cost between $15,000 and $75,000. This is how you exclude independent developers ..."

You could say that email is being monopolized by big companies this way.
[Android Apps and Games] beeshyams:
I seriously don't understand this.

If somebody wants to use app passwords all that they have to enable 2 Factor Authentication, generate an app password and use that (all courtesy Google)

To me, I fail to see how they benefit - bypassing that is boringly easy:confused:
[Android Apps and Games] M66B:
Google benefits from this because using the Gmaill app is just simpler.
[Android Apps and Games] beeshyams:
imbecile behavior
[Android Apps and Games] M66B:
I will tell you a little story: I did several DMCA requests to have NetGuard clones removed from the Play store because they are violating the license and copyright of NetGuard. I provided conclusive proof of this, but Google still decided to not remove the clones. Google is violating international agreements and even losing safe harbor protection by acting like this. They are simply not allowed to decide to not remove proven copyrighted material. I have asked them several times to remove the clones, but they simply don't respond anymore. Just like with the OAuth permission request.

I hope the EU will fine Google with a staggering sum of money because they really deserve this.
[Android Apps and Games] beeshyams:
Power to you:good:
[Android Apps and Games] sternbyname:
Feature request: 'Automatically show images' option

There is currently a Display option to 'Automatically show images for known contacts'. Could we also have an option to just 'Automatically show images' please? Minor issue I know, it's just one extra click for each message, but that applies to messages from known contacts too. People who want to decide on images on a message by message basis will still be able to do so of course, this option is for those of us who don't.

Thanks.

Pablo
[Android Apps and Games] M66B:
I am sorry, but this doesn't fit into the goal of FairEmail. See also this FAQ:

https://github.com/M66B/open-source-email/blob/master/FAQ.md#frequently-requested-features
[Android Apps and Games] M66B:
I have just released

stable

version 1.550

Changelog/download:

https://github.com/M66B/open-source-email/releases
[Android Apps and Games] HsHTCsen:
Hi

When in unified inbox, I want to delete multiple emails so I long press on an email to highlight it, then I continue to scroll and highlight more.

However after I highlight a few the app stops responding and I can't scroll or highlight. If I touch screen with two fingers app becomes active again and I can scroll and highlight but it eventually stops responding again.
[Android Apps and Games] M66B:
I can't reproduce this. What do you exactly mean by "stops responding" ?

As far as I know there is no two fingers gesture.
[Android Apps and Games] HsHTCsen:
Stops responding is too aggressive, sorry. I've just tried again and it still happens.

The main menu, 3 dot menu, search and floating buttons still work but once I've highlighted a few emails all of a sudden I can't highlight/unhighlight or scroll the list of emails
[Android Apps and Games] M66B:
I have no idea what is causing this.

Basically selection is provided by the AndroidX library. I have already fixed several bugs in the library, but I need to be able to reproduce a problem to be able to fix it.
[Android Apps and Games] HsHTCsen:
Unfortunately I never tried doing this in earlier versions, I've only just discovered it.

Might be my setup. HTC m9 AICP 14 Pie. Latest Magisk, latest RIRU Core and EdXposed - alpha

I'll add FairEmail to Edxposed compat list and speedmode to see if it helps.
[Android Apps and Games] M66B:
Possible explanation: when scrolling down FairEmail will load more messages from the database, which could result in a delay.
[Android Apps and Games] HsHTCsen:
Exposed setting didn't help.

It's not a major issue I can just swipe emails do delete them still.

Not sure how to produce log for it, sorry
[Android Apps and Games] M66B:
Today is a special day at 15:54 UTC and a big day for FairEmail.

After almost a year of intensive development I am going to make FairEmail publicly available in the Play store.
[Android Apps and Games] Elektron60:
Has FairEmail a problem with Gmail?

I get Auth. failes over a view days.
[Android Apps and Games] M66B:
There was a remark about this in the release notes. You'll need to authorize Gmail accounts previously authorized with 'Select account' again. See here for instructions:

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

See here for some background:

https://github.com/M66B/open-source-email/blob/master/FAQ.md#user-content-faq111

tl;dr; blame Google.
[Android Apps and Games] beeshyams:
Congratulations :laugh:

You really took a humongous effort in fine tuning this and wish you a well deserved success in terms of reviews / purchases and popularity!
[Android Apps and Games] M66B:
Bad reviews is what I am most afraid of ... except for spiders of course, lol.
[Android Apps and Games] M66B:
Google made FairEmail publicly available for everyone at 15:42 UTC.

Ratings and reviews are appreciated ...
[Android Apps and Games] TiTiB:
Oh, you'll get a lot of bad reviews! Some of the unwashed masses will give a 1-star review because they're too stupid to figure out how to use an app, or a 3-star because they don't like the colors that are used, as you well know.

A lot of people expect/demand that apps have a lot 'flash' and are not concerned with pure functionality, which includes privacy, unlike us. Yep, you'll get a lot of bad reviews.
[Android Apps and Games] wirdSchoon:
Hi Marcel,

I wish you a lot of pro-users and not so many of the eternally dissatisfied customers.
[Android Apps and Games] fraschi51:
The quick setup leads to a network error, while the creation of individual accounts via accounts but set up works flawlessly.
[Android Apps and Games] M66B:
The quick setup works fine for me.

What error did you exactly get?

Which provider did you try to setup?
[Android Apps and Games] fraschi51:
At gmx.com or individual provider only "network error" after checking in the lower line in each case I tried.
[Android Apps and Games] M66B:
Can you please reproduce this and send me the debug info immediately after it by long pressing 'Support' in the main navigation menu?
[Android Apps and Games] fraschi51:
The long press on 'Help' unfortunately doesn't work like before and creates the support mail, but brings me to the Fairemail page on Github in my browser. :(
[Android Apps and Games] M66B:
The debug info was moved to long pressing 'Support' in the main navigation (hamburger) menu a while ago.
[Android Apps and Games] fraschi51:
Support is in German 'Hilfe' or? Now it worked as expected and went out as a mail to you. I hope that all needed information is still in the logs.
[Android Apps and Games] M66B:
I would expect 'Unterstützung' as translation of 'Support', but my German is not that good.

06-21 18:28:58.078 20463 20754 I fairemail: Lookup dns=_imaps._tcp.gmx.de @/8.8.8.8:53

Looking up the servers for gmx.de works for me.

Are you blocking stuff with NetGuard?
[Android Apps and Games] fraschi51:
Ah yes, with the translation you are probably right ... it have to change ...;) Netguard is completely deactivated - and as I said the manual account creation also works, only the quick settings don't.
[Android Apps and Games] M66B:
For some reason the DNS lookup is being blocked.

I am afraid I cannot fix this.
[Android Apps and Games] RandomSF:
Trouble sending to Gmail

I am having no success sending to any Gmail account.

I have set the domain name for both the IMAP & SMTP servers in settings, but that does not help either. The server is not my domain name and possibly that is the problem.

Here is a sample email sent from FairEmail.

Date: Fri, 21 Jun 2019 16:27:11 +0000 (UTC)
From: Scott D Friedemann <XXXXXX@XXXXXXXX.us>
To: Scott Friedemann <XXXXXXXX@gmail.com>
Message-ID: <1560765996.1561134300564.eu.faircode.email@localhost>
Subject: Fair test
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="----=_Part_18_152855909.1561134431565"
X-FairEmail-ID: <1560765996.1561134300564.eu.faircode.email@localhost>

------=_Part_18_152855909.1561134431565
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

Hope it is

------=_Part_18_152855909.1561134431565
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit

<html>
<head></head>
<body>
<p dir="ltr"><b>Hope it</b> is</p>
</body>
</html>

------=_Part_18_152855909.1561134431565--

The string 'localhost' appears and Google considers that bad practice, but since many people are using FairEmail, and many of the their recipients are almost certainly Gmail users, and no such problems are being reported here, maybe I'm missing something else.
[Android Apps and Games] M66B:
The localhost is part of the message ID and is likely not relevant to your problem.

Sending email is done by the SMTP server and out of the scope of FairEmail. If an email arrives, depends on many factors, but not really on the email client being used. Your email reputation and the provider's reputation (which one?) are the main factors.
[Android Apps and Games] RandomSF:
Thanks for the quick reply, but I think I've fixed it. I unchecked the 'Use local IP address instead of server name' and the emails go right through. I think my email reputation is OK as I can send from three other desktop and Android clients.

In any case, it's working now.

Great app.
[Android Apps and Games] dnsroot:
congrats

Congratulations! This is really a fine application, well crafted and full of useful features. It made me abandon K-9 after many years. I was not aware that it was not publicly available on the PlayStore so far. Keep up the good work! :good:

---------- Post added at 12:32 AM ---------- Previous post was at 12:11 AM ----------

What is the setting to display inline images (attached) like in the PlayStore screenshot? Recently I received an email with a couple of photos attached (no other body text), and I had to either download them or click the "eye" symbol for each attached picture to display them individually. The email only showed a list of jpg files after activating "display inline attachments".
[Android Apps and Games] maybeme2:
Bravo! It's an excellent achievement.
[Android Apps and Games] fraschi51:
Now I know why my first long press on 'Hilfe' didn't work as planned: There are two (differently long) hamburger menus with partly identically named menu items, which obviously don't work the same. At the first attempt I was still in the settings dialog, where a long press on the 'Hilfe' menu item only (like a short press) brought me to the browser. Only when I was in the mail view with the longer hamburger menu did the long press on 'Hilfe' generate the desired support mail. If you can't or don't want to name the two menu items differently for better differentiation (in the original and all translations), then you should always say with an instruction that you mean the 'Hilfe' item from the (long) hamburger menu of the mail view, and not the item from the (short) menu in the settings dialog, o.k.?

---------- Post added at 04:46 AM ---------- Previous post was at 04:40 AM ----------

As I see right now, 'Help' and 'Support' were translated identically as 'Hilfe' in German. I have now changed the translation for 'Support' to 'Unterstützung'. Maybe we already have the desired differentiation of the menu items.
[Android Apps and Games] AgustinH:
Congratulations!!! Been months of updating and now I get to the newest on playstore. A thing, in my gmail's accounts I have to activate the permission to less safe apps from Google security options because I lost once updated all sync
[Android Apps and Games] M66B:
Inline images are supposed to be shown in the message text. Attached images are supposed to be shown by a viewer, but FairEmail will show them below the message text too.
[Android Apps and Games] beeshyams:
Folks, it's time to show our support by leaving positive comments and reviews to counter those inevitable stupid, harsh reactions and reviews. You need to sign out of beta to post a review.

Thanks
[Android Apps and Games] M66B:
This is because 'select account' was removed, see here about why:

https://github.com/M66B/open-source-email/blob/master/FAQ.md
[Android Apps and Games] tbv2005:
Thanks for the hint, I already edidet my old feedback yesterday and thought will be public, but wasn't.... Done now!!!
[Android Apps and Games] Aleks-xda:
Congratulations. You have developed a great Tool. :angel:
[Android Apps and Games] M66B:
I have just released

stable

version 1.551

Changelog/download:

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

All releases will be available on GitHub and as test release in the Play store as usual. All stable releases will be publicly available in the Play store.
[Android Apps and Games] fraschi51:
No, the hoped for differentiation unfortunately didn't happen because 'support' is now translated in german into *both* menus as 'Unterstützung' after all.
[Android Apps and Games] M66B:
As it should be.

The debug info is available in the main navigation menu only.
[Android Apps and Games] dnsroot:
I did definitively not see any inline images in the email body, only a list of jpg attachments with an eye symbol (view) and a disk symbol (download). I would attach a screenshot if I would know how. My FE release is from Github and regularly updated.
[Android Apps and Games] M66B:
Please send me the raw message for inspection.

In the message 'more' three dots menu, you can download/save raw messages and you can use 'Report issue' to send it to me.
[Android Apps and Games] dnsroot:
I am not so familiar with the Google PlayStore. Can we submit reviews even if we installed the app from a different source (Github or F-Droid)? I looked it up in the PlayStore app, but saw no possibility to submit a review.

---------- Post added at 01:21 PM ---------- Previous post was at 01:09 PM ----------

I have a question related to the Crowdin Translation tool. Usually untranslated strings are marked with a red "button", which turns green after a translation is saved. But for about a dozen strings the "button" in front of the string remains yellow, no matter what I do and these strings remain in the list of untranslated strings, even if a translation is provided.

Did anyone here experience similar problems? How could I solve that and get those strings into "translated" status?
[Android Apps and Games] M66B:
This should be possible with the GitHub version, but not with the F-Droid version because it is signed differently.

As already remarked, you need to leave the test program to make ratings publicly visible. You can do this here:

https://play.google.com/apps/testing/eu.faircode.email

Yellow means partially translated, for example when the plural form isn't translated yet, see here for the documentation:

https://support.crowdin.com/online-editor/
[Android Apps and Games] M66B:
I have just released

beta

version 1.552 1.553

Changelog/download:

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

This version delegates less of parsing message headers to JavaMail to fix some (more) encoding issue. I like to make sure this works correctly for all cases, so please delete local messages via the folder long press menu and synchronize your messages again. If you find anything unusual in the collapsible addresses section, please let me know. I am especially interested in recipient and sender names and subjects in scripts other than Latin.
[Android Apps and Games] dnsroot:
Thanks for the hint, I somehow didn't see the plural forms before. Now my translation is complete... :cool:

Related to the Google PlayStore Test Program, I was never part of that. I first installed FE from F-Droid, later from Github. The Google PlayStore however recognizes the FE app as "installed", so i will try to leave a review, if I find a button / link for doing so.
[Android Apps and Games] LazyT:
Hm, so what should we do now?

- switching to playstore removes pro

- using github needs to manually download and install (several times a day)

Is it possible to host an own f-droid repo on github? Or integrate some kind of "github updater" which can autoupdate in background?
[Android Apps and Games] M66B:
Besides that the mention of the F-Droid version has been restored in the meantime, the F-Droid version never went away. Also, the GitHub version has an update notification, unless you have disabled it in the settings.
[Android Apps and Games] LazyT:
Yes, but a notification that a new version is available is not the same than f-droid or playstore with autoupdate in the background. ;)
[Android Apps and Games] M66B:
I am not a fan of auto updating because release notes will not be read this way. Release notes can contain important information about breaking changes, like the recent removal of the 'Select account' feature.
[Android Apps and Games] LazyT:
That's right, but only githhub users will ever read this. So you have this problem with playstore and f-droid users already.

Was only an idea to increase the update cycle for non github users.
[Android Apps and Games] m0d:
Some apps provide dialog with release note when app is updated.

After update you can do the same with release notes of recent versions
[Android Apps and Games] M66B:
This would require a markdown parser that would increase the size of FairEmail, just to display 'some' text. The current solution is to link to the release on GitHub, which will show the release notes and where you can find the download(s).

BTW, the next version will show an update notification instead of an update dialog.
[Android Apps and Games] heinhuiz:
Good idea! That way one can update easily when he decides to. I assume the notification will lead to Github directly?
[Android Apps and Games] M66B:
Indeed, that was the idea. It won't interrupt reading messages anymore.

Tapping on the notification will open the GitHub release page just like before.
[Android Apps and Games] M66B:
I have just released

beta

version 1.554

Changelog/download:

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

I have finally found why icons were disappearing, which is fixed in this release.
[Android Apps and Games] maybeme2:
What a disillusionment! I thought you knew everything! ?
[Android Apps and Games] M66B:
maybeyou2

Edit: the problem was caused by fading in the *original* icon when swiping left/right to move a message. It was easily reproducible by swiping a little bit and letting the message return to its normal position. After that opening the message showed the corresponding icon dimmed. The fix is simply to fade in a *copy* of the icon.
[Android Apps and Games] maybeme2:
This is a minor point but it is consitantly reproducible, so I'll mention it.

While in the unified inbox,

1. Swipe left to delete a message in the list

2. As soon as that has gone, swipe down to download new messages.

The just deleted message reappears in the list of messages.

It's totally unimportant but I thought to mention it.
[Android Apps and Games] ths180:
It is not only for delete, moving too.

I saw it, too. But thought I do it wrong...
[Android Apps and Games] M66B:
This is because of the undo. I will see if I can fix this.
[Android Apps and Games] steakhutzeee:
Updated to latest beta, but can't access my two accounts. For both I see: [AUTHENTICATIONFAILED] Invalid credentials (Failure).

EDIT: Solved with an app password, strange this happened now. Worked fine with previous versions.
[Android Apps and Games] M66B:
There was a release note about removing 'Select account' and authorizing Gmail accounts again.

See here for more information:

https://github.com/M66B/open-source-email/blob/master/FAQ.md#user-content-faq111
[Android Apps and Games] M66B:
I have just released

beta

version 1.555

Changelog/download:

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

Reappearing of swiped away messages on browse should be fixed in this version.

If you have installed the previous version from GitHub, you should get an update notification instead of an update dialog.
[Android Apps and Games] heinhuiz:
Indeed. Works perfectly, thanks!
[Android Apps and Games] beeshyams:
Stock Pie on MiA1

I don't get notifications. Everything enabled (double checked). How can I help troubleshoot?
[Android Apps and Games] M66B:
I am assuming you mean an update notification. Try long pressing 'About'.

Edit: update notification will use the 'notification' channel, so make sure this channel is enabled, etc.
[Android Apps and Games] beeshyams:
Yes, I meant update notifications (instead of dialog) - long press of about shows current installed version related details

---------- Post added at 10:55 AM ---------- Previous post was at 10:40 AM ----------

Weird. I just got the update notification. I have been on line, on wifi for more than 90 minutes, checked mail few times and I got this now

Any thoughts about this delayed response?

Edit : [MENTION=2799345]M66B[/MENTION], Of course I had all notifications enabled (always were for this app) when I raised this concern and that's what I meant by "double checked"
[Android Apps and Games] M66B:
FairEmail checks for new GitHub releases about every 4 hours to prevent unnecessary network traffic, which is both in the interest of you and GitHub.
[Android Apps and Games] ths180:
I swipe a message left to archiv.

Then I swipe down to download.

The mail doesn't appear, right.

Then I close Fairemail and open it.

Now the mail is back in unified Inbox.
[Android Apps and Games] M66B:
Swipe to download = pull down to refresh?

If so, synchronizing with the server while the move still can be undone will undo the move.
[Android Apps and Games] heinhuiz:
Maybe it is better to change the move and undo behaviour to a real move and undo, e.g. actually moving the message immediately on the server and move it back if the action is undone. That will prevent questions like these. Checking whether a move has occurred by swiping down seems natural.
[Android Apps and Games] M66B:
Since all operations are first done offline and later executed asynchronous and the operations for individual folders are not related to each other, this is not possible.

An offline move operation is done by hiding the message.

Moving to another folder is an operation executed on the source folder, so moving back needs to be executed on the target folder, which will fail if moving to the target folder has not been executed on the source folder.

Since move operations could hard fail, synchronizing messages will make hidden message visible again and as a result undo swipe moves.

I don't see an obvious solution for this.
[Android Apps and Games] heinhuiz:
Can you check whether a move operation is queued when a manual refresh is requested, and if so execute that first? Seems to be the only solution to me.
[Android Apps and Games] M66B:
This is a good thought because messages with a pending operation will be kept hidden. However, the MOVE operation will be queued only after the undo period, so this won't work. I have been thinking about a NOOP operation during the undo period, but this would hold up other operations, even indefinitely in case of a crash because it would never be removed anymore.
[Android Apps and Games] heinhuiz:
Then the refresh action would have to wait and start only after the undo period. Would that be disturbing?
[Android Apps and Games] M66B:
I have something simpler in mind: keep messages hidden while synchronizing for a minimum period, longer than the undo time.
[Android Apps and Games] heinhuiz:
Haha, yes of course! Sometimes the most obvious solution seems to be the hardest to find. :good:
[Android Apps and Games] 白い熊:
[MENTION=2799345]M66B[/MENTION] currently on saving attachments, the attachment name gets changed — replacing non-basic characters and spaces with underscores. For my case this behavior is undesirable. Could you make it optional?