yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] fraschi51:
Hello Marcel, you yourself mentioned as an example of relative time that it should only be executed for mails on a Wednesday, for example.

But you can't set up a rule today that will only be applied in future to all mails that always arrive on a Friday, for example, can you? If so, how, please?
[Android Apps and Games] M66B:
You can do this with the second relative time condition. The condition where you select day of weeks and time of days.
[Android Apps and Games] fraschi51:
Ah, thanks, so not with the new date range. O.k.
[Android Apps and Games] crypta:
Used settings ex- and import for transferring setup to my new not-yet-rooted device (so titanium was out of equation).

Beside some stuff to read it was a very pleasant experience! As so, I donated another time, even if I assume my last donation would have had been sufficient.

Support your local dev is mandatory...ok,maybe not local 😉,but still dev.

I was also positively surprised the see also the notification settings imported.

Oh, not to forget, scrolling works flawless on the op9 pro - in contrast to e.g. scrolling in Firefox 😉. Maybe I have to limit this. It doesn't stutter like Firefox,still it seems not to pushing to 120 hz while scrolling. It's ok,as scrolling is not the main doing and also..does this even lies within the reach of the app to make this better? (Worse for sure 😉)
[Android Apps and Games] M66B:
I can make it worse, not better. So, I'll leave it as it is ;-)
[Android Apps and Games] crypta:
Which is perfectly fine. I just had to adjust my latest impression to be most neutral and fair. And as there are worse performance apps regards scrolling in the latest introduced screens, everything is alright and moving manually to a new device was battle free. (As I don't change my regular devices, I thought I share this great experience.)
[Android Apps and Games] M66B:
Version 1.1541 is available on GitHub now:

Changelog/downloads

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

A number of things, like periodically checking for new messages, waking up messages after snoozing, checking if sent messages exist on the email server, etc, were moved either to the sync or send service to comply with new restrictions on foreground services in the upcoming Android 12. This is a significant change, which is why this is an ALPHA VERSION !!!
[Android Apps and Games] M66B:
There were no problems reported for alpha version 1.1541, so everybody happy?
[Android Apps and Games] fraschi51:
I think it's too short but till now here are also no problems visible.
[Android Apps and Games] kos25k:
Hello! I wonder if is there any option to long-press a message from someone sender and there is option to delete all messages from this specific sender!!
[Android Apps and Games] fraschi51:
You can search for the sender and then select all the messages found in the three-point menu, e.g. to delete them.
[Android Apps and Games] M66B:
Open/expand one message of the sender, expand the address section between the message header and message text, tap the magnifier glass to search other messages of this sender, long press to multiple select and trash the messages.
[Android Apps and Games] kos25k:
Hmm thanks!But it seems bit weird.i want mainly to instantly delete old messages spam etc!So i kindly ask it new feature from dev!
[Android Apps and Games] M66B:
There is a button to empty the trash or the spam messages folder.

You can also setup auto trash in the folder properties (long press the folder in the folder list of an account).
[Android Apps and Games] M66B:
Version 1.1542 is available on GitHub now and in the Play store test program after Google's approval:

Changelog/downloads

https://github.com/M66B/FairEmail/releases
[Android Apps and Games] EngineerMind:
Hi, I am coming from an S4 running A5, to a new Pixel 4a running A10, so this whole new android "notification" system is proving to be a steep learning curve with all it's various options and different channels. (if anyone knows a good tutorial on this topic, it would be greatly appreciated if you could post the link)

I am trying to get FairEmail working this way:

1) Show a new/unread email dot on the FairEmail app icon in my Nova Launcher, and when I open FairEmail, have the dot go away.

2) When Fairemail detects 1 or more "New" emails during a sync, play a "new email" sound ONCE.

For the dot objective, I first tried to use the "Show Launcher icon with number of new messages" method to display the dot with the new email count, but for some reason it would always add 1 to the new message count (eg. 5 new messages = "6" being displaying in the icon dot). So, I switched that feature off and am just using the notification dot feature of A10 and this seems to work well. It will show the new email count correctly and when I go into fairemail, the dot disappears. Perfect.

