yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] Licaon_Kter:
Looking at what F-Droid achieved already (repository grew by 316 apps in 2019, 192 Index updates so avg. ~every 2 days, published 5662 apks aka ~14 apks per day and holding currently 2086 apps in the main repo and about 4000 incl. the archive) I'd dare to say it's a miracle that it worked so far, and that 8 days hiatus (not the first) is not (yet) the end of any world. :rolleyes::cool:

And yes, everyone has some app they care a lot for and when that one is not "updated NOW!!!" they get up in arms about it, we see this every 6 months when Google changes a regex and OMG the sky is falling Newpipe ain't working. But the answer is always the same: yes it will be fixed, soonish, yes this will happen again later, but, are you (not you Marcel per se) the user helping out a bit so it gets better? No? Mmmmkay then.
[Android Apps and Games] niix:
OK, let me give you.a scenario:

I am looking for an email sent me by sender@provider.com containing this "text" in the body message only and also the date should be from a specified range i provide. This kind of search can be accomplished easly from the websearch of gmail desktop version.

This is just an example. I might also just search for emails sent by myself to myself containing attachemnts.

There's a plethora of searching options available in an advanced search.

I guess fairmail doesn't provide advanced search. Correct me if I'm wrong.
[Android Apps and Games] M66B:
I will tell you a little secret: prefix a search with 'raw:' (without quotes) and you can use all Gmail specific search conditions from here:

https://support.google.com/mail/answer/7190

Note that this is not IMAP standard and won't work for other providers. Edit: and (obviously) not for local searches as well.
[Android Apps and Games] M66B:
[MENTION=6749263]Licaon_Kter[/MENTION] it is not directly about updating now, but about that F-Droid is serving a version of FairEmail with a critical bug for almost two weeks now. Somebody should be able to fix this, unless F-Droid is only about blindly building apps as a totally inhuman machine of course ...

To everybody else using the F-Droid build: you can better switch to the GitHub version. Note that you'll need to uninstall the F-Droid version first because Android won't allow updating the same app with a different signature for security reasons. The GitHub version will automatically notify you of updates, so this shouldn't be an obstacle.
[Android Apps and Games] niix:
You're a champion! This is GREAT! Thank you very much!

---------- Post added at 10:39 PM ---------- Previous post was at 10:32 PM ----------

I would like to ask you one more thing. Will a gmail account work on a gapps free system? I'm thinking about switching to a gapp free build, but I am not ready to give up gmail yet :)
[Android Apps and Games] M66B:
Using Gmail requires either on-device Google accounts or app passwords (see the FAQ). My expectation is that Google is going to require Oauth for all Gmail accounts in the near future. Currently, this is scheduled for Gsuite accounts only.
[Android Apps and Games] beeshyams:
[MENTION=2799345]M66B[/MENTION] On second thoughts, please make the battery advisory persistent and dismissable only after the user confirms they have read and understood.

Reason is simple. Google messed up this from Pie and people in general aren't aware of the subtle changes and likely lead to more poor ratings - this app uses too much battery take one ?
[Android Apps and Games] Licaon_Kter:
Read my post again, we NEED more humans to code and help, everybody complains, nobody helps, once their app is updated...none care. :(

....pull to refresh, and update, now.

[MENTION=3138030]m0d[/MENTION] maybe I remember wrong, but Marcel was asked to tag betas differently (we can regex it to a degree, works for other apps) so F-Droid can skip them and the answer was "Fairemail is already stable so no more betas everything is stable". Did I get that wrong?
[Android Apps and Games] fraschi51:
If I turn off the "Preferred contact names before sent name" checkbox in the settings, the FE message overview will correctly display the sent name. However, the contact name will always be used in the notifications - no matter what this switch is set to. In my opinion, this switch should also affect the notifications, so that display in the program and notification are identical.
[Android Apps and Games] beeshyams:
[MENTION=2799345]M66B[/MENTION] My suggestion - tag everything as beta except Play Store release candidates (chances of these being buggy low since they are tested by the community here)

In case Play Store release does have a bug or there is a need for an exception update on F-droid, they can be requested as in the instant case.

This may help faster processing

BTW, I guess I updated about 70% of app updates (=nearly 700), and except on maximum of two occasions did I hit a buggy version, so I guess this approach should be workable (Note: I am not aware of the internal processes of F-droid, so this may need tuning)
[Android Apps and Games] M66B:
[MENTION=6749263]Licaon_Kter[/MENTION]

I understood that you need more humans, but that is not what I meant by inhuman. When an exception needs to be made in an exceptional case nobody is there and the machine just continuous to run (or not).
[Android Apps and Games] M66B:
Fair enough.
[Android Apps and Games] M66B:
I wish this was true because it would solve the problem I have with F-Droid.
[Android Apps and Games] andy356:
Agreed. :good:

[MENTION=2799345]M66B[/MENTION] Do you find anything wrong with this approach? For GitHub users, it's a cosmetic change, nothing more.

But it gives you control over which version you wish to release to F-Droid just like the Play Store.
[Android Apps and Games] Glitch701:
I do have to say that the "Always Synchronise" feature resulted into a quick trip to al fail2ban jail on my own mailserver because it went over some default limit. I changed it to the 15 minute poll (I might like 5 min, but its great as is) after.

It might have to do with the blocked email account.
[Android Apps and Games] M66B:
The internet connection will be lost frequently on mobile devices, for example when moving out of range of a Wi-Fi network, causing FairEmail to reconnect frequently. You should factor this into the fail2ban rules. Switching to polling will not always solve this problem because the internet connection might be lost during polling as well.

If an email account would get blocked for this reason, the account is not suitable for mobile devices.
[Android Apps and Games] M66B:
What is really needed is a way to fast track a critical updates.
[Android Apps and Games] Glitch701:
I think it was a dovecot connection limit. In the logs I can see when the server decided to say enoughs enough, after a flood of connections from FairEmail. I've been running FairEmail for at least 6 months now on the 15 minute settings without problems, but the server is not very busy anyway. I'm using docker-mailserver, so I like to keep configuration changes to environment variables.
[Android Apps and Games] M66B:
The internet connection is often lost abruptly on mobile devices, for example when moving out of range of a Wi-Fi network. The server will often discover later that the connection was lost, after FairEmail is trying to reconnect. You should factor this into the maximum connection limit of Dovecot.
[Android Apps and Games] Glitch701:
This was on a local network, unrelated to connection losses, directly after first installing/configuring FairEmail. I had the logs open, seeing periodic dovecot connections from K9, Rainloop, Thunderbird. Turned on Always synchronise, logs go ham with dovecot connections, turned it off and threw the ip out of the jail. Turned on 15 min a la K9, no issue.
[Android Apps and Games] M66B:
Maybe you have just set too many folder to synchronizing.
[Android Apps and Games] M66B:
I have just released version 1.979

Changelog/download:

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

[MENTION=7350063]fraschi51[/MENTION] the contact names in notifications will be the same as in the message list now

Please report any problem you discover, so it can be fixed.
[Android Apps and Games] Ceresek:
True. I've been playing with the move feature a bit more, and noted two things that perhaps might not be all that complex.

One is, the folder selection dialog does not remember the folded / expanded state of the nodes across dialog invocations, hence closing the unrelated subtrees to shorten the list does not help the next time around (even remembering the scroll position would help a bit for folders that are way down in the list).

Another observation concerns a situation where multiple leaf folders with different parents have the same name. The "next match" button helps in that case, however, in the limited phone window it is usually difficult to see what subtree one ends in (even the immediate parent is usually not visible). It would help to display the full path somewhere (toast ? it is in response to button press so not weird and does not occupy screen space for ever). Also, being able to search for a path ('foo/bar/xyz' rather than just 'xyx') might help in this case.

I also wondered if, as a less-easy-to-edit but still straightforward solution, one could have a rule that would set the "Move to" preferred folder for that message, rather than immediately perform the move.

Anyway, these are just the usual i-dont-have-to-code-it-so-i-have-many-ideas comments, I hope I didn't take up too much of your time :) my best wishes for your FairEMail project !
[Android Apps and Games] Timmmmaaahh!:
Numbers don't lie

That's not exactly fair! In fact, it's rather prejudice. I am (slightly) offended by your attitude towards over 2K users of your app whom gave it a positive rating. Let's crunch some numbers! Boy, I sure love numbers... If I counted correctly, there are currently 29 1-star ratings and 15 2-star ratings. That means there are 2,434 3-star+ ratings, of which most contain 5 stars. That boils down to 1.78% bad reviews opposed to 98.22% positive ones!

I don't know about you but if I had that kind of grades in school, I'd be loaded today! :D

So for every bad review you got 55 good ones. If that isn't motivating, nothing will be.

PS. If I got some number(s) wrong, please feel free to correct me! I don't particularly excel at math (see school grades remark) ^_^
[Android Apps and Games] Ines*:
If someone's app is rated worse than it *deserves*, it definitely is frustrating and demotivating. Especially if raters are too ignorant to contact for *explicitly offered* help.

And how many times has he gotten 4 stars and asked what needs to be done for 5 stars: no answer.

I definitely hope those %@#$ will not succeed in stopping him ...
[Android Apps and Games] M66B:
The expanded/collapsed state of folder sub-trees will be remembered only when set in the main folder list. This is by design.

You can see the folder tree when selecting a folder, so I don't see a real need to display the folder path in another way.
[Android Apps and Games] M66B:
[MENTION=4841620]Timmmmaaahh[/MENTION] your math is basically okay, but @ Ines* is spot on.
[Android Apps and Games] M66B:
[MENTION=4841620]Timmmmaaahh[/MENTION] your math is basically okay, but [MENTION=9691440]Ines*[/MENTION] is spot on.
[Android Apps and Games] M66B:
In addition: somebody I asked what should be done for a 5 star rating answered "nothing is perfect", which is of course true, especially for software. When I asked if it would be okay if I wouldn't strive to perfection anymore there was no answer ...

I won't stop maintaining and supporting my apps. Just see my remarks here about unfair ratings as venting frustration.
[Android Apps and Games] M66B:
I have just released version 1.980

Changelog/download:

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

Please report any problem you discover, so it can be fixed.
[Android Apps and Games] Ines*:
I hope maintenance and support includes real enhancements. :)

