yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] M66B:
I could change the undo bottom snackbar with a popup dialog with the actions UNDO and OK. Pressing OK would result in immediately executing the move and performing the auto close when enabled. An advantage would be that there is more room to show the target folder and for example the number of messages being moved and even a count down. The disadvantage it is more obtrusive.

Background: snackbars can only have one action, a dialog can have multiple actions (positive, negative and neutral).
[Android Apps and Games] BreckZeBoulay:
That's a good idea to have rearranged the advanced options, more clear :good:

Just see a little "problem", see screenshot.
[Android Apps and Games] BreckZeBoulay:
Yes. And add a tap to confirm a swipe action (delete for example) decrease this interest of the gesture.
[Android Apps and Games] ouzowtf:
I wonder how Gmail handles it then :confused:
[Android Apps and Games] M66B:
Gmail has no auto close.
[Android Apps and Games] ouzowtf:
If I delete a mail from within the mail itself in Gmail, the inbox and the undo snackbar is shown at the same time.
[Android Apps and Games] M66B:
Actually, this was done in FairEmail too not long ago, but this was changed, also for technical reasons.

I already added an undo dialog, which I am currently trying out myself. For now I think it is better than a snackbar because you can explicitly say do or undo and because there is more room to show the number of messages being moved. Also, the location of the button appears to be more convenient.
[Android Apps and Games] M66B:
This will be fixed in the next release, thanks for reporting.
[Android Apps and Games] M66B:
I have just released

beta

version 1.217

Changelog/download:

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

This version is not available in the Play store.

This version is a beta version because confirmation of moving messages has been changed and because forwarding/replying has been changed to send the original message.

The version allows you to disable downloading of message texts and attachments to save on battery usage. This will be most useful for the sent folder and the archive. The default is enabled.

Please let me know if you encounter any problems or have any remarks.
[Android Apps and Games] fitittome:
Deleting is much quicker. I'm sure the other mods are good too. Great job!
[Android Apps and Games] wirdSchoon:
The steps are unfortunately too big, there are only a few pixels in both directions of your standard font size.

Thank you so much for the implementation!
[Android Apps and Games] M66B:
The steps are the material design sizes for small, medium and large texts.
[Android Apps and Games] chantoine:
New deleting is much faster now, cool !
[Android Apps and Games] M66B:
Is everybody else happy with the new move dialog too? If you are lazy, just press thanks, else leave a comment.
[Android Apps and Games] ouzowtf:
Not really, because it's an extra tap and it's inconsistent behavior to how it works when you swipe a message.

But if everybody else prefers it...
[Android Apps and Games] M66B:
The extra tap solves the auto close wait. If you have a better suggestion, please let me know. Personally I am happy with it. Better one easy tap to confirm a move than more effort to restore an accidental move.

Swiping is done in the message list, not in the conversation thread view, so it is a different feature at a different place. Also, showing a dialog for a swipe action would be clumsy and ugly.
[Android Apps and Games] M66B:
I have just released

stable

version 1.218

Changelog/download:

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

This version will be available in the Play store after Google's approval.

Thanks, donations and purchases are appreciated.
[Android Apps and Games] glops:
Hello Marcel,

Folder edition:

With the addition of the option "Automatically dowload message texts and attachments"

there is a problem now with version 1.217 & 1.218

between "Hide from list" and "Notify new messages"

impossible to check "Notify new messages" only
[Android Apps and Games] NisseGurra:
Anyone got failmail to run on imap in office365?

I get authenticate failure every time when i try to add an account in fairmail
[Android Apps and Games] M66B:
Works fine for me. I can operate all check boxes. What is exactly the problem?

Edit: I understand what you mean now. I will fix this later today.
[Android Apps and Games] glops:
For example in the inbox when I uncheck "Automatically dowload message texts and attachments" and save the change

option "Hide from list" is checked automatically and option "Notify new messages" is unchecked

