yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] M66B:
I have just released version 1.1052

Changelog/download:

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

A notable new feature is that it is now possible to select text in a received message to be used to reply with instead of all text. This will work for reply to sender, reply to all and reply to list. Note that reply to list normally doesn't included the original message to keep lists clean.

The spinner and "no message" state should work better now, but let me know if this isn't always the case yet.

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] beeshyams:
1. No message issue is fixed ?

2. I wanted to send a mail to myself to test the select text for reply feature and discovered a BIG problem. Send via keeps on spinning too long >30 seconds... I canceled the operation

No, it's not a network issue, stable wifi, same on 4G,browsing, you tube app fine
[Android Apps and Games] M66B:
I have just released version 1.1053

Changelog/download:

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

This version fixes dialogs that load data [MENTION=6285129]beeshyams[/MENTION]

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] beeshyams:
All OK ?
[Android Apps and Games] La_Globule:
Hello Marcel,

I've read the FAQ and did not find the answer to this question : is it possible to add a received email address to an existing contact on the phone?

I've found the Share action on a local contact but it creates a brand new contact.

Maybe it could be added to your todo list.

Thanks and take care of you.
[Android Apps and Games] M66B:
FairEmail can only hand over the details of a contact to Android, but the rest is up to Android.

My Android version (Google's Android 10) allows me to add the contact details to an existing contact.

I am assuming you are using the address book icon in the expandable addresses section.
[Android Apps and Games] La_Globule:
Yes, I use this icon.

But on WhatsApp for instance, a tap on a sender phone number gives both "Add to contacts" and "Add to an existing contact".
[Android Apps and Games] M66B:
Add to existing contact is possible with contacts permission only.

I will see if I can add something similar, but only if contacts permissions were granted.
[Android Apps and Games] beeshyams:
+1
[Android Apps and Games] M66B:
[MENTION=679313]La_Globule[/MENTION] [MENTION=6285129]beeshyams[/MENTION] the next version will search on name too when checking for an existing contact.

The Android popup does show for me 'Add to existing contact' at the bottom when adding a new contact.

Doesn't that happen in your case?
[Android Apps and Games] La_Globule:
For me, as soon as I tap the address book icon, I get directly the Add a new contact window from the Android Contacts app with pre-filled fields, there is no popup at all.
[Android Apps and Games] M66B:
Isn't there an option to add the data to an existing contact?

For me there is.
[Android Apps and Games] fraschi51:
'Add to existing' isn't here (on Android 9).
[Android Apps and Games] La_Globule:
No, no screen like this. I'd like getting it !

Once I tap on the address book, a full-screen window slides from right over the FairEmail window.

This window is the Add new contact from the Android (Samsung-made) Contacts app .
[Android Apps and Games] beeshyams:
No" add to existing contact", only new contact

Good to have this feature

Android 10. One plus 7
[Android Apps and Games] M66B:
[MENTION=679313]La_Globule[/MENTION] [MENTION=6285129]beeshyams[/MENTION] can you please contact me by email for a test version?
[Android Apps and Games] Dark_Eyes_:
It's not a big deal, but since the subject has been discussed earlier... Upon searching for some messages, I get "No messages" even if I get a couple of messages that matches my search.

Also, when applying a filter, at first nothing is displayed, but if I reload by pulling down, the "No messages One or more filter active" appears.
[Android Apps and Games] beeshyams:
Done
[Android Apps and Games] M66B:
I have just released version 1.1054

Changelog/download:

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

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] La_Globule:
Many thanks for this new version which now allows editing an existing contact.

It works like a charm!
[Android Apps and Games] beeshyams:
Thanks ?
[Android Apps and Games] Dark_Eyes_:
The message "No messages One or more filters active" appears automatically, although after a delay. It would be better to show immediately, or to show a spinner to indicate that the app is still processing.

The "No messages" still show up when doing a search with few results. If it has a lot of hits, the message gets hidden, but it's still there. EDIT: sometimes it disappears after a delay, sometimes it doesn't.

Overall, I think we were better off with the previous solution...
[Android Apps and Games] M66B:
Showing it immediately will result in blinking.

