yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] m0d:
A couple of things I noticed when using app,

After reporting mail in junk folder, messages disappear.

But, when you refresh junk folder they return again.

Is it an issue with outlook?

Also, while an operation is pending, i.e. sync junk folder or sync inbox, navigating between folders and reporting spam, there is a big lag.

And, when selecting okay to report spam, sometimes no messages flashes on screen before junk folder displays properly. (Again this can depend if operations are pending or not)

When there are no operations processing all is swiftly handled.

Note:

Another thing I noticed, you removed create identity in draft compose when no identities exists.

Not a problem, as after resetting up fairemail I did not get to use app much and did not set up identity.

However, I remembered that last time I tried composing mail without any identities there was a possibility to create it directly from compose view(a button which in turn takes you to set up from the drop down menu)

Just wondering why it was removed, that is all
[Android Apps and Games] M66B:
The archive folder is searched, not the current folder.
[Android Apps and Games] M66B:
Is your junk folder set to synchronize? Does the message fall within the synchronize time? If the message isn't pre moved (displayed dimmed in the target folder), the folder is likely not set to synchronize or the message is too old.

All operations are done in the background at low priority. In fact the Play store says there are 0% ANRs, which is more than excellent. If there are significant delays due to background operations, this is likely being caused by a weak processor, slow memory or a suboptimal process scheduler, none of which I can fix.

I am aware of the "no messages" problem. I have tried to make this work properly in multiple ways and I still didn't succeed, so I will look into it again.

Adding identities isn't something you do regularly, so it was removed to simplify things and to reduce the number of questions.
[Android Apps and Games] m0d:
I am selecting spam from action bar from a message already in spam folder.

After selecting ok from report popup dialog the message disappears from junk folder (sync is off, only manual sync enabled).

So I guess, message is moved from spam folder to spam folder, which is why it disappears and reappears on sync.

Maybe there is a better way to handle it?

remove option of spam when message is already in spam folder

report message as spam either without moving message or deleting message after reporting
[Android Apps and Games] kot2202:
Could you add this provider? :)

<provider
name="Onet"
link="http://m.poczta.onet.pl/pomoc/android.html" // setup instructions
type="onet.poczta.pl"> // [?] not sure if this one is correct
<imap
host="imap.poczta.onet.pl"
port="993"
starttls="false" />
<smtp
host="smtp.poczta.onet.pl"
port="465"
starttls="false" />
[Android Apps and Games] M66B:
Yes, no problem, if you confirm these settings work.
[Android Apps and Games] kot2202:
Yes, I'm using it right now, without push notifications tho:good:
[Android Apps and Games] M66B:
Do you mean no IMAP IDLE if you say without push notifications?
[Android Apps and Games] kot2202:
When I go into setup accounts>manage there is this orange text that says the provider doesn't support push messages
[Android Apps and Games] M66B:
The provider Onet will be added in the next version.
[Android Apps and Games] HerrT:
Refresh issue

Hi Marcel,

today in the morning (after turning off Airplane mode and receiving two new messages), I've got the following little issue:

The date grouping sections didn't update properly. I've got "Today" twice and "yesterday" should have been actually the day before yesterday (see attached screenshot).

After opening one of the new messages and returning afterwards to the unified inbox, the dates were correct...
[Android Apps and Games] M66B:
Which version of FairEmail are you using?
[Android Apps and Games] HerrT:
Sorry, I forgot to mention it earlier: version 1.301.
[Android Apps and Games] M66B:
This was likely be caused by an edge case not being handled correctly, which will be fixed in the next release.

However, note that there might be a delay in updating the date headers.
[Android Apps and Games] M66B:
I have just released

beta

version 1.302

Changelog/download

https://github.com/M66B/open-source-email/releases

The changelog might look uninteresting, but in fact some parts of the core of FairEmail were rewritten to fix some issues.
[Android Apps and Games] glops:
Hello,

I do not have any notification with Snooze messages is that normal?

version 1.301
[Android Apps and Games] M66B:
Did you reinstall FairEmail or clear its data after the messages were received?
[Android Apps and Games] glops:
it's good my problem is solved with the new version 1.302

thank you for your great work :good:
[Android Apps and Games] M66B:
I have just released

beta

version 1.303

Changelog/download

