yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] M66B:
Hilarious for you is rather disappointing for me, given this resulted in 1 star ratings of unforgiving people.
[Android Apps and Games] M66B:
That is most likely the result of handling operations in a different way, see also here and here.

Maybe you can convert the time you are saving now into a donation ;)
[Android Apps and Games] jaholm:
Done.
[Android Apps and Games] M66B:
The next version will allow you to select a language in the miscellaneous settings, which will replace the current force US locale option.
[Android Apps and Games] pgnd:
[MENTION=2799345]M66B[/MENTION]

Looking for an alternative that handles modern security -- specifically using/presenting a client-side SSL cert to backend servers for verification -- I purchased/installed FairEmail. It works perfectly with per-account server-side SSL verification.

Nicely done!

Since that works, I rolled it out to a small user group.

Once past initial setup/config, some consistent initial user feedback came back about the UI.

Users here are asking for user-defined Subject & Sender/Recipient font type/style/size/color selection, for read & unread messages.

Yes, the per-account color stripes are certainly useful for per-account differentiation.

But, as the comments here go, 'glancing' at the screen, it's a bit confused/muddled re: visual cues for subjects & authors.

Yes, "No eye candy" is understood, and appreciated, but ... I can see their point.

Personally, I'd not recommended full end-user theming adjustments ... that _is_, IMO, unnecessary 'eye candy'.

OTOH, these^ visual cues would be helpful -- and would quickly eliminate the primary 'complaint' I'm hearing.
[Android Apps and Games] M66B:
There are already a number of options to change the appearance of the sender and subject.

This should be enough in most cases IMHO.

Edit:

Font type: this would result in an inconsistent appearance and besides that Android does not have many font variations

Font size: there are options for this

Font color: enable sender or subject highlighting, other colors would result in an inconsistent appearance

I am wondering what exactly is missing.
[Android Apps and Games] M66B:
I have just release version 1.1350 Uteodon

Changelog/download:

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

This version has a new option (miscellaneous settings) to select the app language.

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] pgnd:
Nothing's 'missing' ... if consistency _is_ the only goal. And that that consistency causes the visual cues to blend right in. Quite nicely & consistently.

The point of user-selectable visual cues if for users to be able to select the functional (not just eye-candy) display options that work for _them_. MailDroid is a very nice example -- of just that user-definable UI element.

(to be clear, that's just an example of this element -- there are lots of other good reasons for considering FairEmail!)

It's just 'consistent' feedback/request from a small-ish test group.
[Android Apps and Games] M66B:
Consistency is important IMHO, but the one doesn't need to exclude the other. What should in your opinion (which option/options) be added?
[Android Apps and Games] pgnd:
Simply an opinion -- and admitting that it's 'colored' (pun intended!) by other apps that have been in place a very long time, and we've become 'used to'.

at a minumum, nice-to-have: Select font-color & font-style for subject & sender

e.g., _my_ own user choice is, typically,

dark theme for a preferred global look-n-feel

no matter WHICH dark theme, I select

sender in BrightWhite, bold, slightly larger than subject font.

subject/unread in bold, bright yellow, same size as preview font.

subject/read in normal, medium-bright blue, same size as preview font.

with that^, I can 'glance' quickly at the message list, and in combination with the per-account color bars, I can assess the state of my mail.

those IN-consistent-with-the-theme element stylings communicate context information ... "this is new/actionable" -- without the need to focus & read content.

for simple compare/contrast of a UI for that -- as well as some additional capabilities, from PlayStore, https://i.imgur.com/dNvX4wV.png
[Android Apps and Games] M66B:
I will add a color selection for the sender/subject highlight color. I don't think different colors for the sender and subject are a good idea.

Bold is the de facto standard for unread messages, so I think that is already good enough. Italic is IMHO not really suitable for unread messages. I am assuming this is what you mean by font type.

The font size is already configurable.

Other apps do not do necessarily everything right. Also, I am deliberately not looking at other apps and instead follow a strict problem/solution approach. Basically, you can always expect a little resistance when requesting a feature. This is to make sure the right things are being done. Just give arguments and I will listen.
[Android Apps and Games] pgnd:
> I will add a color selection for the sender/subject highlight color.

Gr8, Thx!

> I don't think different colors for the sender and subject are a good idea.

Then we'll disagree on that. Different context, different state, different information, different cue.

> Bold is the de facto standard for unread messages, so I think that is already good enough.

> Italic is IMHO not really suitable for unread messages. I am assuming this is what you mean by font type.

> The font size is already configurable.

ok. Found that.

> Other apps do not necessarily everything right.

Of course. I haven't suggested that they do; as I said, there are certainly reasons I'm looking at alternatives.

But, in exactly the same vein, neither do 'they' necessarily to everything wrong ...

> Also, I am deliberately not looking at other apps and instead follow a strict problem/solution approach. Basically, you can always expect a little resistance when requesting a feature. This is to make sure the right things are being done. Just give arguments and I will listen.

As developer, that's certainly your prerogative.

And I do understand clean-room approaches, and when they're necessary.

It's not something I agree with personally, or ever advise, as a general design philosophy.

IMO, awareness of the 'competition' is _always_ wise.

It's, at least, learning from of others' thinking/approach, and choosing to adopt, or not.

It's not that different that your 'following Material Design' elements ... If _only_ to make an _informed_ decision to NOT do something similar.

But that's all just my measly $0.02.
[Android Apps and Games] M66B:
Users, like you, inform me constantly ;)

