On 08/10/12 14:13, Jarl E. Gjessing wrote:
There are of course MANY features missing, and if ok I'd like to help as
much as I can.
Hi Jarl,
thanks for your kind words. My answers, comments and opinions are below.
As usual, my position is subject to change, so if you don't agree with
my stance, please feel free and welcome to share yours.
1. Multple accounts
This is something which is being requested pretty often. I don't have a
use for this feature myself and prefer to concentrate on other areas,
but Thomas Lübking (who reads us through the list) has already expressed
interest in that, so this will probably happen. It's up to him to decide
when to start working on that (Thomas, please keep Jarl Cc-ed, he's not
on the list). But I definitely agree that this is a must for any serious
e-mail client, yeah.
2. Signatures
That sounds like a trivial feature which could be an excellent starting
point for contributing to Trojita. I've created a feature request for it
[1].
Would you like to work on contributing this feature to Trojita? Patches
welcome.
3. Filters (I'm just using gmail and its own filtering so I kinda dont
care :-))
It isn't clear to me what "filters" mean here -- if it's about
automatically moving incoming messages to particular folders, that's
something which should in my opinion be better done on the server side
(because then you don't depend on having a client always running, etc
etc). It would be great if Trojita had support for managing these
server-side filtering rulesets through Sieve, though.
I realize people might want this feature, it's just something I won't
work on in my spare time because I consider it a technically inferior
approach. I won't necessarily object to such a patch, though.
4. Possibility for minimizing to tray
That's a nice GUI tweak, already requested [2]. Patches welcome :).
5. Sorting by date
If the server supports the SORT extension, Trojita can do this already
(you'll need a recent git version or the upcoming v0.4 as the old v0.3
release doesn't support it). If you're using an IMAP server which cannot
sort on the server side, Trojita cannot sort for now either.
If this feature was to work in absence of the SORT extension, one would
have to download the metadata for *all* messages in a mailbox, and
that's pretty expensive operation which would make Trojita work almost
as slow as the other mainstream e-mail clients; opening a mailbox would
not happen "instantly" as it is now, but could easily take minutes when
doing that for the first time (and transfer large amounts of data, and
consume substantial amount of disk space on the client). There's a big
tradeoff here, and I will prefer to have a serious discussion before
this gets implemented. It's dead easy to code in Qt's MVC classes, but
the implications are serious, IMHO. Opinions?
I'd like to look at sorting by date and minimizing to tray and send you
the changes if ok?
Patches are always welcome. If you need help, please feel free to drop
by on #trojita IRC channel on freenode, or just write a mail -- I'll be
happy to help.
With kind regards,
Jan
[1] https://projects.flaska.net/issues/541
[2] https://projects.flaska.net/issues/67
--
Trojita, a fast e-mail client -- http://trojita.flaska.net/