yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] vladsol:
Hello Marcel,

As you are working on the editor now, could I ask you to add the "strike out text" (<S> HTML tag)

It would be so helpful to those who publish blog posts via email and can help to make texts more "alive" in general
[Android Apps and Games] M66B:
Let's first see of bulleted/numbered lists work properly. Feedback is welcome ...
[Android Apps and Games] Dijx:
intervals for new imail check

Hi Marcel,

Would you concider request for increasing granularity of the intervals for new imail check list? Like 5-10-than 15 minutes. Or better, option for custom interval.

Sorry if there already was a similiar request - I've searched briefly and didn't find.

PS. Best mobile email client ever and best spent money (next to OsmAnd Live). Appreciate your huge effort, keep doing great job!
[Android Apps and Games] M66B:
That is not a good idea because it will result in a high battery usage.

Anything below 15 minutes is better done with push messages (always sync).
[Android Apps and Games] Dijx:
Assuming that server does not have constant problems - in this case it does and even FairEmail's autotuning disables it and sets interval for 15min.

But fully understood, thanks for clarification on that.
[Android Apps and Games] TiTiB:
Bulleted/numbered list works fine here. I was even able to easily change back and forth between bulleted/numbered.

Samsung Galaxy Tab S6 (SM-T860) WiFi-only tablet

Android 9

FM v1.288
[Android Apps and Games] fraschi51:
In my opinion, the headings in the style subdialogs should be more clearly distinguishable from the selectable options below.

In addition, a list option, for example, can only be applied to all text lines if not only the text lines are selected as expected, but also the line after them.
[Android Apps and Games] M66B:
Android(X) determines how the submenus look and I will not customize things, unless absolutely necessary because the apps needs to be maintained and supported in the long run too.

I am not sure what you mean by the 'line after them', but all selected lines should be turned into list item. A line is text followed by a newline. There is special handling for the last line, which can be selected with and without the following newline for easy usage.
[Android Apps and Games] fraschi51:
Ok, at the first test I had only marked up to and including the last character - and then the style for the last line did not work. But if I also mark the (space) character in the line after the last text character, the last line will be considered correctly for the style.
[Android Apps and Games] heinhuiz:
If you don't select the first line completely, no list is made at all.

If you select the first line completely and the last line up to halfway, the list does only not contain the last line.

This seems inconsistent. I think all selected lines should be included in the list, even incompletely selected first and last lines.

On a side note, I can't seem to find an option to mark messages read when trashing them. Am I overlooking it?
[Android Apps and Games] M66B:
Only text ending with a new line is turned into a list item, which is IMHO consistent.

I am not a fan of doing things automatically because it can result in unwanted behavior too.

There is a behavior option to mark moved message (also to the trash folder) automatically as read.
[Android Apps and Games] heinhuiz:
But you have to select the first line from the first character, otherwise it is not included in the list, even I it ends with a newline. Worse: if the selection does not start at the first character of a line, no list is made at all, also not with the subsequent lines.

Personally, I would like to only mark messages moved to trash as read, not messages moved to other folders.
[Android Apps and Games] M66B:
Yes, you'll need to select complete lines, including the line ending. When a line is not completely selected, it is debatable if the line should be included or not. Maybe you just accidentally selected part of the line. Maybe you were just lazy. IMHO is is not a good idea to let an app decide for you. Selecting text on Android is relatively easy anyway.

You could create a rule to mark messages arriving in the trash folder as read.

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq71
[Android Apps and Games] heinhuiz:
Again, if the first line is not selected from the beginning, no list is made at all. Even existing listing is removed when you select text from halfway a line and then select Numbered or Bulletted.

---------- Post added at 05:53 PM ---------- Previous post was at 05:52 PM ----------

Plus, I always find it a bit hard to select text beginning on the left side of my screen.
[Android Apps and Games] M66B:
Try long pressing the first word and dragging the "handles" to select more text.
[Android Apps and Games] heinhuiz:
Marcel, I seriously see it as a bug that creating a list dies not work if the first line is not selected from the first character. Currently, you HAVE to make a selection starting at character no. 1, or else no list is made and even an existing list is removed. Following what you seem to want, a list should have been created starting at the second line, if the first one is not selected completely. But currently, nothing happens and preexisting listing is even removed.

