yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] M66B:
Except that there were a lot of folders being synchronized and one likely unrelated error message, which will be fixed in the next release, I couldn't find anything unusual.

Synchronization is a resource intensive process, both for the processor and the memory), so that might be an explanation.
[Android Apps and Games] M66B:
I have just released

stable

version 1.410

Changelog/download:

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

Feedback, thanks, donations and purchases are appreciated.
[Android Apps and Games] M66B:
I have just released

beta

version 1.411 1.413

Changelog/download:

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

The synchronization process of this version should have less performance impact on the user interface. [MENTION=2911026]dorqus[/MENTION] can you please let me know if this does reduce the sluggishness for you?
[Android Apps and Games] dorqus:
Thanks. Just installed it. I'll let you know!
[Android Apps and Games] M66B:
I have just released

beta

version 1.414

Changelog/download:

https://github.com/M66B/open-source-email/releases
[Android Apps and Games] M66B:
I have just released

beta

version 1.415

Changelog/download:

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

The version mainly improves synchronization performance.
[Android Apps and Games] m0d:
Last few updates, the check for updates does not seem to work,

I do not get notification of new updates through app anymore.

Also,

Now with your new changes for whitespaces, 1 newline is added when draft saved.

I believe you were able to remove non-intentional whitespaces a few releases back.

What is strange is if there is a newline, then no newline is added.

But if there is a character, a newline added to end of mail.

This is just an observation. Does not make too much difference, either way.
[Android Apps and Games] M66B:
Nothing was changed to the GitHub update check. Next time try long pressing 'About' to check for updates immediately.

There will always be exactly one newline at the end of a message. This is the best I can do given how the Android TextView works.
[Android Apps and Games] dorqus:
So far no issues for me with this version [MENTION=2799345]M66B[/MENTION]!
[Android Apps and Games] m0d:
Long-clicking about works. New update detected,

But, before on launch it used to happen automatically. The last few versions stopped checking even though advanced setting is enabled.
[Android Apps and Games] M66B:
I have just released

stable

version 1.417

Changelog/download:

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

[MENTION=3138030]m0d[/MENTION] this version will more often check for updates.
[Android Apps and Games] fraschi51:
Hello, Marcel,

how can one actually delete the sent and therefore still dimmed messages in the Outbox folder? Shouldn't outbox messages be deleted automatically once they have been successfully sent?
[Android Apps and Games] M66B:
Dimmed (=sent) messages are moved from the outbox to the sent folder when the message is found (synchronized) in the sent folder. So, you'll need to synchronize the sent folder.
[Android Apps and Games] fraschi51:
Hmm, unfortunately it doesn't work here, although the 'Sent' folder is also synchronized ...

Ah, now I see, I don't have to synchronize the 'Sent' folder, but the (in German) 'Gesendet' folder - then the mails in the outbox actually disappeared. Thanks for your help.
[Android Apps and Games] dmitry.nezhevenko:
[MENTION=2799345]M66B[/MENTION] thanks a lot for your work. Just purchased all Pro features to support you (using K9 right now, but looking forward to switch)

Unfortunately probably I'll not be able to switch just due to one thing. I would really like to see an option to completely hide/ignore (so no mail check, completely hide from UI) folders/namespaces based on some prefix (or just hide folder from everywhere including it's subfolders). I've pretty large number of email folders that I'm not going to read on phone.. For example folders with 'lists/' prefix are from mailing lists. Plus I have tons of folders with prefix 'archive/' that are just mail archives. I've tried to use 'Hide from menus' feature, but it dosn't apply to folder list dialog.

This particular feature is pretty well designed in K9mail (by using 1/2 class folders and option to show all/only first/only second class).
[Android Apps and Games] M66B:
This former feature of FairEmail was replaced by collapsible child folders. Having both would be confusing.

So, you could just collapse what you don't want to see.
[Android Apps and Games] dmitry.nezhevenko:
I'm not sure that this is 100% replacement.. Why? Firstly for some reasons not all folders are recognized as hierarchy here (I see something like archive/foo/bar as one flat folder with that name instead of tree with 'archive -> foo -> bar' as subfolders. Maybe some sort of bug.

