Closed jancborchardt closed 3 years ago
:+1: sounds very good
What we should not do again is pull in big features that we cannot handle as they do not work as nicely as they should. We're still facing a lot of problems with the unified inbox hackery, and that feature was merged ages ago.
But I agree, on a higher level we should try to create something useful for the users, not just re-invent the wheel and create another crappy web-based IMAP client…
:boom: Stability sometimes varies. Right now and the last few weeks I had many small issues like mails not loading at all, send button not working, the reply to/cc being filled out wrongly and especially server errors in the unified inbox. It’s all things which we absolutely need to get right and which always have priority over new features.
To master this one we could try to automate testing as far as possible, most importantly with js unit tests.
I think first priority should be to make it stable and nice to use (I still can't use it on everyday basis, where I can with thunderbird, or I could with gmail which I don't use any more). And then, yes, all your idea are really nice :) Looking forward 1.0 milestone!
Let's try GitHub's new feature and create a project for this :-) https://github.com/nextcloud/mail/projects
I am also on nextcloud now and my preferred projects for the mail app are stability, signature and folder management. I can help you with beta-testing in nextcloud and owncloud. Have fun at the NC conference!
my 2 cts: Move mail into other folders (drag and drop preffered) and folder management.
@brjhaverkamp there’s a pull request open for moving mails: https://github.com/nextcloud/mail/pull/90 any review and contribution is much appreciated. :)
Something I find really useful in Facebook / Twitter / Signal is how easy it is to basically just click on a contact and see all of my conversation with that person in one single, scrollable stream, where in most email clients I find myself having to search for specific emails a lot.
Yep. That’s one idea we could have in the sidebar. Folder-like filters in the sidebar which are simply saved searches for the most contacted people. :) The icon of the folder would be the avatar of that person.
Ok, and presumably if you clicked on that person, you'd see a single stream with the contents of all of your conversations? Because that was the most important part of what I was saying. Not so much that it's easy to find contacts, but that the things you've said to each other are easily viewable as a record of your conversation, rather than being split up into a million fragmented emails.
I mean, conversation view does this somewhat, but it's still far more split up and fragmented than if you look at something like an IM app or FB chat or Signal.
@Bugsbane yes, exactly what you said. Show all messages with them in chronological order.
Of course the main problem here is the same as with #17 (Grouping of message threads / conversations), in that we need to query several folders via IMAP for this. At least Inbox and Sent anyway, to get both the messages from you and the other person, and then sort them inbetween.
I stumbled upon this through filter "sort order". As that would be nice to have, sort by sender/receiver, date, size, ....
I stumbled upon this through filter "sort order". As that would be nice to have, sort by sender/receiver, date, size, ....
Unfortunately my feature request (#679) for this has just been closed, for "lack of interest" (fair enough). A mail list-view is just a table. Basic table UX means sortability. Surely before getting into fancy features like the ones suggested in this thread, it would not be too difficult to add this basic one.
Personally, my holy grail for this app, the outstanding feature which would push it in front of most competition, is decent snooze functionality (#2048). But I can live without such a frivolity.
Unfortunately I cannot even use the app until it can do something basic like sort the order of mail.
Filters (rules) and folders like with gmail would be awesome.
A better UX for selecting mail addresses in the To and CC fields. The current one is highly confusing and thus bad UX.
I think the UI / Theming needs more separation or shading. Right now, mail is just a white page with an overload of text, and no easy way to focus on the stuff you want to know. Call it visual grepping if you want.
I can't really explain it that well, so I fiddled around some with the devtools and made some examples. These are by no means design proposals!
@dodedodo good timing. We plan to have a closer look on the app's design soon to improve those things. Ref https://github.com/orgs/nextcloud/projects/45#card-63246375. You are very welcome to join our call(s) where we'll discuss those topics but also in github tickets if you prefer async communication :)
Basically all of these things have been implemented by now through things such Priority Inbox, being able to close the left nav, resizable message list, adding avatars, and the rest will be taken care of with https://github.com/nextcloud/mail/issues/5321 :)
Right now the Mail app is an ok IMAP client. It has some nice integration with other Nextcloud apps, pretty standard stuff.
Now how can we make that even better and even simpler? Just some brainstorming, also partially things which have been mentioned in other issues, but here as a more coherent combination. Please don’t take this as a bashing – I’m a contributor and this is just me trying to take a step back and check what a person would expect. :)
@nextcloud/mail what do you think? The conference would be a good place to talk about how we can focus on the essentials and make sure that’s the absolute center of the app. :) And then polish it reeeally good.