yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] Giocarro:
Hello folks, just cared to chime in to say that I just unlocked the Pro version after trialing for a couple of months and comparing with a few alternatives.

This application works consistently well and performs reliably, having a compact and professional UI, too.

Having the chance to communicate directly with the developer is a nice bonus.

My only suggestions so far are fairly minor ones, but I'd see an improvement nonetheless:

1) I'd like the selection box and other UI elements to have rounded corners, in accordance with Android design language;

2) I'd like the interface to be more "one-hand" friendly; I often use the smartphone with my left hand only, and I find it hard to reach two items in particular: the mail accounts (top left of side menu) and folder change (top right of the tool bar).

Well, happy to be here, and kudos to Marcel: keep up the good work!
[Android Apps and Games] jmh2002:
Yes, on the subject of one handed use:

If using the feature 'Show extra buttons at the bottom of a message' maybe those buttons could be displayed together in the middle, instead of to the side?

Then both of the buttons could be more easily reached by either left or right handed users.
[Android Apps and Games] jmh2002:
Marcel, I had another question about the 'Configure Buttons' option.

Is there a reason that the Reply arrow can't be deselected from displaying there?

Do we really need it permanently displayed if we have the big green reply button always displayed too?

And in previous versions of FairEmail didn't the green reply button used to disappear when scrolling through the message?

Because in smaller screens it does block some of the message at times.
[Android Apps and Games] M66B:
Which UI elements would you like to see when round corners exactly? I am not sure what you have in mind.

Not all controls can be at the right side and left handed people deserve a place too.
[Android Apps and Games] M66B:
I am not sure what you mean, but the extra buttons at the bottom are in the middle.
[Android Apps and Games] M66B:
Did you maybe enable the option to expand multiple messages at the same time?
[Android Apps and Games] jmh2002:
Please see the screenshot attached.
[Android Apps and Games] jmh2002:
I'm not using Conversation view so I guess it doesn't apply?

Regarding the small Reply button, please see the screenshot. We have the large green button, do we need the small one too?

Or vice versa, if we choose to use the small button, can we hide the large green one?
[Android Apps and Games] M66B:
I think it would be visually unattractive and I guess changing this would result in lots of complaints.
[Android Apps and Games] M66B:
If you enable expanding multiple message at the same time there will be a small reply button in each message because it wouldn't be clear anymore which message the big reply button is for anymore. So, I guess you'll want to disable this again.
[Android Apps and Games] Giocarro:
OK, this is my wishlist illustrated right now.

Don't wanna sound demanding here: the app is very good already.
[Android Apps and Games] M66B:
I am not sure what you want to pull down. The top navigation bar is supposed to stay at the top.

The unread shadow is optional and is around a round card. That's just how it works. I think it does what it should: draw attention, which is often best done with things out of the ordinary, which is in this case not being rounded ;-)

The FAB should be at the right according to the design guidelines and I am pretty sure a lot of people would be unhappy of it was moved.
[Android Apps and Games] Giocarro:
Well, to put it simply, I'd mirror upside down all the content of toolbar and side menu (i.e. the items I circled in red).

What I use very frequently are the account names to change account, navigation menu options (the little icons above account names), magnifier and trash bin. All these items are far away from my thumb now, hence I need two hands to perform pretty common tasks.

My other requests are way less important than this one.
[Android Apps and Games] M66B:
I understand, but the navigation menu is supposed to be on the left side. Besides that, I can't change this kind of things anymore in this stage is the project because there will be lots and lots of complaints. Everybody is used to a navigation menu at the left side for the better or the worse.
[Android Apps and Games] Giocarro:
Fair enough, I understand. On a positive note, I read that Android 12 will have a new one-hand mode that will pull the entire screen down, so my gripe might be solved that way.
[Android Apps and Games] jmh2002:
Yes that was it thank you Marcel (y)

