yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] feanaro_:
Thanks for getting back to me, I appreciate it. I'm afraid it won't be easy to work around this on the server.

How is "localhost" a valid FQDN, though? It doesn't end with a dot and it is not a TLD. If a fake hostname/domain is the best that can be done here, would you consider changing it to "localhost.localdomain."? That should be standard enough and it pleases Postfix when it is configured to reject non-FQDN in HELO/EHLO.
[Android Apps and Games] M66B:
I agree that localhost is not fully qualified and I am going to use localhost.localdomain. as suggested. Let's hope this works for everybody.
[Android Apps and Games] M66B:
I have just released

beta

version 1.158

Changelog/download:

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

The signature and replied/forwarded message text are read only now. This solution has advantages and disadvantages, like most solutions have, but at least it allows for reliably replacing the signature text when switching accounts/identities and properly starting the entered message text with a capital. It also allows for truncating the shown replied/forwarded texts, which can result in an ANR when the text is very long (I will look into this another time).

I have added a workaround for using a file manager to select (settings) files, please let me know if it fixes the 'just once' 'canceled' problem.

[MENTION=9561749]feanaro_[/MENTION] this version should send EHLO localhost.localdomain., so please let me know if this helps.
[Android Apps and Games] LazyT:
Don't see it in the changelogs, but was anything changed for notification light? For me it doesn't work anymore under android 8.

I never setup something in the app notification settings and I also see no option for this.
[Android Apps and Games] M66B:
Nothing was changed to the notifications recently.

Please see the FAQ about the notification light.
[Android Apps and Games] ouzowtf:
Settings export with 'just once' still doesn't work.

