yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] sethnet:
I like the option of allowing colored text to be displayed and I think it's good that the function is activated by default. With the increase in brightness it will be rare that it cannot be read and, only in that case, it will be necessary to disable it.

Enviado desde mi ALP-L09 mediante Tapatalk
[Android Apps and Games] geronimoge:
Hi and thanks for the fast reply with a solution. I'll try to explain my use case:

For privacy reasons I'm using different mail adresses within one account for different occasions (talk with friends, shopping, ...) and therefore different identities.

When I'm writing a new mail I want to make sure, that I actively have to select the correct mail address and with it the correct entity.
[Android Apps and Games] M66B:
I understand, but how could the auto select be improved to select the right identity?

Currently, this is based on the 'to' address.
[Android Apps and Games] O_DoC:
I think it's the good way.

The 'to' field would be in 99.99% the meaning of the use-case 'replying to message'.

If it's a new message, the reminder option that sum up messages details before sending with an explicit validation, will do the job too.

I understand the wish to check the sender identity before sending, as it happens to me in the past with other mail client/app - like '' in the rush.. Typing... Sending.. 2sec after... Wtf.. the identity .. Arg too late ''.

But I can't see where's you like to go, maybe don't understand your specific needs...

Tapa'DoC'eD
[Android Apps and Games] Kroesss:
Hi all, I'm new to the app, and have made numerous changes to the settings in the past days to get things just how I like them. The FAQ has been a great help with this, but I still have two things I would like to know:

First I would like to know if there is a possibility to differentiate email from 2 accounts in the unified inbox while having the compacted view. I don't know the exact setting name in English because I use the app in Dutch. I see the account-name shown on the cards when the compact view is turned off, but it is omitted when in compact view. Are there still possibilities to differentiate the emails?

The second thing is that to delete a mail I have to delete it, and after that remove it from trash. I understand the reason behind this, but it feels like doing it twice. Is there a way to permanently delete mails in the trash after a couple of days or something like that? That would be a good solution I think. You would still be protected from accidentally deleting mails, but the trash won't fill up with mails that I don't need anyway.

Other than these two things, I really like the app! I have been searching for some time for a good app, and I'm glad I found this one!
[Android Apps and Games] M66B:
You can use account colors to differentiate messages from different accounts in the compact view.

The most recent version has gotten a delete menu item in the message three-dots 'more' menu (grey message action bar) to permanently (irreversibly) delete messages.

You can also set the trash folder to auto delete old messages: long press the trash folder in the folder list, edit properties, somewhere at the bottom.

BTW, I am Dutch too, so we are double Dutch ;)
[Android Apps and Games] Kroesss:
Ah great! I thought you were dutch going on your name on Github and stuff :)

It turns out I didn't have the latest update yet, and now I have the option to permanently delete the messages, thanks! I also set the autodelete from trash, let's see how that works out.

I'll be defenitly looking into the colors. I really like the app so far, so probably I'll buy pro sometime soon, but for now I want to work with it a bit more to see if it holds up after the "new" wears off a bit :)
[Android Apps and Games] geronimoge:
Well i see two options - when pressing the button to write a new message (and not having a primary identity, which is already possible).

- If you have more than one identity a first screen could pop up and force you to choose an identity before switching to the new mail screen.

- And as already written: not to prefill the identity when opening the new mail screen.

For me this is the main reason to not having a primary identity.
[Android Apps and Games] M66B:
[MENTION=7641259]geronimoge[/MENTION] please understand that not selecting an identity is not possible because the drafts needs to be store in some account
[Android Apps and Games] M66B:
Not selecting an identity is not possible because the draft needs to be stored in some account and I don't think others are going to like to select an identity each time.

Edit: note that you can start drafts from the unified inbox, this will use the primary identity of the primary account, or that you can start a draft from a single folder, this will use the primary identity of the current account.
[Android Apps and Games] geronimoge:
Thanks for explaining. I didn't know about saving drafts.

So it seems i'll have to live with it.

I was really hoping there would be an option having to choose an identity directly before being able to send a mail.

It has happened before that i accidentally used the wrong address which is a privacy issue to me.

But: I don't know either how to get there...

