yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] M66B:
I have just released version 1.1217

Changelog/download:

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

Except for some minor bug fixes and the translation updates, all changes in the previous version were reverted because I got a message from Google telling "Action Required: Your app is not compliant with Google Play Policies". They point to the Policy Coverage, so I have removed all helper links, like to the OpenKeychain app, as well. This will make it easier for people to install helper apps, ... not.

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] M66B:
Since about 98% of the people install FairEmail via the Play store, there is little point in continuing development and support of FairEmail when the Play store situation isn't resolved.
[Android Apps and Games] nadir husain:
Marcel what are u saying? Is there going to be no more support??
[Android Apps and Games] M66B:
Let's hope that things get back to before.

I don't mind the Play store policies, they are there for good reasons, but I have a problem with Google not telling me what exactly the problem is.

The only thing I can do is backtrack the changes, which I did. IMHO none of the changes violate any Play store policy and in fact IMHO nothing in FairEmail violates any Play store policy.

So, we have to wait and see what Google's response to the update is.
[Android Apps and Games] crypta:
So we free and brave github version users stay with 1.1216??

Can you point me to where these links are to be found, so I either could set it correctly up and document it down and or to decide if I freeze the version here for personal convinience.
[Android Apps and Games] M66B:
You are free to use any version you like, but only the latest Play store and GitHub version will be supported, ... hopefully.
[Android Apps and Games] crypta:
No problem with that.

The reason of your trouble shows very well how Google is shaping the user behavior to its (ad driven) will. ?
[Android Apps and Games] M66B:
Google does earn money with ads, but that's not the issue here. The main problem is that they don't tell why the app update was rejected, except for pointing to a general policy. This is hard to deal with and doesn't particularly motivate development.
[Android Apps and Games] M66B:
Somebody contacted me telling that I shouldn't take you hostage this way. This is in no way the case. I love making FairEmail the best email app around, but if I can't update the app anymore, I can't continue with this.

So, in fact Google is taking you hostage, not me.

The Play store update is still pending. I will keep you informed of any changes.
[Android Apps and Games] jw111:
1.1211 is the last version in the play store. Did you revert back to that?

I am not sure exactly which are the app links that you removed.c where are they located? Are they in the setup somewhere? I am on 1.1216. I want to figure out what I would be losing if I upgrade to the latest. For example, would I still be able to use openkeychain with 1.1217?
[Android Apps and Games] M66B:
Since most GitHub versions are released in the Play store test program too, version 1.1211 is not the last version in the Play store. However, it is unclear to me which version was rejected by Google.

The only thing you'll lose when updating to version 1.1217 is the country flags for IP addresses, which was a nice, but not an important feature.

The link to the OpenKeychain app was replaced by a link to the encryption FAQ.
[Android Apps and Games] M66B:
I missed your comment, sorry.

You should set the receive settings to every 15 minutes and make an exception for the account that supports push message below the setting.
[Android Apps and Games] loyl1:
Google is a tough to deal with.

My company streams events through YouTube. The presenters microphone was left on during a break while the livestream was still active. It picked up copyrighted music playing in the background. We have a license for the background music, but not to livestream it. Google suspended our account for 90 days. No appeals. It was devastating.

Marcel let's hope this gets resolved gets resolved quickly. Thanks again for all excellent work on your apps.
[Android Apps and Games] M66B:
I think it is ridiculous that there was no appeal possible in your case. I can lively imagine it was devastating!

In theory I could appeal, but the one time I did that with NetGuard the response was simply "rejected". I have learned it is better to backtrack the changes and undo them, which is what I did in this case too.

The update of FairEmail in the Play store test program went live just now, but that doesn't mean that the problem is solved yet because the "not compliant" notice came about 2 hours after the update earlier today and I am not even sure it is directly related to the update.

