yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] JJ111:
Very nicely done with the preview in settings

Two little things

1) it shows the preview square and round icons, but if I select identicons, those are not shown as a preview, wouldn't it make sense to show 3 examples of them, if that toggle is selected? Because I saw, that the color change also apply for them

2) I want to reduce the brightness, so that the Letter is always shown in white (and not in black) with light colors. But if one reduces the brightness, the white letter also gets darker - when it is 50% or less, it is nearly not possible to distinguish / see it anymore. Could the letter please always stay white or at least a little lighter? (I attached a screenshot, so one can see what I mean)
[Android Apps and Games] M66B:
The remaining delays is caused by reading messages from the database. This can only be fixed with infinitely fast devices, which we don't have ...
[Android Apps and Games] La_Globule:
Thanks for the icon colors settings.

The Back button behaves as expected.

Scrolling is not so smooth but better than before.

Thanks a lot for this version.
[Android Apps and Games] M66B:
1) I will see what I can do

2) No, because the white should not be brighter than the color
[Android Apps and Games] JJ111:
Hm, but what sence does it make, if I can hardly see the letter (see attached screenshot - and I set the brightness at around 70%! Below one would see even less of the letter.)

Or do you have an other solution?
[Android Apps and Games] M66B:
I don't have another solution, else we would end up with darkened icons and a bright white color.
[Android Apps and Games] JJ111:
Yes, but I don't see any problem with that, at least for light theme. Around the icon everything is also (bright) white, so no problem for me if the letter is also white.
[Android Apps and Games] redhonker:
1. There is a blue dot on the lower right corner regardless which message is expanded.

2. There are three buttons at the bottoms which are filters (unread, starred, snoozed). When messages are selected, the 3 dots button show up and it has actions when clicked. Can it be changed so that the 3 filter buttons disappear and the common action buttons show up?

3. Found the setting (disabled auto closing of conversation when last message was moved/archived/trashed).

Thanks
[Android Apps and Games] M66B:
1) The dot position color is not based on expanded/collapsed messages, but on the location of the conversation in the message list. See also this FAQ: https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq101

2) IMHO this would be inconsistent and confusing. Moreover, there are more actions than will fit in a navigation bar (maximum 5).
[Android Apps and Games] M66B:
I have just released

beta

version 1.768

Changelog/download:

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

[MENTION=7326491]JJ111[/MENTION] the letter of the generated icon will be pure white or black now.
[Android Apps and Games] heinhuiz:
But it should be light grey for the dark themes, shouldn't it? Same color as the adjacent text.
[Android Apps and Games] M66B:
To make the letter properly visible in all cases grey is not a good choice.
[Android Apps and Games] fraschi51:
Are the three quick filter icons at the foot actually correct in the representation? E.g. I see an *open* envelope, if I only had a lot of *unread* mails - I would have expected a closed envelope in this case, wouldn't I?
[Android Apps and Games] M66B:
Buttons are supposed to show what they will do, so yes, they are correct.
[Android Apps and Games] fraschi51:
Okay, I get it.
[Android Apps and Games] M66B:
Try this ;)

https://github.com/Freeyourgadget/Gadgetbridge/pull/1679
[Android Apps and Games] M66B:
[MENTION=428817]ammarr[/MENTION] try this ;)

https://github.com/Freeyourgadget/Gadgetbridge/pull/1679
[Android Apps and Games] ammarr:
Sweet! Will try it out and let you know.

---------- Post added at 10:38 AM ---------- Previous post was at 10:24 AM ----------

It does work (yay!), but it shows the notification twice. Once without body and once with.

Is it possible to make it a configurable option to also download message bodies when initially fetching the message? Something like, download the first 512 kb or something? That might be an easier option than trying to fix GB's handling.
[Android Apps and Games] M66B:
Maybe there are more changes needed to remove the earlier notification. I will look into it.

FairEmail is also for people with small data bundles, which is why fetching headers and bodies are separate operations. Therefore this problem needs to be fixed in GadgetBridge, not in FairEmail.
[Android Apps and Games] ammarr:
Yeah definitely. But a configurable option could be helpful for both.

In any case, I'll continue to dig more into GB and see what other options there are. Basically, once GB has pushed a notification to the wearable, there is no way for it to update it AFAIK. There used to be a way to remove posted notifications (called 'Sync notifications' IIRC which would remove notifications from wearable when dismissed from phone), but I don't see it in the settings now.
[Android Apps and Games] M66B:
Without a possibility to remove notifications, this is not going to work, so:

https://github.com/Freeyourgadget/Gadgetbridge/pull/1679

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

Summarized: FairEmail won't attempt to send a message preview anymore.

Edit: you might wonder why: new message notifications should always be sent to the wearable, even though the message text cannot be downloaded. The internet connection might be disconnected just after fetching the headers and might be restored hours later, so it is not really an option to wait until the message text has been downloaded.
[Android Apps and Games] M66B:
The battery usage should be normal again in the most recent versions.
[Android Apps and Games] M66B:
In the account settings (Setup > Step1 > Manage > Tap account > at the bottom) you can set the left and right target folder for swipes.
[Android Apps and Games] gc01:
1.768 - bug report:

I just sent a test mail from my main account (me@dom.com) to a mail alias (us@dom.com) which is delivered to me and my wife.

The mail does indeed get sent - but ...

(1) It shows up twice in the conversation list - identical mails.

(2) the identicon is not the one with my pic in it as usual but an identicon.

Each message correctly has from: my name <me@dom.com>

and to: <us@dom.com>

via <me@dom.com>

obviously should only have a single message not 2 and the pic should be my pic not a random identicon.

For comparison if i send a message from me to me - it still doesn't work as exected - there are still 2 messages in the conversation - but at least the pic is correct.

---------- Post added at 01:06 PM ---------- Previous post was at 01:04 PM ----------

One more thing - if the inbox is viewed in thunderbird - there are no double messages - so bug is the viewing list not the sending side.
[Android Apps and Games] M66B:
Is there an identity in the receiving account matching me@dom.com?

Are the identical messages really completely identical? Headers, etc. In which folder are the identical messages?
[Android Apps and Games] gc01:
Yes there is an identtty for me@dom.com - has pic and its what usually is displayed.

No they are not identical - only one of them has a 'via' - the other one does not.

TB correctly shows single message.

---------- Post added at 01:09 PM ---------- Previous post was at 01:08 PM ----------

Simple test - send mail from me to me (with me having an identity).

used to work fine - now has this double problem
[Android Apps and Games] geronimoge:
Thank you, i know. That's what I'm using.

I'll try to explain it better:

The action I'm missing when swiping to the right is opening the dialog in which I can choose the folder to move to.

So the same behaviour as if I have a mail opened and press the folder button.

BTW: That's the same behaviour I'd love to have as a notification action.

You see: I use moving mails a lot.
[Android Apps and Games] M66B:
Identities cannot have pictures, which makes me wonder if we are talking about the same thing.

I mean an identity as in setup step 2. Note that for identities to be recognized they need to be in the receiving account and to be enabled.
[Android Apps and Games] gc01:
Also - the message correctly has Message-ID and X-Correlation-ID (both the same and set to UUID@localhost)
[Android Apps and Games] M66B:
You'll need to use 'Ask what to do' as swipe action. I have no plans to add a dedicated move.
[Android Apps and Games] gc01:
Yeh yeh of course - there is an identity (no pic) - the pic is in corresponding contact.

This is my primary mail account and has been same identity since i first set it up.
[Android Apps and Games] geronimoge:
Okay, that's what I'm already using. Thanks anyway.
[Android Apps and Games] beeshyams:
Marcel

Thanks a ton for adding attachments as a condition for rules. :good::good:

Apologies for creating more work, when the other day I was talking of NOT burdening you

Thanks again
[Android Apps and Games] M66B:
Regarding the double message: my best guess is that FairEmail adds the message to the sent folder because the message was not found on the server. Maybe the server adds it later too (more likely) or maybe the search failed (less likely). Note that there is already a wait of 10 seconds before looking up sent messages because it has appeared that some servers are slow in adding sent messages to the sent folder.

Please double check your identities and how they are matched. I can image that this is being caused by the first problem too.
[Android Apps and Games] gc01:
Sent folder has a single copy of the sent mail - not 2. It has the correct and identical X-correlation-ID to the one in INBOX.

Identity is fine - and unchanged since I set it up. Has the correct SMTP settings etc. I double checked in case ... but its fine.

And this is ONLY an issue when sending to self or a mail alias (alias is server side and handled by postfix ) which delivers also to self.
[Android Apps and Games] M66B:
[MENTION=10036357]gc01[/MENTION] if you reproduce the problem and immediately after the double message has appeared send me the debug info by long pressing "Support" in the main navigation menu, I will check what exactly happened. Note that timing is important to be able to see what happened. Android recycles log files fast and there is a lot of logging.
[Android Apps and Games] M66B:
Please see this FAQ about how identities are matched:

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

Which of the two messages has the correct identity?
[Android Apps and Games] M66B:
I have just released

beta

version 1.769 1.770

Changelog/download:

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

This is a release candidate for the next stable release.

Please report any problem you discover, so it can be fixed.
[Android Apps and Games] gc01:
For the last test I sent from me@dom to me@dom.

First message shown in conversation has no 'via'.

Second message has via me@dom.

Same with the earlier one where I sent from me@dom to us@dom.

The first message shown has no 'via' while the second one does.

---------- Post added at 01:53 PM ---------- Previous post was at 01:51 PM ----------

As requested - sent you email with logs etc

---------- Post added at 02:03 PM ---------- Previous post was at 01:53 PM ----------

Checked the message in 'Sent' folder

It has From and To both me@dom

but shows no 'via' ...

so presume as you suggested that the message from Sent is shown as first message (no via ) and second message is the one in Inbox which does show 'via'.

---------- Post added at 02:04 PM ---------- Previous post was at 02:03 PM ----------

im pretty sure this was working without doubles in the past - as I do occasionally send a message to 'use@dom' ... and don't recall ever seeing this double issue.
[Android Apps and Games] heinhuiz:
[MENTION=10036357]gc01[/MENTION] don't you think it's normal that if you send a mail to yourself it appears twice in the conversation? One is the one you sent, the copy saved in the Sent items box, the other is the one you received, in the Inbox.
[Android Apps and Games] gc01:
lol yes I do ... come to think of it ... so the only issue was the identity thing ... :)

---------- Post added at 02:36 PM ---------- Previous post was at 02:29 PM ----------

Thank you Marcel - the issue is sorted out ... :)
[Android Apps and Games] jaholm:
Hi,

I would like to make a suggestion about the recognition of spam pictures. What if experts users are able to additionally define regular expressions to detect tracking images?

I often get mail from senders who interest me, but I do not want to be tracked. Example

https://gallery.mailchimp.com/0c5a3...ages/164ed128-3c22-482b-a255-37de6c92e1a2.png

This is definitely a tracking image! But FE will not recognize it (Mostly for good reasons)

My first try would be to use this regular expressions: [0-9a-f]{20,}

May be users could share a list of the expressions like other apps use lists of IPs from tracking/advertising hosts. Again: this should be available only after the approval of the user of FE

How do others think about it in this forum?
[Android Apps and Games] maybeme2:
Would be very helpful to some of us.
[Android Apps and Games] M66B:
I am not going to add this because I believe there won't be enough input to make this a generally useful feature.

I am happy to improve recognizing tracking images in general though. Suggestions are as always welcome.
[Android Apps and Games] mi3x:
While I immensely appreciate the constant commitment of the beta updates, is there a way to be notified only for stable releases? Thanks in advance
[Android Apps and Games] HsHTCsen:
I think that will be to install the Google play version
[Android Apps and Games] redhonker:
What happened to me was I selected a few message and then tapped the envelope icon, thinking this will mark them read. Instead, the filter is applied. Filter became irrelevant when messages are selected. Of course, this might be a matter of different view.
[Android Apps and Games] fraschi51:
I have the feeling that even with the version 1.769 the battery consumption overnight is much higher than before (see screenshot of version 1.769). Unfortunately I don't have an objectively comparable screenshot of earlier versions. And I'll know only tomorrow morning if it is better with version 1,770.
[Android Apps and Games] M66B:
The only change that *could* explain difference in battery usage has been reverted.