But now the problem is that when FairEmail does a sync and finds 4 new messages, it will play the assigned "new email" sound FOUR times in a row.

What I would like to happen is for each time FairEmail does a sync, if it does NOT find any new emails, then don't have the notification play any sound (which it currently works fine now). But if it does find 1 or more new emails, then just have the notification play the assigned sound just once, no matter how many new emails were found during that current sync.

But, I would also like the notification to show/say that I have 5 new emails so I can see how many new emails I have on my lock screen.

I checked, and the "Let the number of new messages match the number of notifications" is OFF, so I don't know why I am hearing the sound four times in one sync cycle when four new emails were detected.

How can I get this last sound part working the way I would like?
[Android Apps and Games] M66B:
Apps do not have direct control over notifications anymore, which is to put you in control. IMHO Google could do a better job explaining how notification channels work to end users, also looking at the number of questions I get about this.

The +1 new message count is probably caused by the monitoring status bar notification being counted, either by Android or the launcher. Try tapping on the third button in the notification settings and make sure 'dot' or 'badge' is disabled. FairEmail requests this on creating the channel, but some Android versions are 'stubborn' (or to put it in another way: have a bug).

FairEmail will bundle new message notifications to prevent a sound salvo, but if this works properly depends on how the message arrive from the email server exactly.
[Android Apps and Games] EngineerMind:
Even if an email server might be taking its time to send you a list of all of its email messages, I would think it would still be pretty easy to determine when the entire sync process has completed (either the server successfully completed sending the list of messages to fairemail, or there was a timeout or other error received).

Why couldn't Fairemail simply wait until the sync process has fully completed before invoking a new email notification? This way fairemail will have absolute control to just issue one notification regardless of how many new emails there were.
[Android Apps and Games] M66B:
FairEmail already does this, but there needs to be a new message notification for each message, else you cannot navigate to the message from the notification or perform 'inline' actions, like mark as read or trash.

Note that notifications are expandable, even in two stages (summary notification to see the messages and message notifications to see the actions).
[Android Apps and Games] EngineerMind:
OK, so if you need to post a new notification for each message, and somehow fairemail already "bundles" new messages to prevent a sound salvo, then what exactly is going wrong that is causing the sound to play more then once?

If it's caused by my POP server being too slow for some reason, then would it be possible for the sync timing window be opened a little more to accommodate for slower email servers?
[Android Apps and Games] M66B:
Can you please user 'Report issue' in the navigation menu to contact me for a test version?
[Android Apps and Games] M66B:
Version 1.1543 is available on GitHub now and in the Play store test program after Google's approval:

Changelog/downloads

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

I like to hear opinions about the new unobtrusive send/delayed icon/button (only shown when there are send/delayed messages) at the bottom left in message list. You can disable this icon/button in the send settings if it disturbs you.

The filter settings for read, not starred and hidden (snoozed) messages are separate for inbound and outbound folders now.
[Android Apps and Games] fraschi51:
I like the send / delayed icon.
[Android Apps and Games] topcaser:
The button is something I missed a lot before but to be honest I didn't thought that it could be so easy. Personally I use a 15 seconds default delay since often some new thoughts pop up in my mind shortly after sending. Going into the send box and prevent the message from sending is a bit fiddling and the time to prevent the mail from sending is too short for this way. Thanks for making this feature.
[Android Apps and Games] topcaser:
Some users complain about the huge amount of settings in fairmail. This feature is something I wouldn't make adjustable. The button is there if it needs to be there. It's not distracting and very helpful. No need to suppress it.
[Android Apps and Games] Dark_Eyes_:
Can you give a bit more explanations about the separation of inbound/outbound filters? I'm not sure I understand what it does in practice.