[ ''archive' is actually IMAP namespace and '/' is separator ]
[Android Apps and Games] M66B:
FairEmail decodes the folder structure with the information from the mail server (mainly the folder separator character). Apparently, this is not going right in your case. Please long press 'Setup', wait 5 second (not more) and send me the debug info by long pressing 'Support' and I will check why.
[Android Apps and Games] Danmann:
To edit2:

This is even after a reboot. Once is decrypted, it stays decrypted. That's not good. Maybe you should change it or add a hint to the FAQ.

It's still usable when you click on the file.
[Android Apps and Games] M66B:
An encrypted message can include attachments as well, which must go somewhere too, which is why it works as it is working. If you have a suggestion about how to improve this, also considering encrypted attachments, please let me know because I don't see it.

Alternatively, you can just decrypt the encrypted attachment (not with FairEmail).
[Android Apps and Games] Danmann:
That's how I use it. Thanks.

I only tried a quicker way. And I realised that "dots-decrypt" stays decrypted. My suggestion is to implement this to the FAQ because I don't know how to change it that gets encrypted again after "clear openkeychain pwd" or whatever.

It's only a hint. I thought it's good, that a user should know what happens if they use the "dots-decrypt" way.
[Android Apps and Games] fraschi51:
You can use the unified inbox and therein only show the folders which you normally want to read.
[Android Apps and Games] vladsol:
I think it's hardly can replace the "hidden folder" feature. Just because in this case you will see all messages in a heap, which is really not convenient.

I miss this feature very much: it's impossible to "collapse" folders, which are in upper level like Trash, Archive or Spam and they are on the top of the list but you use them very rarely, right?

In the same time it was very convenient to sort incoming mail to some folders like "Lists" "Servers" and so on and see them on the top of list, but not mixed with personal emails in the unified inbox.

As for me, I would be happy to refuse "collapsing" feature in favor of "hidden folders"

If [MENTION=2799345]M66B[/MENTION] can make the option to get back to older folder list interface it will be very appreciated (not only by me)
[Android Apps and Games] vladsol:
Last month (even more) I had the opportunity to test FairEmail in "offline" conditions. I mean that I had very rare, slow and limited (both on traffic and time) internet connection.

In such conditions it is convenient to create emails when you offline and just send them when you have connection.

I can say, that FairEmail shown very good reliability - everything worked properly and emails was stored in outbox uncorrupted waiting for connection.

But I have to mention one thing:

When I edited the draft many times, FairEmail created the "add" operation every time I save it. After that I send the email (being offline) and FairEmail moved it to Outbox and creates the "delete" and "send" operations.

So, when I get to internet, I had several tens (sometimes 30-40) "add" operations for the same draft in the queue, which are needless due to following "delete" operation.

They consume much traffic and time (as I had very slow connection) without any benefit.

So, the proposition is: if you have the

initial

"add" operation for the draft in a queue, which is not complete and new "add" operation is coming - just replace the

initial

operation with the new one. And if you have the

initial

"add" operation and "delete" operation is coming - just drop both.

It will save a lot of traffic in situation when it is extremely important.
[Android Apps and Games] M66B:
Good point, so I will optimize this in a future version.
[Android Apps and Games] dmitry.nezhevenko:
Thanks a lot! Having way to 'hide' uninterested folders also makes sense for another scenario: virtual folders.

At least dovecot IMAP server has feature named 'virtual' folder. It's something like gmail label and shows messages from other folders that matches certain criteria (aka 'search results').

PS. I'll reply to your mail a bit later once I figure out what's going on
[Android Apps and Games] M66B:
Looking at the screenshots parent folders are missing resulting in dangling child folders.
[Android Apps and Games] dmitry.nezhevenko:
Maybe. But K9, Thunderbird, mutt are able to handle case when I have folder named foo/bar/something but missing 'foo/bar'. Just not sure that this is valid from IMAP point of view. I'm going to reproduce this on separate account.

---------- Post added at 11:40 AM ---------- Previous post was at 11:33 AM ----------

6.3.3. CREATE Command

If the server's hierarchy separator character appears elsewhere in
the name, the server SHOULD create any superior hierarchical names
that are needed for the CREATE command to complete successfully.
In other words, an attempt to create "foo/bar/zap" on a server in
which "/" is the hierarchy separator character SHOULD create foo/
and foo/bar/ if they do not already exist.

I think that it's clear now..
[Android Apps and Games] M66B:
To make folders collapsible the parent must be present.

Relevant standard: https://tools.ietf.org/html/rfc3501#section-5.1

I will see if I can let FairEmail cope with this too, but no promises because it is an odd situation.
[Android Apps and Games] dmitry.nezhevenko:
It's up to you. I understand that it's odd. So I'll just write some script to make sure every parent mailbox exists. I mentioned other clients because it was not aware about this at all
[Android Apps and Games] m0d:
The funny thing was when I opened fairEmail 1.416, this time it detected latest 417 version. While using data mode.

Not sure why it was not working.

One thought: Maybe, because I was travelling and only using Wifi connections, in which some of them you had to go to browser and accept/connect before internet works.

So, fairemail tried connecting immediately on network change before user accepts wifi conditions causing Wait condition.

But, some wifi connections did not have to wait for connecting online.

I am not sure if users logic is clear here. As the multiple add operations might correspond to multiple changes, also after sent it should be 'deleted' from outbox. As now msg should be in sent folder (so 'deleted/moved' from drafts/outbox to sent)

If offline and you send an email, it would be great to be able to edit/delete email before connecting. I am not sure if this is currently possible.

I used to have connection errors and emails stuck in outbox when sent while offline, but I believe you have already resolved these issues.
[Android Apps and Games] M66B:
Conditional 'squashing' of add and delete operations is possible and useful, especially if the message has large/many attachments.

Editing a message after sending is and will not be made possible because it could be sent at any time, resulting in timing issues. If you want to have an opportunity to edit a message before actually sending it you can use the send at feature.
[Android Apps and Games] AgustinH:
hello to all! A question. How can I "select all" mails on my recycle bin to delete them from the app? I mark one mail and seems that I got to select one by one
[Android Apps and Games] fraschi51:
After the selection of the first mail you may not lift your finger, but must simply pull down further, until everything desired is marked.
[Android Apps and Games] M66B:
As already replied by email, this is explained in the FAQ.
[Android Apps and Games] fraschi51:
If I have set the mail swipe actions for an account, in one direction for archiving and in the other direction for deleting, then in both cases only the folder symbol is displayed behind the swiped mail. Is this the intention? I would have thought and hoped that a recycle bin icon would appear when the mail is swiped to the trash.
[Android Apps and Games] M66B:
This was not the intention and I will look into it.
[Android Apps and Games] fraschi51:
Ah, in one account the recycle bin icon will appear if I not move to Trash, but to the (german) directory 'gelöscht'. Perhaps it worked in the other account similar.

---------- Post added at 11:57 AM ---------- Previous post was at 11:52 AM ----------

Yes, it worked correct, if I use in both accounts the directory which is defined before for the trash. :)
[Android Apps and Games] BunnyWarrior:
Is it possible to modify the update mechanism again to choose between stable and alpha/beta releases? I would prefer to only get notified if a new stable release is available.