Even though I was not using Conversation Threading, so no multiple messages were visible, the setting still applied.
[Android Apps and Games] jmh2002:
Well, currently the Message Action Bar as well as the Conversation Action Bar both have buttons that are not solely aligned to the left and right, so I guess I'm not sure how centering the 'Extra Buttons' (Settings > Display > Message Body > Show Extra Buttons At The Bottom Of A Message) would be especially different or unattractive.

In fact the 'Non Obtrusive Filter and Quick Scroll Icons are shown in this way - centred, instead of aligned left and right.

But I can understand that beauty is in the eye of the beholder :)
[Android Apps and Games] topcaser:
Hi, Fairmail delivers a tile to deactivate synchronisation. I am wondering why Fairmail don't show's up in android's user and accounts settings and the fairmails Sync gets deactivated with this global setting.
[Android Apps and Games] jmh2002:
I have a couple of added requests if possible:

I have Display > General > Show On Start Screen > set to Primary Account Folders. As I mentioned previously I have dozens of Folders set to sync there and I find that quite often I seem to accidently trigger a refresh there, causing all these dozens of folders to do a full sync.

I do find this feature useful when inside a Folder, so I'd prefer not to disable it globally if possible.

- Would be possible to reduce the sensitivity of the 'Pull Down To Refresh'? Or be able turn it off just for the Primary Account Folders Start Screen View?

I understand that there is Quick Settings Tile available to globally enable/disable synchronization, but I would like to use this feature together with my automation app (MacroDroid).

- Can enable/disable synchronization please be added as an 'android action/activity' for FairEmail? Or is there already an 'android intent' that I can use for this?

THANKS for considering this :)
[Android Apps and Games] M66B:
The idea is the have the button to the left and right, out of the way of the text. This have been from the beginning like this and changing this will surprise many people.
[Android Apps and Games] M66B:
Using the global sync setting would be possible, but I am pretty sure this would result in an endless stream of support questions about why no messages are being received.
[Android Apps and Games] M66B:
The pull down to refresh sensitivity is not very high and there can't be a setting for every little thing.

You can automate synchronization, please see here:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq78
[Android Apps and Games] jmh2002:
I understand. I will turn off the Pull Down To Refresh globally. Thanks :)

Regarding automating synchronization the built in schedule only has limited functionality.

Via MacroDroid I use a more complex setup for many options on my device, depending not only on day/time, but also location, activity, travel, etc, etc.

If it's not too much trouble I would really appreciate being able to toggle synchronization on/off via an external automation app too please.

It would also avoid the "endless stream of support questions" that you mention above, whilst still providing the possibility for power users.

THANKS :)
[Android Apps and Games] M66B:
Please check the referenced FAQ, you can enable/disable synchronization and initiate synchronization with external intents.
[Android Apps and Games] jmh2002:
Ah thanks and my apologies :oops: I saw all the adb notes, went blank, and totally missed the Intent info.

So, create the intent as follows:

New task: Something recognizable

Action Category: Misc/Send Intent

Action: eu.faircode.email.ENABLE

Target: Service

And use either Action: eu.faircode.email.DISABLE or Action: eu.faircode.email.ENABLE to toggle syncronization, if I understand correctly?
[Android Apps and Games] M66B:
@jmh2002 next version:

Added sort folders on unread option · M66B/FairEmail@137e685

Fully featured, open source, privacy friendly email app for Android - Added sort folders on unread option · M66B/FairEmail@137e685

github.com
[Android Apps and Games] jmh2002:
Wow, I'm so looking forward to this! ❤️

THANKS!
[Android Apps and Games] M66B:
Version 1.1722 is available on GitHub now.

Changelog/download:

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

@jmh2002 sorting folders containing unread messages on top is possible via the three-dots overflow menu now.

As requested, there is also a 'Translate' menu item when viewing a message.
[Android Apps and Games] jmh2002:
THANK YOU!!! Marcel.

I installed this update immediately after it was released and I've already been using this new functionality yesterday and today, and it is as fantastic as I had hoped for :love:

Here's a screenshot showing the entire phone screen filled with folders that have unread emails (and that isn't even all of them) nicely sorted at the top of the folder list ready to be read and actioned. Fantastic!