You might need to tune the keep alive interval to optimize battery usage. Some providers don't keep connections alive for 29 minutes without activity (they should!). This force FairEmail to reconnect. You can see this happen in the log via the navigation menu. Reducing the keep alive interval will prevent expensive reconnects. If a server says every two minutes "Still there": complain to your provider! This is unnecessary and will wake up your device each time which is bad for battery life.

See this FAQ for more information:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq39
[Android Apps and Games] fraschi51:
I suspect that it's not worth asking t-online.de to change or disable the 'imap_idle_notify_interval' because they will probably give several other reasons why they still send this 'still here' all the time.

I have now changed several settings as described in the FAQ and will continue to monitor the (battery) behavior.

Thanks for your hints.
[Android Apps and Games] cobben:
I was having the "constantly awake" problem only with the one version 1.766.

In MIUI this is easily seen in the battery stats, FE was keeping the phone awake for say 6 hours of 6, not minutes as is normal.

This is not happening on any other version, including 1.770.

I have noticed when installing a new version it is best to actively kill the old version, not just start the new one while the old one is still running.

Force stop it.

The new version will often not work properly otherwise.
[Android Apps and Games] M66B:
I have just released

stable

version 1.771 "Wuerhosaurus"

Changelog/download:

https://github.com/M66B/FairEmail/releases
[Android Apps and Games] Surfinette:
Thank you.

Can you do something about avoiding some black letters out of all the generated icons?

It looks to me that the threshold for generating black letters is too low on the brightness scale. Only very very pale icons should have black letters IMO. And then, for a harmonious look, when switching from white to black letters (and vice versa), all icons should switch at once (not just a couple).
[Android Apps and Games] M66B:
The rule for a black or white letter is simple:

less than 50% brightness: white letter

more than 50% brightness: black letter

The brightness is calculated with this method. See here about the XYZ color space.

Anyway, given that the letter should always be properly visible, I don't see room for improvement.
[Android Apps and Games] Surfinette:
I just don't see why the black M in my previous screen capture would visually suffer if it were white.

Maybe you could give a try with black at more than 70 or 60%.

Or apply your 50% threshold to the average of ALL icons, then you'd apply black or white to all icons ?
[Android Apps and Games] M66B:
The problem is that for another color the visual appearance might be different and another problem is that somebody else might like something else. The 50% brightness rule is an objective middle ground.

tl;dr; I can't make everybody always happy.
[Android Apps and Games] Surfinette:
I care more for the fact that icons are not 100% white or 100% black, that is why I was suggesting the threshold calculation to be based on all icons average...

BUT:

I understand... ;)
[Android Apps and Games] M66B:
For performance reasons (do you want scroll lags again?) I am not even going to try this.
[Android Apps and Games] M66B:
I have just released

beta

version 1.772

Changelog/download:

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

The version adds a setting for the letter color threshold [MENTION=2599254]Surfinette[/MENTION]
[Android Apps and Games] mrrocketdog:
hey!!!! , my v.1.772 "swooshes"!! how cool.

no bugs , no requests , just one happy camper.:good:
[Android Apps and Games] M66B:
I have just released

stable

version 1.773 "Xuanhanosaurus"

Changelog/download:

https://github.com/M66B/FairEmail/releases
[Android Apps and Games] Surfinette:
Thank you. You are too kind. And a very responsive developer.

:good:
[Android Apps and Games] TiTiB:
Brilliant! or not, depending on one's taste. Love this!
[Android Apps and Games] jaholm:
Hi,

I download FE from https://github.com/M66B/FairEmail/releases. But somtimes FE will be updated via play store (on one device I'm slowly). Same signature of the app!?