Thanks in advanced
[Android Apps and Games] M66B:
That is not possible and won't be made possible. If you want stable releases only, you can use the Play store version.
[Android Apps and Games] BunnyWarrior:
That´s not possible because I don´t use Google crap. May I ask why? Thanks anyways.
[Android Apps and Games] heinhuiz:
Yalp Store? (Don't know whether that works with Pro features.)
[Android Apps and Games] M66B:
It is just too much work for too few people. You can always decide if you want to install a release or not after reading the changelog.
[Android Apps and Games] JJ111:
Yes, I use YalpStore and it keeps the Pro features when updating!

But the first time, when you want to get Pro features, you have to use the GitHub version, get Pro, and than you can always update the stable versions with one click on YalpStore.

Btw: YalpStore can also install split apks, but only if you give it root and than set it as a system app, you have to do this after every new System update. But it works :) Unfortunately YalpStore seems to be dead / no more updates.

But just shortly the alternative "Aurora Store" got released: https://xdaforums.com/android/apps-games/galaxy-playstore-alternative-t3739733

Most report it works, although with me (LineageOS 16 on Poco F1) it unfortunately doesn't work yet, but the Dev will look into it...

Very likely the updates of FairEmail will than also work...

--edit---

[MENTION=8883968]BunnyWarrior[/MENTION]: might be interesting for you, if you (as me) don't want to use GApps on your custom rom...
[Android Apps and Games] SmashCat66:
Visual update for ident icons