https://github.com/M66B/open-source-email/releases
[Android Apps and Games] :
I searched and didn't find a definitive answer. Apologies if this is redundant.

Can anyone confirm if issues with gesture right and left to delete or archive is an Android issue or an app bug?

1.303 from Play store with pro features. Pull to refresh turned off.
[Android Apps and Games] M66B:
What is exactly the problem?

FairEmail uses the AndroidX ItemTouchHelper to handle swipe moves.
[Android Apps and Games] M66B:
Did you know that you can long press, hold and swipe to select a range of messages?
[Android Apps and Games] :
On Huawei with Android 8.0, messages no longer allow me to swipe left or right. It used to work.

Not a huge deal, I figured it might resolve in a future release.

Long press to select multiple does work for me.
[Android Apps and Games] M66B:
I guess you missed the changelog regarding this: go into the account settings and select what should happen when swiping left or right.
[Android Apps and Games] :
Huge apologies. I was looking in advanced settings. I just found it in the accounts setup.

You are the best. Thank you, sir.
[Android Apps and Games] M66B:
No apologies needed, apparently I failed to properly communicate this.

I also choose not to write migration code because I thought it would be more useful to put time into other things, like fixing bugs and adding new features.

For new users this won't be a problem though because the quick setup will select reasonable defaults for the left and right swipe target and when using the manual account setup the default will be shown and can be changed before saving the account.
[Android Apps and Games] beeshyams:
[MENTION=2799345]M66B[/MENTION]

Seeing the ton of useful features added, especially moving between providers, I did a clean install (you would recall I had uninstalled the app because of several issues and multiple bug reports).

It seems to be working fine (though not as fluid as I would expect - will share logs with you to check if all is OK)

BUT

The point I want to highlight and help others is that backing up settings seems to screw up things whereas absolute clean install works better. IDK if this is something specific or you need to have a look

Keep up the good job:good:
[Android Apps and Games] M66B:
There is not much difference in adding accounts manually or importing them. Which differences did you see?
[Android Apps and Games] beeshyams:
It may be just me but errors like javalang, multiple connections failure happen when I import and not when set up afresh
[Android Apps and Games] M66B:
That is likely because the import says "synchrone" while the default is now "poll" for Gmail user folders. So, this is not really a problem with importing.
[Android Apps and Games] beeshyams:
[MENTION=2799345]M66B[/MENTION]

Please consider adding template shortcuts like $name$ in FAQ

Thanks
[Android Apps and Games] M66B:
Why? It is already explained in the reply template screen.
[Android Apps and Games] beeshyams:
Sorry.. Missed that. There have been a ton of changes and I've not been using the app :laugh:
[Android Apps and Games] M66B:
Shame on you ;)
[Android Apps and Games] beeshyams:
:laugh: Agreed. But you know the multiple device /Xposed problems I had. Now, it seems much better:good:
[Android Apps and Games] M66B:
I have just released

stable

version 1.304

Changelog/download:

https://github.com/M66B/open-source-email/releases

Since a number of bugs were fixed you are advised to update to this version.

Feedback, thanks, donations and purchases are appreciated.
[Android Apps and Games] vladsol:
Unfortunately the problem is still here.

Yes, it does not bring me to the message list, but if I remove message too quickly it does not close the current message either. And (obviously) does not show me the next one.

Version 1.304
[Android Apps and Games] M66B:
I am pretty sure it works correctly because I tested it extensively.

The next message might need to be read from the database, which can take some time, so there might be a noticeable delay, especially if FairEmail is busy with other things.
[Android Apps and Games] vladsol:
To reproduce:

1. Open folder with several unreaded messages

2. Open very old one

3. Start to tap "Recycle bin" as fast as you can see it.

4. After second or, may be, third message screen "hangs" - shows the same message and don't do anything when you tap "Recycle bin".
[Android Apps and Games] M66B:
Just tested as you said: works for me and I don't see why the same thing shouldn't work always.

How long did you wait for the next message to appear?
[Android Apps and Games] vladsol:
As long as I wrote the message with "steps to reproduce" on my PC ;)

About 3-4 minutes...