The next version will have a button to set the sender/subject highlight color:

https://github.com/M66B/FairEmail/commit/37526c7e1e44af30f51762314ab80c83f2680085
[Android Apps and Games] pgnd:
thx!

I see updates showing up as DL'able .xpis on GH. Is that a change from releases through F-Droid or PlayStore? on only for delivery of pre-releases?
[Android Apps and Games] M66B:
Please see here for all download options:

https://github.com/M66B/FairEmail/#user-content-downloads

Basically:

Play store version: released about every 7-10 days because I am tired of 1 star ratings with "too many updates", etc

GitHub release: released about once a day

F-Droid build: irregularly released, only supported if the version number is the same as the latest GitHub release
[Android Apps and Games] pgnd:
FairEmail's left-side, pull-out nav pane lists accounts & message counts at the top.

For somewhat similar, but distinct, account names/account, e.g.

"admin01@ExPrj" <admin01@example-project.net>

"admin02@ExOfc" <admin02@example-office.org>

what I _see_ in that pane is

admin0..E(108) 10:43 AM

admin0..E(131) 10:43 AM

separately color-coded (if assigned), but otherwise not easy/possible to differentiate.

Is it possible in FairEmail to

reduce the font size used in that pull-out,

&/or

persistenly change the width of the pullout, either manually or to auto-expand to include

text without truncation, up to an absolute max of ~ 90% (or so) of screen width?
[Android Apps and Games] M66B:
You can change the account name in the account settings to something more appropriate.

The navigation menu width is material design standard and won't be changed. See here for a discussion:

https://android.jlelse.eu/navigation-drawer-styling-under-material-design-f0767882e692
[Android Apps and Games] pgnd:
noted.

but sigh ... to my earlier point about MaterialDesign. A pox on Google!

how about the option to change the font size? I just checked ... and I've got dozens of apps with smaller fonts displayed in that (admittedly similar-width) pane.

Also, re: that many-accounts use case ...

It'd be "nice-to-have" an _option_ to limit the display in the left nav pane to ONLY

account-names, plus perhaps a 'Unified view', and nothing else.

So the workflow would be:

open the app

manually pull the left-pane (or set to auto-open)

see account list, including message counts

pick any account, or unified-view

left-pane auto-closes, and app presents account's preferred view (e.g., Inbox, or folder-list, etc).

Possible you'd consider that?
[Android Apps and Games] M66B:
The font size is ... material design medium and won't be changed. People are used to this and besides that entries needs to be comfortable clickable.

You should look into the different start screen options (display options). Note that you can add or remove any folder from the unified folder list (long press a folder).

