yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] Primokorn:
I upgraded and I can't share a log (xml file) from a 3rd party app:

[08-29 08:44:58.969 11846:11924 E/fairemail]
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.String.toLowerCase()' on a null object reference
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.String.toLowerCase()' on a null object reference
at eu.faircode.email.FragmentCompose.addAttachment(SourceFile:653)
at eu.faircode.email.FragmentCompose.access$1100(SourceFile:94)
at eu.faircode.email.FragmentCompose$12.onLoad(SourceFile:847)
at eu.faircode.email.FragmentCompose$12.onLoad(SourceFile:711)
at eu.faircode.email.SimpleTask$1.run(SourceFile:129)
at android.os.Handler.handleCallback(Handler.java:790)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:164)
at android.os.HandlerThread.run(HandlerThread.java:65)

Screenshot / Log

I had the same issue a few minutes later, before upgrading.
[Android Apps and Games] M66B:
This is because the attachment name is missing somehow. The next version will be able to deal with this.
[Android Apps and Games] Primokorn:
Great :good:

One more thing, FairEmail is not listed as an email app after pressing "Send an email" at the bottom of the app description on Google Play. (from the Developer section)
[Android Apps and Games] M66B:
Unfortunately, I have no idea why :(

FairEmail handles all kinds of email shares already.
[Android Apps and Games] m0d:
In unified folders it works as normal, when you pull from the top spinner appears and all,

It also works when you select account, folder view:

But,

When you select a folder and have the message list or empty list, pulling from top does not bring the spinner.

When there are messages there is just a blue glow,

No spinner appears at all.

This is also the case when folder is empty, the blue hue does not appear when trying to pull to refresh, nothing happens
[Android Apps and Games] M66B:
I have just released

beta

version 1.470

Changelog/download:

https://github.com/M66B/open-source-email/releases
[Android Apps and Games] M66B:
I will double check this later today or tomorrow morning.
[Android Apps and Games] ths180:
Hello,

for me it works.

Only not, if sync is disabled for the folder.

It works in all empty but synced folders.

Greetings,

Thomas
[Android Apps and Games] M66B:
Okay, that makes the problem clear: it doesn't work for non synchronizing folders.

I know where to look now and it will likely be fixed in the next release.
[Android Apps and Games] Der_Xte_Mensch:
I have another question. After a while my message (coloured) notifications become grey (and the message preview gets lost). I wonder why.

Besides, if a new message arrives, a new notification replaces the old notification - instead of having two (grouped) notifications. That way I'm not aware of the other older messages anymore.

Sometimes, after I open a message of a new coloured notification, then a grey notification with the old unread messages arrives.

I use Android 7.1.2 (Fairphone 2). I use FairEmail with 4 accounts.
[Android Apps and Games] M66B:
I am not sure what you mean by "becomes grey". The preview is visible only when the notification is expanded, so it might been have collapsed (by Android).

The older message should still be in the notification group, so try to expand the group summary.
[Android Apps and Games] Der_Xte_Mensch:
Unfortunately no.

Attached a screenshot of such a grey notification.
[Android Apps and Games] M66B:
Assuming you mean the notification at the top: I have no idea why that is happening, but I don't think FairEmail is doing this. There is no Android API to disable notifications.
[Android Apps and Games] Der_Xte_Mensch:
Attached a normal notification.

If I wait a while, it becomes grey.

If I don't wait, but get a new message, the first notification goes away and is replaced by another (normal) notification.

If then I open the new message, I get a grey notification showing the old notification.

If then I get more messages, the grey notification shows multiple messages in one notification, which cannot be expanded (see attached).

I only get grouped multiple notifications in the morning when the app syncs for the first time (I activated the time plan). Never again during the day.

FairEmail is the only app where this happens. Grouped notifications work within K9.
[Android Apps and Games] M66B:
"If I wait a while, it becomes grey":

Did new messages arrive in the meantime?

Do you use different notification channels for different account?

Which version of FairEmail are you using?
[Android Apps and Games] M66B:
Somebody contacted me to ask me why save attachment doesn't work anymore.

However, it works for me, so I am wondering if there are others with this problem.
[Android Apps and Games] fitittome:
If I pull down the notification bar, I see the new mail and a preview. There are options to Trash, Archive and Read. Trash and Archive work. :) But read doesn't load FE to read the e-mail. It's perfectly reproducible on 1.47, I'm sure it has worked in the past but only just noticed it. running on Android Pie (LineageOS 16.0).
[Android Apps and Games] Der_Xte_Mensch:
I'm not sure about the first question. Could be that I opened another new message in another client (Thunderbird) and then the notification for the old message transformed from colouful to grey. At least in such a case this always happens. The new message is shown as a colouful FairEmail notification, then I open the new email either in FairEmail or Thunderbird, then the notification for the new message leaves and a grey notification for the old message is shown.