EDIT: Nevermind, just answered my own question. Filters applied to inbound folders are independent of filters applied to outbound folders. Neat addition.
[Android Apps and Games] Dark_Eyes_:
@M66B I think I found a small bug. If I open the top message in unified inbox, snooze it and long press the (new) top message. The actual message that gets selected is the one that has been snoozed and is no longer visible because I filter snoozed messages. Can you reproduce this?
[Android Apps and Games] M66B:
I can't reproduce it because snoozing the top message will also snooze other messages in the same folder. So, all messages are hidden.

Basically, the selected message will be the first visible message in the same folder as the listed folder.
[Android Apps and Games] M66B:
Version 1.1545 is available on GitHub now and in the Play store test program after Google's approval.

Changelog/download:

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

In the folder selection dialog the most frequently selected folders will be shown above the folder list now. I like to hear feedback on this.
[Android Apps and Games] mrrocketdog:
i like it. it makes perfect sense.:good:
[Android Apps and Games] M66B:
The latest German review, a 4 star review (okay in itself), says the FAQ could be 'richer'.

I just printed the FAQ to a PDF file and it is 90 A4 pages!
[Android Apps and Games] topcaser:
No comment. Taking also into account that your personal support is so fast, this is the best documented software on android I have ever seen
[Android Apps and Games] topcaser:
Hi, I often want to reschedule a message to a future date but also to move it into a folder. In this way the message isn't shown in the inbox of other clients as well. Currently there are several steps necessary to do this. Is it possible to ease this?
[Android Apps and Games] M66B:
The app is already complicated enough, so I don't want to add 'combination' features like this, sorry.
[Android Apps and Games] topcaser:
What a pitty. But thanks for looking into it.
[Android Apps and Games] M66B:
@topcaser: I have added this FAQ explaining why snooze/move isn't a good idea:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq166
[Android Apps and Games] Dark_Eyes_:
It seems to happen wherever the message is. Long pressing the message at the same place that the snoozed (and now gone) message just after snoozing it selects that invisible message and not the new message at that spot. As if the message-position correspondance hasn't been updated yet.
[Android Apps and Games] M66B:
Updating is asynchronous and can be delayed a bit, so this could happen.
[Android Apps and Games] harrisc:
This looks potentially useful but I would like clarification on how it's different from the list of last 5 folders.

Is it like the spam?; selection of folders based on Baysen statistics for the recent selection of folders for that type of emails or is it just the most used folders?

Previously I have asked for a reduced of number steps needed to move an email, so anything to assist with this is appreciated.
[Android Apps and Games] M66B:
The search will show the last 5 selected folders. The folder favorites are based on the frequency of selecting folders and can be selected with one tap.
[Android Apps and Games] M66B:
Version 1.1546 1.1547 1.1548 1.1549 is available on GitHub now and in the Play store test program after Google's approval.

Changelog/download:

https://github.com/M66B/FairEmail/releases
[Android Apps and Games] harrisc:
I want to reduce the number of taps so any improvement is welcome. If the frequency of selecting folders were counted for EACH email address and hence different, this system would be great.

If the counting is the frequency of folders over all emails, I think I would prefer the recent used folder list to come up automatically when I start the move email dialog. The list of "high frequency" folders could be above the last 5 list. This would give the benefits of both systems.

One further suggestion: the last 5 list could be full path names like the high frequency folders and this would make moving emails from one server to another server much easier/quicker.

Chris
[Android Apps and Games] M66B:
The frequency is per account.

The three most used folders will be listed on top. More is not really possible considering small screens and long folder names.
[Android Apps and Games] harrisc:
I was hoping for something like Nostalgy++ for Thunderbird https://addons.thunderbird.net/en-us/thunderbird/addon/nostalgy_ng/ which keeps statistics for each incoming email address!
[Android Apps and Games] M66B:
I don't see how this is related to favorite folders.
[Android Apps and Games] M66B:
Version 1.1550 is available on GitHub now and in the Play store test program after Google's approval now.

Changelog/download:

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

This is a release candidate for the next public Play store version.
[Android Apps and Games] beeshyams:
@M66B I like the move folders option wherein frequently used ones appear at top