I will wait until tomorrow and consider to upgrade the test version to a public version, risking a few 1 star rating for "too many updates" :(

Developing an app like this is fun, but how Google handles things like this and unfair reviews are not funny at all to say the least.
[Android Apps and Games] Dark_Eyes_:
[MENTION=2799345]M66B[/MENTION], this commit https://github.com/M66B/FairEmail/commit/f26e2a1d9c8e739b3907b71ac8861dc6e0b2dd81 has the undesired(?) effect of not resetting the "selected" value, so opening a message and going back to the unified list shows the ivThread icon, which IMHO shouldn't because the message isn't really "selected". Can you look into this? Or maybe it is the intended behavior?
[Android Apps and Games] M66B:
The selected value was never reset, also not before this change. Note that the conversation thread view is a separate message list with its own state, different from the folder message list. The change was made after adding the create rule icon, so that when returning to the conversation thread, the conversation will be shown in the same way again.

The "selected" message indicator was deliberately kept as a kind of bookmark.
[Android Apps and Games] Dark_Eyes_:
Thanks for the clarification. I guess it wasn't working as intended before because I have never seen this "bookmark" before, but I don't mind it. Thanks again.
[Android Apps and Games] M66B:
I have just released version 1.1218 (not in the Play store!)

Changelog/download:

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

The settings for the message icon buttons (trash, archive, move) have been replaced by collapsible icon buttons. This is an experimental feature for now. Feedback (stay or go) is very welcome.

If you liked the icon button to create a rule, you can enable it again as experiment in the miscellaneous settings.

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] M66B:
[MENTION=5445418]Dark_Eyes_[/MENTION] there is a change in behavior after all, so:

https://github.com/M66B/FairEmail/commit/08f8f7e761a70ed618e0dc04c8392e9ee244b492
[Android Apps and Games] fraschi51:
I like the collapsible icon buttons.
[Android Apps and Games] ouzowtf:
I don't really know at which times I would want the buttons to be collapsed. When I want to use an often used action like delete I would have to expand the icon bar again.
[Android Apps and Games] M66B:
The state (expanded/collapsed) will be remembered, so I guess you want them keep expanded.

People who use a device with a smaller screen or wanting a cleaner look can expand when needed only.
[Android Apps and Games] Dark_Eyes_:
I can't say I dislike the collapsible button, but I would rather have the on/off switch in the more menu instead, since it ends up taking valuable space all the time, whether it's collapsed or expanded. Or maybe hide the button when it's expanded and add a switch in the more or the activity menu to collapse it?
[Android Apps and Games] M66B:
I am afraid people will not find it and besides that it would be less convenient because it would require an extra tap (two if you want to temporary enable it only).

Edit: maybe it is an idea to include the more icon button too when collapsing/expanding.
[Android Apps and Games] M66B:
The message more icon will be collapsed/expanded in version 1.1219 too [MENTION=5445418]Dark_Eyes_[/MENTION]

https://github.com/M66B/FairEmail/releases
[Android Apps and Games] kos25k:
Hello.Is there any option to mass-select emails and then swipe left to mass-delete them at once?If not,it would be great as a new feature!
[Android Apps and Games] M66B:
You can long press a message to start multiple selection. An action button will appear to for example trash the selected messages. Note that you can hold and swipe up or down to select more messages too.

Swiping multiple items is not an Android standard action for a good reason: swiping is easily done accidentally, which would be particularly annoying for multiple messages.
[Android Apps and Games] maybeme2:
I do not personally think I am likely to use the collapsible icons feature, but it is cool. So keep it. It does not hurt anything.

I like the icon to create a rule. I use it frequently.

Great app that just keeps getting better.
[Android Apps and Games] phoneXx:
Hello,

it is possible to make the message view separately adjustable for the theme? (example: black skin, white message window)

Regards
[Android Apps and Games] M66B:
No, that is not possible and IMHO really a step too far regarding customization.
[Android Apps and Games] M66B:
There were no "action required" messages from Google in my inbox, so I guess reverting the changes (flag icons) and removing links to other apps solved the problem.

Nevertheless, I will still be a bit worried until some time after the next public release in the Play store.
[Android Apps and Games] M66B:
I have just released version 1.1220 1.1221 (also in the Play store ...)