and impossible to activate "Notify new messages" only without the option "Hide from list" being activated

---------- Post added at 12:15 PM ---------- Previous post was at 12:07 PM ----------

Ok Thank you very much
[Android Apps and Games] M66B:
I have just released

stable

version 1.219

Changelog/download:

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

This version will be available in the Play store after Google's approval.

[MENTION=629573]glops[/MENTION] this version will fix the problem you reported.
[Android Apps and Games] glops:
It's perfect :good:
[Android Apps and Games] wirdSchoon:
OK, but you can do that better than this android does.

A proportional font and half steps would be optimal.
[Android Apps and Games] M66B:
I think it is already pretty good. What you want is just to specific.
[Android Apps and Games] wirdSchoon:
Yes, that may be so.

first I want to be able to read the mail on the phone properly, only then I can decide if the mail has to be sorted, deleted, or if an answer should be encrypted.

So the readability and serviceability stands for me in the first place...
[Android Apps and Games] M66B:
The readability has only been improved with the addition three zoom levels.
[Android Apps and Games] :
I don’t chime in much, but I just wanted to say thanks for such an awesome app, once again.

I am very glad that I purchased the pro features early on. This thread is a great learning experience to see all of the hard work that it takes to build a program from the ground up, and a terrific example why we should be supporting developers of programs that we use.

This is the first time that I got to witness an app being developed step by step with the developer outlining all the details and progress.
[Android Apps and Games] HogFrog:
looks intresting, gotta try it. Have 2 mail apps now, still searching for something better.
[Android Apps and Games] M66B:
I have just released

stable

version 1.220

Changelog/download:

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

stable

version 1.221 1.222

Changelog/download:

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

This version will be available in the Play store after Google's approval.

This version adds the number of unread messages for each account in the navigation drawer to reduce the chance you miss messages which ended up in the spam folder.

Edit: the next version will count unread conversation threads instead of messages (unless threading was disabled).
[Android Apps and Games] spawnlives:
Hi [MENTION=2799345]M66B[/MENTION]

Just like to report an observation I won't call it an issue as such as it does not effect any functionality at all.

It is in reference to account colors.

All accounts (sending/receiving) are set up as aa@bb.ccc ( ccc could be .com ,.org , .net etc)

Everything works as normal in regards to account colours.

Same email address but with the format aa@bb.ccc.dd where dd is country code/domain. I know in general the country code/domain is not required for most email providers.

Account colors show up in notification and unified inbox( account color bar left of message) ok

but opening email from unified inbox there is no account colour bar next to email (read or unread)

Opening separate folders no account color bar next to emails.(inbox,saved,deleted etc)

Haven't tried this on out going mail as of yet so don't know if it is the same. Not tried on Gmail account don't know if it accepts country code/domains prefixes.

Other than that from my point of view more than happy with how it's all working and progressing. Thanks.
[Android Apps and Games] M66B:
Account colors are not shown in folders and conversations because I assumed it would be clear to which account they belong. Although it almost that time of the year, I didn't wanted to make FairEmail look like a Christmas tree ;) Nevertheless, this is open for discussion and it would easily be changed.

You are mentioning accounts, email addresses and colors together, but account colors are not related to email addresses but to which account a message belongs. Didn't you mean identity colors?
[Android Apps and Games] spawnlives:
Hopefully this screen shot will show up

What I mean is in the screen shot of one of my email accounts (this is my deleted bin but applies to all folders)

The first five emails were received in the form of aa@bb.com and have the account colour bar while last one was received as aa@bb.com.au (au is country code/domain for Australia) and doesn't have the account for bar. While the .au is not necessary for my email provider it's how other people have recorded my email address from there end in there system. Both formats are the same email address.

Both aa@bb.com and aa@bb.com.au have the account colour showing up as normal in notifications and the unified inbox
[Android Apps and Games] M66B:
I still think there is confusion about account and identity colors.