If "nothing is perfect" and 5 stars would mean "perfect", it would not make sense to offer a (unreachable) 5 star rating at all. Hence, almost perfect apps can of course deserve 5 stars ...
[Android Apps and Games] andy356:
[MENTION=6749263]Licaon_Kter[/MENTION] Here I ping you again regarding reproducible builds. Please let [MENTION=2799345]M66B[/MENTION] know what is to be done so that the same signature can be used on F-Droid as well.
[Android Apps and Games] KCAndroid13:
web links in emails - Open vs Share?

Hello,

I've got a question about web links in emails. I get emails from news organizations etc where there are headlines and a brief summary followed by a link to the full article. Oftentimes, I'm interested to read further but want to do so at a later time and use "read later" apps like Instapaper or Pocket to save the links. In FairEmail, the list of applications that are presented when clicking on a link are only browser-related whereas other apps I have will also include other apps, including the two mentioned. Sometimes this is distinguished by "share with" vs "open with"-like language in the calling app.

I don't know enough about Android development to say if there's some setting that the app I'm interested in needs to expose or if it's the calling app (in this case, FairEmail) that needs to expand the types of applications that a type of link can work with. I'm thinking something along the lines of mime types and mappings that say "application/pdf" can be opened with x,y,z applications.

For now, I've been getting around this by doing "Open", selecting/highlighting the link text and using the Android context menu (?) to "Share" and then selecting Pocket or Instapaper from there. I'm wondering if there's something I'm missing in the settings or some other way to remove the extra steps so that I can just click on the link and be able to open it with one of those apps directly.

Thanks!
[Android Apps and Games] M66B:
It is the task of the receiving app to make itself available for sharing/opening.
[Android Apps and Games] M66B:
I have just released version 1.981

Changelog/download:

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

I have been trying to fix scrolling on selecting text when composing a message, but all solutions I have tried have some side effects. This version restores things mostly to as they were.