Changelog/download:

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

This version will show Gmail labels in the message header and adds a message action button to manage Gmail labels. This new feature can be disabled in the display settings.

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] wimstefan:
I quite like the possibility to collapse the icons for a cleaner screen. Even though I keep them expanded most of the time [emoji57]
[Android Apps and Games] maybeme2:
This is just an observation and may have nothing to do with FairEmail but I'm mentioning it in case it is useful to Marcel.

When I paste text from another source which contains a link into the body of a message in FairEmail, a popup alert appears asking whether I want to:

"Paste" or "Paste as plain text"

In my case *both* options paste as plain text including the first option.

Just fyi
[Android Apps and Games] M66B:
I have just select some HTML formatted text with links from a web page and pasted this into the message text of FairEmail and it was plain text when I selected to paste plain text and formatted text when I selected to just paste.
[Android Apps and Games] maybeme2:
Interesting. Must be unique to my system.

It was not copied from a web page but from a newsletter. Maybe that's the difference.
[Android Apps and Games] kos25k:
Thanks! Wouldn't it be more convenient if amongside with this 3dots button,was appearing all actions at once?So we straight press delete button.
[Android Apps and Games] M66B:
There are too many actions to fit on the screen, especially on smaller screens. Also, the actions would cover messages.
[Android Apps and Games] maybeme2:
On further testing, the paste problem i described was unique to text copied from another email opened in FairEmail. Copying from the web worked correctly.

Perhaps the message I copied from either did not contain true html,, or the html code was modified when opened in FairEmail because of the FairEmail reformatting.

In either case, it is not a major problem. I was just reporting what I saw happening.
[Android Apps and Games] M66B:
Or option three: the source app removed the HTML.
[Android Apps and Games] cogano:
Hi,

What is the expected behaviour when working with attachments?

The bigger files do not get downloaded automatically on sync (expected), then I click on the attachment or on 'Download all' and quite often nothing happens - there is no network activity and the progress bar does not move.

Do I have to force sync?

P. S. Donated version from f-droid.

Odesláno z mého Mi 10 Pro pomocí Tapatalk
[Android Apps and Games] M66B:
Tapping on an attachment will queue a download attachment operation for the attachment. This requires an internet connection and a connection to the email server. FairEmail will try to execute the operation as soon as possible and make a connection to the email server when needed.

You can check the account connection status in the navigation menu. Check the legend for what the icons mean.

If you think it doesn't work as it should, please start a new attachment download (so, not by tapping a second time on the same attachment) and send me after no more than 10 seconds the debug info by long pressing 'Support' in the navigation menu. Please include a short problem description, so I know what it is about.

Possibly related FAQ:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq123
[Android Apps and Games] PingFlamingo:
Some issues I have found with the SOCKS proxy:

There is no option to force IPv4 traffic. Some SOCKS proxies don't proxy IPv6, which I have experienced when connected to the Tor SOCKS proxy via Orbot app, which makes FairEmail take very long time for the operations to clear as it tries IPv6 first with 20 second timeout. I had a single "send" operation for a 1-line email and it took 2 minutes for it to get sent! An option to force IPv4 only would help with this.

There is just one global SOCKS proxy setting, but it's useful to have a per-account setting instead. I might want to access my work email directly, but my personal account over a proxy. Currently there is no way to do that. If I enable Tor proxy, I might end up having a very long talk with my company's IT department on why was I accessing my email account from a Chinese IP.

SOCKS proxy setting is applied to all traffic, when I might want to proxy only my outgoing emails (SMTP protocol) over Tor to prevent my IP from being recorded in email headers by the receiving mail server, while check email (IMAP protocol) without use of any proxy.

ConnectBot is a popular open source SSH app. It allows port forwarding, with dynamic SOCKS proxy being an option. However, FairEmail is unable to connect to it for some reason. I am connected to a VPS, have a dynamic SOCKS port forwarding setup on port 8090, but FairEmail can't connect to localhost:8090. It says "Couldn't connect to host, port: 108.177.122.109, 993; timeout 20000; Using SOCKS host, port: localhost, 8090 Success". So is it success or an error? I can create a SOCKS proxy with "ssh -D 8090 host" on my desktop and have Firefox use it to google up its ipv4 without any issues.