Just out of interest:

Do you know other reasons someone would choose not having any primary identity besides that?

Anyway, thanks for the support!
[Android Apps and Games] gc01:
Perhaps you can create a (primary) identity which wont actually work - thereby forcing you to change it.

But I'm not actualy sure offhand if FE will let you create a non-working identity ... say if your normal email is foo@fqdn.com - you create a DUMMY@fqdn.com.
[Android Apps and Games] M66B:
FairEmail will not let you add a non working account or identity, so this won't work.
[Android Apps and Games] gc01:
Ok - then how about a benign and always safe identity which does work but does not reveal anything - something like MyEmailTestingAccount100@xxx.com

---------- Post added at 03:36 PM ---------- Previous post was at 03:33 PM ----------

This was mentioned before - sorry for re-hash.

When there are multiple notifications for emails all in same inbox, tapping the notification does not take you to any of the unread emails, nor to the inbox but to the folders view.

I think it might be nice when doing a refresh, to clear the notifications if there are no longer unread emails.
[Android Apps and Games] andy356:
Off topic ~

[MENTION=2799345]M66B[/MENTION] Has anyone told you that you look like Channing Tatum's older, more mature brother?
[Android Apps and Games] M66B:
Tapping on the summary notification in the collapsed state will navigate to the unified inbox.

Tapping on a single message (expanded summary notification) will navigate to the message.

Swiping the summary notification away will put the messages in the ignored state, but does not mark them read.

Swiping a single message notification away will do the same for one message.

Expanding a single message will mark the message read (unless turned off).

Marking a message read will remove the notification.

What exactly doesn't work as expected for you?
[Android Apps and Games] gc01:
1) Nothing terribly odd.

With a single account and new message notofications arrive - i'd expect tapping summary to go to inbox (since there is no unified inbox)

I see the challenge when there are multiple accounts and no unified inbox tho.

So perhaps the answer is for me to use unified inbox even when there is a single account active?

2) I was incorrect about notification not going away - it does. My error, sorry.
[Android Apps and Games] M66B:
With a single account the unified inbox will show just one inbox.
[Android Apps and Games] gc01:
I changed the Display settings from 'Accounts' to 'Unified Inbox' and now tapping summary notification takes me to the Unified Inbox instead of Accounts.

Think the way you set it up is about as optimal as can be.

thanks!
[Android Apps and Games] M66B:
I am looking for raw message files with the error "Failed to load IMAP envelope" or "Unable to load BODYSTRUCTURE" because I like to test a workaround. If you have any of these two errors, please download/save the affected raw message file using the message three-dots more menu and please send them to me.
[Android Apps and Games] ammarr:
I'm hoping to run a debug build of gadgetbridge at some point to see what's happening in their code. I don't know much about notifications, but can you tell me if notification actions are set on the parent summary or the children?

Edit: here is some discussion with an issue that was happening with WhatsApp https://github.com/Freeyourgadget/Gadgetbridge/issues/456

Basically, is there a way to allow notification actions to also be sent to the wearable or mark them for device only?
[Android Apps and Games] fraschi51:
If it's so easy to create another notification action, could we still have a 'Define as Spam' action? Because here it is often the case that I already recognize from the notification that it is spam, then you can do it right from there.
[Android Apps and Games] cobben:
Should the advanced text editing stuff (bold, italics, color, etc.) work in all devices?

I have it in my Asus Z 6 running stock android 9, but not in my Android 8.0 MIUI devices.

In those I only get the old "cut copy paste" choices.
[Android Apps and Games] fraschi51:
After marking a text, I see the three-point-menu with the numerous further options here only in portrait mode, but not in landscape mode (Android 9).
[Android Apps and Games] sethnet:
Same here Huawei Mate 10 / Android 9

Enviado desde mi ALP-L09 mediante Tapatalk
[Android Apps and Games] Ines*:
[MENTION=2799345]M66B[/MENTION] If you want to support the wearables, you may have a look at NotificationCompat.WearableExtender with addAction, getActions etc. which K-9 and gadgetbridge use.
[Android Apps and Games] M66B:
The text styling menus should work on all supported Android versions in both portrait and landscape mode.