Are you using the latest version?
[Android Apps and Games] M66B:
I have just released version 1.1055

Changelog/download:

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

This version adds a frequently asked feature: select resizing photos and images on per case basis. Please let me know what you think of this new feature.

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] ltGuillaume:
Hi [MENTION=2799345]M66B[/MENTION]

Just wondering if you would consider adding the following (optionally?):

Especially for moving from the Unified Inbox, this would greatly improve one's workflow: you'll be able to easily match the account colors, without having to know the associated colors by heart. As such, staying within the same account while moving would become a breeze. Not having to read the actual account name would speed up that process quite a bit as well. If you do know the account colors by heart, it would also speed up the process when moving messages, even between accounts.
[Android Apps and Games] M66B:
[MENTION=5445418]Dark_Eyes_[/MENTION]

The message list spinner and "no messages" texts are handled here:

https://github.com/M66B/FairEmail/b...eu/faircode/email/FragmentMessages.java#L3861

The text on/off delay is handled here:

https://github.com/M66B/FairEmail/b...n/java/eu/faircode/email/ViewTextDelayed.java

Maybe you can try / suggest improvements.
[Android Apps and Games] M66B:
The idea is certainly good, but popup menu's can't be styled like this.

It would be possible to color the title, but this will not always look nice / will be properly visible.