This is really great now! (y) Woohoo :cowboy:
[Android Apps and Games] DaOldMan:
Dear @M66B,

Is RTL support planned in the future ? This will enable using FairMail in Hebrew/Arabic/Farsi. For now I didn't find any option to enable RTL and everything is left alligned instead of right alligned on PC when you receive mail from FairMail.

Thanks for the hard work.
[Android Apps and Games] M66B:
RTL is fully supported, even for lists, etc.

Just set your device (or the app via the miscellaneous settings) to a RTL language.
[Android Apps and Games] DaOldMan:
I see, so I need to use the app in Hebrew. It's not detecting the RTL language automaticaly. I will test it ! Many thanks :)
[Android Apps and Games] M66B:
It will detect RTL languages too if the device/app isn't set to a RTL language. Just try it and you'll see.
[Android Apps and Games] DaOldMan:
I use an English interface so FairMail used English. I tested RTL and got zero RTL support. So this doesn't work automatickly. I will now test it in hebrew language. Thank you !
[Android Apps and Games] M66B:
I am not sure what you mean by zero support, but the direction should be correct both while reading and writing texts. Note that this is basically provided by Android and there FairEmail will handle a few special cases like the direction of list, etc.
[Android Apps and Games] DaOldMan:
Sir,

I have tested the app in Hebrew now. It's a very nice email client with a lot of great options. Unfortunetly it doesn't support RTL. It has nice RTL support in the UI elements but the main feature of a RTL friendly mail is that the mails themselves have to be correctly formated and aligned on NON ANDROID devices. Which means for instance Outlook on the PC. If I send an email which has hebrew and english in it and someone will try to read it on pc in Outlook he will find it hard. Everything is left aligned and english and hebrew words are moved around so the sentences have no meaning. It's very hard to find a RTL friendly email client on Android. Since many clients moved to Html/Rich text almost all of them broke RTL in process. This includes gmail and outlook which are also unusible for us. If you wish I can send you screenshots of how the mail looks and how it should really look. I think implementing RTL is not easy. But it would make this client great for the milions of Arabic users.

Again thanks for everything and especialy the fast reply.
[Android Apps and Games] M66B:
@DaOldMan

I am pretty sure that FairEmail sets the RTL indicator in messages correct. You can check the HTML if you wish.

So, this is more a problem of the non Android email client!

Several people helped to make this work correctly!

When in doubt, you can always contact me via 'Report issue' in the navigation menu.
[Android Apps and Games] Dark_Eyes_:
Am I the only one for which Office 365 messages don't show the background color on reformatted text? I noticed this today, but it seems to be working properly for my Gmail account.
[Android Apps and Games] M66B:
The app reformats messages for all providers in the same way, so that won't be the explanation.

Please send me a raw message of an example message which is supposed to show a background color, indicating where it should be shown.

Note that there are a number of heuristics to remove the background color to be sure the text is readable, especially when using dark themes.
[Android Apps and Games] nadir husain:
Marcel you are amazing. It's barely morning in Europe and you are at it👋.

Have you had breakfast yet?
[Android Apps and Games] M66B:
Generally, I sleep from 22:00-6:30, but I was awake early this morning. Mostly, I answer the dozens of messages which were received in the night before breakfast / coffee.
[Android Apps and Games] M66B:
Version 1.1724 is available on GitHub now.

Changelog/download:

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

There is a new display option to show a fixed date header at the top instead of grouping messages by date.

The navigation folders (selected by long pressing a folder in the folder list) have been moved under accounts in the navigation menu. Since the outbox was already moved under unified folders, there is now one section less in the navigation menu.

Both represent structural changes, which is why this version is marked experimental again.
[Android Apps and Games] M66B:
Version 1.1725 1.1726 is available on GitHub now.

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

The changelog is part of the app now.
[Android Apps and Games] O_DoC:
Hi Marcel,

The v1.1725 was alright and already displayed the change correctly on my side 👍🏽

There's was some bug ? Or the 1726 was something else ?

A pop-up for first launch after the update..
[Android Apps and Games] M66B:
There was a logic error related to first-use.
[Android Apps and Games] fraschi51:
I usually don't need the section with the (other) collection folders and therefore I usually don't have it expanded. For me it would be better if - like in the past - waiting mails were visible in the outbox in the same way and at the same time with possibly still open processes.
[Android Apps and Games] fraschi51:
Why don't you use the collection input? Then you can see every new incoming mail, no matter in which folder it ends up? Or do I understand something wrong here?
[Android Apps and Games] M66B:
You can still see waiting messages at the bottom right in message lists.

I think it is more consistent to move the outbox, which is for all accounts, to the unified folders section. Moreover, the quick navigation folders have been moved under the accounts, which is why there can be one section less in the navigation menu now.
[Android Apps and Games] fraschi51:
I noticed today (don't know from which version this behavior is) that tapping 'open with' on an internet link no longer offers me - as it used to - my 10 or so different apps that are able to do this, but only the same default app, which also opens after pressing 'o.k.'. Can this be?
[Android Apps and Games] M66B:
"Open with" will hand over the link to Android.

I guess this might help:

Set or clear default apps - Pixel Phone Help

If you have more than one app that does the same thing, you can pick which app to use by default. For example, if you have multiple photo editing apps, you can choose which one to use to open a

support.google.com
[Android Apps and Games] fraschi51:
Yes, thanks, it helped - now I can decide again, which App I will use in every case.
[Android Apps and Games] M66B:
Version 1.1727 is available on GitHub now.

Download:

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

We all hate spam, therefore blocking senders is done by creating special entries in the local contact database now, instead of using filter rules, so it can be a free feature. You can see the entries via the manage button in the send settings. There is a new filter option in the three dots overflow menu of the local contacts list to filter spam entries as well.

Another change is that the background of the original message view will follow the background of the current theme (dark/light) now. In the horizontal three-dots message menu there is a menu item to override a dark background if it is necessary to view the message with a light background. It is possible to add a button for this as well, so you can quickly switch.

Verifying S/MIME signatures failed if the sender didn't strip trailing spaces from the encoded message content. PGP requires this, but S/MIME oddly enough doesn't, but FairEmail "fixed" this in both cases. Hopefully, removing the fix for S/MIME will not result in other signatures failing.
[Android Apps and Games] jmh2002:
Because of my setup I want to be able to deal with new emails by category (sender, generally), ie: by folder/label, not by some type of 'all new mail' folder where mail from different senders is all mixed together (yes I can manually filter it each time, but why, when I already have automatic filters setup?).

I use gmail and for years and years already have an extensive list of filters setup that automatically label and move new messages. Additionally, as far as possible, I would like my mobile setup to mirror my desktop setup. From a UI and workflow perspective this just makes sense.

I was a bit surprised that the benefit of this feature was initially perhaps misunderstood however as I said that may depend on the individual user's setup on the mail server side.

In any case Marcel already solved this by simply adding a 'Sort Unread On Top' feature which is fantastic.

My screenshot in a recent post after this feature was made available might better explain the use case.

THANKS :)
[Android Apps and Games] M66B:
Version 1.1728 is available on GitHub now and via the Play store test program after Google's approval.

Download:

https://github.com/M66B/FairEmail/releases
[Android Apps and Games] mkasimd:
I just got a quick question on the new integrated changelog. Showing it after an update makes sense. But wouldn't it be better to exclusively show the changes done between the previous and current version when displaying it automatically after an update? There can also be buttons "Show More" and "Confirm" below the minimized changelog, if quickly accessing the full changelog is deemed important.

Reason: The after-update-changelog will be much smaller and neater, and should be sufficient for most users. Many might even find a huge changelog annoying as they probably just want to read/write emails and not read the changelog with every update; especially so as there are updates multiple times a week. Though, people annoyed by the larger changelog will probably be annoyed by the smaller one too.

Alternative: Only show a small "notification line" at the bottom with a text like "see the changelog" while the line disappears after after a few seconds. If the user clicks there, the full changelog opens. If he doesn't, the information at the bottom disappears after x seconds, and the user can go his business as he likes. That should keep the annoyance-level even much lower.