Waited for ~40 seconds and no message was shown and only a 0 B settings export file is created.
[Android Apps and Games] M66B:
Too bad :(
[Android Apps and Games] LazyT:
I can see nothing helpfully there, that's why I post the screenshots... ;)
[Android Apps and Games] M66B:
I have no devices with a notification light, so I cannot really help you with this. On recent Android versions you'll have to use the Android settings to manage the notification light because the Android API doesn't support this anymore.
[Android Apps and Games] M66B:
[MENTION=2932933]ouzowtf[/MENTION] can you please contact me for a test version?
[Android Apps and Games] ouzowtf:
Just sent you a mail. BTW the buttons "protocol" and "debug" are not shown in 'about' anymore, that's why I used the email address found in play store.
[Android Apps and Games] M66B:
I have tried to solve the 'just once' file selection problem with [MENTION=2932933]ouzowtf[/MENTION] (thanks!), but unfortunately I can't because FairEmail never gets the selected file back.
[Android Apps and Games] LazyT:
As you can see at the screenshots there are no options for this (android 8.1.0), hm.

However, clearing cache/data and reboot doesn't help. After reinstalling fairemail it works again without setup anything in android.
[Android Apps and Games] M66B:
Then you likely changed something in the Android settings before. As already explained, there are no APIs in recent Android versions anymore to let apps manage this.
[Android Apps and Games] M66B:
I have just released

beta

version 1.159

Changelog/download:

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

This version will be available in the Play store after Google's approval.
[Android Apps and Games] tiktok1:
Just wandering why trash and archive have been added to a new bottom bar when its already available as a swipe, just takes up screen space, can I remove it?
[Android Apps and Games] M66B:
Some people like to use swipes, other buttons.
[Android Apps and Games] feanaro_:
Sending now works perfectly, thanks!

However, I can't seem to find a way to delete the old unsuccessfully sent messages from my outbox. I found the "Delete local messages" under the long-press context menu on the Outbox, but it doesn't seem to have any effect. I also didn't find a way to force re-sending the messages.
[Android Apps and Games] M66B:
You should be able to open the messages and to delete them individually.
[Android Apps and Games] feanaro_:
I did, but the UI seems to be missing the usual Trash, Move, Archive, etc, buttons.
[Android Apps and Games] tiktok1:
Can we have an option to hide it, or perhaps add these to the next/previos bar so we can have the four options or hide them. I have <> hidden and now a big bar with only two icons...
[Android Apps and Games] M66B:
Previous/next navigation needs to be enabled/disabled separately because it disables/enables auto conversation thread closing too.

Note that these delete/archive buttons are not the same as the similar swipe actions and as the delete/archive buttons of individual messages because these button move the entire conversation thread to trash/archive.
[Android Apps and Games] ouzowtf:
But having buttons doing textual "the same" is very confusing.

Maybe they are better placed in the three dot menu of the other bar and having a proper text ("delete conversation"/"archive conversation").
[Android Apps and Games] heinhuiz:
I 'm not happy with them either. Maybe you can hide them when a message is open, and only display it when a thread is shown?

Edit: what [MENTION=2932933]ouzowtf[/MENTION] says.
[Android Apps and Games] M66B:
Since it is a conversation thread view, often listen more than one message, I think it is clear the buttons work on the conversation thread.
[Android Apps and Games] heinhuiz:
No it is not, especially not while reading a message.
[Android Apps and Games] M66B:
For now I think it is just a getting used to.
[Android Apps and Games] M66B:
In the top action bar of the same color there is 'Conversation', so I think its is logical the buttons belong to the conversation.

I recognize it takes some screen space, but the view is scrollable and it adds new options as well.

It is hard to make everybody happy :(
[Android Apps and Games] heinhuiz:
You don't have to make everybody happy, just only me ?
[Android Apps and Games] M66B:
I will remove the buttons tomorrow and make you happy. The only thing I am asking is that you explain each time someone ask for these buttons here why they are not there and why there are buttons per message and not for the message thread.
[Android Apps and Games] heinhuiz:
Haha, I'll do my very best! For each time I forget you can add one button.

Thanks!
[Android Apps and Games] M66B:
The black theme is currently just the dark theme with a black background. I think it could be improved with a darker blue and darker orange (the primary and accent color). I am more a developer than an artist, so I could use some help with choosing the right darker blue and right darker orange ...

The blue should come in two shades, one for the app and one for the status bar. The orange is just one shade.

This is for the black theme only, I want to keep the light and dark theme as they are. They were originally designed by [MENTION=4958579]Primokorn[/MENTION] for VPN/Sentry (discontinued).
[Android Apps and Games] heinhuiz:
Personally, I love greyish tints, so I'd propose attachment 1:

#2d3388 for the dark blue,

#585eb0 for the lighter blue,

#a67711 for orange.

You will however want matching colors for the identities/accounts, so it might be easier to pick some of the colors you use there already. What about attachment 2, a combination of, in the color selector, the second row far right blue for the status bar, the second dot on the bottom row for the app, and the fourth row second dot color for orange?

Or maybe best of both, change the first dot on row four of the color selector to #a67711 (it almost resembles the top left color anyhow) and use that, as in attachment 3.
[Android Apps and Games] M66B:
I have just released

stable

version 1.160

Changelog/download:

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

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

Thanks, purchases and donations are appreciated.
[Android Apps and Games] BreckZeBoulay:
This trash button was very convenient.

When arrived at the end of the message, no need to scroll up to trash the message.

A mix can be possible ?

The thin gray bar of this new version with the trash icon in the middle ?

(and next/prev. near the arrows)
[Android Apps and Games] M66B:
[MENTION=4356248]heinhuiz[/MENTION]
[Android Apps and Games] Danmann:
It'll be perfect to have all of it "more trash move reply + the navigations" all the time there.
[Android Apps and Games] BreckZeBoulay:
and [MENTION=2799345]M66B[/MENTION].

Or you soften Marcel....
[Android Apps and Games] M66B:
I haven't heard from you when the removal of the buttons was being discussed.

What do you mean by 'soften'?

I cannot make everybody happy, which this change clearly proves.
[Android Apps and Games] tiktok1:
Isn't the compromise simple. Put the trash and archive on the <> bar, so it can be hidden if not requied?
[Android Apps and Games] heinhuiz:
The archive and trash buttons at the bottom were not for the message alone, but for the entire conversation.

So, if you wanted to trash the message you were reading alone, you would have to scroll up to the top of it to trash it. If you would have used the trash button at the bottom, you would have trashed all the messages in the entire thread. That is dangerous because you can't even see how many and which messages are involved.

---------- Post added at 12:01 PM ---------- Previous post was at 11:51 AM ----------

@m66b can you add the new blue color of the top bar to the account/identity color selector? The color of my main account was the same as the bar color, which looked great. Now there is a small difference.

Would be highly appreciated.
[Android Apps and Games] m0d:
There is also great open source development by Randall Rushing: https://www.youtube.com/watch?v=ZqVn3HcfVaQ

This is a replacement for navbar, bit could be used as a base for your bar. Making everyone happy by allowing them complete control over the bar. Therefore, no one can complain.

Also, it is has been tested and proven to work!

Just a matter of reusing whatever code is appropriate for editing bar and selecting actions.
[Android Apps and Games] M66B:
Disable the black background and you'll have the brighter primary and accent color back. You can't have both.
[Android Apps and Games] M66B:
I don't like to depend on third party libraries because they are more often than not abandoned before I stop supporting a project. Besides that, custom solutions tend to result in problems on future Android versions.
[Android Apps and Games] M66B:
I have just released

stable

version 1.162

Changelog/download:

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

[MENTION=9561749]feanaro_[/MENTION] I have to choose between sending messages working for you and for Outlook users. Unfortunately for you this is an easy choice.
[Android Apps and Games] m0d:
Understand.

But, it is Not library, just open source solution to use as a reference on how they achieved customizing navbar, which could be any bar.

Adding items to bar, and editing actions on it.

Just a reference, if you get too bored and need new features
[Android Apps and Games] heinhuiz:
OK, I've done my best.

Is the option to disable the bottom action bar gone now?
[Android Apps and Games] M66B:
The option to disable previous/next navigation is gone now and there won't be an option to disable the now small and gray bottom navigation bar.

The best I can do is to make everybody a little bit happy.
[Android Apps and Games] glops:
with the black theme you must also change the color of the bar at the bottom (composition mode) same color as the bar or in gray

thanks in advance
[Android Apps and Games] M66B:
In the black theme the background is black and the blue and yellow are 30% darker. All other colors are the same. So, all the blue navigation bars are darker blue already.
[Android Apps and Games] BreckZeBoulay:
It's tiring to "negotiate" with you but it's worth it :D

Dev vs user :p
[Android Apps and Games] M66B:
I do my best, but it is not always easy to find a solution that makes everybody happy.
[Android Apps and Games] glops:
the bottom bar with icons delete, save and send with the black theme you must to put a less dark color like the color of the navigation bar or a gray color
[Android Apps and Games] M66B:
I will fix this in the next version.
[Android Apps and Games] feanaro_:
That is indeed unfortunate, but understandable. However, now I'm getting curious how other Android clients manage to work both with Outlook and Postfix (in this configuration).
[Android Apps and Games] M66B:
Tell me and I will fix it.
[Android Apps and Games] glops:
Thank you :good:
[Android Apps and Games] M66B:
I have just released

stable

version 1.163

Changelog/download:

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

[MENTION=9561749]feanaro_[/MENTION] could you please let me know if you can send messages with this version?
[Android Apps and Games] M66B:
I have just released

stable

version 1.164

Changelog/download:

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

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

Thanks, purchases and donations are appreciated.
[Android Apps and Games] beeshyams:
Maybe it's just me, but I don't get app update notifications anymore unless I check here or Play Store
[Android Apps and Games] M66B:
Maybe you disabled update checks in the advanced settings?
[Android Apps and Games] beeshyams:
Nope. Checked

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

Edit: Unless updating sometimes from Github and other times from Play Store messes updates alert
[Android Apps and Games] M66B:
If you update from the Play store, you won't have GitHub updates anymore.
[Android Apps and Games] beeshyams:
Thanks

That explains it

Now updated from Github - will let you know if I have issues
[Android Apps and Games] heinhuiz:
You might want to disable the automatic updates from Play store for this app. If you miss an update from GitHub and Play store updates it, you'll lose the in-app check again.

---------- Post added at 01:42 PM ---------- Previous post was at 01:41 PM ----------

@M66B, today I used the bottom action bar for the first time ☺️
[Android Apps and Games] M66B:
I have just released

beta

version 1.165

Changelog/download:

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

This version will show a high priority status bar notification if an account can't be reconnected for more than an hour. Problems with identities (sending messages) will also be reported, but you should know that sending messages is retried only on connectivity changes to prevent servers from locking you out due to too many failed attempts.

While developing this I found some potential problems with stopping/starting/reloading the synchronizing service which have been fixed now.
[Android Apps and Games] BreckZeBoulay:
This notification is handled in the same category (service in android 8.1) of the permanent notification ?

(I have hidden the double arrows to have a clean status bar)
[Android Apps and Games] M66B:
No, it will be in the error channel.
[Android Apps and Games] heinhuiz:
... and now I accidentally trashed an entire conversation while I was reading a single mail inside the thread. Something I warned others about earlier in this thread
[Android Apps and Games] M66B:
Trashed is not permanently deleted, so it can be restored. And yes, this was one of my arguments against too, but it is still handy.
[Android Apps and Games] heinhuiz:
Yes, it is a bit of work though to get everything in the right folder again. I'd really appreciate it if you could restore the setting again to hide this action bar.

One other thing, clicking on a threaded message in the unified inbox does not always take me to the thread anymore, but opens a message inside the thread instead.
[Android Apps and Games] M66B:
Opening a message in a thread is called auto expand. This will happen when there is just one message in a thread or just one unread message in a thread with more messages.
[Android Apps and Games] heinhuiz:
No, it also happens in a thread where all messages are read. I tap on it in the unified inbox and it expands the first (of 4) message.

Edit: if the thread contains only one message inside the inbox folder of the account, that message is expanded. If there is more than one inbox message, the thread is shown.
[Android Apps and Games] M66B:
Are you sure that first message was read?
[Android Apps and Games] heinhuiz:
Yes. See my edit above.
[Android Apps and Games] M66B:
Were the other messages archived, trashed or sent? Those are skipped for auto expand.
[Android Apps and Games] heinhuiz:
Yes, you're right, they were archived or sent. Hmm, I'm not sure if I can follow that logic ?

Edit: I think I would only exclude trashed messages.
[Android Apps and Games] M66B:
I think archived messages need to be excluded because they are obviously seen. Similarly, sent messages are written by yourself and are obviously seen.
[Android Apps and Games] TheMadRuffian:
An addition to disable the alarm if the account isn't syncing under the advanced settings is welcomed. I use data for the most part and I'm getting the alarm when my data is turned off for a while.
[Android Apps and Games] M66B:
That option is already there: disable synchronizing for the account.
[Android Apps and Games] BreckZeBoulay:
When there are several attachments in a message (like photos), is it possible to add a "download all attachments" ? (in the 3 dots menu)
[Android Apps and Games] TheMadRuffian:
I'm looking to disable just the alarm. I want the account to sync as soon as the data is turned on without me going into the app.
[Android Apps and Games] M66B:
The message menu is already pretty crowded, so I don't think it is a good idea to add this.
[Android Apps and Games] M66B:
FairEmail will not try to synchronize without Wi-Fi or mobile connection, so truncate your connection and you won't have an alarm. Also, FairEmail will try to synchronize right after restoring the connection. Note that using a firewall won't work because FairEmail doesn't know the firewall is blocking connections.

You can also disable the 'error' notification channel or disable the channel sound or set the channel to a lower priority. Be aware that the error notification channel is used for more than this alarm only.

The alarm notification will be removed automatically after a successful connection.
[Android Apps and Games] TheMadRuffian:
I was using NetGuard all this time which can be the cause of the barrage of notifications I was getting. I'll switch to a lower priority notifications.
[Android Apps and Games] BreckZeBoulay:
And a multiple selection after a long press on an attachment ?
[Android Apps and Games] M66B:
How difficult is it to tap the attachments to download?
[Android Apps and Games] BreckZeBoulay:
Just to save one attachment you have to tap 3 or 4 times :

1) to dl in cache

2) to select save

