yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] m0d:
This I believe has been brought up before.

Currently, there is both a save and a discard button:

The problems that I have encountered are in regards to the pop-up specifically being 'Discard'.

As, even if you click 'Save' button - when you click back button or up arrow discard pop-up appears.

Since, you have both discard and save buttons - pop-up, I believe, should only appear when:

changes have been made and user did not click either save/discard/send

In that case, the pop-up would be "Save changes?" With options being 'Save|Discard'

Edit: Or keep it simple Save draft or Discard?

But,

There is also now the case of specificity - do we discard the changes made only and keep previous draft or discard draft completely?

Does anyone have another way to tackle this?

Though, the app definately should not ask to discard draft after you clicked save button.

So maybe the logic of the pop-up needs some rethinking
[Android Apps and Games] M66B:
The 'Discard draft' dialog has been removed in the latest release ...
[Android Apps and Games] m0d:
So now back/up arrow saves?:

else {
autosave = false;
onAction(R.id.action_save);
finish();

I think that is the best option, as most users that want to discard draft will either move to trash or hit the discard button.
[Android Apps and Games] M66B:
Back/exit either deletes an empty draft or saves a non empty draft now.
[Android Apps and Games] neolovich:
"Feature Request"

Hello!

Thanks for your work :)

I already used XPrivacy a view years and now discovered FairEmail.

I have two proposals. Dont know, if they are helpful and interesting for others but at least they should be said ;)

1. If you tag one or more mails it would be nice if there appears a "delete" button. Maybe in addition to the yellow button with the three dots.

2. I use a few emailaccounts. I have one main account. This main account gets synchronized when i activate the synchronization via quick tiles. I wonder if it is possible to have a button or a gesture to synchronize all accounts together manually? In my opinion that makes saving data and battery usage more comfortable.
[Android Apps and Games] M66B:
Thanks for your suggestions.

Some versions of FairEmail had multiple buttons for multiple selection actions, but they cover things and they don't fit on small landscape screens. Not to say it is ugly. One button in the middle is never far away and one tap to select what needs to be done after selecting several messages can't be a problem.

Check the FAQ for on demand synchronization, which was added recently.
[Android Apps and Games] beeshyams:
[MENTION=2799345]M66B[/MENTION]

Have you decided on swipe to refresh?

Thanks
[Android Apps and Games] M66B:
Yes, I have. I have added 'Enable' to the notification saying FairEmail is disabled, so everybody can choose what to do.
[Android Apps and Games] M66B:
I have just released

stable

version 1.339

Changelog/download:

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

Feedback, thanks, donations and purchases are appreciated.
[Android Apps and Games] fitittome:
Are there any gotchas with 2FA using Google as the provider? I can only see reference to Outlook in the FAQ.
[Android Apps and Games] M66B:
2FA for Google requires an app specific password, but it is easier to use 'Select account'.

This is described in this FAQ too:

https://github.com/M66B/open-source-email/blob/master/FAQ.md#user-content-faq6
[Android Apps and Games] m0d:
Should onSwipeRefresh() be called when selecting "enable" from bottomsheet?

On selecting "Enable" user is confirming previous action, swipe-to-refresh.

However, currently - global sync is enabled and user needs to swipe to refresh another time to process operations and sync folder.
[Android Apps and Games] M66B:
Enabling will result in synchronization, so no. There is one exception: when manual sync is turned on, but manual is manual.

Edit: synchronization turned on is no guarantee that synchronization can be performed because there might be no internet connection or an unsuitable (metered) connection.
[Android Apps and Games] Blinddrunk:
Nice job

Thanks, i like this app and use with my friends =p
[Android Apps and Games] M66B:
If you or your friends like FairEmail, you can always support the project with a donation, see here:

https://email.faircode.eu/donate/
[Android Apps and Games] M66B:
The downside of the suggested changes is that it is too much work with little benefit.