In contrast, is the last line is not selected completely, that line is simply ignored and a list is only created with the preceding lines. That is inconsistent.
[Android Apps and Games] M66B:
I have worked two days, at a temperature around 30 degrees Celsius even, to make creating lists possible, so believe me that this was hard to get right. If I believed this was a nice addition without any side effects, I would also add it, but I am not convinced.

A list item is consistently a complete line with a line ending.
[Android Apps and Games] heinhuiz:
About marking messages sent to trash as read: I often receive newsletters that I don't want to unsubscribe from, but only occasionally want to read. If I trash them now unseen, I have unread messages in the Bin, which is a bit confusing.

Outlook has an option to mark messages read on deletion, I kind of like that, and probably other people. But if you don't want it, OK.
[Android Apps and Games] heinhuiz:
No, not if that line is following an incomplete line.

Let me try to explain with a screenshot. Here, you would expect the last three lines to be included in a list, these are complete lines, right? Instead no list is made at all.

I'm sorry if I am unclear, I have been in 30°+ since November :D
[Android Apps and Games] M66B:
Would it be acceptable to skip the first partial line in the shown example?

Isn't it your own choice to get thoroughly cooked? ;)
[Android Apps and Games] heinhuiz:
Yes it would, because that is what you do with a partial last line too. Although I would include them both, but that might indeed be my cooked brain :cyclops:

---------- Post added at 07:01 PM ---------- Previous post was at 06:58 PM ----------

Not quite actually, some virus seems to disrupt my travelling plans...

---------- Post added at 07:16 PM ---------- Previous post was at 07:01 PM ----------

I was thinking, maybe you can check how other editors, like Word for example, treat using incomplete selections for making lists, and mimic that.
[Android Apps and Games] M66B:
[MENTION=4356248]heinhuiz[/MENTION]

https://github.com/M66B/FairEmail/commit/c4f9d1584e43ffe10b0d7e81fe68224e05c2404f
[Android Apps and Games] niix:
Hi again.

I was wondering if a `send again` option could be possible.

I have the need to resend some of my sent emails again, exactely as they are, same recipient, same attachments, same body, no modifications of any sort.

It would be pefect if it could be done by selecting a bunch of emails and tap on options→send again.

I hope I am not asking for too much ?
[Android Apps and Games] M66B:
Just open/expand a message, tap on the answer button, select 'Edit as new' and send the message.

You can't send a message again exactly as it is because each message has a unique message ID, so it will always be a new message.
[Android Apps and Games] niix:
Thank you! I gave it a try and I noticed that if the message is not stored locally, the attachment does not get sent, unless I tap on it (the attachment) before editing as new. This can be dangerous as I might resend messages without attachments.

What about asking, if there is an attachment, if the user wants to download and send it?
[Android Apps and Games] fraschi51:
Marcel, I understand your concerns about accidentally marked line parts, but for the user - especially when marking - it would be easiest to simply drag down from about the middle of the first to about the middle of the last line and include both the first incompletely marked line and the last incompletely marked line in the list formation. Then you wouldn't have to pay so much attention when selecting and everything would be much faster.
[Android Apps and Games] ChickenA:
When I reply to an email, I get a 2 row header, instead of Outlook which is 4 or 5 rows. Could this be changed?
[Android Apps and Games] fraschi51:
Tap at the symbol with the two persons on the right.
[Android Apps and Games] M66B:
There should be a notification that not all attachments have been downloaded yet, but I will double check this.

Edit: this warning works as intended. The next version will show the warning until you swipe it away.
[Android Apps and Games] M66B:
You can enable an extended header in the send settings.
[Android Apps and Games] ChickenA:
Tried this, but this is different from the layout from Outlook. When you reply:

In Outlook:

From: Mickey Mouse <mickeymouse@disney.com>

Sent: 14 August 2020 15:42

To: minniemouse@disney.com