Note that the order of accounts set via the navigation menu of the setup will be applied to the menu's too.
[Android Apps and Games] ltGuillaume:
Well, #$^&*%, I was afraid of that :p Can you colorize one character in the navigation menu? That would open up the possibility for something like a middot ( · ), Halfwidth Katakana Middle Dot ( ･ ) or even a Left One Quarter Block ( ▎ ) Unicode character.
[Android Apps and Games] M66B:
That is certainly an idea. I will look into it.
[Android Apps and Games] Eagle3386:
After buying the pro version (used your app long enough to make it a perma-replacement for GMail's own app, especially due to your _excellent_ feedback), I still got a wish:

Having set plain-text to be the default reply type, after pressing the reply button in the lower-right corner, I'd like to be present with the reply screen as follows:

1. keyboard open the moment the screen gets visible (already possible)

2. quoted original mail (converted to plain-text if need be) being placed at top

3. no empty lines between the typical "SENDER wrote:" line at the beginning and actual quoted mail's first line

4. cursor placed below quote, separated by an empty line

So, the result should look like this:

Note: the last 2 lines are of course not typed within the "textbox" due to options available for that, but instead they're shown in that little "panel", just next to a check-mark for disabling their addition to this mail's text upon sending it.

Looking for your reply and thanks for the most awesome mail app on a smartphone - I'd wish you join Mozilla and boost Thunderbird development just like you produced this masterpiece for Android! ???
[Android Apps and Games] M66B:
[MENTION=2664981]ltGuillaume[/MENTION]

I did it a little bit different, but with a similar effect:

https://github.com/M66B/FairEmail/commit/23e541461275599a7eb6d7d50717dbb259a9253d
[Android Apps and Games] M66B:
Unfortunately, people are already complaining about too many options, so I can't add an an option for every little thing.

The general etiquette is to write replies above the replied to text, so recipient don't have to wade through all previously written text to read what you wrote. I don't see a good reason why it should be done otherwise, but you can always try to convince me.
[Android Apps and Games] andy356:
I can see how that could be a problem (not for me, I love options).

One simplistic solution is to have the common settings that most email apps provide be shown upfront, and let the rest of them be hidden by an Advanced button, just like you have done in Edit Account.
[Android Apps and Games] fraschi51:
No, TOFU (text above fullquote below) is only done by people who have no idea and would like it to be awkward because they would have to scroll down and from there up if they had to read and understand everything. Otherwise they could just start. It makes sense for all mail-writers to only quote what you are directly referring to with your answer and NOT make a fullquote.
[Android Apps and Games] M66B:
The advanced options are already at the bottom of the tab pages with an appropriate title.

The question is also what is advanced and what's not.
[Android Apps and Games] M66B:
Since it is possible now to select text before replying, how about using this to add your text below it? [MENTION=3096710]Eagle3386[/MENTION]
[Android Apps and Games] ltGuillaume:
Thanks! Really think that would speed up the process of moving messages quite a bit (let's call it a "color says more than a thousand words" kinda thing).

Edit: Oops, responded before I read your other reply about the commit. This could work as well, looking forward to test it.

Otherwise, some more Unicode characters that would probably look better than the ones I suggested before:

⬤ (U+2B24)

▮(U+25AE)

■ (U+25A0)
[Android Apps and Games] Eagle3386:
While I do understand that/those opinion/s, I do beg for that option to be implemented - see below for the "Why on Earth?!"..

Alright, I'll do my very best - first things first: as [MENTION=7350063]fraschi51[/MENTION] already wrote:

TOFU (that's how we call it in Germany, see: https://de.wikipedia.org/wiki/TOFU - the correspondig Dansk article is here: https://da.wikipedia.org/wiki/Top-posting) is kind of "illegally" spread by users of Outlook as Microsoft seems unable to think about month-long mails and how much of a PITA it is to scroll down and then all the way up - through all those signatures, including banners, environmental "do not print if not needed" warnings, etc. - the next message, time and time again, until you _finally_ come to the newest message and can start replying.

But just as [MENTION=7350063]fraschi51[/MENTION], I'm answer paragraph by paragraph, so that not only my recipient will know what I'm answering to which of her/his sentence/s, but whenever I come back to an e-mail, I *instantly* see what s/he and I were talking about.

While that's nice to have, it requires to select the full message at first which will get pretty annoying if that mail is already pretty long due to the huge amount of required scrolling.

However, being able to multi-select several paragraphs at once, then hitting reply and getting the plain-text reply (with "On <date>, <sender> wrote"-heading above) already formatted and reduced to the actual multi-quoted paragraphs when replying, would be even better, I have to admit.

Otherwise, I hope my explanation/s gave further insight on why this feature is so desperately asked for by people like me.. ;)
[Android Apps and Games] M66B:
The next version will scroll down on editing the original text (by tapping on the little pencil icon). [MENTION=3096710]Eagle3386[/MENTION] this will be very close to what you wanted.
[Android Apps and Games] M66B:
I have just released version 1.1056

Changelog/download:

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

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] Eagle3386:
Looking forward to testing the version. What's the normal delay for Play Store releases after a GitHub onr?
[Android Apps and Games] M66B:
Since there is a whole new add image dialog (feedback is very welcome!), recent GitHub versions were not released in the Play store test program. Maybe I will release in the Play store test program tomorrow.
[Android Apps and Games] Eagle3386:
That'd be awesome! ?
[Android Apps and Games] M66B:
Unless your device is administratively restricted, you can just download and install the GitHub version over a Play store version.
[Android Apps and Games] Eagle3386:
TBH, I'd prefer the Play Store way. But I'll download it this time from here. I'm too eager to get it tested.. ?
[Android Apps and Games] Dark_Eyes_:
Using a shorter delay (I used 250 ms) feels much better IMHO. But I leave that to you. By the way, that's brilliant code. You have no idea how much I learn just looking at what you do :) Thank you both for a great app and teaching me in the process!
[Android Apps and Games] gimpy1:
I seldom send email messages (it has been quite a while since I have sent any emails). I mostly just receive email messages (mostly promotional material).

Yesterday and this morning, I tried to send a group of pictures and a couple of short videos to family members. I cannot bring up my list of contacts (220 contacts). Instead, I get a list of only 12 contacts to choose from. How can I make the list of 220 contacts be my default contact list instead of the list of 12 that it defaults to? Also, when I type in the name on the search area it still does not recognize the contact.

I'm "thinking" the list of 12 is somehow saved to my "phone settings" and it defaults to that list instead of my Google contact list?

I have done some searching in settings and also github.com some, but not finding the answer.

Thx
[Android Apps and Games] M66B:
Only contacts with an email address will be shown, could this be an explanation?

Did you enable contacts permission in setup step 3?
[Android Apps and Games] gimpy1:
Under the "grant permissions"? That area has a checkmark for "done" and the "grant" is grayed out.

So, my contacts are all mostly phone numbers and no email addresses are included in them. The solution then, is to go in and add the email addresses to the phone numbers in my contact list. That, hopefully, won't be too bad, since I only email to a select few. ?. Now I will just have to find their email addresses. ?

Thx, Marcel.

That worked. I added my wife's email address to phone contacts and she showed up in the list of 12.

Thx again for such a swift and correct response.
[Android Apps and Games] ltGuillaume:
Ok, I am really confused here and can't seem to find an answer in FAQ/this topic (if I missed it, I probably used the wrong search terms, sorry for that then).

I just added my Gmail account via custom IMAP + application password (I'm using the F-Droid build).

I'm only seeing half of my labels show up as folders (all labels I'm interested in have a checkmark next to "Show in IMAP"). There's also an empty "[Gmail]" label.

Of the labels that do show up, those that have sublabels are inaccessible. So, for instance the label "Orders/Unclaimed" is accessible, while "Orders" itself isn't (it shows up as a greyed out fold/unfold item in the folder list, but I can't see its contents).