This feature relies on setCustomSelectionActionModeCallback which should work on Android 3.0 and later.

Edit: this seems to be a MIUI problem:

https://stackoverflow.com/questions...actionmodecallback-method-not-working-in-miui

https://stackoverflow.com/questions...selectionactionmodecallback/51244967#51244967
[Android Apps and Games] M66B:
Thanks, I will look into it, but it will be some guessing because I have no hardware to test with.
[Android Apps and Games] fraschi51:
In my device there is no MIUI. And the three-dots-menu appears after text marking only in portrait mode.

Ah, this effect is only on writing text in a new mail or an answer, but not if I mark a reading text.
[Android Apps and Games] M66B:
This class is used to specify wearable-only actions, so this won't help solve the reported problems.
[Android Apps and Games] Ines*:
I think K-9 is doing both, device notifications and wearable notifications. At least there is code for both... And GadgetBridge uses getActions from the mentioned class to check for actions...

And it is working with K-9. The log 2 days ago showed that GadgetBridge detected the actions from K-9 notification. But I did not dig deeper.
[Android Apps and Games] M66B:
"If you want the actions available on the wearable to be different from those on the phone ..."

"Once you add an action with this method, the wearable does not display any other actions added ..."

In other words, it is just an override.

If GadgetBridge uses the extender to get the actions, that might actually be a bug.
[Android Apps and Games] Ines*:
GadgetBridge may check for wearable actions only if GROUP_SUMMARY flag is set...
[Android Apps and Games] M66B:
If so, this seems counter-intuitive to me because I expect summary notifications not often to have actions. If FairEmail's summary notification would have a 'mark as read' action, you could accidentally mark a lot of messages read, which doesn't seem a good idea to me.
[Android Apps and Games] Ines*:
GadgetBridge ignores summary notifications without wearable actions (they are of interest for device only). In the log, there were 2 of them from FE.

For the one from FE that went through, no (wearable) actions were reported (only for the K-9 notification).

So it seems that GadgetBridge indeed expects wearable actions - which K-9 and other apps seem to provide. In additional notifications? But why if this is a bug in GadgetBridge?
[Android Apps and Games] M66B:
I can add a wearable action to ignore new messages, but my question is if GadgetBridge processes the individual message notifications. If this is the case, the summary notification should be ignored.
[Android Apps and Games] M66B:
[MENTION=9691440]Ines*[/MENTION] Can you please review this?

https://github.com/M66B/FairEmail/commit/0f546900b92f05d7fa80302ea537f9fa30a28731
[Android Apps and Games] Ines*:
According to the log, FE summary notifications (1) and (3) were ignored, notification flags 512. No exception made since no wearable actions present. So no need for a wearable action 'dismiss', I guess.

=> Second (edited) FE notification, flags 8, was apparently processed. But no msg preview and no actions seen on watch. <=

The 4th FE notif. was ignored since too old. (?)

One notif. from K-9 was processed, flags 16, wearable actions were found and seem to show up on the watch. So this is the way K-9 does it w.r.t. actions.
[Android Apps and Games] M66B:
The icons are explained in the legend. You'll find a similar icon in the action bar when viewing the message. Try to use it ...

The connection issue is not caused by FairEmail. It is just that FairEmail cannot reach the server, for example due to connectivity problems, background data restrictions, a firewall or problems with the mail server. All external factors.

As long as there is no connection, manual sync will not work. Check the connectivity icons before trying to manual synchronize.

FairEmail connects to the server when the account is set to synchronize. This is independent of the folder synchronize settings.

Most of this was said before.
[Android Apps and Games] m0d:
Conversation icon, yes that is what i thought.

But action bar is not showing up so I can not click it.

That is the point. There is connection. But once the Exception is triggered (javax.mail.FolderClosedException or javax.net.ssl.SSLException) FairMail stops working, stops connecting to server until you manually Force Close App

So yes, there is a connection error with FairMail. It stops connecting when an exception is encountered.

Proof: I force stop app and then relaunch app and long-press inbox:

Voila, it magically works again,

So, no - not data error, not firewall error, but FairMail stops working somewhere when you go to folder settings and stop sync of folders. That is how I was able to trigger exception and make App stop connecting until App Info Force stop fairmail.