Subject: Re: Dinner tonight

In FairEmail:

From: Mickey Mouse <mickeymouse@disney.com>

To: minniemouse@disney.com

Received: Aug 14, 2020 15:40:27

Subject: Re: Dinner tonight

On a separate note, the font generated by FairEmail is Arial 11, despite the original e-mail I replied to was the default of Outlook being Calibri 11. I cannot find the option to change this?
[Android Apps and Games] M66B:
From my point of view the layout of Outlook is different.

For me, people go before everything, which is why the sender and recipient are at the top.

The sent time can be manipulated, which is why FairEmail uses the received time.
[Android Apps and Games] heinhuiz:
Sorry :o
[Android Apps and Games] niix:
I had a better look, and yes there is a warning but is black and lasts for a few seconds only.

Is there a reason why the attachment cannot be downloaded automatically when editing as new?
[Android Apps and Games] fraschi51:
Someone would like to only forward the text without the attachments?
[Android Apps and Games] M66B:
If there is no internet connection to download the attachment(s) you would not be able to reply / edit as new, which seems a pretty good reason to me. Besides that, somebody might have limited or expensive mobile data and might not want to download large attachments at all.

If you want to download all attachments automatically, you can configure that in the connection settings of FairEmail.
[Android Apps and Games] niix:
I do not want that. The case I am talking about is a specific case, where I am resending my own emails (where I am the sender) which are still on the IMAP server.

What I was thinking about is a message like this:

"Attachments are not stored locally, do you want to include them?" "Yes" they get downloaded and included for that specific message.

Currently if I "edit as new" and the attachments are not available I only get a warning, then I have to go back (the message gets saved in drafts), download the file and send another new message. The other message stays in the drafts folder adding up with other messages of the same kind.
[Android Apps and Games] M66B:
This will not be easy to add because executing operations and showing messages are completely independent of each other, but I will add it to my to-do list. This is not a promise if or when this will be added.
[Android Apps and Games] M66B:
I have just released version 1.1289

Changelog/download:

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

Some workaround were added, some bugs were fixed and the selection to create bulleted or numbered lists will automatically be expanded now.

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] fraschi51:
This is very good with the automatically expanded selection. Thanks.
[Android Apps and Games] heinhuiz:
Hm, maybe better change that to 'Last Updated today'. :good:
[Android Apps and Games] M66B:
That's the time the start post was last updated.
[Android Apps and Games] Dark_Eyes_:
[MENTION=2799345]M66B[/MENTION], very nice addition! Some thoughts:

- Numbers should have the same typeface/color/size of the selected text (or fallback to some defaults when none are selected). Typeface should default to Typeface.DEFAULT when monospaced option isn't chosen (and selected text has no typeface).

- Bullets should have the same color of selected text (or fallback to colorAccent if no color is selected)

- Creating a list adds a newline before and after the selection. I think it shouldn't.

- When creating a list and deleting the text, the margin isn't always reset to zero. (It's happened a few times, but I can't reproduce it all the time).

Thanks for considering this!
[Android Apps and Games] M66B:
To calculate the size of the number text a monospaced font is required. Besides that I think a monospaced font is fine for numbers.

The color of the bullets and numbers is the accent color, if the Android versions supports this.

Creating a list will only insert or append a newline when the first item is the very start of the text or the last item is at the very end of the text and this is required because list items must be paragraphs.

The Android editor is not bug free ...
[Android Apps and Games] Dark_Eyes_:
I could live with the monospace font, but for me the size is always small, no matter the selected text size. That looks weird with Large text size and a bit off with Normal text size. I think it would look better if everything had the same size.

I understand, but it looks weird when the selected text already has a color that doesn't match the accent color. I think it would look better if everything had same color.

Thanks, thats alright! I indeed tested it without paragraph.

If it's an editor bug, nevermind my comment :)
[Android Apps and Games] heinhuiz:
If a list contains 10 items or more, can you add a space before items 1 - 9?