Also, I am curious about what's the best way to somewhat mimic Gmail's "Send mail as" feature: ideally, I would automatically reply using the address a message got sent to/was fetched from, and my reply is copied into Gmail's Sent.

Lastly, is there a way to easily export the in-app log to be able to search it? I couldn't find it in /data/data as a file...
[Android Apps and Games] M66B:
Can you please post a screenshot showing the folders problem?

I guess you mean by "send as" aliases, please see this FAQ:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq9
[Android Apps and Games] ltGuillaume:
So the indicated labels also contain a lot of messages, but I can't reach them. The only operation allowed is to create a subfolder.

You can also see the greyed out "[Gmail]" folder (I have no idea what it's doing there being empty, but it's probably because all of its subfolders are linked to functional folders like Inbox etc., right?)
[Android Apps and Games] M66B:
Thanks.

Can you please do a force sync via the three-dots menu top right and send me immediately after it the debug info by long pressing 'Support' in the navigation menu (slide from the left side inwards for quick access) ?
[Android Apps and Games] ltGuillaume:
I went through it, there's no mention of the folders/labels I'm missing... I sent it to you, though.

Yes, I think I did it the way as described there: I copied the Gmail main identity and changed only the email address to one of the "send as" aliases known to Gmail. This results in a Mail Delivery Subsystem "Message blocked: DMARC validation failed" error.
[Android Apps and Games] M66B:
Gmail:Forums & News/hgjgjkgj type=User subscribed=true [B]selectable=true[/B] inferiors=true attrs=\HasNoChildren

The folder is 'selectable', so I don't understand why it is shown as disabled parent in the screenshot. Can you check again?

I have several of this type of folders and for me it is okay.

You need to create the alias in the Gmail web interface too.
[Android Apps and Games] M66B:
[MENTION=2664981]ltGuillaume[/MENTION] I have an explanation: you should probably move all folders below the top [Gmail] folder.
[Android Apps and Games] M66B:
[MENTION=2664981]ltGuillaume[/MENTION] looking again at the screenshot I noticed that the [Gmail] folder is at an odd location. It should not "below" any other folder. How did this happen?
[Android Apps and Games] ltGuillaume:
I have not moved any of the folders, this is exactly how it was right after adding the account.

This subfolder "Forums & News/hgjgjkgj" is selectable, however, most mails are in "Forums & News", which is NOT selectable. Same thing goes for "Work" and "Notes".

Apart from that, I'm missing several other "top-level" labels, such as "Orders", including one sublabel, "Calls", "Money", "Registrations", and some more.

These have been in Gmail for years, so I didn't think to check if the "treat as alias" option was checked (it's not, so that's probably it, sry). Have to figure out what would be best here.

Edit: Okay, manually setting up the SMTP-server for those accounts while having FairEmail save the sent items in Gmail's Sent folder works nicely. Solved. Sorry, took me some time to realize how this would work and to remember how I set it up on Gmail all those years ago.