I appreciate the time you have put in app.

And, great work.

.
[Android Apps and Games] M66B:
The action icon will appear only when there is more then one message in the conversion.

FairEmail will not restore the connection right after a failure. This is what the back-off time is about. When you kill the app, there will be no back-off for the first connection attempt.
[Android Apps and Games] m0d:
I understand. But the last time I waited 50 minutes and still it did not connect. Only after force stop did it connect again.

Is it possible to not delete messages when making changes to folders; i.e. Changing days from 7 to 10 automatically clears all messages. Unsyncing folder in order to manual sync also clears all messages in folder.

Whenever you click "save" in folder settings (pencil icon), messages are cleared.

Even adding folders to unified inbox clears messages ,

Why? And then all messages need to be redownloaded. This is time wasting and inefficient. Also when on data it consumes data...

Is there a way not to delete locally stored messages. This is one thing I like with POP, as messages on server can be deleted but still keep it on device/pc/...
[Android Apps and Games] M66B:
50 minutes is long. This could indicate a problem. Send me a log file when it happens again.

Create an issue on GitHub to remind me to remove the delete and it will not be there anymore in the next release.
[Android Apps and Games] dorqus:
I have connectivity, but no updates in the about log in over 17 minutes, can't force folder sync or anything....

Using 0.41
[Android Apps and Games] dorqus:
Screenshot showing about -> log

Note it's 17:21 but no activity since 17:03

Logs just sent but I think logs are not sending. Let me fc the app, see if that helps
[Android Apps and Games] M66B:
I have just released

beta

version 0.42

Changelog/download:

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

This version adds the option to make texts bold and/or italic while composing a message. HMTL is also allowed in standard replies and signatures now, but you'll need to paste it into the field, since there is no HTML editor.
[Android Apps and Games] m8980:
just bought the pro version. thanks for the app. any plans to work on the notifications? like mark as read,delete and answer? its not a request, only a question. thx buddy
[Android Apps and Games] M66B:
I have just released

beta

version 0.43

Changelog/download:

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

This version fixes a crash. Apparently I need a little bit more coffee :(
[Android Apps and Games] M66B:
We had a little discussion about F-Droid builds here. I said I don't want to support the F-Droid builds because it sometimes takes very long to release a new build. To make clear what I mean: F-Droid still serves version 0.32 of 10 days (!) ago with lots of known bugs. Too frequent I get questions about bugs in this version. To put it plain: this way F-Droid is dead for me. I am going to add a message that F-Droid builds are not supported.
[Android Apps and Games] m0d:
Hopefully more than just coffee :p

And, once stable out a little time away from the screen, maybe.

---------- Post added at 05:57 AM ---------- Previous post was at 05:53 AM ----------

This happens a lot. They do not seem to have consistency.

Maybe, once stable is out it will be better, as changes will not be pushed out as quick giving them time to catch up.

It is not a bad idea to have it as an option to those who want it. But, they need to know that it is not under your control.

I guess you are so quick in development that you made fdroid builds available too early. You should maybe have waited for stable version then allow fdroid to build. As they are known to lag behind.
[Android Apps and Games] M66B:
Me being fast (am I?) isn't a justification for a delay of 10 days.
[Android Apps and Games] Sas-3:
[MENTION=2799345]M66B[/MENTION] thx a lot! I've a small display glitch in the latest version. In message view the star is slightly cut-off. [IMG="cut-off star"]https://1drv.ms/u/s!AsBtUmW9CbVC2GWKsFDMUh4D8aBI[/IMG]
[Android Apps and Games] M66B:
As usual the XDA attachments do not work, so please post the screenshot elsewhere.
[Android Apps and Games] Sas-3:
https://1drv.ms/u/s!AsBtUmW9CbVC2GWKsFDMUh4D8aBI

Hope that OneDrive link works
[Android Apps and Games] m0d:
Never a justification. But, it is known that fdroid lags sometimes. So.

Anyway, they do have issue tracker: https://gitlab.com/fdroid/fdroiddata/issues

Maybe, someone there can make sure all is set up correctly and can take a look at why there is a lag

EDIT:

Unfortunately, they do not have a flag to mark app as outdated.

But last build was: https://f-droid.org/wiki/page/eu.faircode.email/lastbuild

eu.faircode.email/lastbuild 36
(Redirected from eu.faircode.email/lastbuild)
build session started at 2018-09-05 20:23:36Z
this build started at 2018-09-05 21:53:58Z
this build completed at 2018-09-05 22:00:56Z

Also the wiki for app shows that 36 was built, just not available for some reason: https://f-droid.org/wiki/page/eu.faircode.email

Versions
We have the current version of this app. (Check mode: Tags) (Auto-update mode: Version %v)

The current (recommended) version is 0.36 (version code 36).

0.36
This version is built and signed by F-Droid, and guaranteed to correspond to the source tarball published with it.

Version code: 36
[Android Apps and Games] M66B:
I have just released

beta

version 0.44

Changelog/download:

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

After some coffee ;) I found out why there were sometimes connectivity issues. This appears to be caused by a bug in the JavaMail library for which I have added a workaround. I have also added an update check to take away a reason not to use the GitHub version and to make F-Droid users aware there is an update.