The quick setup and the manage account/identity sections are useful to setup another account/identity in the same way too. Changing how this works after setting up the first account would only be confusing and leave people wondering how they should setup more accounts later.

I have made the options already more accessible by adding a small button in the last step. All options are what they are, options, and all options have a sensible default for most people. Many people will not even touch the options, which is how it should be.

I have dealt with thousands of people with my other apps, so although this is not backed by scientific research, I have more than an anecdotal experience with what the average user wants and how (s)he thinks.

I have had no questions about setting up accounts/identities yet other than difficulties with authorizing accounts/identities, mostly related to how providers deal with security. Although there are not many FairEmail users yet, this should say something as well. In any case there seems to be nothing fundamentally wrong with the setup.
[Android Apps and Games] davemosk:
Notifications

Hi again ...

I was wondering if there were a different way to manage notifications, so that the most recent email appeared at the top of the list? Currently, they're ordered from oldest to newest, but I'm mostly interested in the most recent arrivals.

Also, it would be great if notifications were cleared whenever I went into the app, rather than having to specifically clear them.

Thanks again for a great, useful, and enjoyable app!
[Android Apps and Games] M66B:
If there are no objections, I will see if iI can let Android sort the most recent new message notification on top.

The new messages notification will go away if you swipe the notification away or after you have read all messages. It won't go away when you tap on it because most people like to keep it as a reminder there are unread messages. If more than a handful people say they want an option for this, I will add it.
[Android Apps and Games] beeshyams:
[MENTION=2799345]M66B[/MENTION]

Thanks again for the option to move messages across accounts
[Android Apps and Games] M66B:
I am having second thoughts about sorting the most recent messages on top for notifications because this is not how Android notifications should work and because the oldest new messages will need mostly first attention.

Any thoughts on this.
[Android Apps and Games] m0d:
I do not see the issue, in the first place.

Because in grouped notifications, it is easier to access/reply/edit the bottom of the list anyway. Which would be the most recents.

Either way it does not make much difference.

Also, notifications is just a quick glimpse. One swipe to remove them works. Quick actions...

Changing or complicating the code for sorting does not seem worth it. Unless you are bored as you wait for the next wave of user feedback/bugs/features or you want to add another advanced toggle option for sort by descending...

In regards to notification going away, I agree with your thoughts, as swiping is easy enough. And, it can be useful to have notification as a reminder to reply to messages etc.
[Android Apps and Games] M66B:
Did you have any trouble finding what you were looking for? Did you have any problem with settings up an account. I don't think so, hence there is nothing fundamentally wrong.

I will change this in the next release. Thanks for bringing this to my attention.
[Android Apps and Games] M66B:
Version .340 is available on GitHub, which was mainly released to fix some bugs.
[Android Apps and Games] Vesem:
After tapping the thing labeled with the gear icon, muttering "Why the hell did that drop me back to the first-run wizard? The gear icon is supposed to take you to the settings and options", wondering whether that was an actual malfunction or just a really weird design choice, and looking at the permissions and battery-optimization items in particular and seeing no indication that they weren't one-and-done things that had already served their purpose and were now inert cruft, did it take me long to find the settings screen from there? No, it didn't.

Of course, you indicated upthread that I am non-representative and my experience is not indicative what "the average user" wants, expects, or finds confusing.

Now you're actively misrepresenting the entire thrust of everything I've said.

As I have acknowledged, repeated, and reiterated, over and over again:

"I think the, uh, 'onboarding' experience was excellent."

"I was thoroughly impressed with how easy it was to set up my account."

"as I said before, I think that your existing setup screen is well laid-out and does its job well in that context."

"Your 'Setup' screen is efficient and clearly laid out, and does a fine job of guiding the user through the initial setup[...]"

"Those items are doing just fine."

"[...]the same level of discoverability and accessibility that the 'Setup tasks' already enjoy."