Please understand that there are lots of people using this app and that things therefore better are not changed without a very good reason and that there can't be an option for every little thing. Given the number of questions and worse, complaints, I receive about the options there are arguably already too many.
[Android Apps and Games] pgnd:
> You should look into the different start screen options (display options).

I have. Not ideal for my interests. Hence the questions.

> People are used to this

That may well be the case for your app.

> and besides that entries needs to be comfortable clickable.

Agreed. But they're not 'comfortable clickable' if they can't be differentiated. Which is the point of my comment/request.

Odd that so many other apps seem to be able to manage the font size.

e.g.,

https://www.imgpaste.net/image/IsBL6

Perhaps that'll change

> Given the number of questions and worse, complaints

Well, you _do_ invite both feedback & financial compensation for your 'Pro' version.

But I hear you.

I like the app a lot. And will certainly give it a personal spin.

But it seems, then. like it's not going to be a fit here for broader use.

Best of luck with it!
[Android Apps and Games] M66B:
Different people, different tastes. I just can't make everybody perfectly happy. That said, most people are quite happy with the app as it is and since I can't spend an infinite amount of time, I have already put over 4,000 hours of my free time into this project, this is good enough. Note that almost all features are free to use.
[Android Apps and Games] pgnd:
??.

Noone said _anything_ about being made 'perfectly happy'. I was discussing having options. That's all.

> I can't spend an infinite amount of time, I have already put over 4,000 hours of my free time into this project, this is good enough.

As for respect for your already significant amount of contributed time, I'd have thought that participating, eventually having devs contributing, and paying you for 'Pro' installs -- in quantity -- would manage that.
[Android Apps and Games] M66B:
Not everybody happy:

Just a small number of people actually contribute something to the project. Most people use the app for free. That's fine because the goal of the app is to help people protect their privacy, not to earn money. Those don't go well together anyway.
[Android Apps and Games] cm2003:
Honestly, this is one of the greatest apps ever!

Especially Marcels support is well worth the pro version.

I did donate in addition, because I really appreciate his effort and help.

Also this app has one of the best documentations I've ever seen!

I had twice issues with the app, both times Marcel replied within minutes. Once a change to the app was necessary, which he did and released within one hour!

I have never had any service, with such a nice support!

I really hope that you are not giving up (like many other Devs) because of some complaining idiots, that are unable to read your description.
[Android Apps and Games] M66B:
"The app doesn't filter spam. Why are there no EU developers that can make a proper app?" 1 star.

Right, that is how you motivate EU developers :(

This is exactly how everybody eventually ends up with big, ignorant companies.

If I would add spam filtering, there would be two major problems:

- endless questions about why/why not a message was considered spam

- 1 star ratings about battery usage

The fact is that an email server should filter spam for all connected email clients. It is better equipped and it is the most logical.

The harshness and unforgivingness of people is rather disappointing.
[Android Apps and Games] M66B:
I have not given up, but there are times I am pretty demotivated. The most disturbing is that too many people don't give things any chance and just harshly rate 1 star, most often unnecessary, see for example my previous comment.
[Android Apps and Games] ammarr:
You are completely correct in not adding spam filtering. This is not what an email *client* is for. I personally wouldn't have added filters either (sieve on server, or otherwise) IMO. I'm happy with your approach of saying 'No' to certain things. Too much bloat will prevent you from focusing on the core features and introduce bugs (and more customer support requests as you suggested).
[Android Apps and Games] M66B:
I have just released version 1.1351

Changelog/download:

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

As always: please report any issue you discover, so it can be fixed.
[Android Apps and Games] nadir husain:
Looks really nice!
[Android Apps and Games] HandreasH:
I fully agree with that. I have some programming experience (web, geographic information system) and know how difficult it is to satisfy everyone. I am somehow glad not to do this professionally anymore.

Please do not be discouraged by the ratings. Most of the time people only write ratings when they don't like something.

But this is a fundamental problem in today's society and, in my opinion, should not be the main topic here.

I think it is very good if you can make suggestions for new features, but you also have to be able to accept if not everything is implemented.
[Android Apps and Games] beeshyams:
Nice. Thank you

Edit : It's a nice touch that the color vanishes once the message is read
[Android Apps and Games] M66B:
Finally, the constraint layout performance issues have been fixed!

https://developer.android.com/jetpack/androidx/releases/constraintlayout#2.0.2

"This releases improves performances as well as fix a few issues."

Scrolling is without any stuttering for me now!

I will later today build another version, after some more of the updated texts have been translated.
[Android Apps and Games] ouzowtf:
Small bug:

Opening the highlight color in the settings again doesn't show the currently selected color value but instead always shows #FFFFFF
[Android Apps and Games] M66B:
Thanks. I will fix this of course.
[Android Apps and Games] ouzowtf:
And the settings text says the highlight color is used for the sender and subject, but for me it's used for the subject only.

Seems like the text or color usage is wrong.
[Android Apps and Games] M66B:
The highlight color will be used when enabled for unread messages or the subject only.
[Android Apps and Games] ouzowtf:
It's for me, regardless if read or unread, always the subject only.

No problem for me, I just tried how it looks and if it works for me and wanted to report back.
[Android Apps and Games] M66B:
The highlight color of the subject is not coupled with the read/unread status.

Edit: I understand that this is confusing, so in the next version the new button will not select the color for the subject anymore, but only for unread messages.
[Android Apps and Games] M66B:
I have just released version 1.1352

Changelog/download:

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

The highlight color selection will apply to unread messages only now and the AndroidX constraint layout library has been updated, so scrolling should be finally smooth again.

As usual: please report any issue you discover, so it can be fixed.
[Android Apps and Games] nadir husain:
Buttery smooth!
[Android Apps and Games] droidsometimes:
Still not 100% smooth on my BQ Aquaris X Pro, but until the update it was really jerky. Thanks to low tier Snapdragon 6xx I guess?

On my Pixel 3a, it is really smooth now.

(both phones LineageOS 17.1)
[Android Apps and Games] M66B:
The device's capabilities play a role too. On my Pixel 3a the scrolling performance is in any case back to before all the motion layout changes in the AndroidX constraint layout library. There is not much I can do to improve the performance anymore, since I have done about everything possible to minimize any layout overhead already.
[Android Apps and Games] droidsometimes:
Yeah, no worries, the X Pro is slow even on 'fast' power profile. ;)

Btw, and totally unrelated: the multicolour stars are awesome!
[Android Apps and Games] tbv2005:
Wow, scrolling feels much smoother!!!
[Android Apps and Games] mrrocketdog:
very good.:good:
[Android Apps and Games] M66B:
I have just released version 1.1353

Changelog/download:

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

There is a new send option to insert a horizontal separator line just above the reply/forward header.

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] crypta:
Regarding the send delay. Which is a great feature. How can I abort the sending? I tried it via outbox, but wasn't able to cancel it.

An easy cancel and edit (as new) would be great. If it is already there, it doesn't seem on a native place for me.
[Android Apps and Games] M66B:
Just swipe the message left or right in the outbox.

You can also open the message and either tap on the trash or drafts icon just above the message text.
[Android Apps and Games] crypta:
Ah OK. The arrow symbol. Wouldn't an own icon more intuitive.

And yes, now knowing it, it feels right. Maybe it was the panic which blocked my sight ?.
[Android Apps and Games] M66B:
The undo icon is pretty standard.

https://material.io/resources/icons/?search=undo&icon=undo&style=twotone
[Android Apps and Games] Dark_Eyes_:
Hey [MENTION=2799345]M66B[/MENTION] is it just me or the receive and misc tabs have a graphical glitch? See screenshot.
[Android Apps and Games] M66B:
I don't have this, but maybe it is related to the constraint layout update. Can you please try an older version?
[Android Apps and Games] fraschi51:
It is here the same.
[Android Apps and Games] M66B:
That's really odd.

Between the 'schedule' title and the times there should be 'This is a pro feature'. Is that being displayed for you?