Is it possible to give the identicons some kind of an visual update? Expecially the white and yellow once are barely visable.

I really liked the Google approach of displaying the first letter of the email address in a coloured circle. Which contain a few more pixels.

Furthermore it would add to the clarity of the email list if there would not be text under these icons.
[Android Apps and Games] M66B:
How do you propose to do this?

There should not be text under the identicons. If there is, please post a screenshot.
[Android Apps and Games] SmashCat66:
With text under the icons I meant the topic and the first few lines of text of an email. For me that does look like it is supposed to be there, I would just recommend that it should start further on the right and not under the icon.

I am not an app developer and I don't know how you did impliment the icons so far but my idea is:

Make a image database,

Choose 8 or so bright and good visable colours, write each letter of the alphabet in the center in white ink. So you should have around 208 icons in your database, that should not consume to much space.

Then you read out the first letter of the displayed name or email address and assign it a matching circle in a random number.
[Android Apps and Games] M66B:
In the compact view the subject is under the contact photo / identicon. This is the nature of the compact view: use all available space. If you don't like this, you can/should use the normal view.

I want to keep the identicons and don't want to implement something like Gmail, so the question was more how to fix the colors.
[Android Apps and Games] JJ111:
Dear [MENTION=2799345]M66B[/MENTION]

I attach a lot of files/pictures etc. to emails. Unfortunately my data on my email service is limited, so I have to delete emails regularly. I mainly delete the emails with high file size.

For that I need to know and find the big sized emails.

Would it be possible for you to add the sorting "by size"? You have already 5 sorting possibilities, so I hope this 6th "by size" sorting will be possible...

All the best,

JJ

---edit---

PS: I am very happy with the current color selection: They look nice and they are greatly visible (I use the light mode). Thank you for that :)
[Android Apps and Games] SmashCat66:
Well you could just kick out this yellow and white and replace them with colours, that have more contrast...

EDIT: White and yellow is a problem in bright mode and this one dark colour is barely visible in the black theme.
[Android Apps and Games] cm2003:
Is there any way to set "mark as read/unread" as a swipe action? That's what I'm really missing :(

I've also bought the pro version from Google play. When I decide to go for a beta version from GitHub, will I still keep my pro features?

Thanks!
[Android Apps and Games] M66B:
IMHO swipe left/right to mark a message read/unread is unnatural. The message goes away and returns later. I am aware that other email client do this, but I don't think it is a good idea. See also this FAQ: https://github.com/M66B/open-source-email/blob/master/FAQ.md#user-content-faq64

Use Play store purchases outside of the Play store is not allowed by the Play store rules.
[Android Apps and Games] M66B:
This problem appears to be caused by a bug: in dark mode the colors were incorrectly darkened and in light mode the colors were incorrectly lightened. This will be fixed in the next release.
[Android Apps and Games] M66B:
I have just released

beta

version 1.418

Changelog/download:

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

Feedback, thanks, donations and purchases are appreciated.
[Android Apps and Games] M66B:
The next version will have a 'resync' message 'more' menu that will delete the local (decrypted) message and synchronize the remote (encrypted) message again.
[Android Apps and Games] fraschi51:
If I click on 'Hide folder' in the properties of a folder, where will this folder be hidden? Is it possible for all folders? It can still be seen in the folder overview of the account. So where is it no longer visible?
[Android Apps and Games] M66B:
With the latest version a hidden folder will be hidden everywhere.
[Android Apps and Games] fraschi51:
Oh, o.k., I forgot the 'save' ... ;)