Neat👍🙏
[Android Apps and Games] wonsky21:
Haw can I delete email account from app? I have 2 accounts now, want to remove one.
[Android Apps and Games] M66B:
Please see here:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-howto
[Android Apps and Games] M66B:
Version 1.1551 is available on GitHub now.

Changelog/download:

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

There is one new feature which is hidden for now because it is still experimental: using HighestModSeq for a quick check if a sync is necessary on reconnecting. This will probably reduce battery and data usage, especially when there are many reconnects due to an unstable / often changing internet connection. The email server needs to support the CONDSTORE IMAP extension for this. For example Gmail and Dovecot based email servers, like of Disroot.org, do.

You can enable this option by temporary enabling debug mode in the miscellaneous settings and enabling the MODSEQ option. You can disable debug mode again after this.
[Android Apps and Games] ouzowtf:
In the near future my battery will be charged just by using FairEmail :cool:
[Android Apps and Games] topcaser:
How can I find out whether my server supports this?
[Android Apps and Games] mkasimd:
You have to connect to your mailserver and ask it, I suppose. There are two ways to quickly achieve that, assuming you are familiar with using the CLI.

EDIT: You'll need to look for the capability "CONDSTORE". You can do this by logging in as described below, or by looking into the main log in FairEmail as described by Marcel. Using the app will be easier.

1. Telnet

Simply open a telnet client and connect to the IMAP server (no SSL/TLS), so possibly on port 143. You will receive a list of pre-login capabilities. Then enter the following:

tag login <username> <password>

Now you should get a list of all capabilities and can send requests to your mailserver afterwards. Have fun seeing what FairEmail has been doing all the time in the background to make us all happy ;)

Fun aside, you might want to test using the example as descriped in Server Implementation Consideration (RFC 4551). So try out this command:

tag SELECT INBOX
tag STORE 2:4 (UNCHANGEDSINCE 2021040800000) +FLAGS.SILENT ($Processed)

If the server response includes "MODSEQ", your server does support MODSEQ. Else, it will return a "NOMODSEQ" at some part of it's response as described in NOMODSEQ Response Code (RFC 4551). While you selected your INBOX, the server might have even responded with HIGHESTMODSEQ. There you have it.

2. OpenSSL

Connect to the mailserver via SSL/TLS, possibly on port 993, using following command:

openssl s_client -connect <imap-hostname>:<port> -quiet

Now you may log in as described above. To log out, you can use the following command with both methods:

tag logout

Anyways. Have fun, but don't play around too much. You won't want to enter the wrong commands and delete some mails haha

____

P.S.: I am not really that well versed in IMAP myself, so I just read some RFCs and wrote down some things the way it should work (and it did in my case). If there's anything wrong with this approach, feel free to correct me :)
[Android Apps and Games] EngineerMind:
I have two pop accounts setup.

When I pull to refresh, I will see a blue spinning round progress icon near the top center. There is also a black bar that appears at the bottom that says "Connecting to one or more accounts...".

Since having two different indicators displaying at the same time for "refreshing" may be a bit redudant, I was wondering if there was a way to disable the black bar from appearing at the bottom? Not a big issue, just wondering if there was a trick to hide it (so only the blue spinning icon is displayed).
[Android Apps and Games] M66B:
The capabilities of the email server are logged in the main log (via the navigation menu).
[Android Apps and Games] M66B:
There spinner shows that messages are being synchronized, which in your case will take a little longer because a connection to the email server needs to be made. This can fail too and this is also why the message was added somewhere along the road: people not understanding why messages were not being synchronized.
[Android Apps and Games] mkasimd:
As my good old teacher once said: Why going the easy way if one can do it more complicated? Your method ist just too easy and user-friendly, Marcel! 🤣

That said, the capability one should look for is called "CONDSTORE" (@topcaser), and I guess I missed that part even though it's clearly stated in the RFC introduction lol
[Android Apps and Games] M66B:
Version 1.1552 is available on GitHub now.