Edit: in the notification and miscellaneous settings there is also a 'This is a pro feature' message. Is this being displayed correctly?
[Android Apps and Games] fraschi51:
No, and in the tab 'Miscellaneous' is the gap between index and language (see screenshot)
[Android Apps and Games] La_Globule:
I have the same behaviour on both tabs, v1.1353
[Android Apps and Games] M66B:
[MENTION=5445418]Dark_Eyes_[/MENTION] [MENTION=7350063]fraschi51[/MENTION] [MENTION=679313]La_Globule[/MENTION]

Can you please double check if the problem is fixed in the just released version 1.1354?

https://github.com/M66B/FairEmail/releases
[Android Apps and Games] La_Globule:
The gap has disappeared on both tabs ! Thanks.
[Android Apps and Games] fraschi51:
yes, here the gap is no longer present - but there is also no reference to Pro feature at that point.
[Android Apps and Games] Dark_Eyes_:
If you have the pro version maybe it's normal? I don't recall having seen this...
[Android Apps and Games] M66B:
That's correct because it will be hidden if the pro features are available. The hiding was the problem, caused by a new bug in the ConstraintLayout library. For now there is a workaround for this problem, anticipating on a fix in the AndroidX library.
[Android Apps and Games] Namnodorel:
In my experience, bugs coming from third party libraries are some of the worst to debug. Congrats for finding it so fast! ^^
[Android Apps and Games] andy356:
That face when your app is so well built that your main problems are bugs in *other* people's code. :silly:
[Android Apps and Games] M66B:
I have just released version 1.1355 Vulcanodon

Changelog/download:

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

As always, please report any issue, so it can be fixed.
[Android Apps and Games] Ikearat:
Thank you very much!

In addition to loving the application, FairEmail I also get a kick out fo the version naming!

I suspect through seeing these names that you are versed in paleontology if not an actual Paleontologist. That would give insight into your profile image... the picture looks like a man tending a horse while out doing yes, Paleontology! If these guesses are true then my amazement and respect for you is increased... if I'm just wrong, I still get a kick out of the process of association and I'm still amazed and impressed :)
[Android Apps and Games] monicaONxda:
Tried it with new archive folder that I set not to sync, but still, after the emails were copied into that folder but still after (auto) copying e-mails into that folder (who was also created on the server!) it was synced with the server! If you could create a folder independently from the server (which is not created on the server, thereby cant be synced and only exists locally on the phone/app as a backup) that may work...

Anyway, I have moved to POP3 and have new problems / bugs(?) / missing features discovered:

- I have set Receive>When> to every 15 minutes. I would like to set it to 5 minutes. Is that possible? (I know, but its my battery...) . What means "Always" here for POP3? The account below "always receive messages from these accounts" is greyed out and not checked!?

- in the widget you can pull down the list, but it has no effect!? For POP3 it should fetch new e-mails /refresh...

- under Behavior>Wipe actions the settings (left, right) it says is only for IMAP accounts and I can't apply changes for my POP3 account... I would like to move mails also into trash or move etc. with POP3. B.t.w. "delete permanently" should be done without additional confirmations (or at least a setting to waive) - its very cumbersome for many emails.

Thanks for help!
[Android Apps and Games] M66B:
Isn't it logically when you move a message with FairEmail that the message will appear in the target folder? I am pretty sure that there would be many questions if this wouldn't happen! This doesn't mean the folder will be synchronized though.

Synchronizing every 5 minutes is a bad idea, but if you still want this, set 'always' in the receive settings and set the poll interval to 5 minutes in the account settings.

Android widgets are rather limited and do not support pull to refresh.

You can set the swipe left and right actions for a POP3 account in the account settings.

Delete permanently without confirmation has been discussed several times here and this will not be added. I have had some very angry people who irreversibly lost their messages by ignoring the confirmation, which was a very unpleasant experience. With the confirmation in place I can at least say it was their own fault. I am sorry you have to suffer for this, but choices need to be made and unfortunately these are on my plate.
[Android Apps and Games] M66B:
I have just released version 1.1356

Changelog/download:

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

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] Partycrash00:
Since the latest update the automatic loading of images only shows hourglasses. I need to toggle back to showing without images and back to showing images.

Is that only me?

(Playstore version 1.1354)