Please report any problem you discover, so it can be fixed.
[Android Apps and Games] KCAndroid13:
Thanks - if that's the case, would it be difficult to implement a "share with" vs "open with" in FairEmail?
[Android Apps and Games] M66B:
There is no difference between share with / open with on Android.

This might be useful: https://support.google.com/android/answer/9415055
[Android Apps and Games] Dark_Eyes_:
[MENTION=2799345]M66B[/MENTION], I ran across a bug I think. Trying to lower the sync days from 7 to 3 for my accounts, I tried to use the Apply to all... option in the 3dot menu, but it didn't change anything. Maybe I'm doing something wrong?
[Android Apps and Games] M66B:
Works for me.

Note that it is applied to all user folders only.
[Android Apps and Games] m0d:
I believe it depends on Android version as well. If apps are not updated to latest spec then there is a difference.

This is the problem with Android, there is no consistency.

Also open with seems to be focus more on what type of sharing takes place

For example,

Yuzubrowser has both share link and open link with another app

Share can be to a dozen apps, basically all types of apps (except the browser that did not yet update to recent share api changes)

While open only allows linking with the two browsers, so apps associated to browsing (including browser which did not update to recent share api changes)

So if app does not appear with share, it is probably using old api and needs an update.

Whereas open is restricted to certain aspects of what is being shared.

Again, this is probably depwnding on android version as well, since changes often take place
[Android Apps and Games] Dark_Eyes_:
So it won't work for inbox, archive, sent, etc? Not a big deal, I ended up changing them one by one, but it would have been nice to change them all at the same time.
[Android Apps and Games] M66B:
[MENTION=7726208]KCAndroid13[/MENTION] in the next version there will be a share icon next to the copy icon in the open link dialog.
[Android Apps and Games] KCAndroid13:
Great, thanks! I think what [MENTION=3138030]m0d[/MENTION] said is relevant, I'm stuck on Marshmallow and with most apps I use, there does seem to be a distinction between getting relevant "open with" apps vs getting a list of pretty much everything installed on the device, sometimes things completely incompatible (to me, like sharing a calendar invite with Google Play Music)
[Android Apps and Games] M66B:
I have just released version 1.982

Changelog/download:

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

This version adds sharing of links [MENTION=7726208]KCAndroid13[/MENTION] and searching for messages with an attachment.

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

Feedback on the new signature editor is still appreciated.

Please report any problem you discover, so it can be fixed.
[Android Apps and Games] KCAndroid13:
The sharing functionality works great, thanks!
[Android Apps and Games] M66B:
I have just released version 1.983 1.984

Changelog/download:

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

When no problems have been reported, this version will be made available in the Play store later today or tomorrow.

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

Edit: this version will be available in the Play store after Google's approval.
[Android Apps and Games] M66B:
I have just released version 1.985

Changelog/download:

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

This version will show contact photos when selecting contacts in the message composer.

Please report any problem you discover, so it can be fixed.
[Android Apps and Games] dctrbnsttr:
This works. The contact photos show when composing a message. However, the contact photo is not round when that is set for the icons in the display settings. So while all the contact icons in the email lists are round, these are square. Otherwise, love it!
[Android Apps and Games] M66B:
I have just released version 1.986

Changelog/download:

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

This version will show round contact photos [MENTION=768975]dctrbnsttr[/MENTION]

Please report any problem you discover, so it can be fixed.
[Android Apps and Games] dctrbnsttr:
That fixed my issue! The contact photo follows it's display settings. Thanks!!
[Android Apps and Games] Friedel25:
Thank you for this feature !!! :)

The size of the photos and icons seem to depend on the space needed for the text displayed for a contact. With 4 lines of text a picture is about twice as large as with 2 lines. Is this intended?
[Android Apps and Games] M66B:
Can you please show this with screenshot?

Would it be acceptable to limit the name and email address to one line?
[Android Apps and Games] luator:
Option to not mark as read automatically?

Hi,

Since issues on GitHub are disabled, I hope this is the right place for questions? I am using FairEmail for a while now and are quite happy with it. However, I am missing one feature that is essential for me: Is there an option to not mark emails as read automatically when opening? My workflow is to keep mails marked as unread as long as I still have to act on them. I don't always have the time to reply immediately, so I often don't want emails to be marked as read directly just because I actually read it.