Edit2: Could you explain how Google's Safe Browsing is used by FairEmail? Is it actually used with the Safe Browsing Lookup API, or is it just a setting to toggle the WebView behavior or something?
[Android Apps and Games] M66B:
After I have made a nice cup of coffee I will look into your folder structure again. Something seems to be off and I like to understand what.

Google safe browsing, a setting for the WebView, will be off by default in the next version.
[Android Apps and Games] M66B:
[MENTION=2664981]ltGuillaume[/MENTION] disable 'Synchronize subscribed folders only' in the advanced receive settings and your problem will likely be solved.
[Android Apps and Games] M66B:
I have just released version 1.1058

Changelog/download:

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

This is a release candidate for the next Play store release.

This version will be available in the Play store test program after Google's approval (which might take a few hours).

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] ltGuillaume:
You're right, that did it! Also, the [Gmail] root folder is now parent to Drafts/Sent/Trash/Spam/Starred/Chats/All Mail, instead of being a lost empty unselectable thingamajig. Thank you, this is great!

I wish I didn't also enable "Synchronize folder list" at the same time, though, now I don't know whether both enabling that one and disabling "Sync subscribed folders only" were necessary, or just one of them, but either way, I'm happy :)

Edit: I need to

keep

"Sync subscribed folders only" disabled for it to work, while "Synchronize folder list" can be disabled. This might be a great addition for the FAQ?
[Android Apps and Games] fraschi51:
I don't know how difficult it is to program, but in another mail app I just discovered that when you open a mail, the lower and upper app bar are colored, exactly in the color you assigned to the server (see also screenshots). So you can see much more clearly in which server you are with the opened mail. Would that be something for FE?
[Android Apps and Games] M66B:
This was asked before and it is still on my to do list to look into.

I have to say I am not a fan of this kind of "bling-bling".
[Android Apps and Games] M66B:
I have just released version 1.1058

Changelog/download:

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

This versions adds message text language detection, which is available on Android 10+ only. The detected language will be shown in the expanded addresses section and will be used to remove multiple Re:s and Fwd:s.

I have been thinking to use the detected language for the reply header too, but I am not sure if this is a good idea. Any opinions on this?

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] fraschi51:
In FE you can only see the server by the colour stripe at the side of the mail-header. This disappears as soon as you scroll up with the mail text.

In the other app the color will ALWAYS be visible, even if you scroll the mail text.
[Android Apps and Games] M66B:
The messages in a conversation do not have necessary the same color, which will be a practical problem.
[Android Apps and Games] maybeme2:
I just had to go to FairEmail settings to search for the left/right swipe options (which I could not find yet) and was pleasantly surprised by the many improvements Marcel made here. The sub-headings within each tab are very helpful. Great work Marcel and thank you for all the efforts and innumerable hours you have devoted to this project. Terrific app!
[Android Apps and Games] fraschi51:
Like in this conversation (see screenshot) consisting of three mails, in which two different servers are involved. When opened, each mail only results in exactly the same coloring as its server.
[Android Apps and Games] M66B:
How about displaying the conversation action bar at the bottom in the account color?

I have tried a vertical stripe alongside the messages at the end, but that looks ugly and overriding the theme colors is uneasy.
[Android Apps and Games] fraschi51:
Yeah, it's worth a shot.
[Android Apps and Games] ltGuillaume:
Same here, I know I wouldn't like it :o

I'm not sure how this would be privacy-wise. Does Android perform this detection fully offline?
[Android Apps and Games] M66B:
Send me an email and I will send you a test version ;)
[Android Apps and Games] M66B:
It works similar to suggesting conversation actions, by using an on-device neural network.
[Android Apps and Games] m0d:
There is a small bug regarding theme button in setup page.

click on dark theme

Pro appears

Click back button twice to return to Unified inbox

Go back to setup, and it would seem as though button has been triggered on button press when it should not have been, since not pro

(it should say dark, not light as theme is light)
[Android Apps and Games] beeshyams:
Thanks man. :laugh:

Will install again when little free

Please don't drop it again:silly:

And hoping that encryption will also happen:good: