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

stable

version 1.641

Changelog/download:

https://github.com/M66B/FairEmail/releases
[Android Apps and Games] beeshyams:
Spam /Trash folders of all my accounts (Gmail and Yahoo) show the number of messages in folder list but on tapping them, nothing is displayed. Same with combined folders.

Please have a look. Thanks
[Android Apps and Games] M66B:
I cannot reproduce this. Also, all folders are basically handled in the same way.

Please check your filters, maybe the message are snoozed, read, etc and filtered away.
[Android Apps and Games] beeshyams:
It's fine now. Wierd. All the more, since it's the second time something is happening that's changed after reporting (see two posts back) :(
[Android Apps and Games] TheMadRuffian:
I'm getting such an error when i try to setup using the

quick setup wizard.

Edit: I'm reporting this issue as setting up in Thunderbird is a breeze and causes no problem. As FairEmail is fetching the config information from the thunderbird server, there should be no problem in setting up.
[Android Apps and Games] M66B:
If you already did setup another account, please reproduce this problem and send me immediately after it the debug info by long pressing support in the main navigation (hamburger) menu (this will not work in the setup screen). Else, please capture a logcat immediately after the problem (I guess you know how to do this).
[Android Apps and Games] jaholm:
This has the effect to select nothing. If you want any day and any time one have to set

Any 00:00-2359

This can be verified by using the check button.
[Android Apps and Games] M66B:
That's correct because you'll have to use another condition too in this case, for example the character @ as recipient.

I am not sure about how to improve this because any day 00:00-00:00 is used to indicate no time selection.
[Android Apps and Games] jaholm:
OK, "no time selection" for means time is irrelevant.

Saturday 00:00-00:00 select every on Saturday not considering the time.

But

Any 00:00-00:00 select nothing. I would expect "Any" means every weekday but this ist not the case.

What is the meaning of "Any"?
[Android Apps and Games] M66B:
Any means any day and it will work for all time periods, except 00:00-00:00.
[Android Apps and Games] jaholm:
Too much complicated for a dummy user.

I think any user expect that the default for a new rule means: on every day any time. I suggest to change this.
[Android Apps and Games] M66B:
That is the default, but it requires one other condition (sender, recipient, subject, headers) to be used, else all messages would always be selected.
[Android Apps and Games] M66B:
I have just released

beta

version 1.642

Changelog/download:

https://github.com/M66B/FairEmail/releases
[Android Apps and Games] jaholm:
Sorry but ", else all messages would always be selected." isn't right. Create a new rule and tap on check. Result: No matching messages!
[Android Apps and Games] M66B:
Indeed, that is the intended behavior as explained above.

Edit: you can't save a rule with no other conditions and a time condition of any day 00:00-00:00.
[Android Apps and Games] jaholm:
OK, If you wont change this behavior, the word "Optional" in the above fields ist contradictory.

If one did not fill out one of the above fields, the rule useless. So one field is mandatory.

This is not exactly an intuitive operation.
[Android Apps and Games] M66B:
Rules are supposed to select messages, but not all messages.

Any day 00:00-00:00 means always, so this is basically "no condition" and at least one condition is required.
[Android Apps and Games] beeshyams:
Why not simply say "never"? It can be confusing other wise
[Android Apps and Games] jaholm:
This did not mean always as you said some posts above:

"Any means any day and it will work for all time periods, except 00:00-00:00."
[Android Apps and Games] fraschi51:
Instead of 'any' is as default better 'on no day' - and then in the list of the days the point to select 'on all days'?

And perhaps if you select one or all days in the list the time default changes automatically to '00:00 - 23:59'?
[Android Apps and Games] M66B:
On no day could be interpreted as never and therefore be confusing in combination with other conditions.
[Android Apps and Games] fraschi51:
Yes, that's right, so some selection would be mandatory here. Maybe you could use the default 'Please select' or something like that?

Or 'Selection necessary'
[Android Apps and Games] M66B:
You can't save rules without a conditions, which should be clear enough IMHO.
[Android Apps and Games] fraschi51:
V 1.642 crashes here immediately at startup.

Not at every try, but often.

Now it's going so far here ... maybe my device had somehow "swallowed" after the new boat earlier.
[Android Apps and Games] beeshyams:
Deleted dupe
[Android Apps and Games] ths180:
Same problem here.

Can't send debug. Crashes immediatley.

One report should be out to you...

I open side menu and can't scroll into this. It crashes.

After startup of. Fairemail it crashes sometimes, too.
[Android Apps and Games] fraschi51:
Not really better now: All nose long crashes with V 1.642, without you being able to work really longer with it. :(
[Android Apps and Games] ouzowtf:
I see crashes too with 1.642 and can not even open the settings.
[Android Apps and Games] mi3x:
Hey, bought the pro which I dl from fdroid, now it shows the new beta version. How do I get to update it? I backupped the settings, do I uninstall the fdroid version first? Will it still be activated? Thanks for the beautiful mail app.
[Android Apps and Games] hwyaden:
Installation failed: "parsing error"

Hi,

I atterpted to update to the new stable version using F-Droid on a Samsung S5, moden SM-G900F, Android 6.0.1. The update downloads, out when I click update nothing happens. Left it a few hours, then I saw the error messag: installation failed: parsing error.

Any ideas how to fix this.

Thanks
[Android Apps and Games] fraschi51:
For info: On my (much slower) Android 7 device, on which I also installed version 1.642 this morning, I was not able to register any of the crashes detected yesterday on my Android 9 device.

This morning there were again several FE crashes on my Android 9 device with some error messages as shown in the attachment.

At the latest, when I try to scroll in the main menu, FE crashes. So a use is not really possible.

I think I'd better install version 1.641 again ... :(

Maybe one of the automatically generated debug mails (but without further description) just went out to you, Marcel.
[Android Apps and Games] M66B:
F-Droid is an unofficial build signed with a different key. This means you cannot update to an official build signed with another key because basically it is a different app. So, you'll have to uninstall first.

Please see also here:

https://github.com/M66B/FairEmail/blob/master/README.md#downloads
[Android Apps and Games] M66B:
I am currently looking into the reported crashes of the latest version, which seems to be caused by the updated recyclerview library. I didn't experience this crash myself, which is why it was released unnoticed. The crashes seems to be caused by the Android accessibility service, so might be related/caused by other apps using the accessibility services, which is typically done by password managers and some launchers. There is a related problem with the Nova launcher documented here:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#known-problems
[Android Apps and Games] M66B:
Regarding the crashes: this is most likely caused by a bug in AndroidX, which I have reported here: https://issuetracker.google.com/issues/139202466
[Android Apps and Games] chantoine:
I have the crash on one device and not on the other. Same settings, same Android version.
[Android Apps and Games] fraschi51:
Same launcher?
[Android Apps and Games] ths180:
Nova could be, I take nova.

But there wasn't an update since weeks.

I tried some settings.

Deactivated Edge Gestures and Auto Input in accessibility Services.

Then no problems with FairEmail!

But I need this apps :crying:

I deactivated all accessibility services. Only autoinput and edge gestures were activated before.
[Android Apps and Games] M66B:
I have just released

beta

version 1.643

Changelog/download:

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

This version mainly downgrades the RecyclerView library to fix the reported crashes.

Since in my experience Google will in most cases ignore the bug report I will look into working around the issue.
[Android Apps and Games] ths180:
It solved the crash problem.

I can test for you the workarounds...

Thank you Marcel!
[Android Apps and Games] chantoine:
Yes.
[Android Apps and Games] fraschi51:
I have also the same Nova-launcher on my both devices but the crash only on the quicker Android-9-device and not on the slower Android-7-device...

O.k., so in the meantime I have changed some settings in my Nova-Launcher that need the Accesibility-Service, e.g. the display of the last used apps, and will keep watching. Of course I am also willing to test work-arounds for the new recyclerview library.
[Android Apps and Games] TiTiB:
Was crashing with 1.642, now not with 1.643.

Things already mentioned installed/activated—Nova, accessibility service, password manager.
[Android Apps and Games] M66B:
I am pretty sure that this is being caused by a bug in AndroidX. [MENTION=2267092]ths180[/MENTION] already tested several versions with a workaround (thanks!), but unfortunately none of them were successful. Hopefully, Google will fix this in the next release of the library.
[Android Apps and Games] maybeme2:
In case this eliminates certain possibilities, I'm on android pie use Nova pro, accessabilities off and never had any crashes.
[Android Apps and Games] M66B:
I have just released

stable

version 1.644 "Iguanodon"

Changelog/download:

https://github.com/M66B/FairEmail/releases
[Android Apps and Games] fraschi51:
I would wish that when writing from a template (you know, this happens very often with me with my numerous birthday congratulations mails), the subject of the mail draft then does not remain completely empty, but is pre-filled with the name of the template, which is presumably also not completely nonsensical. What do you think about it? Is that possible?
[Android Apps and Games] JPDVM2014:
For a while now I have had an issue where selecting multiple emails causes the app to slow down and not let me select or deselect any more emails or scroll. It also will sometimes select emails on it's own and vibrate. It will sometimes go away if I wait 10 seconds or so. Other times it won't go away until I close and reopen the app. This doesn't happen with any regularity. Sometimes it is after selecting 3 to 5 emails. Sometime 10 or 15. I have tried clearing cache/data and reinstalling. Anything else I could try? Thanks!
[Android Apps and Games] M66B:
This can be caused by not much memory available, so check the memory (not storage) status of your device.
[Android Apps and Games] M66B:
[MENTION=1621330]JPDVM2014[/MENTION] please contact me for a test version, for example by using 'Report issue' in the main navigation (hamburger) menu.
[Android Apps and Games] M66B:
I have just released

beta

version 1.645

Changelog/download:

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

[MENTION=7350063]fraschi51[/MENTION] this version will use the template name as subject when composing a message from a template.

[MENTION=1621330]JPDVM2014[/MENTION] this version cached key/position pairs in an attempt to reduce multiple selection delays. Can you please let me know if this improves things for you?
[Android Apps and Games] M66B:
I have just released

beta

version 1.645 1.646

Changelog/download:

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

[MENTION=7350063]fraschi51[/MENTION] this version will use the template name as subject when composing a message from a template.

[MENTION=1621330]JPDVM2014[/MENTION] this version caches message key/position pairs in an attempt to reduce multiple selection delays. Can you please let me know if this improves things for you?
[Android Apps and Games] JPDVM2014:
I have a Galaxy S9+. I usually have 2 GB of ram free, so I don't think it is that. I'll try the new version and report back.
[Android Apps and Games] M66B:
Memory comes in different forms and shapes, so the amount of free memory certainly does not say everything. Moreover, 2 GB memory can be fragmented in such a way that not even a 1 MB block of contiguous memory can be allocated, still resulting in an "out of memory" condition.
[Android Apps and Games] maybeme2:
Should android memory be intermittently 'defragmented' the way it is in windows?

Does rebooting achieve that?
[Android Apps and Games] M66B:
The garbage collector takes care of this, so no.
[Android Apps and Games] JPDVM2014:
It seems to be better, but it's still happening.
[Android Apps and Games] M66B:
There is little more I can do.

Note that if you scroll down that messages are read from the database. This can cause a small, intermittent delay. This is unavoidable because the storage and processor of your device are not infinitely fast.
[Android Apps and Games] M66B:
I have just released

beta

version 1.647

Changelog/download:

https://github.com/M66B/FairEmail/releases
[Android Apps and Games] JPDVM2014:
Ok. Thank you for taking a look at it. I'm not sure what would have changed though, since this never used to happen. It has only been for the last month or two. Is there anything I can do like sync less messages or something that may help?
[Android Apps and Games] M66B:
No, I don't think so.
[Android Apps and Games] JPDVM2014:
Ok, well, thanks again for taking a look at it.
[Android Apps and Games] M66B:
I have just released

beta

version 1.648

Changelog/download:

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

Please let me know if you like the round corners of the account/identity color.
[Android Apps and Games] heinhuiz:
At the top and the bottom of a list the rounded corners look nice, but I don't like the gap that now appears between the messages. If you want to keep them, think the box with the letter should have rounded corners too.
[Android Apps and Games] M66B:
Thanks for your feedback.

There is no additional gap, this is visually caused by the rounding.

The contact photos and letter icons are by default round and you can enable/disable this in the display settings.
[Android Apps and Games] heinhuiz:
Yes, but I mean the corners of the square icons (which I happen to like more), it would be nice if these would have the same radius at the corners.

Edit: what if you connect these, round corners with round icons and square corners with square icons?
[Android Apps and Games] M66B:
You can contact me for a build with the contact photo / letter icon with rounded corners if you like.
[Android Apps and Games] jaholm:
logcat from fairemail

Hi,

I've observed logcat on my SM-T713 tablet with LOS16 while sending a mail to myself. Here is an excerpt of the log:

08-12 22:17:15.884 I/fairemail(22763): INBOX observing
08-12 22:17:15.895 I/fairemail(22763): Drafts observing
08-12 22:17:15.896 I/fairemail(22763): sent-mail observing
08-12 22:17:15.919 I/fairemail(22763): Archive observing
08-12 22:17:15.921 I/fairemail(22763): Trash observing
08-12 22:17:15.922 I/fairemail(22763): spam observing
08-12 22:17:15.923 I/fairemail(22763): .signature observing
08-12 22:17:15.926 I/fairemail(22763): Adressen observing
08-12 22:17:15.927 I/fairemail(22763): Adressen/Dienstlich observing
...
08-12 22:17:28.001 I/fairemail(22763): zutritt/profile_auswertung observing
08-12 22:17:28.996 I/fairemail(22763): INBOX do idle
08-12 22:17:29.399 I/fairemail(22763): Theorie set last_connected=Mon Aug 12 22:17:29 GMT+02:00 2019
08-12 22:17:29.415 I/fairemail(22763): Theorie wait=24
08-12 22:17:31.821 I/fairemail(22763): Widget factory changed id=44
08-12 22:17:32.572 I/fairemail(22763): Notify messages=2
08-12 22:17:32.572 I/fairemail(22763): Notify existing=991
08-12 22:17:32.572 I/fairemail(22763): Notify existing=995
08-12 22:17:32.572 I/fairemail(22763): Notify unchanged
08-12 22:17:32.582 I/fairemail(22763): Sent operations=1 init=0 poll=false
08-12 22:17:32.615 I/fairemail(22763): Sent process
08-12 22:17:32.615 I/fairemail(22763): Sent run offline
08-12 22:17:32.733 I/fairemail(22763): Sent start process
08-12 22:17:32.734 I/fairemail(22763): Sent pending operations=1
08-12 22:17:32.734 I/fairemail(22763): Sent start op=2080/add folder=4 msg=994 args=[]
08-12 22:17:32.763 I/fairemail(22763): Override Message-ID=<148766761.1565640977518.eu.faircode.email@localhost>
08-12 22:17:33.017 I/fairemail(22763): Sent searching for msgid=<148766761.1565640977518.eu.faircode.email@localhost>
08-12 22:17:33.197 I/fairemail(22763): Sent found uid=56
08-12 22:17:33.197 I/fairemail(22763): Sent appended uid=56
08-12 22:17:33.292 I/fairemail(22763): Sent end op=2080/add
08-12 22:17:33.292 I/fairemail(22763): Sent end process state=[running=true,recoverable=true]

fairemail took 12 seconds to observe folders. Note: all folders are configured "synchronize off" except INBOX and the option "Synchronize folder list" is set to off.

12 seconds delay means in real life: the the app is blocked for 12 seconds.

My guess was that with "Synchronize folder list" = off means the list of folder won't be checked. What is the function of this switch?

What can I do to forbid fairemail to check all my folders which should not be synchronized?

ps: Same behavior on my S9+
[Android Apps and Games] M66B:
I don't think you are looking in the right way to the log.

What is exactly the problem?
[Android Apps and Games] jaholm:
The Problem it that FE is nearly unuseable for writing emails for people with many folders. After every send, I have to wait ~10 second before the app is responsive.

The source if the problems (my be I'm in error) seems to me the sync mechanismen. We talked about earlier.
[Android Apps and Games] M66B:
If you manually or periodically check for new messages, consider to switch to continuous sync.

You might be suffering from this issue:

https://issuetracker.google.com/issues/134685570

There is already a workaround for this in FairEmail, but your device is not infinitely fast, so a running sync will cause inevitably delays.

If you reproduce the problem and send me immediately after it the debug info, I will check what is exactly happening.
[Android Apps and Games] maybeme2:
Looks fine.
[Android Apps and Games] jaholm:
Maybe I have this issue but is seems unlikable. My LOS 16 is from 4.8.2019 and my S9+ has the latest August patches from Samsung. Debug sent. Ii's pretty difficult to send a debug if the device is'nt resposive.
[Android Apps and Games] fraschi51:
Sorry for my stupid question, but what does this smiley mean in terms of Marcel's question?
[Android Apps and Games] M66B:
Everybody will have this issue to a certain degree because devices are not infinitely fast. The sent log files indicate that the delay you are experiencing is actually caused by this issue. There will be more delay on devices with slower internal storage.

Anyway, there is little I can do to fix this. I have already added a workaround to make things more fluent and proposed this solution to Google.

Basically, this is caused by the way AndroidX ROOM works. For now Google seems to ignore this issue, possibly because they don't know either how to fix it. Another related issue was closed with "device's fault" and maybe they are right about this because my Pixel 3a XL has some delays, but not as extreme as in your case.
[Android Apps and Games] jaholm:
Interesting effect: if I disable the mail account with many folders, FE is 10 times faster.

So the delay (the lag) is scaling with the number of folders!

Why is FE observing (see my log above) all my folders after sending an email?
[Android Apps and Games] M66B:
Because the ROOM invalidation tracker observes changes in a table (in this case folders) and cannot observe a part of a table.

How many folders do you have?
[Android Apps and Games] jaholm:
1400 in my office account.

190 in my private account.

<20 all other accounts

Must the be folders that explictly should not be synced in the table?
[Android Apps and Games] M66B:
They need to be stored somewhere, so yes.

If only the ROOM selection tracker could be told to observe part of a table ...
[Android Apps and Games] ouzowtf:
You "organize" your mails and need 1400 folders???

How does this work?

Do you scroll through this amount of folders on your mobile device to find the correct folder/mail?
[Android Apps and Games] jaholm:
Most of the folders are deeply nested.

Only my folder People (ever sender has it's own folder) contain 220 folders!
[Android Apps and Games] TiTiB:
It makes me happy. I like it.
[Android Apps and Games] fraschi51:
Ah, thanks, just I understand .... ;)
[Android Apps and Games] ouzowtf:
I don't understand the system behind this.

If I know the name of the person or email and look for a folder with this name I could easily search and filter the mails instead for this string and mostly be faster.

Sorry if I appear ignorant or something like that. If there is a comprehensible system behind that I'm just too dumb to get it.
[Android Apps and Games] M66B:
You can reduce the number of folder by enabling "Synchronize subscribed folders only" in the miscellaneous settings and subscribe to the folders you want/need on your device only.

As a side note: the log files show that my workaround kicks in after about 7 seconds, which is given the number of folders pretty good. When there are less folders, the workaround will kick in much faster reducing the delay significantly. The workaround will result in showing fetched, but invalidated data. Valid data will be retrieved in the end and send as an update.
[Android Apps and Games] M66B:
I have just released

beta

version 1.649

Changelog/download:

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

In this version you can long press an account or identity to copy an account or identity.
[Android Apps and Games] M66B:
[MENTION=7193240]jaholm[/MENTION] regarding the delay you are experiencing: I have created an issue for the ROOM team here. Edit: you might want to 'star' the issue.
[Android Apps and Games] m0d:
The straight cut looks a little cleaner:

Rather than the rounded,

But, more importantly, does it affect ever so slightly processing time, for cutting the edges out so that they look rounded?

What does copying do?

I know copy, but what information is copied? and how can you use the copy?
[Android Apps and Games] M66B:
The processing time will be insignificant.

All information will be copied. Long press an account or identity in the setup and select 'Copy'.
[Android Apps and Games] m0d:
Can it be disabled?

Or combined into round icons setting:

When I select an account, to copy:

It shows folders:

I have unified folders shown as accounts, long-press an account, select copy, it goes to folders view

Where is info copied to?

As paste only pastes previously copied text, nothing about account is copied so far

Also what can be done to copied information? Paste?

A use-case might be helpful

As currently why would user need to copy account/identity?
[Android Apps and Games] M66B:
Copy should not be available in the account view, only in the setup, so I will fix this.
[Android Apps and Games] ouzowtf:
Thank you for showing me what exactly was rounded.

I always asked myself what was meant when reading the changelog as I didn't see a difference and was afraid to ask ?
[Android Apps and Games] M66B:
Never be afraid to ask.
[Android Apps and Games] m0d:
I tried copying accounts and identities in settings and all it does is select and open

Still no idea where/what is copied or what can be done with it.

I presume that the bug is selecting item in list and not copying anything at the moment
[Android Apps and Games] M66B:
This is the intended behavior: the idea is that you use an existing account/identity as a template for a new account/identity. This is especially easy if you want to create alias identities. So, saving the account/identity will create a new one.
[Android Apps and Games] M66B:
I have just released

stable

version 1.650 "Iguanodon"

Changelog/download:

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