(Note: If you want to consider using proportional fonts anyhow, as a general rule of thumb you can assume a single digit to be two spaces wide. That counts for probably more than 95% of the fonts.)
[Android Apps and Games] M66B:
Using the right text size / variable font would be simple if only Google fixed this bug: https://issuetracker.google.com/issues/36956124

Reported Sep 29, 2012, close by Google on May 19, 2020 with "Won't Fix" and "We have tried our best to address the issue reported, however our product team has shifted work priority which doesn't include this issue".
[Android Apps and Games] niix:
Thanks a lot! I love the support you provide to all of us.

I have another question I hope you can give me some info about.

I have got a certified email account with very limited space and I am planning to back it up by copying to a gmail account any message I receive or I send from/to the certified account.

I intend to do that by setting a rule. My doubt is about `copy (label)`

What does label mean in this case? Would those be identical copies to be used as proof? It looks like it works as expected on Thunderbird.

Thanks a lot for your answer.
[Android Apps and Games] M66B:
The label remark is for Gmail accounts, where labelled messages are in fact copied messages.
[Android Apps and Games] niix:
OK, so do you think this is a valid method to backup certified email messages? Thanks again!
[Android Apps and Games] M66B:
Yes, it would be.
[Android Apps and Games] niix:
Inbound Server: mail.postecert.it

- protocollo pop3

abilitare la voce 'il server richiede una connessione crittografata (ssl)'

ed impostare la porta 995

- protocollo imap

abilitare la voce 'il server richiede una connessione crittografata (ssl)'

ed impostare la porta 993

Outbound Server: mail.postecert.it

- protocollo smtp

abilitare la voce 'il server richiede una connessione crittografata (ssl)'

ed impostare la porta 465

It is necessary to set 'outbound server --- authentication necessary'
[Android Apps and Games] M66B:
Can you please confirm if IMAP works for this provider?

If an account can be setup with the quick setup wizard, there is not need for a built-in profile.
[Android Apps and Games] niix:
Yes it does as a charm. Quick setup checking takes a little while, but it fetches the right infos.
[Android Apps and Games] M66B:
Some want a variable font, you want an extra space, that can't be combined all, so choices have to be made.

Please understand that Android does not support numbered lists at all, so the current result is already quite good IMHO!
[Android Apps and Games] heinhuiz:
It is!

It's only that you always ask for 'any issue' :good:;)
[Android Apps and Games] beeshyams:
Marcel

Thanks for the bulleted /numbered lists ?

I notice this overlapping of icons and text. Is that as expected?
[Android Apps and Games] M66B:
That's not good and I will fix this of course.
[Android Apps and Games] M66B:
It seems somebody did a lot of trouble to get the average rating of FairEmail down, possible by purchasing 1 star ratings. This is very disappointing to say the least! It is worse enough to get me demotivated for a while.
[Android Apps and Games] M66B:
I have just released version 1.1290

Changelog/download:

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

A black and white theme was added [MENTION=8713496]stevenfang1997[/MENTION] and some minor things were improved and fixed.

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

For now there will be bug fixing only.

Your depressed developer.
[Android Apps and Games] beeshyams:
Sorry to hear this... Don't know what to say

Thanks for fixing
[Android Apps and Games] M66B:
[MENTION=5445418]Dark_Eyes_[/MENTION] this commit fixes the occasional bullet span problem at the end for me, can you please double check if it is fixed for you too?

https://github.com/M66B/FairEmail/commit/02c1dd3a171be3dcf42d0542bf451247efabc6b6
[Android Apps and Games] Friedel25:
Hello Marcel,

I'm very sorry; it's really depressing. Is there anything we can do? In the German Play Store today there is such a 1 star rating ("dreck"). I reported it as inappropriate. I'm just afraid it's not going to do much.

It's obviously a general problem; I wasn't that aware of it until I just came across this article in Android Authority:

https://www.androidauthority.com/play-store-fake-review-problem-1082191/amp/

Please don't lose heart!

Thanks for your great app,

Andreas
[Android Apps and Games] maybeme2:
Marcel, I understand being annoyed and disheartened by one star reviews. It is only human to feel that way.