---------- Post added at 07:50 AM ---------- Previous post was at 07:42 AM ----------

And how can the invisible folders be displayed again?
[Android Apps and Games] M66B:
You can use the three dots overflow menu in the folders list for that.
[Android Apps and Games] fraschi51:
Thanks, all o.k.
[Android Apps and Games] M66B:
I have just released

beta

version 1.419 1.420 1.421

Changelog/download:

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

Feedback, thanks, donations and purchases are appreciated.
[Android Apps and Games] M66B:
[MENTION=6749263]Licaon_Kter[/MENTION]

The F-droid version of FairEmail doesn't seem to be updated beyond version 1.387 anymore. Can you please look into it?

The gap between version 1.387 and the latest version is getting quite large.
[Android Apps and Games] Licaon_Kter:
Not really, it's at 1.416 already, users should have the F-Droid client so they'll get updated properly.

At the website scroll down, see last update March 17, as there's an issue with the website deployment update at the moment.
[Android Apps and Games] JJ111:
Thank you so much for adding "sort by size" and that than all the sizes of the Emails are shown in the list :)

Everything works perfectly. :highfive:

---------- Post added at 12:18 PM ---------- Previous post was at 12:08 PM ----------

@M66B

I wanted to donate you for your amazing work, quick fixes, quick replys, all those added features etc., but it took some time to find your Donation Page (https://email.faircode.eu/donate/) again.

I think it shouldn't be an effort to donate to you, so why don't you add your PayPal donation Email adress to your account here on xda ("donate to me"), which a lot of developers do?

I think all of us will respect you for doing so, since you do so much for us and really deserve a (monetary) appreciation!
[Android Apps and Games] M66B:
The problem with the XDA donate option is that I don't know what is being donated for.

Also, you can simply navigate to the donate page from the pro features screen in the app.
[Android Apps and Games] Audivi:
missing adress...

sorry people, I'm only a user, don't knowing where to ask for a spam-feature in this awsome FairEmail app....

For recognizing spam, in Thunderbird I'm used to also read the adress. It often better shows a spam token.

I would like to see the adress before open the mail.....

Second: an easy way to tag an email as spam?

Many thanks fir this phantastic work

Axel
[Android Apps and Games] M66B:
First of all, it is always safe to read an email in FairEmail, spam or no spam.

You can see the email address and other info after 'opening' the email in the addresses section below the message header and if you like you can enable showing email addresses always in the advanced options.

You can use the 'more' menu to mark a message as spam or you can long press a message and tap the three dots button to mark a message as spam.
[Android Apps and Games] Audivi:
Ooh soooo fast !!m

1: ah, thank for the hint that opening a spam email is safe in FairEmail,bso I can read it without fear...

2. in "Erweitert" I choose "Name und Emailadresse anzeigen" but it shows only the sender and the location on the server

3. at GMX "Spamverdacht" this spam marking us not to see ..... but I saw it in an other folder.

Axel
[Android Apps and Games] beeshyams:
[MENTION=2799345]M66B[/MENTION]. App crashes trying to open mail from notification as also when I try to open app. Sent you crash reports
[Android Apps and Games] 白い熊:
[MENTION=2799345]M66B[/MENTION] I'd like to ask about a possible feature: saving individual messages to disk. I'd like to be able to save the whole individual message, with headers, in some standard format — be it pure text or something.

It would be beneficial in referencing some important emails from outside of the e-mail client.

Is this unfeasible to implement?
[Android Apps and Games] M66B:
"Name und Emailadresse anzeigen" show the name and email address of the sender, what else did you expect / do you want to see?

I have nu idea what you mean by "Spamverdacht". If this is a special folder, but not the spam folder, you might need to enabled synchronizing (long press the folder for options).
[Android Apps and Games] M66B:
The sent crash was fixed in the latest release.
[Android Apps and Games] M66B:
Enable showing headers in the 'more' menu and there will be an option to save and download the original message.
[Android Apps and Games] alojo:
Is it possible to schedule e-mails or add this feature?

Thanks for your work
[Android Apps and Games] M66B:
Yes, this is possible.

You can use the 'Snooze' or 'Send at' menu for this.