I'm having trouble seeing any way that you can read all that and come away with a good-faith belief that "Did you have any problem with settings up an account." is a question that has any bearing on my very narrow and specific criticism of the single specific design choice to keep the initial setup wizard screen around "as is" after initial setup has been done at the expense of the other configuration options being "tucked away behind a button at the bottom of that screen below the 'Read messages' header".

If you're sure I'm totally off-base in thinking that this one specific design choice is counterintuitive and confusing, fine. If you don't see enough benefit in changing the one specific design choice that I have actually criticized to justify the amount of work it would take, fine. Your app, your time and effort, your call. I personally still find that one particular element counterintuitive, but I have indicated—verbatim—my willingness to agree to disagree on that topic. If you'd rather press the point, that's fine by me, but you could at least direct your counterargument at something that bears some resemblance to a position I have actually taken.

Whether or not I personally, a member of "by far the smallest group of users", with my taste for options and my decades of experience installing and configuring software on a variety of platforms, had any trouble with the part that I have repeatedly acknowledged is excellent has no bearing whatsoever on the merits of my criticism of a different element of the app design.

This straw-man act is just embarrassing.
[Android Apps and Games] M66B:
It was not my choice to keep discussing about this. I had already said that the setup won't be changed before, so don't be surprised about the answer I gave. So, do what you said and let's agree on disagreeing. Note that I don't say that your arguments are bad, but more that they are not valid for the average user. Also, note that we have something in common: being from another generation and having another history and other experiences. This means that we are not the average today's user.

To repeat my point of view too: IMHO the setup as it is, is the right fit for the average user without getting in the way much for people like you and me.
[Android Apps and Games] JJ111:
Dear [MENTION=2799345]M66B[/MENTION],

I have been looking for quite some time to replace my long used K-9 Mail, which got less and less updated, till now it seems to be dead.

I (finally) found your app, exodus tells me no tracker, great :) I like your approach. Reason I didn't find it before was that I searched for "Mail" and "Email“ in YalpStore (also 'only apps without GFS dependency') - reason your app didn't show is that there is not space between Fair and Email. Maybe a way to add it, so others find your app more easy?! Just an idea, cause I want more people to find Apps with no Trackers. ?

So far I liked the app a lot, lots of stuff I like eg. great header details, good functionality etc., so to support you I wanted to buy Pro, but first it didn't work (I use Yalp Store - with no GApps nor MicroG). I had to use your Github version, donated and now have Pro version so

1) my first question: if I update the Github apk with YalpStore (when your next Google store apk is released) will I loose Pro feature?

2) since I sometimes try different custom Roms (most times I use LineageOS) or if I switch phones, can I backup and restore with TitaniumBackup without loosing Pro features?

3) if I write an email and select the picture icon I can choose between internal file browser and my MiXplorer, but not my Simple Gallery Pro App. Why is it not selectable?

4) all my pictures (more than 1 MB) get resized automatically to around 80 kb without being asked (in settings the toggle "change picture size automatically for showing on displays" is deactivated), also if I attach them with the attachment icon (and not the picture icon). Why is that? And most importantly: I want to send pictures in the original format and quality, how to do that? I searched settings and searched this thread (I hope it wasn't asked before, but going through all posts on the so far 460 pages is too much) but didn't find anything via search.

5) Why is the icon / notification in LOS statusbar always shown? If I pull down it says "synchronizing 0 accounts". If I refresh, I for a short time get a 1 and than 0 again. What can I do, so that I only get it shown when there is activity (and not all the time)? I only want to synchronize my emails manually.

6) I deleted a folder on my email-provider. Instead of getting deleted (although empty) the folder is still there in FairMail with a red note "[Folder name] not found". Why is it not synchronized / how to remove it fully from FairMail?

Lots of greetings,

JJ

---edit---

I am using latest Github version (1.340 beta)
[Android Apps and Games] M66B:
Not finding FairEmail seems more a problem with the search function than with the name to me.

I am not sure what will happen when you update the GitHub version with the Yalpstore version, but I guess things will keep working. However, my advice is to use the official GitHub or Play store version only. Backup/restore should work.

FairEmail "asks" Android to select a file using the storage access framework. This is for privacy reasons, see also the FAQ. FairEmail has no control over which apps respond to this / support this. Simple Gallery might be outdated and not support the storage and framework.

Since emails are limited in size all pictures will automatically be resized. Most people will want this with modern images sizes and outdated message sizes. Disabling the setting "automatically resize" works for me to attach/embed original images, so make sure you are using the latest version of FairEmail.

Please see the FAQ about why the notification must always be shown. You might want to use a quick settings tile to enable/disable FairEmail.

Adding and deleting folders with FairEmail works for me, so make sure you are using the latest version of FairEmail.

Edit: if you still have the same problems with the latest version, please reproduce the problem and send me the debug info by long pressing 'Support'.
[Android Apps and Games] Hida Sobu:
I am a really big fan of the read later feature. However, the time/date selector does not fit completely onto my screen and thus has to be scrolled. In other apps with a similar feature/ time and date picker the time picker is shown first and is replaced by the date picker after setting the time, thus showing only one thing at a time fitting the screen nicely and making the selection process look less cluttered.

Would it be possible to implement the selector in a similar way?
[Android Apps and Games] M66B:
I had another change in mind because it bothered me too, but this is a better idea :)
[Android Apps and Games] M66B:
Would copy message be a useful feature?
[Android Apps and Games] m0d:
How would it be different to 'Share'?

As you can 'share' msg to fairemail, which is sort of copy

As I was composing a draft, I thought about having a preview mode in menu so that you can proofread message with no distractions before finalizing draft and sending.
[Android Apps and Games] M66B:
Copy like move and leaving the original.

There is very little distraction in the compose view, so IMHO a distraction free mode wouldn't add much, except confusion.
[Android Apps and Games] m0d:
Is there uses for having duplicates of mail?

As usually, servers have size limits, also device memory limits.

Not sure about the confusion part, as in this forum I use "preview post" quite often, especially when I attach pictures.

And, github has the preview, too. So its use is fairly common in any webapp/website where users leave comments and posts..

The most distracting thing is having keyboard pop-up when scrolling while reading, causing back button press.

A lock keyboard option? As in disable/enable button:

The reason I mentioned a preview in menu, would to keep it out of view.

As in bar it might take up space(even though some richtext bars have scroll/slide capabilities),

Or too many icons might be confusing. ?
[Android Apps and Games] dorqus:
Is there any way to mark an entire folder as read without having to individually open every single email in the folder? Apologies if I missed it somewhere...I know that you can apply rules but that's for be messages, not existing ones as best I can tell. Thanks!
[Android Apps and Games] M66B:
Long press the first message, hold, slide down or up to the last message and use the three dots button to mark the messages read.
[Android Apps and Games] dorqus:
Awesome. That worked! I thought you could do something like that, thanks again!
[Android Apps and Games] m0d:
Is there a way to move folders up/down in Unified inbox folder?

What about the accounts in Navigational drawer?

---------- Post added at 02:11 PM ---------- Previous post was at 01:55 PM ----------

I am also noticing lags in notifications.

Mail appears in notification bar a good moment after synced in inbox.

In one case I was already reading the message when the notification appeared which was strange, as it should be read.

But, this might be a consequence of sync-on-demand
[Android Apps and Games] M66B:
See the FAQ about how folders are sorted.

Accounts are sorted by name which seems logical to me and you won't have lots of accounts, so I see no reason to add moving up and down.

See the FAQ about any delays/lags.

Edit: I will see if I can add a custom ordering to folders.
[Android Apps and Games] m0d:
The lag I am talking about is when I sync inbox, I have a new mail, I open the mail and start to read the mail, then all of a sudden new mail notification appears with the mail I am already reading.

I already have conversations disabled, but I am not talking about message lag.