Are there any issues when updating FE from play store and than from github and versa?
[Android Apps and Games] fraschi51:
Just turn off the automatic update in the Playstore for FE.
[Android Apps and Games] M66B:
Exchanging the pro features acquired via a Play store purchase or otherwise is not supported, for the rest there won't be any problem. Some links are different, like the link to the pro features, but this does not affect the function of FairEmail.

Due to a bug I didn't fix yet, Play store purchases work when installing the GitHub version over the Play store version, but I am planning to fix this to prevent trouble with Google.

Basically, you'll need to choose to either use the Play store version of FairEmail or the GitHub version of FairEmail. You shouldn't be using both.
[Android Apps and Games] M66B:
You can always show you appreciation with a donation ;)

https://email.faircode.eu/donate/
[Android Apps and Games] jaholm:
Yes, of course your are right. I'll never do automatic updates. I want to read the changelog!
[Android Apps and Games] TiTiB:
Always! for everything. IMO it's just good hygienic practice.
[Android Apps and Games] TB0815:
First of all: Great job! I love FairEmail! It is a small fast client which makes a lot of things in that way I want it. Great! :)

But there is a wish I have. I got a lot of messages per night from different servers. So I have in the morning about 20 - 30 mails. At the moment I have to open every mail directly, read it and after that delete it. In K-9 Mail there is a great feature which would help me here: after delete, go to next unread message. So I can read, delete and go fast through my unread messages...

Of course, this can be an option. Not everybody will need this. And of course if during the time I read mails, there will come a new one, that the program will not get them into the loop is also ok. So I think, it should be possible to get a list with unread messages to loop through. So, that's my wish and X-mas is coming soon ;)

BR, Tobias
[Android Apps and Games] M66B:
What you want can be enabled in the behavior settings. Disable 'auto close' and select the action you want on closing the message below it.
[Android Apps and Games] TB0815:
Hm, not really. I tested it.

* autoclose off

* go to next / previous conversation

Then I open a mail, delete them and I am back in the "collective mailbox". Or does this only work if I am directly in an mailbox?

[Sorry for translation but I have a german FairEmail here and have to translate the settings to english...]
[Android Apps and Games] M66B:
It will work always, provided you navigated from a message list to a message/conversation. This navigation is needed to have a reference for the next or previous message. This also means it won't work if you navigate from a new message notification because there is no clear next or previous message.

I have just tested it to be 100% sure and it just works for me.
[Android Apps and Games] TB0815:
Ah ok, then I know why it will not work: you need a conversation what you did not have if you have single messages like I. I have a lot of single messages (in my case backup status mails etc.). So this function will not work and I will always jump back to the inbox. :(
[Android Apps and Games] M66B:
It will also work for single messages, as long as there is a list as reference.
[Android Apps and Games] TB0815:
OK, I unterstand, that this will not work if I use a notification. But how can I also got a reference list with single messages?

Example: I am in FairEmail and in the inbox. There I have a list of mails. Settings are set I wrote above. So, what is your reference if there are different senders and also different subjects? If I open a message and delete it, I jump back to the inbox.
[Android Apps and Games] M66B:
Please make sure you are using the latest version of FairEmail, disabled 'Automatically close conversations' and set 'On closing a conversation' to either 'Go to previous conversation' or 'Go to next conversation'.
[Android Apps and Games] TB0815:
Version: 1.771 Wuerhosaurus

Automatically close conversations (Konversationen automatisch schließen): off

On closing a conversation (beim Schließen einer Unterhaltung): Go to next conversation (Gehe zur nächsten Unterhaltung)

Yes, I think I have set all right. But I still jump always back to the inbox ;)
[Android Apps and Games] M66B:
I can only tell it works for me, both with conversations and messages.

Note that you will go back to the message list too when there is no more next or previous message.
[Android Apps and Games] TB0815:
Yes, I unterstand. That's why I ask how you define the reference... I got always two messages from the board here (you maybe too). That's no conversation. That are two single messages. Here it does not work. So my wish is, that this will work with unread messages ;)
[Android Apps and Games] M66B:
It works with messages and conversations, read or unread.

The list where the message or conversation was opened from is the reference for the next or previous message.