But remember, that is precisely what these malicious reviews are designed to do. Harm you and change your behavior. Don't let these bad guys succeed in their goal! Don't do what they want and damage your own app by dropping development. Just keep up all your good work and don't change anything because of these phony reviews.

No app can please all users and not all users need everything FairEmail offers, but, in no universe would an *honest* reviewer judge FairEmail as 'one' star. So it is clearly a phony review. Don't let the bad guys achieve their goal. Keep up the excellent work and don't change your behavior one bit. Don't provide the bastards with the satisfaction of winning.

Unfortunately your competitors know they can affect you with negative reviews. Mentioning them in this open thread just encourages them to continue to use this tactic. Show that you are unaffected and they may stop.

I wish there is something I could do to help besides words to encourage you. But it is an ugly unfair world out there. Stay strong my friend.
[Android Apps and Games] M66B:
Thanks for your empathy.

The only think you can do is to leave a nice review in the Play store yourself.

I am not sure what reporting as 'inappropriate' does. Google doesn't tell.

As a developer I can report reviews for violating the rules too, which is almost always rejected by Google, while I am pretty sure most of the reported reviews violate one or more rules. For example "dreck" is definitely against the rules, yet the report was rejected.
[Android Apps and Games] TiTiB:
Hmm, it never even occurred to me to *not* fully select everything on the lines I wanted in a list. ?
[Android Apps and Games] niix:
I was wondering if there is a way to disable syncing for a specific account without having to delete it.

I've seen a checkbox in the setting, but this allows to enable/disable syncing for all accounts all together.

Another feature I can't find is custom notification for different accounts. Have i missed it or it hasn't been implemented yet?
[Android Apps and Games] M66B:
In the advanced account settings you can set an account to manual (on demand) sync.

Please see here about separate notifications:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq145
[Android Apps and Games] M66B:
Today the average Play store rating is again significantly lower that yesterday. This is definitely not caused by normal user reviews, but what can I do? Google is never there :(
[Android Apps and Games] M66B:
I have just released version 1.1291

Changelog/download:

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

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

Your depressed developer.
[Android Apps and Games] wimstefan:
Thanks for adding a black+white theme! The black version looks wonderful but I can't invoke the white version when turning off dark theme in the Android system settings (latest DerpFest 10 on Redmi Note 4).

Going back to red+green theme and checking "Follow system" it works as expected. Perhaps only a feature for Android 11?

Thanks again for all your efforts to make it by far the best email client!!! [emoji1374]
[Android Apps and Games] M66B:
The black and white theme doesn't have an option to follow the system theme and always has a black background.
[Android Apps and Games] wimstefan:
Okay I guess I was mislead by the text underneath "Follow system" which made me think that the black+white theme is following the system theme [emoji57]

Perhaps an idea to grey it out as well?
[Android Apps and Games] M66B:
Follow system is disabled for me for the black and white theme.
[Android Apps and Games] maybeme2:
It's still 4.7 in the US with one five star after another after another. Only a very occasional 4 star review. Extremely rare to find a 1 star reviews. I had to search to find any.
[Android Apps and Games] wimstefan:
Sorry I was not clear enough ... "Follow system" is disabled and greyed out indeed but the explanation underneath is not and I was misunderstanding that and thought it was valid for the black+white theme [emoji6]

---------- Post added at 10:47 AM ---------- Previous post was at 10:20 AM ----------

The same here in The Netherlands [emoji16][emoji1360]
[Android Apps and Games] chantoine:
Same here in France.
[Android Apps and Games] M66B:
I have just released version 1.1292

Changelog/download:

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

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] niix:
Thanks a lot. This client is so full of customizations that sometimes is difficult to find them.

I feel you for this. I couldn't leave a review from my phone as I don't have g services, so I stole my mother's phone and I wrote you a nice one ? It will probably not help much, but it is better than nothing ?
[Android Apps and Games] andy356:
[MENTION=2799345]M66B[/MENTION] We had a conversation about publishing a fully paid app (no IAPs) called FairEmail Pro or something in countries that you've currently banned. Will you try this as an experiment in one such country? Let's see how it goes. You could always re-unban it later.