Just something I noticed that new message notification takes a while before it appears.
[Android Apps and Games] M66B:
This all depends on the Android architecture components. Notifications are handled by the same database notifications as anything else.
[Android Apps and Games] m0d:
I see.
[Android Apps and Games] M66B:
There is also an advantage to this kind of micro delays which is often overlooked: it keeps the user interface responsive.

Edit: you are asking feature after feature and all these things have a small price too. A sort seems insignificant, but combined with other things it just take extra processor cycles.
[Android Apps and Games] m0d:
I do not mind, the delay, as you say as long as everything is responsive.

Just been using fairemail more often these days and giving feedback.

Sort?

Not quite, more like display order.

If I add more accounts, I would prefer a certain order in navigational drawer.

Which account appears 1, 2, 3, in drawer.

The easiest way would be to have an option to move account up and down in setup - manage accounts view, maybe even buttons.

That way users can set up their accounts and choose which should be on top, 2nd, 3rd, etc.

For example: in k9 account list view, long press an accoint and you can move it up and down the list.

Since fairemail does not use same structure, the best place would be in manage accounts, long press allowing to move up/down, which changes order in drawer based on list position.

But, this would not add any extra processing since it is not at all like sort, which needs calculations.

You set the order, and it is processed bases on preset order.

So it should not cause any delays

Edit:

Currently, in drawer it appears as

* Account A (a created first)

* Account B

But in Unified inbox folders,

* Inbox account B

* Inbox account A

(A also is before B in alphabet )

This is what I meant by order
[Android Apps and Games] M66B:
Sorting is not a free operation.
[Android Apps and Games] m0d:
But it is not sorting when it has a predetermined order.

sorting means calculating based on something.

Account list would be presorted. Just displayimg
[Android Apps and Games] M66B:
There is not something like presorted. Accounts are stored in a database and retrieving records from a database occurs in an undefined order because the database can rearrange things for several reasons, so accounts needs to be sorted by the database or in memory after retrieval. Both are not free. This applies to other forms of storage too.

Anyway, I don't think sorting accounts adds much except complexity, so this will not be added. However, I am planning to sort the primary account on top.
[Android Apps and Games] ironhacker:
VIP Notifications

On a mobile device, one of the most useful features is getting notified about important messages. On my previous Samsung phone, the email app had a VIP flag for contacts that made it really easy to setup notifications (with custom sounds).

10 years ago, I setup folders and rules for "VIP" emails, but I don't think that's the best method. Because it's likely texts, phone calls, IM, etc from these same VIPs is also prioritized, it makes more sense to define the VIP status in the contacts. For instance, I currently have a "Family" label in my contacts, which sync using CardDAV. It would make more sense for apps to prioritize based on standardized labels than to set a VIP list for every app.

I'm sure I'm not the only one who wants to know as soon as a particular work contact or family member sends me an email. How are people accomplishing this with FairMail?
[Android Apps and Games] JJ111:
I would love it, since I often want to copy an email into a specific folder for the future to more easily find, but for now keep it in the main inbox folder.

If you add this feature "copy to..." in the unified inbox into the menue (when long pressing on an email + selecting the 3 dots), than I don't think it will disturb anyone (right unter the "move to...", which is there now). Just more options / freedom to choose from :)
[Android Apps and Games] beeshyams:
Thanks for explaining the use case

[MENTION=2799345]M66B[/MENTION] - this is a good idea. I didn't respond to your earlier post because I didn't understand how it is useful. Please do consider implementing. IMO this and move across accounts should be a part of paid features. They are special - AFAIK no other mail client has them
[Android Apps and Games] M66B:
I had already looked into this before, but standard Android does not support custom notification sounds for contacts, only custom ringtones. I would like to have this myself too, but I don't want to add (custom) contact management to FairEmail.
[Android Apps and Games] m0d:
After selecting one of the inbox in Unified inbox folder, account B,

Clicking the folder icon,

Takes me to folders view of account A, and not B as expected since I am viewing account B inbox.

Currently, I have 2 accounts set up.