The larger changelog in the three-dots-menu could and should remain the same as is, so anyone requiring more details can still look it up there, and do so anytime they wish.
[Android Apps and Games] M66B:
The changelog is a file, so what you are asking for is not simple to implement and IMHO not worth the effort, considering you can cancel the changelog with one 'back' or by tapping on the close button at the top.

So, it will either be as it is now, or back to the old system with the changes documented in the GitHub releases.

Edit: yesterday somebody reported a bug while being about 1,000 updates behind. That would be a very long changelog!

Edit: there will be no in-app changelog for the Play store version anymore from the next version.
[Android Apps and Games] mkasimd:
By "full changelog" I meant the file you linked to, not a full changelog as in "you should include anything starting from the very first alpha release". Of course, nobody should expect you to do that. So, sorry if the term was confusing.

IMO, showing a large banner is obstructive. A user should be able to go his workflow without having to do that with every update. And as said, the update frequency is too high, ranging from several times a week to several times a day even. If somebody updates quickly, as I do, it will get annoying over time. Or I might end up deciding to not update as often anymore.

As I use the GitHub version, the GitHub changelog worked well for me. I also still have a look at the GitHub commits with each update as that's a form of more detailed changelog, plus I can see changes to the FAQ much better there.

But especially PlayStore users won't do so. So adding an in-app changelog was the right choice IMO. But it can be done in a lesser obstructive way without having to change the changelog file at all.

To avoid further misunderstandings, I just created an example on what I mean (the banner at the bottom opens the changelog file, the banner disappears after x seconds):
[Android Apps and Games] fraschi51:
Stupid question: Where do I actually find the rules now, which I used to be able to access via the navigation menu?
[Android Apps and Games] M66B:
The rules where never accessible via the navigation menu.

You can edit the rules by long pressing a folder in the folder list of an account.
[Android Apps and Games] fraschi51:
Ah, sorry, thanks, then I must have remembered it wrong somehow .... ;-)
[Android Apps and Games] M66B:
@mkasimd

Added option to enable/disable changelog · M66B/FairEmail@bc5232f

Fully featured, open source, privacy friendly email app for Android - Added option to enable/disable changelog · M66B/FairEmail@bc5232f

github.com
[Android Apps and Games] fraschi51:
Do I understand correctly that - since spam handling is now done via the managed addresses - the previous rules for individual spam senders are NOT automatically transferred to the managed contacts and then deleted as rules? Will extra entries be created in the managed contacts for future individual sender spam addresses?
[Android Apps and Games] M66B:
Existing rules, which could be modified, will be kept and still be executed.

Blocking new senders will be done in the new way though.
[Android Apps and Games] M66B:
"There is no good FAQ and no support" 2 stars.

WTF

A voting round will be appreciated.
[Android Apps and Games] avalx:
Will do!

EDIT:

I've tried to change and reapply my review but have not been able to. When I change the text and click SUBMIT nothing happens (I've tried different browsers with the same effect). I'm not sure why this is happening now as before I was able to do this.

But I did down-vote the 1-star review and report some as spam!
[Android Apps and Games] La_Globule:
Done. I've added a sentence about the FAQ 😉
[Android Apps and Games] topcaser:
Will also do
[Android Apps and Games] topcaser:
I just found out that we can do more than only down vote the review:

You can mark the review as spam, exactly we rate it to what it is.

you can do so via the three dot menu of the review.

Please sort the reviews with "newest" to find the bad review Marcel is talking about and then: Feuer frei
[Android Apps and Games] Friedel25:
Did the same
[Android Apps and Games] jmh2002:
(y)
[Android Apps and Games] M66B:
Somebody long pressed the trash bin icon and confirmed the permanent deletion and now leaves a 2 star rating for this. I think I am going to remove all these extra features and change the appearance of the app to let it look like the Gmail app. I think there needs to be ads and tracking too and support should be limited to standard answers and ignoring. That's what people expect after all.