---------- Post added at 03:42 AM ---------- Previous post was at 03:13 AM ----------

Also, I have found it weird that I couldn't rename an account from the Setup Accounts screen when that account had connection issues. It just wouldn't let me save my changes, printing connection issues at the bottom of that screen.

Also, when an account has connection issues, there is this warning icon that pops up at the bottom of Folders screen. Clicking on it leads to a completely empty Accounts screen. Not sure what's up with that.
[Android Apps and Games] harrisc:
When I have all message buttons showing, they take up 2 lines on my screen.

I like the option to turn off buttons but Trash/Archive are not my choice. I would like to turn off Archive and Unsubscribe. Other people might want to not display other icons.

Could we be able to select what icons we want to see?

Chris
[Android Apps and Games] fraschi51:
All icon actions also appear as commands in the More menu. If you now had a checkbox next to EVERY command, just like with the additional icons, where everyone could select their frequently used commands, which would then be displayed as icons for faster access, we would have such an individual configuration.

It's clear that this would increase Marcel's support efforts significantly, because there would be x versions of FE.
[Android Apps and Games] M66B:
SOCKS support will be removed because this should be provided by a specialized app.

You can't save accounts that don't work and that won't be changed.

I will check the navigation from the error icon.
[Android Apps and Games] La_Globule:
I agree with you and I also have two button lines.

Displaying buttons should be a user's choice because we don't have the same use, each of us.

So [MENTION=2799345]M66B[/MENTION] could you please consider giving us the ability to choose which buttons we want to display?

As we can select the actions in the notifications, we could tick/untick buttons in a predefined list.

This way, it will fit everybody's needs.

Can you please have a look?

Many thanks.
[Android Apps and Games] M66B:
[MENTION=3829118]harrisc[/MENTION] [MENTION=679313]La_Globule[/MENTION] I would like to see a screenshot of the message action button
[Android Apps and Games] La_Globule:
There you are.
[Android Apps and Games] harrisc:
The ability to include/exclude would be good to simplify the screen so less chance of selecting the wrong action.
[Android Apps and Games] fraschi51:
In addition to my suggestion in Post #14878 here is a small montage of what it might look like.
[Android Apps and Games] Crunch5:
Hey, I tried that but still cant use neither of the two accounts (not loading inbox etc.). Still I receive popups for incoming mails (also for the non-push account) - therefore syncing seems to be working? :confused:

Once I delete the non-push account the other one works fine...

P.S: If I get both of my accounts running you can count me in for the pro-version! :good:
[Android Apps and Games] M66B:
Accounts are not related to each other, so adding or deleting an account does not affect other accounts.

I am not sure of the problem you are having because you say that your are receiving messages ("Still I receive popups for incoming mails") and not receiving messages ("not loading inbox") at the same time. So, please try to explain the problem in more detail.
[Android Apps and Games] M66B:
[MENTION=3829118]harrisc[/MENTION] [MENTION=679313]La_Globule[/MENTION] [MENTION=7350063]fraschi51[/MENTION] I have to look into a few other problems first and after that I will give the message actions button some attention.
[Android Apps and Games] La_Globule:
Never mind, take your time, no emergency!
[Android Apps and Games] Crunch5:
As mentioned I have two IMAP accounts, non-push (N) and the other one push (P). Settings are sync every 15 minutes, P syncing always.

If I receive a new e-mail on N, the phone displays a notification by FairEmail with title etc. of said mail. However when I open the app and try to access the inbox, all I can see is an orange circular loading animation but not a single e-mail. This applies to the other folders as well (sent, WIP). In folder view all folders show a hourglass...

I had N working on FairEmail about 5 weeks ago when I first tried it tho iirc.