I checked the settings and did not find an option for this. Maybe I missed it? If not, any chance to get this added at some point?

Best,

luator
[Android Apps and Games] M66B:
You'll find this setting in the advanced account settings, so you can disable this for example for a business account, but not for a private account: Setup, step 1, Manage, tap account, tap Advanced.
[Android Apps and Games] luator:
Awesome, thanks for the super-fast reply :)
[Android Apps and Games] Friedel25:
I will sent a screenshot to your email address.

One line for the name and one for the email address is OK for me.
[Android Apps and Games] beeshyams:
Not a good idea, IMO to limit. Can be confusing in cases where names are similar and don't have contact photos

Feature otherwise ?. You keep thinking of things which I never realized I wanted!
[Android Apps and Games] nadir husain:
Agree! Not a good idea.
[Android Apps and Games] M66B:
No worries, only the image size will be limited in the next release:

https://github.com/M66B/FairEmail/commit/48930d2186beab413d63c65c0f85a24eb2b324c2
[Android Apps and Games] M66B:
I have just released version 1.988

Changelog/download:

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

This version was released to fix recognizing signed/encrypted messages.

I have also released version 1.987 in the Play store with the same fix, but without the recent changes and additions.

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] Licaon_Kter:
I'm not familiar with the subject, devs need to figure this out, first of all the app needs to be exactly the same (Github vs F-Droid) and for now we are limited to signature v1.

Start here I guess: https://f-droid.org/en/docs/Reproducible_Builds/

Eg. Here's one app that builds this way: https://gitlab.com/fdroid/fdroiddata/-/blob/master/metadata/rs.ltt.android.yml

Please ignore my post and repeat truisms, also do behave exactly as I described.

We discussed this already, use search: users wanted LESS frequent builds (!!), Marcel wanted all the builds (eg. you might not be able to report a bug unless you repro with "the latest" Github release), there was no separate tagging for unstable, and when we asked again "doesn't matter it's all stable". We have apps with unstable builds, a simple "-beta" added to the tag would have been a solution, now it's not a problem.

Anyway [MENTION=3138030]m0d[/MENTION] what was your Gitlab nick exactly? It appears you are familiar with all the issues and wanted to thank you for your help there, as well.

TL;DR: the numbers were brought up to show what F-Droid can and does, and not sure there's a project like that for Android at this moment. _(we have all the Linux distros doing the same though)_
[Android Apps and Games] M66B:
Short summary of the linked document: it only works in specific cases and FairEmail isn't one of them.
[Android Apps and Games] M66B:
Some people wanted less versions, not all people.

There are good reasons for supporting the latest version only.

Most versions are stable, not all. Also, some stable versions appeared to be unexpectedly unstable. Software is never perfect and neither am I.

So, tagging won't help. Fast tracking critical updates would.
[Android Apps and Games] Licaon_Kter:
Specific how? Why isn't?

Oh, any thoughts on https://gitlab.com/fdroid/fdroidserver/issues/746 ? Why is that used now?
[Android Apps and Games] M66B:
There are native libraries built with NDK.

The 'user' repo was provided by the JavaMail maintainer:

https://github.com/eclipse-ee4j/mail/issues/413
[Android Apps and Games] Licaon_Kter:
&

Funny how that doesn't seem to apply to F-Droid too all of the sudden.

I repeat that we need more people for F-Droid as a whole (as adding/building an app metadata can be done by dumb-dumbs like me, but infra code needs actual programmers) and you are saying what exactly? Are we lost in translation or did I miss any trolling because you just proved you know nothing about what/how F-Droid is?

Who will do this?

Where did you open issues or MRs exactly?

One of the tenets is privacy, there are no stats, again you just proved you know nothing about the matter at hand.

True

---------- Post added at 23:54 ---------- Previous post was at 23:47 ----------

Umm?

In all fairness there was only one, and I basically said "lol nope".

Unfortunately then everyone wants fast tracking so no one gets it.
[Android Apps and Games] M66B:
It applies to F-Droid too, that is not the point.

The point is that there should be a way to fast track critical updates when really needed.

If F-Droid doesn't care about the users, the end is neigh.