Changelog/download:

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

The main addition is colors for local notes.

Quick sync (checking the highest modseq) is enabled by default now.
[Android Apps and Games] M66B:
Are there any sane people left in the world? There are so many 1 star ratings for the wrong reasons. People are harsh and don't take the time to take a good look or even asking a question if they have a problem. For example when their email provider requires to enable third party access. This is pretty frustrating :-(

Edit: I am not talking about just a few bad ratings.
[Android Apps and Games] mkasimd:
@M66B, I believe some people look for what they know well from other apps. When first time running, some apps have a swipeable and skippable "tutorial" with neat graphics on where to find what and thenafter comes the "first time configuration wizard".

Right now, it's the "wizard" right away. That makes the app less bloated and more functional (and I like it), but others might not want to dive right into it, but be introduced. Just a thought.
[Android Apps and Games] M66B:
Maybe, but I am afraid such a shiny introduction wizard will give a company feel and companies are generally not very good with privacy stuff.
[Android Apps and Games] mkasimd:
I see. Yeah, you're right on that. Though, it would be nice if you update the screenshots in the Play Store as the app has improved greatly over time. And maybe add a last "screenshot" on how to get support; it could look like this for instance:
[Android Apps and Games] topcaser:
The log says this:

But I still don't know whether the feature is supported...
[Android Apps and Games] M66B:
There is "CONDSTORE", so quick syncing will be used automatically (it is enabled by default in the latest GitHub release).
[Android Apps and Games] topcaser:
The suggestions for the most used folders is gone for me. They vanished and I can't find a setting to enable it again :-(
[Android Apps and Games] M66B:
There is no setting for this. Moving messages to a user folder (not system folders, like inbox, sent messages and archive) will automatically "learn" which folders are favorite. So, just move a few messages and the most used folders will be shown at the top of the folder selection dialog.
[Android Apps and Games] topcaser:
Yeah, it was there, but I accidentally pressed on the x. Now it is gone
[Android Apps and Games] M66B:
Pressing on the "x" button will reset the statistics. After you have moved some messages, the favorites will be there again.
[Android Apps and Games] M66B:
Warning: "Privacy orientated indeed - getting more spam and possibly dangerous emails since I started to use it." - 1 star

Unfortunately, there are too many of reviews like this, which is pretty disappointing, not to say demotivating.
[Android Apps and Games] crypta:
In general using a system which is more secure, safer or at least you see it as this, may lead to a more unreasonable behavior, because you feel protected. As this doesn't have to be related and also because of most people don't get the details and interactions, they may get the impression it got worse and find a simple reason for this, other than their own behavior. Sad but a simple mechanism of action
[Android Apps and Games] M66B:
Maybe, but still common sense says that an app can't have control over messages being sent to you.
[Android Apps and Games] crypta:
It is only common sense if you know the backgrounds. Also this is a common misconception: people - and I know it from myself - forget the basic knowledge THEY have accumulated. But this knowledge is often not available in the other end. Other people other jobs other experience. And yes, many aren't even interested in getting backgrounds which are not income relevant.
[Android Apps and Games] M66B:
I can understand this, but I can't understand that people can't understand that an app cannot prevent messages being sent to them. They registered at an email provider at some time too, so they should know that there is something else than only the app.

Anyway, I would appreciate another Play store voting round.
[Android Apps and Games] heinhuiz:
Probably he thought you/the app leaked his his email address to spammers.
[Android Apps and Games] M66B:
Since I would never do that, I didn't even think of this possibility.

The average Play store rating is going down rather fast this week. I have no idea why there are so many bad reviews all of a sudden.
[Android Apps and Games] topcaser:
German guys are pretty satisfied with the app. Most critical reviewers say again and again that the app has too many settings and is therfore not well-arranged. Is it possible, Marcel, to have two setting views? One for beginners and one for experts which can be unlocked easily. What do you think?
[Android Apps and Games] M66B:
From experience: that results in bad reviews "no settings". The settings screens have been changed already several times!