[Android Apps and Games] vertigo_2_20:
I just found this email app looking for a replacement to MailDroid (and only found it because it was mentioned in a review for another app since, unfortunately, it has poor visibility in the Play Store; guess I should have thought to check F-Droid). So far, I really like what I see, both in terms of the program itself and the developer's active participation in discussions, and I'll most likely buy it, as well as possibly donating further, if I find it works well with some testing. I do have some questions about and suggestions for it. Please take my feedback as just that, as I know not everything can be done and this stuff takes time.

Would it be possible to have it store messages on the SD card? This has been asked before once or twice, but the answers don't really make sense. They point to the FAQ (https://github.com/M66B/open-source-email/blob/master/FAQ.md#user-content-faq93), but that's related to storing the app itself on the SD card. I understand the issues with that, but what I want is to just store the messages there, so messages can be downloaded on a good connection and be accessed when I have poor reception. And doing so on internal storage wouldn't work for me, because I don't have enough space. From what I can tell, it seems it wouldn't be possible because the data wouldn't be encrypted on the SD card, allowing other apps to see it (though I'm not sure how/why that's any different from internal storage, since by default apps are limited to their own space, and if they're granted full access it seems they would have access to the emails regardless of where they are) and allowing someone with access to the phone or card to access them. Is that correct?

Why is battery optimization needed if it uses push? Not that I have an issue with it, just curious. Is it because some email providers don't support push?

If possible, it would be nice to have an option to remove the notification(s) when opening the app, preferably only removing the notification for a particular inbox when that inbox is accessed. I completely understand that many people prefer to leave the notification as long as the new messages are unread, which is why it should be an option, but I often don't read all emails, and in fact usually read very few if any, when on my mobile. Rather, I'm checking for anything important, and the rest can wait until I'm on my computer. So having to manually remove the notification is just an extra step in my case.

My mail stopped syncing a few days ago. I've only just started testing out the app, so I'm not sure if something is misconfigured, but it was working then suddenly it wasn't, and I'm pretty sure I didn't change anything. And it was displaying the syncing notification the whole time.

A couple times when syncing a folder, it's shown the message "* BYE IMAP4rev1 Server logging out * BYE IMAP4rev1 Server logging out." Unfortunately, since I'm still really new at using FairEmail, I didn't think or know how to send a report with the log, and I've not been able to replicate it. However, both times it seemed to happen when attempting to sync a large number of emails from Yahoo, so I wonder if the server essentially replied with a denial, though retrying was successful.

It took me a bit to make sense of the meaning of the "Number of message downloaded / headers fetched" and "Number of days to synchronize / to keep messages" numbers. Now that I see what it means, the legend explanation makes sense, but for some reason I was confused by it at first, and it just seems like it could be better. Maybe I was just tired. Anyways, at the least, the first one should say "messages" instead of "message" but maybe it should be changed to "full messages" or "messages (full content)" or something along those lines to help clarify the difference. And the second one might be better with a different icon. The current sync icon (circular arrows) makes it look like it's a button, and doesn't really represent what it is. I think maybe a calendar type icon might be better. Or perhaps the icons could be replaced with words and/or letters, e.g. "M/H" (messages/headers) and "days," though I realize that might be too cluttered.

It desperately needs a quick-scroll feature, where the scrollbar can be grabbed and dragged to scroll large amounts very quickly.

There should be more view options aside from "compact" enabled or disabled, where disabled isn't so much not compact as what appears to be a view for the vision-impaired (which is great). I'd personally like to have an in-between, essentially the compact view but with one more line per message, showing the first part of the body of the message, which I like to be able to see from the message list. Also, I'd like it to show the dates still next to "Today," "Yesterday," and "2 days ago."

I think there should probably be a cancel button on the dialog message warning about showing the original message. I realize you can simply click back or outside the box to cancel, and most people using this app will likely be advanced enough users to know this, but for more basic users, it might help make it easier and more obvious for them to back out of it. After all, the show images dialog has one.

A feature MailDroid has that is really useful is the ability to set it to always allow showing images from a sender, done with a checkbox similar to the "Do not ask this again" one in this app, only it would be a separate one that syas "Always allow for this sender." And if possible, it would be nice if it could differentiate between images from the same domain as the sender vs ones from third-party domains, e.g. Twitter/Facebook/etc icons.

It would be nice if the top toolbar, with the delete/move/archive/reply buttons, and the show images and original message buttons would always stay visible at the top of the screen, so when scrolling a message, once they reach the top they would stay there, always being accessible without having to scroll back up.

I'd like the option to show a specific account's inbox on the start screen, so I could have it go directly to my main account upon opening.

In MailDroid, each account has its own settings, part of which is designating certain folders, such as spam/bulk, trash, sent, archive, etc. Part of this is because apparently, due to differnet providers using different setups, it can't always tell which folder is which, and part of it is to allow user customization, e.g. I set a specific folder to be used when I use the archive button. AFAICT, there's no such options in FairEmail. If there is, please point me to it. If not, it seems like something it would benefit from having.