I'm using version 1.466 (latest version in F-Droid).

What are notification channels? I have Android 7.1.2
[Android Apps and Games] M66B:
Read = mark as read

To read the message you'll need to tap on the notification.
[Android Apps and Games] fitittome:
lol. :silly: Only me.
[Android Apps and Games] M66B:
Let me rephrase: do you use different notification colors, etc for different accounts?
[Android Apps and Games] Der_Xte_Mensch:
I have set four colours for the four accounts as well as for the four identities.

But the behaviour is the same if I delete all colours.
[Android Apps and Games] M66B:
English is quite an ambiguous language, so you can't see the difference between read (action) and read (past tense). Did you know that it takes young children twice as long to learn English as mother language than some of the Scandinavian languages for this reason?
[Android Apps and Games] M66B:
This might be caused by a bug in your Android version. Try to disable the account specific notification channels (via manage notifications in the setup navigation (hamburger) menu.
[Android Apps and Games] Der_Xte_Mensch:
I deleted all colors for the four accounts as well as for the identities. But the behaviour is still the same.

I still don't know what channels are. If I click on settings and then in the hamburger menu on notifications, I get this screen. I don't see nothing on channels there.
[Android Apps and Games] nikpal:
Outlook send always produces an authentication error

Hello.

I have been using FairEmail for awhile, but I guess I never tried to send anything. Both my outlook and gmail connect fine, I have an app password for outlook. Gmail receives and sends mail normally, outlook receives mail normally, but sending always produces an authentication error.
[Android Apps and Games] M66B:
Maybe this FAQ can help:

https://github.com/M66B/open-source-email/blob/master/FAQ.md#user-content-faq8
[Android Apps and Games] nikpal:
Hi. Am I missing something in the FAQ? I have an app password, the authorization works fine for receiving, which means it should work for sending as well. There is no separate authorization that I know of. I do not use Microsoft exchange.
[Android Apps and Games] M66B:
I will build a special test version later today for you.

In the mean time, you can contact me by using 'Report issue' in the three dots overflow menu of 'About' (navigation menu), so I know where to send the test version to.
[Android Apps and Games] M66B:
Maybe there is some setting to enable SMTP on the Microsoft website for third party apps.

Make sure you use the correct username and password for the identity.

In any case it is not likely that this is caused by a bug in FairEmail.
[Android Apps and Games] ths180:
Save attachments works fine for me.

Samsung Galaxy S9 with Android 9 latest german Version with April 2019 Patch.
[Android Apps and Games] nikpal:
Solved it. FairEmail's default SMTP for Outlook chooses a wrong server (I presume it pulls this info from Microsoft). The correct one for me was smtp.office365.com. Also, it was very confusing that these parameters were not under account, but separately under identity. Anyway, sending mail works fine now. Keep up the good work with the app!
[Android Apps and Games] M66B:
Since the quick setup is pretty good in fetching/guessing the right servers, I think I am going to remove the presets altogether.
[Android Apps and Games] maybeme2:
I agree. In most other apps the server settings for both receiving and sending are grouped together.
[Android Apps and Games] wirdSchoon:
Unfortunately i am not fast enough, but now i know what i have to do. A little more time would be very nice...

Would it also be possible to add a blue glow on the right side if there is no newer mail?
[Android Apps and Games] M66B:
I will make the swipe a bit more sensitive in the next release.
[Android Apps and Games] M66B:
Double checking this, it appears you have selected the wrong profile: Outlook instead of Office365.
[Android Apps and Games] nikpal:
I have an old hotmail address. Why would I set my profile to Office365? Is it specified somewhere and I missed it?
[Android Apps and Games] M66B:
I have merged the Outlook and Office365 profiles because Microsoft seems to be steering to one configuration for all accounts now.
[Android Apps and Games] m0d:
I do not think it is a fairemail issue, you might have not set up identity properly with app password.

As I have hotmail account and server: smtp-mail.outlook.com

Everything works fine
[Android Apps and Games] ths180:
Hello Marcel,

a question about performance in general.

I am using the unified inbox. At the first start, it takes a while for the emails to be displayed. Approximately 40-50 pieces.

If I then read an email and go back, it will take so long again. Is this view not saved or the content? There is no synchronization at this moment, so it shouldn't be?

Or does this have anything to do with privacy?

I know it only from other clients...

Greetings,

Thomas
[Android Apps and Games] Der_Xte_Mensch:
I have a question: Some emails show a yellow stripe (equivalent to the color on the left side) on the right side, right of the star - most emails don't. What is special about these "yellow" messages?
[Android Apps and Games] M66B:
Please see this FAQ:

https://github.com/M66B/open-source-email/blob/master/FAQ.md#user-content-faq77
[Android Apps and Games] M66B:
Please see this FAQ:

https://github.com/M66B/open-source-email/blob/master/FAQ.md#user-content-faq92
[Android Apps and Games] fitittome:
FAQ, FAQ, FAQ. I don't know how you can make it more prominent!
[Android Apps and Games] ths180:
Sure. But sometimes you search for the wrong keywords and then FAQ doesn't help.

And my english is not so good.

Sorry
[Android Apps and Games] fitittome:
Sorry it wasn't directed at you in particular. It was note to the dev who responds but it takes so much of his time.

I was wondering how the existence of the FAQ can be made more prominent, as mist support answers are contained in it!
[Android Apps and Games] TheMadRuffian:
Suggestion: To have the options in the heads up as "Read" "Archive" "Trash" instead of "Trash" "Archive" "Read". Since most of the major languages are read from left to right, I think it is imperative that the most important option to stay first from the left. Currently, it feels like the app wants me to trash every mail I receive.
[Android Apps and Games] M66B:
Actions/menus are ordered with the most used items to the right because most people (about 90%) are right handed.

This way the most used items is nearer to your fingers/thumb.
[Android Apps and Games] maybeme2:
When composing a new message FairEmail provides the option to 'insert contact group'. That's excellent.

But I believe the contact app itself does not create or handle groups. Where does FairEmail get these groups from?

If I wished to edit these groups where do I need to go? Thanks.
[Android Apps and Games] M66B:
Contact group = contacts with the same label.

You can label contacts using the navigation (hamburger) menu in the Google contacts app.
[Android Apps and Games] M66B:
I have just released

beta

version 1.471 1.472

Changelog/download:

https://github.com/M66B/open-source-email/releases
[Android Apps and Games] M66B:
Should the 'forward' menu be moved to the 'reply' menu?
[Android Apps and Games] beeshyams:
I don't think so. Reply is a distinct set of actions and forward rightly occupies first place in other actions
[Android Apps and Games] La_Globule:
IMHO, yes.

In some mail apps, the Reply menu gives 3 choices:

- reply to the sender

- reply to all

- forward
[Android Apps and Games] fraschi51:
In my opinion, a forwarding should not be assigned to the replies, because a forwarding normally does not go to the sender and is therefore not an answer in the narrower sense.
[Android Apps and Games] M66B:
IMHO reply and forward are different things and shouldn't therefore not be in the same menu.
[Android Apps and Games] maybeme2:
Delete
[Android Apps and Games] M66B:
The contact icon has another function, therefore it is IMHO not a good idea to merge this with insert contact group, also because I don't expect this feature to be used a lot.
[Android Apps and Games] M66B:
I think FairEmail is now pretty feature complete, so it is time to move from development to maintenance.

The current version will be the next stable version, possibly with some minor improvements and/or bug fixes (currently none known).
[Android Apps and Games] beeshyams:
:good:

I may be in minority but think "sort by snooze" would make an useful addition. It helps when you want to find the mail you snoozed and want to act on it now instead latter.
[Android Apps and Games] fraschi51:
Hello Marcel, I noticed today that FairEmail castrates a bit too much.

Unfortunately, there are several email clients that can't handle links properly, especially long ones. Most of them simply break long links unmotivated somewhere, so that the recipient can no longer click on them completely .

Therefore, it has become common practice among the thinking e-mail users that links (basically, especially long ones) are always enclosed in angle brackets. Such limited links are then either not broken at all or only broken up in such a way by the mail clients that they remain completely clickable by the recipient.

Instead of using a link shortener instead of the pointed brackets, it is probably not a good recommendation, as a recipient should generally not click on link shortener links for security reasons.

With FairEmail, however, this link is completely removed from the e-mail (understandable, after all, malicious HTML code could be hidden between the pointed brackets).

BUT this link removal does not only take place in the formatted view, but also in the original view. And that's not okay in my opinion. Thus, the recipient has no possibility to take note of the information mentioned in the link. If it is already called original view, I would like to see the e-mail also completely in the original, thus WITH the contained link. The recipient already receives a corresponding warning when clicking on the 'Original View' button.

Only because I had another e-mail client could I access the link and the information it contained. However, I don't think it's intended that someone who chooses FairEmail should only have to keep another mail client for such cases, do I?
[Android Apps and Games] fraschi51:
Is it possible to define a signature somewhere (where?) in FairEmail that is automatically placed under each new mail?
[Android Apps and Games] M66B:
The original view shows the message as it has been sent, including any links. Note that auto linking will not be done for the original view, so a link might be shown as plain text instead of a hyperlink, if this is the way it was sent.

Links are not removed from messages, with one exception: image links of images identified as being tracking pixels. You can disable the extra privacy features in the advanced options (miscellaneous) if you don't want this, but I think most will want this.

If you still have doubts, download/save the raw message and send it to me by using 'Report issue' in the three dots overflow menu of 'About' and I will check it.
[Android Apps and Games] M66B:
Yes, in the identity settings.
[Android Apps and Games] fraschi51:
Thanks, found ...

And the RAW-Message with the missing Link is send.
[Android Apps and Games] heinhuiz:
There's one thing I needed just now: the possibility to attach an image directly from the camera. Which is probably beyond the privacy scope of FairEmail if that means that the app needs access to the camera...
[Android Apps and Games] fraschi51:
Doesn't your camera app have a 'share' option where you can select FairEmail?
[Android Apps and Games] heinhuiz:
Yes, but that is the other way around isn't it. I was typing this email and then decided a picture would say more than a thousand words. Meaning I had to leave the mail, take the pic and then go back to the mail to attach it. That's more simple in some apps.
[Android Apps and Games] famusc:
Hi, I just want to report that sometimes with Gmail account (using account authentication) I get the error "[AUTHENTICATIONFAILED] Invalid credentials (failure)" (or something similar). Thx
[Android Apps and Games] fraschi51:
You don't have to leave FairEmail, only press the attach-button, take the picture as every other file - and at once you are again in FairEmail and can procede.

---------- Post added at 08:49 AM ---------- Previous post was at 08:46 AM ----------

famusc, did you define an identity for your gmail-account?
[Android Apps and Games] famusc:
Yes, everything's fine. It happens just sometimes during the day, mostly once at night. Other times everything works good.
[Android Apps and Games] M66B:
Your problem appears to be caused by a bug, which will be fixed in the next release (today).
[Android Apps and Games] M66B:
Do you mean by account authentication selecting a account or by entering a username/password ?
[Android Apps and Games] famusc:
Selecting an account, thx
[Android Apps and Games] M66B:
Did you change your password or did you change any security setting of your Google account?

Do you synchronize manually? Was this some time ago?

(the authentication token needs to be refreshed periodically)
[Android Apps and Games] famusc:
No, no change at all: everything's stable. Synchronization is automatic.

I thought to a network problem but it's strange it happens mostl once at night, under wifi.
[Android Apps and Games] M66B:
Does this recovers itself automatically or do you fix this manually?
[Android Apps and Games] famusc:
Automatically I think, because syncronization recovers after a while.

Should I try switching to username/password, enabling less secure apps?
[Android Apps and Games] M66B:
Last question: where exactly do you see the error message?
[Android Apps and Games] famusc:
In a notification in notification panel
[Android Apps and Games] 白い熊:
I've been searching for the following, which I can't find: creating/adding to a contact.

It's a fairly frequent user case — you get an email from a person not in your contacts, or the email is not saved in the contact information.

I'd like to be able to have this initiated from the message view — i.e. have it initiate a contact creation / edit and pass the info to the contact management app.

Or is it already there and I don't see it?
[Android Apps and Games] famusc:
photo sharing
[Android Apps and Games] ths180:
Open the message, expand the top bar to see the email adresses. On the right you see an adressbook.

With this you can save the contact.

Thomas
[Android Apps and Games] M66B:
The next version might shown another error message. I like to know which one.
[Android Apps and Games] M66B:
I have just released

beta

version 1.473

Changelog/download:

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

I have tested recording audio with the Sony Audio Recorder. Note that I didn't check if the app is privacy friendly. I like to know about other audio recorders, preferably open source, which work with FairEmail, so I can add links in the FAQ.
[Android Apps and Games] 白い熊:
Many thanks :@)