May be my phone is not fast enough...
[Android Apps and Games] M66B:
Please contact me (for example by using the new navigation menu 'Report issue') for a build with extra logging, so I can check what is going on.
[Android Apps and Games] M66B:
The problem appears to be that the message might have been deleted before the next message has been determined.

The list (conversation) handles the next-on-close, while the list item (message) handles the delete. Theoretically the list could communicate with the list items, but this would result in an expensive redraw of all list items (the move, delete, etc menus needs to be enabled after finding the next conversation). The alternative it to draw the list after finding the next conversation thread, which would result in a delay showing the conversation, even if next-on-close is not enabled.

Since I can't make next-on-close work reliably with disadvantages, it will be removed in the next version.

Note that most app implementing something similar work with messages instead of conversations which is a whole lot easier.
[Android Apps and Games] beeshyams:
[MENTION=2799345]M66B[/MENTION]

Please delete
[Android Apps and Games] beeshyams:
but something like this
[Android Apps and Games] beeshyams:
Instead of ( of course, it requires juggling of long description)
[Android Apps and Games] M66B:
The idea is good, but for practical reasons, like taking care of longer translated texts, it will be a kind of hybrid with the current situation.
[Android Apps and Games] M66B:
I have just released

stable

version 1.305

Changelog/download:

https://github.com/M66B/open-source-email/releases

Next-on-close works properly in this release, but there will be a small delay on opening an conversation when this features is enabled.
[Android Apps and Games] kot2202:
Thanks for adding it but I think I made some mistake. Is quick settings account setup supposed to work with this? the emails from this provider have xx@onet.pl syntax so I guess it is supposed to be

type="onet.pl">

instead, sorry about that :crying:
[Android Apps and Games] M66B:
The quick setup should work with all the providers listed here:

https://autoconfig.thunderbird.net/v1.1/

However, the entry for onet.pl doesn't list an IMAP server:

https://autoconfig.thunderbird.net/v1.1/onet.pl

See here about how you can request updates:

https://developer.mozilla.org/en-US/docs/Mozilla/Thunderbird/Autoconfiguration#ISPDB
[Android Apps and Games] M66B:
I have just released

beta

version 1.306

Changelog/download:

https://github.com/M66B/open-source-email/releases

This version adds experimental support for swipe left/right to go to the next/previous conversation.

Please let me know if it works correctly and if there are any disadvantages.
[Android Apps and Games] tbv2005:
Could it be it only works if you have the "conversation action bar" enabled? If enabled it works perfect (at a short test of some minutes ). If disabled it doesn't work
[Android Apps and Games] M66B:
Yes, for now that is the case. If everything works properly I will change this.
[Android Apps and Games] fitittome:
It works OK. However the transition isn't animated, so I don't think its very intuitive. Saying that, I do turn off all the animation and transition delays in Developer Options to keep my device zippy.

So, I'm sort of ambivalent.....
[Android Apps and Games] vladsol:
Marcel,

did you remove "search for sender" feature?
[Android Apps and Games] M66B:
Yes, I did, because it was confusing where there was exactly searched.
[Android Apps and Games] M66B:
I think swipe left and right should be swapped, agreed?

Edit: no, they shouldn't.
[Android Apps and Games] tbv2005:
It's the oposite behaviour then gmail app right now, but as with the buttons 50% will have that preference and the others.....
[Android Apps and Games] wirdSchoon:
the function is great and works with me under LOS 14.1 and LOS 15.1 without problems.
[Android Apps and Games] BreckZeBoulay:
Sorry, but where is the setup of this function ?
[Android Apps and Games] M66B:
Install latest beta version, enable action bar, swipe a conversation left or right, nothing more.
[Android Apps and Games] BreckZeBoulay:
This was the missing thing.

This swipe is interesting but the "bad thing" is to have to enable this action bar.

For me these two functions should be separated.

(but it's not a big deal for me)
[Android Apps and Games] Hida Sobu:
It was unintuitive for me at first, too. Should it not bloat up the settings too much, maybe adding an option to reverse the direction would be a solution.

Other than that I really like the feature! Are there any plans to add animations for the transition as well?
[Android Apps and Games] M66B:
This was already discussed: next version.
[Android Apps and Games] M66B:
You read from left to right, so messages coming from the right (=swiping to the left) should be newer messages IMO.

I will reverse this for right-to-left scripts like Arabic.

Already done for the next version:

https://github.com/M66B/open-source-email/commit/03173c46513f6c50273264800ac2a73cbe14ee70
[Android Apps and Games] Hida Sobu:
Still every other app I use with horizontal navigation does it the other way around, hence the confusion on my part.
[Android Apps and Games] beeshyams:
[MENTION=2799345]M66B[/MENTION]

Just to share. FAQ 23 states max number of folders that can be sync is 15. I have gradually scaled upto 23 without any error messages of multiple connections.

I think setting to polling instead of sync is the main reason. Others could be - it is the only mail client on device now (stock Gmail frozen) and all folders are set to periodic updation rather than continous
[Android Apps and Games] fraschi51:
Where can I find the meaning of the different variables beginning with '%' (e.g. used in Crowdin)?
[Android Apps and Games] M66B:
The maximum is for synchronization, not polling.
[Android Apps and Games] M66B:
This is explained here:

https://developer.android.com/guide/topics/resources/string-resource#formatting-strings
[Android Apps and Games] fraschi51:
Hmm, maybe I didn't express myself clearly enough, I find a lot behind the link about how to format variables etc. I still don't know what meanings you gave in your program e.g. the variables %1$d or %1$s or %2$s. Or I am too blind for it ;)
[Android Apps and Games] M66B:
These are position place holders for number (d=decimal) and texts (s=string) filled in later. The number is the position. This means that changing the order of the placeholders, needed in some translations, still fills in the correct number or text.
[Android Apps and Games] fraschi51:
Ah, okay, thanks ... So there is no constant meaning for the content of these variables?
[Android Apps and Games] M66B:
It depends on what you do in the app, for example 'Move to %1$s' could actually be 'Move to trash' or 'Move to all messages'.
[Android Apps and Games] M66B:
I have just released

beta

version 1.307

Changelog/download:

https://github.com/M66B/open-source-email/releases

There are now transitions for previous/next navigation, which will work without action bar now as well.

I have added a setting to disable auto expanding, which you might want to enable when using previous/next navigation.
[Android Apps and Games] beeshyams:
FAQ needs to be corrected suitably?

Also I am confused about search (sorry if clarified earlier but couldn't find on mobile search of site). Any search seems to be done on server. Not device first and then servet. How do I make this happen? I saw something about search on server if the search is beyond sync (all my account folders are set to sync with 1 day as recommended on FAQ). I have synced important folders to device (for off line stuff) and it looks like I can't search the device.

Please advice. Thanks

Edit: It does work as expected first on device then on server - just tested on off line mode. Sorry. A suggestion - when you type a search term, there is no feedback to the user that the request is registered. It does nothing for maybe 10 deva or so and then starts searching and displaying search results. This can make the user type the search term again or think it doesn't work. This needs to be fixed I think
[Android Apps and Games] M66B:
There should be a spinner while searching, although it is suppressed for the first second or so.
[Android Apps and Games] beeshyams:
Spinner kicks in with varying times or sometimes not too. Needs to be looked into
[Android Apps and Games] M66B:
I cannot improve this because the spinner is handled low priority. So, other things take precedence. This also depends on the speed of your device.

As a side note: I have looked into the occasional lags and it appears that this is caused by limited memory speed and not by limitations in processing power. This happens also on higher end devices. So, an 100 core 100 GHz processor doesn't say everything ...
[Android Apps and Games] beeshyams:
Thanks for clarification. Not a very big deal, can live with it:)
[Android Apps and Games] M66B:
I have just released

stable

version 1.308

Changelog/download:

https://github.com/M66B/open-source-email/releases/
[Android Apps and Games] beeshyams:
[MENTION=2799345]M66B[/MENTION]

Feature request only if it's not too much to ask

In defining rules, add contacts icon so that I can select contacts to trigger custom reply template. Now, I need to copy contacts to a notepad and paste them. I think it would be very handy - think of it as custom auto reply to specific contacts
[Android Apps and Games] BreckZeBoulay:
I don't know when/why/how, but when I move a message from my Free (french provider) account, the date/time doesn't change anymore.

But now during the move, the message (mark as read) become unread :eek:
[Android Apps and Games] M66B:
Seems good to me ;)

Blame your provider.
[Android Apps and Games] beeshyams:
[MENTION=2799345]M66B[/MENTION]

Is the subject in rules case sensitive? It appears to be. Just to confirm

Thanks
[Android Apps and Games] M66B:
No, it isn't, unless you use regular expressions.
[Android Apps and Games] beeshyams:
Thanks. Strange. One rule didn't trigger. I will try to collect log next time it happens. I don't know what "regular expressions" are but just used subject title
[Android Apps and Games] M66B:
You'll have to figure yourself out why the rule didn't match. The other rules matched, so there is likely no bug.

See here about regular expressions:

https://en.wikipedia.org/wiki/Regular_expression
[Android Apps and Games] M66B:
I have just released

stable

version 1.309

Changelog/download:

https://github.com/M66B/open-source-email/releases

Feedback, thanks, donations and purchases are appreciated.
[Android Apps and Games] BreckZeBoulay:
Contact icons don't always appear at the opening of the app.

I have to scroll the list of messages to refresh the display and see all the icons.
[Android Apps and Games] M66B:
I have just released

stable

version 1.310

Changelog/download:

https://github.com/M66B/open-source-email/releases

[MENTION=4913921]BreckZeBoulay[/MENTION] this version should fix the contact photos
[Android Apps and Games] fitittome:
More of a GoogleMail question really. At what point does an email in the Fairemail Inbox end up in Gmail/All vs. tapping Archive, which removes it from the Inbox? Its just that, with new mail, there appears to be two conversations straight away (inbox and Gmail/All). This makes me think the Google puts it straight into All and just flags it as unread.
[Android Apps and Games] BreckZeBoulay:
And the display seems to be less laggy (?)
[Android Apps and Games] ouzowtf:
For the previous/next gesture I think it would be good for user understanding if there would be a visual hint, that there is no previous/next mail to show in the chosen direction.

Like when you're at the top/bottom and you try to scroll further.
[Android Apps and Games] M66B:
All messages, except trashed messages, are visible in the Gmail all messages (archive) folder. Note that this is easy if you want to search for a message ...
[Android Apps and Games] M66B:
Is it?
[Android Apps and Games] M66B:
The action bar shows if there is a previous and/or next message, but suggestions about how to show this in another way too are welcome.
[Android Apps and Games] BreckZeBoulay:
It's just a feeling.

It was also a question, may be you changed something that make the scroll smoother....
[Android Apps and Games] wirdSchoon:
Read mails are well animated while wiping. If there is an unread mail in between, the animation comes to be less laggy / have a jerk.
[Android Apps and Games] tiktok1:
Small one, html and code snippet attachments are not being collapsed by default
[Android Apps and Games] M66B:
I am not sure what you mean because attachments are always listed, except for inline attachments, which will be listed too if you use the check box to show inline attachments. The sender determines which attachments are inline, not FairEmail.

FairEmail is not a file viewer, so it will not open HTML and code files (attachments), so if you mean the contents of the attachments are not collapsed, you will need to look out for another viewer app which offers this feature or contact the author to add this feature.
[Android Apps and Games] tiktok1:
Got it, underatood thanks
[Android Apps and Games] wirdSchoon:
Maybe you could show the number of Mail. 1/2577 would be the first mail in the folder and 2/2577 the second... you would know where you are.
[Android Apps and Games] beeshyams:
[MENTION=2799345]M66B[/MENTION]

Is this app designed to prevent taking backups and restoring like XLP? It appears to be - TiBu and 3C Toolbox both can't back this up. Latest version. But strangely I see some backups in past

Confused:confused:
[Android Apps and Games] M66B:
First of all XPrivacyLua was not designed to prevent taking backups, it is just a consequence of what XPrivacyLua must do. XPrivacyLua is a part of the Android system, controlling the behavior of other apps, and can therefore not use the normal app storage space and must use the system storage space. Most backup apps cannot handle this.

Regular apps, so not Xposed modules and apps having no root permission, can only use the normal app storage space. So, regular apps, like FairEmail, can therefore always be backed up, provided that the backup app works correctly.

tl;dr; no
[Android Apps and Games] beeshyams:
Thanks for a lucid explanation :good:

Only reason I see on this case is probably the size - it's huge 3GB (I know it's against the philosophy of the app not to have many years of data but I have valid reasons for that)