Account colors are basically only shown in notifications and the unified inbox and apply to all messages of an account.

Identity colors are shown for all messages in all folders and are based on the email address. I guess you will need to add an identity for the .au address and assign a color to it.

Identity colors take precedence over account colors.
[Android Apps and Games] spawnlives:
Now I understand what you mean all sorted out

Many thanks.
[Android Apps and Games] M66B:
I have just released

stable

version 1.223

Changelog/download:

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

This version will be available in the Play store after Google's approval.

Thanks, donations and purchases are appreciated.
[Android Apps and Games] glops:
Do you plan to add an icon badge of the application?
[Android Apps and Games] M66B:
I am not sure what you mean, so please explain in more detail.

If you mean a badge with the number of unread messages, please see here:

https://github.com/M66B/open-source-email/blob/master/FAQ.md#frequently-requested-features
[Android Apps and Games] glops:
- Badge count: there is no standard Android API for this and third party solutions might stop working anytime. You can use the provided widget instead.

yet all recent apps use this option :confused:

too bad :(

Thanks again for this great job
[Android Apps and Games] M66B:
I support only things that work now and won't break in the future. Badge counts is not a standard Android feature and will therefore not work on all devices and might break on other devices. You can use the widget as an alternative.
[Android Apps and Games] fitittome:
As a side note, I use the widget for Badge counts and it work great. However, I have noticed that the widget does not check if the service that takes care of receiving and sending email is actually running. I guess this is because it is a widget rather than the full app (no longer on my HomeScreen!) which is able to do this. This isn't a problem, or a feature request, but something I thought I should mention.
[Android Apps and Games] M66B:
Isn't it stupid that Android shows widgets while the widget service isn't running?

Anyway, you should see a question mark instead of the number of unread messages in this case.
[Android Apps and Games] fitittome:
I'm not sure about how the widget service works. But just to try to replicate/demonstrate what I mean you can do this:-

Developer Options, enable Kill app back button.

Wait for the widget to display a message

Tap widget to load Fairemail then long press the back button.

This kills Fairemail and also the mail reading and sending service.

The Home Screen widget will still show the number of waiting emails.

Tap the widget to load Fairemail and the mail reading and sending service does not resume.

However, if you load Fairemail directly the mail reading and sending service will resume.
[Android Apps and Games] M66B:
FairEmail cannot do much when it is being killed, so Android should take over and show the default widget with a question mark, but doesn't ...

Edit: the solution is not to kill FairEmail, but to disable it in the advanced options.
[Android Apps and Games] M66B:
To translators: you could translate "Move %1$d message to %2$s ?" to "Move one message to %2$s ?". This looks nicer if the translation in your language would start with "1 message ..."
[Android Apps and Games] guillermohs9:
Done for Spanish. On the singular case it does look nicer.
[Android Apps and Games] M66B:
I have just released

stable

version 1.224 1.225

Changelog/download:

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

This version will be available in the Play store after Google's approval.

Long pressing the launcher icon will show the last used starred (favorite) contacts on Android 7.1 Nougat and later, so you can send them directly a message. After January 7, 2019 this will be random starred contacts because of this fine Android change.
[Android Apps and Games] steakhutzeee:
Version 1.225, i responded to a message in a conversation. From the app i see the message correctly. If i go on gmail from pc or from the gmail app i see that the message is sent two times.

What could have happened?
[Android Apps and Games] M66B:
The first send attempt could have failed, but still have been sent. This can happen for example when the internet connection is interrupted during the send process.
[Android Apps and Games] steakhutzeee:
Strange, if this is the case then why i see only one message in fairemail and i see the two messages only from pc and gmail app?
[Android Apps and Games] M66B:
FairEmail shows what the IMAP server sends to FairEmail, so I am wondering if there are really two messages. Try a manual synchronize to see if things change.
[Android Apps and Games] steakhutzeee:
Did it, in fairemail i see only one. On pc with gmail opened i see two times. It's strange, the second message is colored different. It's like violet, like a quoted text. I don't know.

I'll try to reproduce.
[Android Apps and Games] M66B:
So, it looks like the IMAP server has only one. This might not be a FairEmail problem at all.
[Android Apps and Games] m0d:
As long as they can be edited there is no problem. Distraction free is only for body, when composing. So when you finish then you click back to verify to, cc, bcc, ...

No issues.

Safe mail still used somewhere in code, should be fairEmail:

This is from afwall trying to set permissions.

Also, since we had to resetup account, all mails redownloaded:

Notification sound came for each message, which was somewhat annoying.

I find k9's approach simple and more calm - which is for same account only 1 notification sound needed when syncing the account. (Not sure if this is understood)

So if I have 2 new emails from an account,

Notification text: 2 new emails,

But, only 1 time trigger the sound for the notification.

I do not want to hear 20 beeps for the 20 new emails while syncing. 1 is enough.

---------- Post added at 06:18 AM ---------- Previous post was at 06:05 AM ----------

Some error:
[Android Apps and Games] M66B:
For security reasons you cannot view passwords when editing.
[Android Apps and Games] M66B:
Which is the case now in the latest version.
[Android Apps and Games] M66B:
I will see what I can do about the new email notifications, but personally I like to be notified of each new email.

What did you do before getting the error message?
[Android Apps and Games] fraschi51:
It is about the different existing buttons next to the password fields.
[Android Apps and Games] m0d:
Maybe on account creation then. But then it is too complex with ifElses. The other option would have a setting, enabled group notifications per sync / disabled every new email, but there are no settings :p

As for error,

I get it for both junk and deleted.

I marked a couple message as junk.

I deleted a draft, then deleted permenantly from deleted folder

I added both I believe to 'sync', as they were not by default.

---------- Post added at 07:56 AM ---------- Previous post was at 07:30 AM ----------

Having "Legend" in drawer is great. Now it can be expanded to add more explanation such as what does actually meant to 'Store sent messages':
[Android Apps and Games] M66B:
I am not sure what you mean. You can make the password visible only the first time you enter it. This is for security reasons.
[Android Apps and Games] M66B:
Can you please reproduce the problem and send me a log file (via 'about') ?
[Android Apps and Games] fraschi51:
Ah understand... then you only have to work "blind" on the second or third attempt. All right.
[Android Apps and Games] M66B:
Was this with the latest version? String.length() is never called directly anywhere and I cannot reproduce this. Please send me a log file.
[Android Apps and Games] m0d:
It only happens in deleted and junk,

I believe it might be caused by one of the junk mail I deleted:

https://hastebin.com/gegupixome.sql

Also, when connection fails other errors, along with the "null failed couldn't connect to host notification",

https://hastebin.com/dedefitosu.http
[Android Apps and Games] M66B:
The problem is caused by a character set problem. If possible, I would like to have to message with this problem forwarded (you can see my email address in the debug info).

I am aware that connectivity errors result in ugly notifications. It is on my to do list to improve this.
[Android Apps and Games] m0d:
Unfortunately, this particular message was first marked as junk in inbox. Then deleted permenantly in trash folder. So, I am unable to find it. I believe it had some chinese characters.

Also, is it possible to handle debug messages differently?

When I go to About menu and click on debug info, it opens a compose with all info.

However, if I discard/delete it goes to primary account drafts/deleted folders.

I do not want debug messages to go to server just my device.

Is it possible? Setting no primary accounts?

What does Do not store sent messages do/mean?
[Android Apps and Games] M66B:
The next version will have a provision for unsupported character sets.

I don't see how. Drafts need to go somewhere and in the case of crash/debug info the account is unknown, so the primary account is being used. Anyway, this is for problems only, which is another reason to leave it like this.

If you don't know what it means, you don't need it. It stores an extra copy of sent messages for when the email server doesn't (it should).
[Android Apps and Games] M66B:
I have just released

alpha

version 0.17

Changelog/download:

https://github.com/M66B/open-source-email/releases
[Android Apps and Games] m0d:
So, nothing to do with outlook account saving to same messages in sent folder twice?

I had it off and the last time I sent an email and sent mail still appeared twice in folder. This also happens with k9, though, so might be outlook specific as it does not happen with other server providers.
[Android Apps and Games] M66B:
I have just released

beta

version 0.18

Changelog/download:

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

This first beta release will be available in the Play store too after Google's approval (which can take a few hours):

https://play.google.com/apps/testing/eu.faircode.email

I have worked hard to fix all reported bugs and added a few new features, like saving of received attachments and polling for when IMAP IDLE is not supported (so, outdated Yahoo! email is supported now).

If you encounter a problem, please let me know, so it can be fixed.
[Android Apps and Games] M66B:
Are there any suggestions about improving the description of FairEmail?

https://github.com/M66B/open-source-email/#fairemail

What are the unique selling points for you?
[Android Apps and Games] fraschi51:
The V. 0.18 seems to work quite well so far...

Wishes:

Delete mails in the outbox,

- edit CC and BCC without back-button in the compose window...
[Android Apps and Games] M66B:
Delete emails in the outbox: these are a residue of problems in the alpha versions. Just reinstall to get rid of the failed messages.

Edit CC/BCC without back: can you please explain this in more detail? The latest version should not start in 'distraction free' mode anymore.
[Android Apps and Games] steakhutzeee:
Agree, maybe i see the message from the sent folder and the same message from the archive?

I tried to send a message from one of my addresses to another. All fine on fairemail.

Here what i see on pc and gmail app:
[Android Apps and Games] M66B:
Would it be a good idea to close expanded messages in a conversation thread on 'back' instead of directly leaving the conversation thread?

Currently this is already happening if you expanded more than one message of the conversation thread, but maybe it is a good idea to do this always.
[Android Apps and Games] m0d:
But, why?

The only reason comes to mind is to check how many messages in thread.
[Android Apps and Games] steakhutzeee:
From when i started using the app i experience the app lagging in the conversations. It's a little difficult to scroll. Maybe it's something on my end? I'm on an Honor 6x.
[Android Apps and Games] M66B:
I am aware of this, but I have no ideas yet about how to fix this. The problem is that the message texts are loaded asynchronously and for this reason the list items needs to be frozen, which causes delays when scrolling. I will look into it again.
[Android Apps and Games] M66B:
[MENTION=5219278]steakhutzeee[/MENTION] I have found an elegant solution to fix the scroll performance of conversation threads which will be in the next release. Thanks for bringing this to my attention again.
[Android Apps and Games] M66B:
I have just released

beta

version 1.226

Changelog/download:

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

This version is not available in the Play store.

[MENTION=5219278]steakhutzeee[/MENTION] please let me know if scrolling of conversation threads is faster now.
[Android Apps and Games] M66B:
I have just released beta

stable

version 1.226

Changelog/download:

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

This version is not will be available in the Play store after Google's approval.

[MENTION=5219278]steakhutzeee[/MENTION] please let me know if scrolling of conversation threads is faster now.
[Android Apps and Games] steakhutzeee:
Thanks to you [emoji4]

Yes it's better now. There is a microlag time to time but now scrolling is really a lot more smooth!

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

I will say something stupid, but maybe my issue with the double message on Gmail is caused by the option 'save a copy of the sent message in...'?

The sent messages should appear automatically in the sent folder, so maybe it's wrong to set this option to point to the sent messages folder?

Maybe this option is used if the user want to save another copy of a sent message to another different folder than the standard sent folder?
[Android Apps and Games] M66B:
Please see the FAQ about this.

Edit: the option does what it says, it stores a copy of the sent message.
[Android Apps and Games] steakhutzeee:
Yes exactly. My bad, found the answer in the FAQs :o

Thanks!