Didn't occur to me…
[Android Apps and Games] maybeme2:
When reading a long email the text makes the reader scroll down to read. If he decides to reply he/she needs to scroll to the top to access the action bar and select 'Reply'.

It might be useful to have the action bar containing 'Reply' display consistently at the the top or bottom of the screen no matter where the reader is in the display. That way it is always visible and accessible.
[Android Apps and Games] M66B:
Please see this FAQ:

https://github.com/M66B/open-source-email/blob/master/FAQ.md#user-content-faq53

Nevertheless, if you have another idea about how this improve this, please let me hear.
[Android Apps and Games] maybeme2:
Could a menu appear by long pressing somewhere in the message? The menu could be simply 'Reply' or also contain 'Forward', etc.?
[Android Apps and Games] fraschi51:
Now the links sent by mail are displayed, but a few line breaks before and after the link are missing.
[Android Apps and Games] M66B:
Please send me the raw message for inspection.
[Android Apps and Games] heinhuiz:
LineageOS recorder doesn't seem to be working. The app starts, but doesn't send the recorded file back to FairEmail.
[Android Apps and Games] M66B:
I have just released

beta

version 1.474

Changelog/download:

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

[MENTION=6910712]maybeme2[/MENTION] I have added a message home button. If this works properly (please let me know), this could be extended to replace the current message action bar. However, there should be a way to see on which message the actions would work to prevent mistakes. Two action bars would likely confuse people not (yet) understanding the difference in function, so that is another thing. Suggestions/ideas are welcome. As a final thought: this would all be easier without a collapsible conversation view.

[MENTION=7350063]fraschi51[/MENTION] Plain text messages should show line breaks again. You'll need to resync existing messages.
[Android Apps and Games] M66B:
I have just released

beta

version 1.474

Changelog/download:

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

[MENTION=6910712]maybeme2[/MENTION] I have added a message home button. If this works properly (please let me know), this could be extended to replace the current message action bar. However, there should be a way to see on which message the actions would work to prevent mistakes. Two action bars would likely confuse people not (yet) understanding the difference in function, so that is another thing. Suggestions/ideas are welcome. As a final thought: this would all be easier without a collapsible conversation view (not that I want to remove it).

[MENTION=7350063]fraschi51[/MENTION] Plain text messages should show line breaks again. You'll need to resync existing messages.
[Android Apps and Games] M66B:
I am considering this as a bug in the recording app, which should either respond to a RECORD_SOUND_ACTION intent and return the recorded file or not respond to this intent at all.
[Android Apps and Games] heinhuiz:
Probably. The file is saved but not shared with FairEmail, while the camera app works fine. Thank you for that one!
[Android Apps and Games] beeshyams:
Thanks for adding sort by snooze as also camera /sound options

Edit: me blind? Can't see sound recording option. Camera I can