Updates are checked on opening the message list by fetching this data:

https://api.github.com/repos/M66B/open-source-email/releases/latest
[Android Apps and Games] heinhuiz:
At first use, the message on top of the inbox still only refers to mark read/unread for long press, and not add/remove star.

You could also include delete and archive actions to the long press menu, it doesn't take too much space and I think it is convenient next to the swipe actions.
[Android Apps and Games] M66B:
What is flag 16?
[Android Apps and Games] Ines*:
Flags denote the flags (mask) set for the notification. Debug output of GadgetBridge... 'notification.flags' in the code
[Android Apps and Games] M66B:
That seems odd to me:

/**
* Bit to be bitswise-ored into the {@link #flags} field that should be
* set if this notification is relevant to the current device only
* and it is not recommended that it bridge to other devices.
*/
public static final int FLAG_LOCAL_ONLY = 0x00000100;
[Android Apps and Games] Ines*:
The flags seen in the log were:

512 = 0x200 group_summary

16 = 0x10 auto_cancel

8 only_alert_once
[Android Apps and Games] M66B:
I don't know what to change :(

Is there any documentation of GadgetBridge?

I guess you don't have a wearable to test with either?

I have added a wearable only dismiss action to the summary notification, maybe that helps.
[Android Apps and Games] fraschi51:
What do you think, Marcel, about my supplement suggestion in the notification actions in Post #8919? Is that possible?
[Android Apps and Games] M66B:
Patience ;)
[Android Apps and Games] Ines*:
No wearable here.

There is even an additional 'if" in GadgetBridge code so that K-9 group summary notif. is not checked for wearable actions and always ignored no matter what - as the only exception...

My understanding is that an app has to add wearable actions for all actions to be shown on the watch. So that (buggy?) GadgetBridge can find them.
[Android Apps and Games] M66B:
I have just released

beta

version 1.730

Changelog/download:

https://github.com/M66B/FairEmail/releases

There are a lots of improvements and new features, which was quite some development and test work.

Instead of using the selected text dialog, FairEmail will now automatically show a style action bar when you select text.

Thanks to someone who provided a test account I was finally able to fix the errors "Failed to load IMAP envelope" and "Unable to load BODYSTRUCTURE" caused by server bugs by downloading the raw message as a workaround.

[MENTION=7641259]geronimoge[/MENTION] FairEmail is about privacy, so your use case is covered too now.

Please report any problem you discover, so it can be fixed.

Edit: if you regret 'Don't ask again', you can reset the questions via the three-dots menu in the miscellaneous settings.

Edit: in the three-dots overflow menu there is an item to clear formatting (styling). If text is selected, it works on the selected text, else it will remove formatting from all text.
[Android Apps and Games] dorqus:
You should make an Easter egg that when you long press on the dinosaur name it pops up a picture of that kind of dinosaur!
[Android Apps and Games] fraschi51:
Now that GMail has been given its own setup procedure, does it still make sense to mention 'gmail.com' as the provider example for 'User-defined' in the setup help?