(Cc-ing the list back in.)
I'm not sure what you mean by changing the [spam] icon. I'm guessing
you mean lighting it up when I select a junk mail. What I'm lookng
for is that the junk mail should somehow be visibly obvious in the
list of messages. The two most obvious ways to do that would be with
color or another flag field.
My suggestion was to change the icon which is shown in the list of e-mail
messages. Right now, it changes based on if the message was replied to, or
if it's a new one, etc. We can pretty easily show a "this is spam" icon in
there.
I never suggested that Trojita should detect or filter spam. I also
prefer not to have my client do a "magic move" for spam. I want the
spam (either identified by IMAP, or marked manually) to be visually
obvious in the message list,
Understood -- I was simply clarifying what I consider in-scope, and what it
outside of scope for me.
An icon is fine. A filtered view is fine, too.
Custom backgrounds/highlighting based on different search criteria -- why
not, but this needs a real design on how to achieve this in a non-hackish
manner, and how to make that configuration available to the users.
and I want a way to do something with it
as a group, by a (simple) manual invocation. By "run it through a
filter" I'm thinking of invoking an external program (e.g., shell
script). Normally what I want to do is move it to a folder.
Yes, hence my suggestion for a flag/tag-based search. We're missing that,
and patches are welcome.
I think every client I've ever used at least gives one the option to
have deleted messages automatically moved to a folder of my choice.
If IMAP doesn't allow this, then it's a simple matter of definition.
I don't delete anything, I recycle it, meaning move it to the
recycling folder, thank you very much. Later I may decide to delete
and expunge messages in the recycling folder, either manually or
automatically.
This paradigm can be emulated on top of IMAP. However, doing this within
Trojita opens several technical issues (it's more or less euivalent to
implementing virtual folders on the client side). Technically, we could do
that, but we do not plan to do so because of the associated performance
tax. One feature which would break down is for example lazy-loading of huge
mailboxes. Right now, we are relying on server-side searching and threading
which only works on a single-mailbox basis, and therefore is unusable on a
client-side virtual mailbox. This would therefore require loading all
messages from that virtual mailbox, and that's super-expensive.
I'm aware of the fact that there are competing MUAs which support this use
case -- and they happen to pay the associated price, and I suppose that a
lot of people won't notice. Maybe some of them can mask away the associated
performance hit, even though I have yet to see one which works well enough
on, say, a mailbox with 50k messages. Different MUAs have different design
choices here. I'm happy with Trojita being fast and not showing their users
a trash folder.
Top-posting is not as simple as moving the cursor and hitting enter.
I also (in my twisted world) need to move the signature. Obviously
it's not a huge deal, but it is unnecessary make-work that is handled
for me by every other client under the sun.
Your are also using a non-standard signature spearator. The standard,
widely-recognized form is "-- \r\n" (two dashes, space, CR, LF). This
convetion was first standardized in an RFC back in 1999, and its use
predates the standardization. Instead, your MUA apparently uses "- -- \r\n"
which prevents other MUAs from figuring out "hey, this is a signature,
maybe the data in there are not terribly important, so let's render it in a
smaller font in gray and don't include it when replying because nobody
cares about the signature in an original e-mail when reading an N-th
reply".
You are of course free to compose messages in any format, including using a
non-standard signature separator. However, Trojita will not support this
particular use case.
This is similar to people who use "| " instead of "> " when quoting
e-mails. Yes, it's original, yes, they *can* do that, but it downgrades the
experience for other people who stick to standards. That's why Trojita
doesn't offer to change the signature separator or the quoting method.
Here's a suggestion that you've undoubtedly seen before: include the
replied-to email as an attachment. It might not be your preferred
mode of operation, but I think that would be an ideal solution for me.
Actually, this is a first-timer. Nobody else does that when replying
(AFAIK), but it's exactly what Trojita is doing when formwarding (try
hitting Ctrl-Shift-F).
Cheers,
Jan
--
Trojitá, a fast Qt IMAP e-mail client -- http://trojita.flaska.net/