The same problem applies for P, I cant see any messages in inbox, just the orange circle. In folder view there is however a black cloud instead of the hourglass. After deleting N from the app, P works fine, displaying every folder without problems.

Edit: Protocol shows "N notice: IMAP4rev1 Server Disvonnect"
[Android Apps and Games] M66B:
Please reproduce the problem and send me the debug info by long pressing 'Support' in the navigation menu. Please include a short problem description, so I know what it is about.
[Android Apps and Games] maybeme2:
Do FairEmail's settings permit the user to limit notifications (popup and alert sound) to just when mail is received from certain individuals rather than all mail from everyone? I mean have a popup appear only when email is received from certain individuals.

And, similarly, have the alert sound only when email is received from certain individuals rather than any mail?

I am also not clear as to the meaning of the individual items in the notification settings. I looked in the FAQ and did not find an explanation. For instance, in the attached screenshot,

—what does the item 'notifications' refer to? Don't all the items in this screen refer to a type of notification? Does this turn them all off or on?

—what is 'service' and how is it different from 'server alerts'?

—how is 'errors' different from 'warnings'?

May I suggest that a brief description under each item would help make this screen cleared.

Thank you.
[Android Apps and Games] M66B:
There is a notification option to enable notifications for known senders only, which you could use.

Another option is to disable notifications in the 'Notifications' channel and create notification channels for individual senders, see here:

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

Yet another option is to use rules to silence notifications, see here:

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

Notifications channel: general new message notifications

Service channel: monitoring status bar notification

Errors: authentication and send errors

Warnings: messages could not be synchronized for a while
[Android Apps and Games] M66B:
I have just released version 1.1222

Changelog/download:

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

Message actions related to moving messages can be configured now.

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] La_Globule:
Thanks for the new Buttons submenu allowing us displaying them or not.

But why isn't there the unsubscribe button too in the list?
[Android Apps and Games] M66B:
Because it is an important alternative to reporting spam.
[Android Apps and Games] mlcampbe:
I've configured a swipe action to move a message from the unified inbox to trash. This works great but is there a way to mark that message as read at the same time? As of now the message shows as unread in the trash folder and I have to manually mark the whole folder as read.
[Android Apps and Games] M66B:
There is a behavior option to automatically mark moved messages read. The alternative is to create a rule to mark messages arriving in the trash folder read:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq71
[Android Apps and Games] mlcampbe:
Thanks for the tip. I swear I looked for it but guess I missed it. I appreciate the quick reply.
[Android Apps and Games] harrisc:
Thanks for the Action Button menu
[Android Apps and Games] maybeme2:
Useful, but it would be nice to limit notifications to only a half dozen senders, not the entire contacts list.

If I disable notifications in the 'Notifications' channel will notification channels for individual senders still work?
[Android Apps and Games] M66B:
The next version will allow disabling the unsubscribe button too.

Edit: this is available in version 1.1223
[Android Apps and Games] Walt Heisenberg:
I have tried to reactivate the pro version, after I installed the most recent git hub version of the app on my smart phone. When I click on the activation link that I received some time ago I get the error message "invalid response". Any idea what might cause this?
[Android Apps and Games] Friedel25:
Also from me many thanks for the Action Button menu. It is very intuitive to use. :)

I copy e-mails very often (maybe this is a very special use). What do you think about a button for "Copy to . . ." that is disabled by default?
[Android Apps and Games] M66B:
Copy to copy or copy to label (Gmail) ?

In itself I have no problem with adding this.

Which icon?

https://material.io/resources/icons/?style=baseline
[Android Apps and Games] Friedel25:
Good question ;). It is not easy to find a suitable folder icon.

Maybe you can (mis)use "create_new_folder" https://material.io/resources/icons/?search=folder&icon=create_new_folder&style=round
[Android Apps and Games] M66B:
It will be:

https://material.io/resources/icons/?search=copy&icon=file_copy&style=baseline

in the next version:

https://github.com/M66B/FairEmail/commit/de7cce1843d1d01b7e030f982dfd1b1bdc5bc126