3) to select location where to save with file explorer (optionnal or only once if the path doesn't change for the next attachments)

4) to confirm the save

When you have to save 10 photos, do the count....
[Android Apps and Games] M66B:
Download all would require zipping everything into one file too and I don't want to add zipping to FairEmail.
[Android Apps and Games] BreckZeBoulay:
Zipping is mandatory ?

Agree with you for zipping, the goal is to stay simple. I don't want to add taps to unarchive a zip :D
[Android Apps and Games] M66B:
If you want to select just one file to save: yes.
[Android Apps and Games] BreckZeBoulay:
It's not exactly that.
[Android Apps and Games] M66B:
So, what exactly is it?
[Android Apps and Games] BreckZeBoulay:
Save all the attachments separatly but in one action or one process.
[Android Apps and Games] heinhuiz:
A message in the inbox that is not marked unread is also obviously seen. The strong part of the conversation view is that it groups all messages in the thread together, whatever folder they are in. It gives a very handy overview (although for me, trashed messages could be kept out - that's why they are trashed).

Of course it's good to auto expand unread messages, but normally messages marked read don't need to be opened again for the reason you mention above. If you decide after viewing that you want to read a specific message later, you can always mark it unread.

The only reason for me to keep a read message in the inbox is to remind me that I have to act on it. Like an already opened letter that you keep on your desk until you decide what to do with it or where to store it. You don't need to read it again for that.
[Android Apps and Games] M66B:
You'll always need to select a file for each attachment, so this is not possible.
[Android Apps and Games] heinhuiz:
I've never seen that in am email app (only combined in a zip like Marcel says), but often wanted it.

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

Good reason :D
[Android Apps and Games] M66B:
I will give this some thought.
[Android Apps and Games] M66B:
I have just released

beta

version 1.166

Changelog/download:

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

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

Edit: undo thread trash/archive requires auto closing to be disabled.
[Android Apps and Games] beeshyams:
Re : "Be aware that the error notification channel is used for more than this alarm only."

As a user what do I lose if I turn it off or reduce importance?
[Android Apps and Games] M66B:
Notifications about errors, but that should be obvious.

My advice is to reduce the important / disable the sound of the error channel.
[Android Apps and Games] beeshyams:
Thanks

First part is of course obvious but I got fed up of non stop (almost) errors so anyway I did reduce importance and sound
[Android Apps and Games] heinhuiz:
[MENTION=2799345]M66B[/MENTION], so now I had a conversation with 3 messages inside. One in inbox, one in archive, one in sent.

I moved the message in inbox to another folder, and now it is disconnected from the conversation. So I end up with two conversations, one containing only the message in the other folder, and the other one containing the two messages in archive and sent.

That is not intentional, is it?
[Android Apps and Games] M66B:
I cannot reproduce this. Is the 'other' folder set to synchronizing?

About the auto expand: I think it is logical to automatically expand the only one message (excluding archived, trashed, sent) in a conversation thread and I think others would not like it if this were removed.
[Android Apps and Games] M66B:
I have added saving all attachments to the planned features list. Please read the remark below the list.

It is possible to select a folder with the storage access framework, but "Apps can fully manage documents within the returned directory" is a disadvantage.
[Android Apps and Games] guillermohs9:
I think what he means is like Thunderbird. It has a download all function where you only select save folder once and puts all the attachments there. No zipping. You can click on each attachment and it will act like a browser download, offering to view file or save it.

I guess selecting a directory instead of a file in Android is less intuitive than on a pc, though.
[Android Apps and Games] heinhuiz:
Yes, it is. I could see it at the moment I moved the message (from the bar at the top of the reading pane), I immediately was taken back to the conversation view with only two messages left inside it.
[Android Apps and Games] M66B:
To be clear: there won't be a download all attachments, but there might be a save all attachments. On a Wi-Fi connection all attachments will be downloaded automatically already, on a mobile (metered) connection you can set the maximum size to download automatically in the advanced settings.