yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] M66B:
I understand now, I will fix this in the next release.
[Android Apps and Games] glops:
When an account is created

in the Setup drawer:

Legend, Support, Privacy and About must be hidden
[Android Apps and Games] M66B:
I have just released

beta

version 1.278

Changelog/download:

https://github.com/M66B/open-source-email/releases

[MENTION=9454398]xbdy[/MENTION] expanding/collapsing single message should work okay again
[Android Apps and Games] steakhutzeee:
When I open a new message it does not open automatically, I have to tap another time to open the conversation and so to read it. I'm on last version.

Maybe something is changed with new updates and I've missed it? [emoji14]
[Android Apps and Games] M66B:
Only single messages and only one unread message in a conversation will be automatically expanded. So, are there more messages in the conversation and how many are unread?
[Android Apps and Games] steakhutzeee:
Uhm, happened with a new message I just received. It's days I'm experiencing this. I'll try again with the new message I will receive when you reply :)
[Android Apps and Games] M66B:
I am pretty sure this works correct because I rely on it myself.

Did you disable conversations? Some other setting?
[Android Apps and Games] steakhutzeee:
For example, now the mail from xda with your reply opened fine.

I received another mail, tapped it and I had to tap the message in the conversation again.

EDIT: Solved, my bad. It was the option to download messages when not on wifi.
[Android Apps and Games] M66B:
It might help if you answer the questions:
[Android Apps and Games] SHA_NDY:
Hey Marcel,

can I manage the settings mentioned in https://www.eff.org/deeplinks/2019/01/stop-tracking-my-emails in FairEmail?
[Android Apps and Games] steakhutzeee:
Replied above in my previous message.
[Android Apps and Games] dorqus:
Looks like everything in that article is already handled by Fair Email.
[Android Apps and Games] M66B:
FairEmail is designed to protect your privacy and prevents all tracking, so yes, FairEmail does all this, even by default.
[Android Apps and Games] M66B:
[MENTION=5219278]steakhutzeee[/MENTION]

When will messages be auto expanded?
[Android Apps and Games] M66B:
I have just released

alpha

version 1.279

Changelog/download:

https://github.com/M66B/open-source-email/releases

The way messages are parsed has been rewritten to solve some practical problems and to be faster, which is why this is an alpha release. Of course I have tested everything extensively, but it is impossible to test each and every situation because the email world is full of broken messages.

Please report any issue you encounter and I will look into it.
[Android Apps and Games] ouzowtf:
It may has nothing to do with the new alpha version, but I just scrolled through the advanced options and this is very laggy for ~ 10-12 seconds. After that everything's fine.
[Android Apps and Games] M66B:
I don't think this is related to the changes. My best guess is that messages were being synchronized in the background.
[Android Apps and Games] ouzowtf:
Yes, probably not related. But I can reproduce it any time.

- open advanced settings

- scroll up and down

- it's laggy

- scroll further for 10-12 seconds

- scrolling is now smooth

- go back to "normal" settings

- start this sequence anew and it's laggy again
[Android Apps and Games] M66B:
I have just released

beta

version 1.280

Changelog/download:

https://github.com/M66B/open-source-email/releases

This version fixes saving attachments and the advanced settings screen lag [MENTION=2932933]ouzowtf[/MENTION]

Forward raw has been replaced by download/save raw message (in the unofficial EML format). This is mainly for debugging purposes. To use this feature, you need to enable showing headers first.

Problems with message encoding will now be shown as message errors. Similarly, problems with downloading attachments will now be shown as attachment errors.
[Android Apps and Games] ouzowtf:
I confirmed it's fixed :)
[Android Apps and Games] M66B:
I am busy to add filter rules. I am planning to add matching on sender, subject and message text and as actions mark as read and/or move to folder, including trash and archive. Is there anything else you would like to have?
[Android Apps and Games] vladsol:
Can I ask you to use UTF-8 to show message, if charset header is missing?

Or, may be, make it optional?
[Android Apps and Games] M66B:
UTF-8 encoding is used when the character set parameter is missing. Why do you think this is not the case?

Edit: the default characters sets are:

text/plain: US-ASCII (https://tools.ietf.org/html/rfc2046)

text/html: ISO-8859-1 (https://tools.ietf.org/html/rfc2854#section-6)

If a message doesn't display correctly, please make sure you have the latest version of FairEmail installed, enable showing headers in the message menu, download raw message, save raw message and forward the raw message to me. You can get my email address by long pressing 'Support'.
[Android Apps and Games] vladsol:
Done

The problem is, that that charsets don't work well with non-latin languages
[Android Apps and Games] M66B:
The raw message you sent for debugging purposes was malformed. It was a plain text message without a character set specification, which implies US-ASCII. However, the used character set was in fact ISO-8859-1.

The next version will try to guess the character set when there is no character set specified. It fixes the problem with the example message. Let's hope it doesn't cause trouble for other messages, in which case I have to decide if the guessing remains or not.
[Android Apps and Games] vladsol:
I don't think it was ISO-8859-1, just because it's Cyrillic text, which can not be shown in ISO-8859-1 (and in US-ASCII as well)

Why not just use UTF-8, which will cover most cases nowadays?

Or option for default character set may be better solution?
[Android Apps and Games] M66B:
Character set handling is complicated and just setting UTF-8 as default is not a solution. Selecting a character set in the UI would be too complicated for most and unnecessary if the guessing works correctly.

The message shows fine in ISO-8859-1, which is in fact the default for HTML formatted messages.

I will send you a test version, so you can see for yourself.
[Android Apps and Games] davemosk:
Swiping notifications

Hi again Marcel,

I've noticed that on my notifications panel, if I swipe the FairEmail notification right, it is a bit laggy. I haven't seen other apps display this behaviour on my Galaxy S8. It's not a biggy, but I thought you'd want to know.

Best,

Dave
[Android Apps and Games] M66B:
The notification panel is managed by Android, not FairEmail.
[Android Apps and Games] M66B:
I have just released

beta

version 1.281

Changelog/download:

https://github.com/M66B/open-source-email/releases

This version has a major new version: filter rules.

How do I use filter rules?

Thanks, donations and purchases are appreciated.
[Android Apps and Games] davemosk:
OK, but why are FairEmail notifications the only ones to consistently lag when swiped? Anecdotally, it seems the greater the number of messages, the longer the lag. Could it be that other apps consolidate their messages into one notification, where as FairEmail has separate notifications for each message?
[Android Apps and Games] M66B:
Maybe because swiping causes database updates in the background.

FairEmail uses standard notification groups:

https://developer.android.com/training/notify-user/group
[Android Apps and Games] fraschi51:
Here (Android 7.1.1) the Fairmail-notification swiped without a lag.
[Android Apps and Games] h4waii:
DELETED.
[Android Apps and Games] M66B:
I have just released

beta

version 1.282

Changelog/download:

https://github.com/M66B/open-source-email/releases

Thanks, donations and purchases are appreciated.
[Android Apps and Games] fraschi51:
Is it also possible for rule actions not to create a notification for an entire folder but only for certain mails that fulfill the rules?
[Android Apps and Games] M66B:
Filter rules work on individual messages in the folder you define rules for, so I don't understand your question.

Maybe it helps if you explain what you want to accomplish.
[Android Apps and Games] fraschi51:
I always get informed about all mails in the Junk-Folder, so I don't accidentally miss out on case-negative mails. But I don't want to be informed at all about certain mails, e.g. alarm messages from my surveillance camera, which come very frequently, in order to wipe this information away immediately. Now clearer? I could select these mails by rule.
[Android Apps and Games] M66B:
This is a nice use case for a 'Mark as read' and/or 'Move' to filter rule.

Just specify a sender/subject/header and the action you want execute (mark as read, move, etc).

Edit: to be clear: you need to define these rule(s) for the Junk folder.
[Android Apps and Games] beeshyams:
[MENTION=2799345]M66B[/MENTION]

Hello. Nice feature of rules for moving and replying:good::good:

I can't get it to work. Request your help

I have a folder "Bank". In that folder I created a rule - sender contains " abc@gmail.com" and Subject contains "xyz". This is a test case and when I send a mail to myself meeting these conditions, I thought it would move the mail from Inbox to bank folder. It doesn't happen.

I disabled the rule here and created same in inbox. Same result.

What I am doing wromg?

Thanks for your response
[Android Apps and Games] M66B:
You'll need to create filter rules in the folder where the messages you want to filter are received.

Make sure the conditions (sender, subject, etc) are correct and be aware that if you use multiple conditions, they all need to be true.
[Android Apps and Games] beeshyams:
Thanks

I did that but no luck. I did not select regex

Is that the reason?
[Android Apps and Games] M66B:
Regex is for more advanced uses and shouldn't be the problem.

Setup a filter, send a test message and send me the debug info soon after you have received the test message and I will check the log.
[Android Apps and Games] beeshyams:
Dumb me but can't find the option for debug info
[Android Apps and Games] M66B:
Long press 'Support'.
[Android Apps and Games] beeshyams:
Indeed. Forgot that- it's a testimony to your app

Sent you the info
[Android Apps and Games] M66B:
I have just released

beta

version 1.283

Changelog/download:

https://github.com/M66B/open-source-email/releases

Besides a series of small improvements and bug fixes getting contact info and sending messages has been revised.

Contact info is fetched in real-time on display now, so added/changed contact info will always show up.

Sent messages are now always stored in the sent folder after sending and the option "store sent" is back, which works differently from before: it will add the message to the folder on remote server. The option "store copy in ..." has been removed because you can use the new filter rules for this now.
[Android Apps and Games] fraschi51:
Deleted because of wrong thread.
[Android Apps and Games] vladsol:
Hello, Marcel.

What is the sign "Browsed or searched" used for?

I've updated the app, but still its not clear for me what kind of messages in the list are marked with this sign.

I can not translate this phrase correctly on crowdin.com due to luck of understanding of its meaning.

By the way, charset guessing doesn't work for this kind of messages.
[Android Apps and Games] M66B:
Browsed: messages fetched while scrolling down (in addition to normal synchronization)

Searched: messages fetched while searching

To distinguish normally synchronized messages and browsed/searched messages the list/add icon will be shown. Additionally, messages in the sent folder not synchronized with the server yet will be marked in the same way.

About the encoding (charset): please send me the raw message for inspection (show message header, download/save raw message, long press "Support" for my email address).
[Android Apps and Games] vladsol:
It was the same message as I sent you when you just established the "guessing" feature
[Android Apps and Games] M66B:
I deleted the message because I don't keep potential privacy sensitive information around when not needed, so can you please send it again, so I can check again?
[Android Apps and Games] vladsol:
May be to name them "Not synchronized" will be more clear?

And this sign does not disappear after long press -> Synchronize, and even after view of the message.
[Android Apps and Games] M66B:
"Not synchronized" could be confusing because it could imply not stored in the remote folder, which would be incorrect.

Synchronizing does reset the browsed/searched indication, but not all messages are synchronized to save on battery usage. See the folder properties for how many days messages are synchronized.
[Android Apps and Games] vladsol:
done

---------- Post added at 10:19 AM ---------- Previous post was at 10:10 AM ----------

But after open of message will it be synchronized? Even if it's older then "Days for synchonize"?

And if I see "Number of message bodies downloaded" == "headers fetched" in the list, does not it mean, that all messages are synchronized?
[Android Apps and Games] M66B:
If you can open a message the headers are already fetched (synchronized).

Downloading of a message body (text) is not the same as synchronizing and is independent of synchronizing.

FairEmail tries to reduce network access as much as possible, not only to save on data usage, but also to save on battery usage.

Browsing messages is almost always beyond what will be synchronized, that is the whole point of the browse feature.
[Android Apps and Games] vladsol:
Ok,

My experiments show following:

If date of a message does not fall to "Days to synchronize" then opening of the message, "Show headers" and even "Download original" does not cause disappearing if the sign "Browsed or searched" and character code guessing does not work as well.

But as far as date of message IS in the "Days to synchronize" interval so everything works as expected.
[Android Apps and Games] M66B:
Regarding the character encoding: this will work on new messages only.

You can clear local messages and synchronize again to let it work on existing messages.
[Android Apps and Games] fraschi51:
Thanks, Marcel, I tried this with the filter and read-set overnight and it seems to work so well that I am no longer notified about these unwanted mails.
[Android Apps and Games] vladsol:
It's ok, but how to make it work if message is older, then "Number of days to synchronize"?

In this case, guessing does not work, whatever I do.

And "Browsed or searched" sign does not disappear as well.

It seems to be connected.

Is it possible to synchronize individual message manually if it's older then "Number of days to synchronize"?
[Android Apps and Games] M66B:
The message(s) needs to be fetched again to fix the character encoding, so long press the folder and select 'Clear local messages' and synchronize again.
[Android Apps and Games] vladsol:
In this case some messages will not synchronize as far as they older, then "Number of days to synchronize"

Can I in any way synchronize some INDIVIDUAL (not whole folder with huge number of emails) message manually?
[Android Apps and Games] M66B:
There is no way to synchronize individual messages since this is normally not possible.
[Android Apps and Games] vladsol:
May be "Local copy is not synchronized" or "Local copy absent" or "Message on server" to be more specific
[Android Apps and Games] M66B:
I have just released

beta

version 1.284

Changelog/download:

https://github.com/M66B/open-source-email/releases

You'll need to select the target folder for swiping left/right in the account settings to use swiping left/right again.

The setting to disable swipes has been removed, since you can just select no folder if you don't want to use swipes.

Feedback, thanks, donations and purchases are appreciated.
[Android Apps and Games] ouzowtf:
Just updated to the new version and don't like the new date view.

There's too much wasted space for me with the day rows and it's uneasy to look at because of the bold centered text in contrast to the left aligned rest.
[Android Apps and Games] M66B:
The date row is just small, so not much space is waste. Do you have suggestions about the styling?
[Android Apps and Games] BreckZeBoulay:
These headers are a good idea but I am agree with [MENTION=2932933]ouzowtf[/MENTION]. They are too intrusive.

No more bold, may be italic, text and line less heigh and the text aligned of the right.

In my case, the list text size is set at the middle one. For the headers the size text could be good if the height is the height of the little size.

EDIT :

Another point I forgot.

I made the update 1.283 to 1.284.

After that the sent messages were blocked in the outbox.

So I decided to make a fresh install of 1.284.

I set up an acount, and when I validate the app force closed.

I had to install first 1.283 and then 1.284
[Android Apps and Games] ouzowtf:
I just don't need date grouping. I'm fine with having this information left of the time and the space the rows need are used for more mails shown.

Maybe a checkbox in the sort menu at the top for grouping/not grouping of the entries?

And the folder name ("inbox") is shown in the inbox, even if you don't use the conversation view.

Previously the account name was shown there.
[Android Apps and Games] M66B:
I have just released

beta

version 1.285

Changelog/download:

https://github.com/M66B/open-source-email/releases

I have not much time today, so there are just some bug fixes and small improvements. Most importantly, saving new accounts works again.

The date header title is a little less prominent now. I have no plans to remove the date header or to add an option to disable it. IMHO it gives a much better overview of the timeline of messages and it relatively doesn't take too much space. If you just receive one message a day, it might appear otherwise of course, but since old messages likely do not matter much anymore, I don't see a problem in this.

Feedback, thanks, donations and purchases are appreciated.
[Android Apps and Games] tiktok1:
1. Can we collapse the image attatchements,? It becomes a very long list in a conversation when everyone uses images in their signature.

2. We probably don't need the label 'Today' in the message view as thats going to be obvious

Great app, thanks
[Android Apps and Games] M66B:
Okay, I will add an advanced option in the next release to disable the date header.
[Android Apps and Games] M66B:
Today is not always obvious as there are not always messages today.

I will put collapsing the attachments on the to do list.
[Android Apps and Games] tiktok1:
If there were no messages today, it would say 'yeaterday' :)

Thanks, got a screen and a half of images in one thread already !
[Android Apps and Games] M66B:
It will.
[Android Apps and Games] willy_666:
Maybe I'm blind, but I cannot find where I can define the swipe target folders. Can you guide me please?

Thank you!

BTW; I'm running v1.285 now.
[Android Apps and Games] spawnlives:
Located in Setup - Setup/Manage Accounts - select account and down the bottom above save button is the option to set left/right swipe option.

Don't forget to save when finished.
[Android Apps and Games] willy_666:
When you got the solution, its obvious... of course it's account dependant and not equal for all accounts. Thanks for your help!
[Android Apps and Games] M66B:
I have just released

beta

version 1.286

Changelog/download:

https://github.com/M66B/open-source-email/releases

Feedback, thanks, donations and purchases are appreciated.
[Android Apps and Games] ouzowtf:
Thanks for the ungrouping option.

'Show address details by default' seems to not work.

In my global inbox and the account inboxes there is only shown 'From '.
[Android Apps and Games] M66B:
This options just determines to expanded/collapse state of the addresses section of messages in the conversation view.
[Android Apps and Games] ouzowtf:
Okay, I just found this option by looking at the settings.

But the address information is missing in the inboxes for me.

Do you need a screenshot?
[Android Apps and Games] M66B:
Please post a screenshot to make sure we are talking about the same thing.
[Android Apps and Games] ouzowtf:
Since XDA Labs had problems again... https://abload.de/img/screenshot_20190122-1zhj2i.jpg
[Android Apps and Games] M66B:
This is because of a newly introduced bug and you can temporarily workaround it by either enabling contact photos or identicons. Of course this will be fixed in the next release.
[Android Apps and Games] glops:
Now with the date header the date display of the message is in 12H mode?

on the other hand, if the date header is deactivated the display of the date of the message is good (in 24H mode)
[Android Apps and Games] M66B:
As said not long ago here, 12/24H problems are caused by an Android bug.
[Android Apps and Games] glops:
with versions 1.284 and 1.285 no problem

this problem of date in mode 12H it appears with version 1.286?
[Android Apps and Games] M66B:
1.284/5 used absolute times and the other versions relative times.

Anyway, I can't fix this and I won't pursue this either because I have already put a lot of time into this for NetGuard.

And yes, the bug does not always show up.
[Android Apps and Games] M66B:
I have just released

beta

version 1.287

Changelog/download:

https://github.com/M66B/open-source-email/releases
[Android Apps and Games] ouzowtf:
Just tried the search function in a subfolder of the inbox on an account. I can't find any mails searching for a string of the header or body.

Searching in global inbox, account inbox and other folders (trash, sent, ...) works fine.
[Android Apps and Games] M66B:
"Subfolder of the inbox": is that a folder part of the unified inbox or a folder on the server?

Edit: and a related question: is this a search on the device or on the server? (look at the search hint text)
[Android Apps and Games] ouzowtf:
It's a folder on the server, not part of the unified inbox and the search can't find locally stored mails or "browser" mails.

The search hint text says it searches on the server.
[Android Apps and Games] M66B:
Please repeat the search and send me directly thereafter the debug info (long press "Support") and I will check it. My first though is that this is a server problem though.
[Android Apps and Games] ouzowtf:
Done.
[Android Apps and Games] vladsol:
Can not find where the "Show inline attachments" option is located
[Android Apps and Games] M66B:
It will be shown below the attachments of a message if there are inline attachments, which are hidden by default now.
[Android Apps and Games] M66B:
I have just released

beta

version 1.288

Changelog/download:

https://github.com/M66B/open-source-email/releases
[Android Apps and Games] vladsol:
Fairemail does not save attachments with sent messages in "Sent" folder, so it is message itself, but without attachments

Yes, 'Store sent messages' is on
[Android Apps and Games] M66B:
Thanks for reporting.

This will be fixed in the next release.
[Android Apps and Games] mariospizza:
Hi, I get "* BYE JavaMail Exception: java.io.IOException: Connection dropped by server?" when I try to add a new account (domain: autistici.org).
[Android Apps and Games] M66B:
First make sure you are using the right host, port, startls, etc.

Edit: see here: https://www.autistici.org/docs/mail/connectionparms

If you try it again and directly thereafter send me the debug info by long pressing 'Support' (don't wait to long because log files are recycled fast), I will try to figure out why this happens.
[Android Apps and Games] mariospizza:
After trying again and again with the same settings, it inexplicably started working, thanks anyway!
[Android Apps and Games] M66B:
I have just released

beta

version 1.289

Changelog/download:

https://github.com/M66B/open-source-email/releases
[Android Apps and Games] glops:
Since the version 1.287 the navigation on the server does not work as before now depend on the number of days of synchronization of the file
[Android Apps and Games] M66B:
Thanks for reporting. I will look into this tomorrow.