yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] jaholm:
Yeah, that's why all my folders are closed. Very useful and necessary in the Account View. FE remembers this setting in the move dialog (nice feature).

To use the search function I have to open the folder and then the subfolder (and then the subfolder, ..) in the worst case. My maximum depth is only 3, but this is a valid argument against the current implentation of the search function.
[Android Apps and Games] M66B:
Valid for you, but not for everybody ...
[Android Apps and Games] jaholm:
That's also a point of view.

The current implementation of the search function is useful for some but not for everybody. You have to live with it.
[Android Apps and Games] M66B:
I have just released version 1.894

Changelog/download:

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

This version was released to fix polling (periodically checking for new messages) without a schedule.

Please report any problem you discover, so it can be fixed.
[Android Apps and Games] nadir husain:
Congratulations Marcel! Play store showing 50K+ downloads! In record quick time , I suppose, given that FairEmail is not available in some countries. This obviously does not include GitHub downloads. Keep up the great work!
[Android Apps and Games] M66B:
Thanks for bringing this to my attention. Mostly I don't look at this kind of numbers as I keep myself mainly busy with development. Maybe I need a manager ;)

Lately, a number of favorable articles were written about FairEmail, I guess that has helped to attract more people.
[Android Apps and Games] kojid:
Some thoughts and suggestions

Happy to see that FairMail gets more attention and more users!

I want to mention a few thoughts and impressions that I have also heard from friends.

In this discussion I read already several times, that many users wish a simplified start. This makes it possible for technically less experienced users to feel comfortable with the app right from the start.

Therefore, some technical hints should be 'hidden', so that the whole thing looks nicer and doesn't act as a deterrent. Because first impressions count a lot!

My parents, for example, had 1000 questions right at the beginning because they were unsure about the settings (Lots of Text in first shown settings, IMAP, SMTP, gesture-settings not quite important at beginning, too many infos after finishing setting (2 to support Fairmail, 3 long ones about settings),....

Maybe it's possible to choose right at the beginning if you want to set up the app manually (expert mode) or if you want a simpler setup with predefined settings, which is better especially for laymen.

Also some ideas that I would like to mention briefly:

- Clean up and simplify the Drawer on the left, e.g. consider making it like this: •unified inbox, •list special accounts (clicking them opens a drop down menu for inbox, outbox, deleted,...folders), •move "Activities, Log" in Miscellaneous-Settings , -move "Templates" in Send-Settings, • move "Legend, Support, Report Issue, Privacy, About, Pro Features, Invite, Other Apps" to 1 item called "Help / FAQs / Other". This will make the app look way more clean.

- Settings: It is better not to use tabs, because they are difficult to use especially on small displays. Also, shorten descriptions as much as possible. Categorize them into several sub-settings, if possible.

- Allow some customization in the mail view (see screenshot with comments on it).

Despite all my comments and suggestions, I would like to say that the app is already great and I recommend it happily to others. If here and there the UI is improved to make it more user-friendly for laymen, it will be unbeatable compared to other apps!

Thank you for developing the app :)
[Android Apps and Games] fraschi51:
The most things you can already configure, collapse or see the setting on tab behavior.
[Android Apps and Games] M66B:
First of all, your suggestions are appreciated!

However, most things have a good reason and often a history.

Quite some people contacted me in the beginning that there were no settings or that they couldn't find the settings, which is why they are in plain sight as tab pages now. Note that recently a popup dialog was added to tell that it are more advanced settings because some people told the settings were intimidating, which I can imagine.

Some people need a lot of text to understand what they should do, also for when the quick setup does not work.

Omitting the account and identity settings resulted in questions and complaints that FairEmail supports one account only.

All the remarks shown in the message or folder list are the result of frequent support questions.

Omitting the unified system folders resulted in, guess what, questions like "Where can I find ...".

The log and templates are not settings and belong IMHO in the navigation menu.

About the screenshots:

1+2: you can long press icons in action bars for a description. Filter and sort are usually in the action bar, not far away for when you need them.

3: text size and compact/normal view are in the three-dots menu, so you can immediately see what the result is

4: the attachment mime type is needed for questions "Why can't I open ..."

5: the icons in the message action bar are ordered on general frequency of use and the most used are near where your hand is (assuming most people are left-handed)

6: there is a setting to disable the quick up/down buttons in the behavior settings. They are hardly visible, so not really disturbing and on the other hand quite handy (although I guess opinions vary)

7: a lot of people will disagree with you and the reply floating action button will not overlay the end of the text

So, as you hopefully see for most things there is a good reason. It is just hard to make everybody happy because not everybody is the same.
[Android Apps and Games] Andriy U.:
Count me as a such person who disagrees.

Setup of new accounts was always quick and easy. The setting options and the text helping to configure everything are absolutely essential. The interface is well designed and hiding some items like "Operations" and "Log" and etc. is not good as for me. And, as Marcel wrote, the most things have a good reasons.

It is not bad, if the people have questions. They can join the forum and find the help here :)
[Android Apps and Games] camro:
well, about: less or more details ....

i would have 1 question if it is possible to see the raw data (full source data) of an email ?
[Android Apps and Games] M66B:
In the 3-dots menu of the action bar just above the message text there is download/save raw message for when you need more data ;)

Note that FairEmail doesn't download raw messages to save on bandwidth and battery usage, but instead selectively fetches the relevant parts of the message using IMAP commands only.

FairEmail has a built-in viewer for EML (raw message) files.
[Android Apps and Games] mrrocketdog:
[MENTION=2799345]M66B[/MENTION] , did the Google OAuth team ever give you a response to why they think that FairEmail is storing user data on servers? (post #1196). curious.
[Android Apps and Games] M66B:
I didn't get an answer to this yet:

https://xdaforums.com/showpost.php?p=81431041&postcount=11796

Each message will at least take a few days to answer, sometimes longer. If this is the start of a new review process, it could take weeks to get an answer.
[Android Apps and Games] M66B:
I have just released version 1.895

Changelog/download:

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

This version is mainly a maintenance release, but also adds an option to check the reply to address domain name against the sender's address domain, which are often different in case of spam/phishing. Another new, small, but useful feature is long press images at the bottom to save images.

Please report any problem you discover, so it can be fixed.
[Android Apps and Games] M66B:
I have just released version 1.896

Changelog/download:

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

This version adds an option to block a sender address when reporting a message as spam. This will create a rule to automatically move future messages from the same sender to the spam folder.

Please report any problem you discover, so it can be fixed.
[Android Apps and Games] 白い熊:
Where is this option set? I don't see it anywhere.
[Android Apps and Games] M66B:
Tap the flag icon just above the message text and you'll see.
[Android Apps and Games] heisert:
Short Question: Are Rules (blocking adresses etc) saving too when i export my Fairemail-Settings?
[Android Apps and Games] M66B:
Yes, each and every setting will be exported.
[Android Apps and Games] beeshyams:
Finally Marcel... Thanks a ton for this feature
[Android Apps and Games] M66B:
You're welcome.

I like to hear if it works as expected.
[Android Apps and Games] M66B:
I have just released version 1.897

Changelog/download:

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

This version makes periodically checking for new messages independent of the maintenance windows of doze mode. This might result in some more battery usage, but it will also increase the reliability of periodically checking for new messages.

Please report any problem you discover, so it can be fixed.
[Android Apps and Games] beeshyams:
Will do that.. These days less spam for me.. Most filtered out already
[Android Apps and Games] axelander1:
Is there a way to change/configure sync settings per account?

It seems this can only be configured globally for all accounts.

I have 2 accounts which should be synced e.g. every 2 or 3 hours only, and my main accounts more frequently (push)
[Android Apps and Games] M66B:
There is a good reason why this is not possible, please see here:

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

It would also complicate the usage of FairEmail and make support harder (I already get really a lot of support questions, sometimes more than I can handle).

That said, you can use automation for custom poll schemes, please see this FAQ:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq78
[Android Apps and Games] axelander1:
thanks for the quick reply! Interesting considerations.

If I set the keep-alive interval for such an account to an absurdly high value (e.g. 180 min), would FE detect the timeouts by other means and just reconnect to the server earlier or would the 180 min be respected no matter what?
[Android Apps and Games] M66B:
Likely sooner than later the network layer will report the connection as broken, resulting in a reconnect, so this will not work.
[Android Apps and Games] TiTiB:
Not able to figure out how to use this; did a search for 'save an image', 'save image', and 'long press' in the FAQ, but no luck.
[Android Apps and Games] M66B:
If a message has (inline) image attachments, all images will be showed as thumbnails/tiles after the message text. Long press a thumbnail/tile and you'll be offered to save the image.
[Android Apps and Games] M66B:
[MENTION=6261786]axelander1[/MENTION] I will see if I can add a list of accounts exempted from polling in the next release.
[Android Apps and Games] Andriy U.:
The different sync setting for different accounts is a very valuable option for some of FairEmail users.

No problem, synchronizing several (non-primary) accounts from time to time manually is not hard.

:good:
[Android Apps and Games] camro:
sorry, didn't fully understand..

does this order/rule comes from "google play" ?

if you have to remove the oAuth2 ? any chance to keep it in another version which is available anywhere else ?

maybe only needed to replace for a google play version and park it on f-droid ?

well, the oAuth2 is needed as otherwise i can't use it for gmail gsuite accounts, and now I'm really happy

(exclusive, that i can't not jump directly to the newest email (as currently landing only in the folder with the unread emails)

anyhow ...
[Android Apps and Games] M66B:
The permission to use OAuth for Gmail is not related to Google Play, so it is not possible 'to keep it in another version'.

Note that the permission is bound to a signature, so the permission does not apply to differently signed builds, like the F-Droid build. This means F-Droid will have to ask for permissions themselves.
[Android Apps and Games] camro:
is that also related to keep alaive via "imap idle" ?

because as far as i remember, the server and client and dealing to increase the imap idle timeout as needed ...

(don'T looking into again, but basically, the client is acting on imap idle almost like a server ...

as the real imap server is telling, "pls stay online for 240sec, and if i do not "extend" the imap idle timer, then pls ask me(wakeup) ..

and after a while it is extending the imap idle to a higher value as well....

don't remember fully on itm, but was also devel an app for win mobile 6 for a long while, ...)

as far as i remember i increased the timeout (and based on server default settings) from eg: 5min to max 30min ... and recognized itself what is the max (on timeout to learn from it ... but not sure, don't remember...

i guess the imap idle timeout is on gmail email server much more lower as on a cyrus imap server :(

so, i guess the "imap idle timer" is dynamically ... or are you using the static value ?

---------- Post added at 06:51 PM ---------- Previous post was at 06:39 PM ----------

that means, that would be then a dead-end for gmail accounts and gsuite accounts to be handled in fairemail ?

i can't believe that, that would be then the same for thunderbird and all other emails clients as well ?
[Android Apps and Games] M66B:
The client is responsible to keep the connection alive, not the server. Although some providers think otherwise and stupidly send "Still there" every two minutes, keeping your device awake and increasing battery usage. Related FAQ:

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

All email clients have to request the same permission and depending on the client type are required to undergo a security audit yearly.

I got permission to use OAuth for FairEmail a while ago, but trying to request permission for an OAuth flow without on-device accounts resulted in problems. This OAuth flow has been removed and it looks like the review process has started over again :(
[Android Apps and Games] M66B:
I have just released version 1.898

Changelog/download:

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

This version allows exemptions for specific accounts for periodically checking for new messages [MENTION=6261786]axelander1[/MENTION] [MENTION=3112306]Andriy U.[/MENTION]

Please let me know if this works as expected.
[Android Apps and Games] guckuck:
Sorry for my late response!

I use this version: 1.889 (from f-droid) with the following settings:

When: every hour

Keep-alive/poll interval: 15

Check peridiacall instead (Folder properties): Checkbox is activated

The app don't check for new mails every hour.

While writing the lines above I noticed the setting "Synchronize manually" (account settings) is checked. I unchecked it.
[Android Apps and Games] M66B:
Synchronize manually <> synchronize automatically ...
[Android Apps and Games] Andriy U.:
Excellent! The "primary" account in push/live mode and "secondary" accounts set to check periodically (automatically!) are working well. Thank you very much. You are the best! :good:
[Android Apps and Games] beeshyams:
Thanks

It works as expected. A small suggestion is to mark it "read" while moving to junk. Sometimes mails not meant to land up in junk (in theory) - to differentiate with that plus folks like me who don't like unread mails. Very very minor point

How does blocking work and what happens if you don't select it in the dialogue? Doesn't it make sense to block spam?

Thanks
[Android Apps and Games] guckuck:
Ok, I activated this option again, but still no periodic sync.
[Android Apps and Games] M66B:
Blocking works by creating a rule to automatically move the next message from the same sender. Long press the inbox in the folder list and select 'Edit rules' to see and manage the rules.
[Android Apps and Games] M66B:
Please make sure you are using the latest version from GitHub.

Note that manually sync should be deactivated for automatic sync to work.
[Android Apps and Games] M66B:
I have just released version 1.899 1.900 1.901

Changelog/download:

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

This is mainly a maintenance release.

Please report any problem you discover, so it can be fixed.
[Android Apps and Games] M66B:
Maybe I should stop with adding new features:
[Android Apps and Games] beeshyams:
Yes. Noticed that.

But if you don't block, no rule is created? Is that expected?
[Android Apps and Games] M66B:
Seems logical to me.
[Android Apps and Games] beeshyams:
Doesn't know why you pushed it as beta long back. Hence, understandable request

Taking a break makes eminent sense but not for this reason

---------- Post added at 10:10 AM ---------- Previous post was at 09:51 AM ----------

Not apparent from the wording

Suggest change "This will create a rule...." to "blocking sender will create a rule..." just to be clear
[Android Apps and Games] M66B:
Done: https://github.com/M66B/FairEmail/commit/07bb5601cc5fec444c6bd3d219251de79fd086e7
[Android Apps and Games] M66B:
The Play store test version is there to ... test new features, like for example the recently added new option to exempt accounts from periodically checking for new messages.

I have added a few new features this year, but in general you can expect less new features this year and only small improvements and bug fixes when necessary.

The plan is to release a new version in the Play store weekly after the weekend and a more or less final release just before the weekend on GitHub and in the Play store test program.
[Android Apps and Games] M66B:
I like to know if periodically checking for new messages works okay with the latest release because alarms instead of the AndroidX work manager are now being used to fix doze related issues on some devices/Android versions.

Edit: I also like to get some feedback on the recently added account exceptions for periodically checking for new messages. Is it clear how it works / does it work properly?
[Android Apps and Games] Andriy U.:
Sorry, if my remarks can sound as obvious.

The end users appreciate a good app, independently on frequency of releases. I think, if developers are making their apps better by adding new features, fixing bugs, etc. it will be "paid" in any case. I belong to the category of users who are using the free github version. I am actively using FairEmail since approx. month and I have sent a small donation only today, because, I recognized how good the app fits to my needs and I highly appreciate your efforts on app improvement.

I removed Google Play/Services on my device and do not know how frequently you are releasing paid version. I am not sure, may be, it makes sense, to release the paid version less frequently in comparison to the github version. Some of busy people, may be, do not like to spend their time on updating several times per day. I guess, that the F-Droid maintainers would prefer less frequent updates too.

But, that reasons should not slow down your development, dear Marcel, and many of us will be happy to see the new releases as frequent as you think that is natural for you.

---------- Post added at 12:52 PM ---------- Previous post was at 12:41 PM ----------

Yes, it works properly.

My settings: receive messages every 30 minutes with selected one (primary) account synchronize always .

The primary account is getting messages in real time and other accounts - every 30 minutes.
[Android Apps and Games] M66B:
The Play store version is not updated more than once a week, unless a critical errors needs to be fixed.

This person was using the Play store test version, which is being updated more often.
[Android Apps and Games] guckuck:
Thank you. Now it works. I installed the latest version from github.

Best regards

Kay
[Android Apps and Games] M66B:
Can you please tell me if you use always sync or periodically sync (receive settings) ?
[Android Apps and Games] heisert:
I think you did it the right way!

If he didnt want many Updates he could left the beta test channel any time.
[Android Apps and Games] guckuck:
I now use periodically sync (every hour) for all accounts..
[Android Apps and Games] m0d:
People complaining about good and healthy development?

I am not sure why you keep bringing up such complaints.

It seems people are so used to going to work every day, not doing anything, and even when they do something it takes so long or not at all to implement any of it.

Therefore they are used to google releasing 1 update every 2 years; ringdroid, snapseed, etc

And also, their favourite apps that are open source where updates trickle to a stop.

You should recommend muting updates for your app, as it is currently stable. And updates are basically extra so they should not worry about them.

What else can one do?

Your app is already the best email app for android.

You should stop adding features when you believe it is time, and when you decide - not based on silly comments.

Eventually releases will slow down, there is only so many useful features for an email app,, but then you will have all kind of issues and testing when goggles updates to new android version each year, as they have a tendency to break things for devs
[Android Apps and Games] M66B:
The complaint was by email; it was not a Play store review. It was just an example of one of the many messages I get each day.

I think you are right that most useful features have already been added, which means that there won't be many more new features.
[Android Apps and Games] gc01:
I really really like that you've been active, improving the app, adding and modifying features - and sharing those with beta testers. That's absolutely the right model.

Whoever emailed you is very confused - and should have been using the stable release.

Both stable and beta are VERY STABLE.

Continue doing what you do at the pace YOU want - recognize that for each person such as the one who sent you email, there are 1,000+ who truly like how you are doing things.

Be you - it's working really well.
[Android Apps and Games] BreckZeBoulay:
Never say never Marcel :p

Tomorrow you will release new update(s) of FE because your brain is stronger than your heart :D
[Android Apps and Games] natanvarga:
Hi, I get double notificitaions when i recieve emails. How to fix this? On havoc 3.1 (Q), santoni, microg.
[Android Apps and Games] M66B:
I don't think this is a problem caused by FairEmail.

Can you please post a screenshot?
[Android Apps and Games] M66B:
My intention is to fix bugs only, but there might be an exception for some frequently asked for features, like the recently added exemption for specific accounts from polling. That said, there won't be any new features anymore that will require a significant amount of work or features that require changing the core of FairEmail.
[Android Apps and Games] PeterLustig61:
Marcel, i do not believe you are not going to add new features :) Keep up the great work!!!!!

Peter
[Android Apps and Games] nadir husain:
Marcel has a brilliant , creative mind and will keep getting new ideas. I sincerely hope that if he feels new ideas will improve the app he will implement them in the form of new features. Having been a user of FairEmail since pre release, very early days I am witness to the countless hours and effort that he has put into the app. People like him never stop and should never stop!
[Android Apps and Games] mrrocketdog:
if we could just get that one "woosh". lol
[Android Apps and Games] M66B:
Install an audio recorder, start recording, say "woosh", don't cough or laugh (it might help to think about your mother in law), stop recording.

The serious part: go to the notification settings of FairEmail, tap 'Manage notifications', find the 'send' channel and set the recorded "woosh" sound as notification sound. Profit!