zzz
I used to be a custom folder guy 30 years ago but have abandoned that practice in the gmail/tbird era
orignal
no, seem I was disconnected
orignal
sec
orignal
so what's with it?
zzz
orignal, I believe it was early in the week, I can paste it here if you like
zzz
<zzz> orignal, diva.exchange (Konrad) asked me to ping you about this i2pd crash bug that's still a problem: github.com/PurpleI2P/i2pd/issues/1940
zzz
<zzz> not trying to bug you, just looking for an ack so I can tell him I did it
orignal
the problem is it's nebver happens to me
dr|z3d
yeah, it's not strightforward to setup.. gmail uses "labels" instead of folders, but it amounts to the same thing.
dr|z3d
we could do better, however. on receipt of mail from a new sender, we could prompt the user to determine if they want to configure a new folder or filter to an existing folder.
zzz
orignal, konrad claims it's easily reproducible (but I'm just the messenger, I know nothing). Would you like me to pass a message back to him? Or will you follow up on github?
orignal
don't worry
orignal
I will do on github
zzz
dr|z3d, what's the name for this auto-routing-by-sender feature, or what does tbird call it?
orignal
and it seems it always occurs with docker that I never use
zzz
ok thanks orignal :)
dr|z3d
haven't used tbird in a while, but "mail filters" is probably as good as any a description, no?
orignal
if he wants me to investigate what's going on with docker, the answer is no
zzz
I've never used docker either, dunno
orignal
un mentioned bunch of docker specific issues
orignal
that's what I see in the github issue
zzz
tough problem. anybody else in i2pd a docker guy?
orignal
no
orignal
nobody uses it expect un
zzz
diva.exchange is doing a lot of good research, I'm talking to them about what they're looking at next. good stuff.
zzz
dr|z3d, I'm wondering what other apps call that feature
orignal
see, reg.i2p is probably one of the busiest eepsites now
orignal
and never has such issue
orignal
that's the problem
orignal
I mean if it was easy to reproduce we would see it there
dr|z3d
> Message filters allow you to set up Thunderbird to organize your messages automatically. Each account has its own set of filters. Filters can move messages to folders, delete them, forward them to other email addresses, and more.
zzz
ok I see that in the tbird menu. the word 'filters' is throwing me because that sounds like search, not conditional actions. Sounds pretty elaborate
zzz
like I said people's use of email is quite idiosyncratic
zzz
somebody's critical feature could be something I've never heard of
dr|z3d
yeah, their implementation is more than just send mails to folders, not that it's bad, but it's also not one-click intuitive either.
zzz
so let's take your 4 requests: search, folders, filters, contacts. put them in order of need for your use case personally
dr|z3d
probably search, folders, contacts, filters, though I'd group folders and filtering.
zzz
most to least important I assume
dr|z3d
without auto-filtering, folders won't have much use. and yes, most->least important.
zzz
where would html email display be on the list?
dr|z3d
is that a trick question? :)
zzz
no, I'm trying to anchor your list to the status quo... should we have done search before html, for example
dr|z3d
joking aside, html mail is probably more important than all of those, especially where html is a requirement to view the content of the mail.
zzz
ok, good, then at least w.r.t. your use case, we're doing things in the right order: html (done), search (WIP)
zzz
and folders would be next
dr|z3d
yeah, you're doing fine. I like the direction you're heading. *thumbs up*
zzz
so let's solicit other opinions on that
zzz
you want my WIP diff for search? I've decided not to put it in for this release, but you're welcome to it
dr|z3d
any chance you can throw it up on a new branch, easier to look at then?
zzz
sure
dr|z3d
thanks, appraciated.
dr|z3d
*appreciated, even.
zzz
lol
dr|z3d
still working on getting the html viewer working properly, I guess that's a task for this weekend.
zzz
no time like the present ))
dr|z3d
:)
zzz
dr|z3d, et al, susimail search WIP, comments and test results welcome, git.idk.i2p/i2p-hackers/i2p.i2p/-/merge_requests/182
zzz
search is doable because the UI is straightforward. Add one box, done and done
zzz
filters, contacts, PGP... not so much
zzz
try to count how many popups, forms, configs, dropdowns, error messages, UI elements, etc. there are in tbird for PGP. It's in the dozens
dr|z3d
re MR request, thanks, will let you know, zzz.
dr|z3d
re UI elements, I don't think we want to copy tbird at all, I've never found their UI a paradigm of streamlined.
zzz
sure. Using it, among others, as a complexity estimate, and also a reference for what things are called in the UI
dr|z3d
ok, let's break it down a little.
dr|z3d
contacts, for example. UI could be similar to how susidns does dests.
dr|z3d
not sure we need an "info" page initially, just a list of contacts in a form table with some actions attached.
dr|z3d
as for pgp, all we really need is ability to store a pgp key per address and then automatically use it when sending mails.
dr|z3d
if a mail arrives with a pgp key attached, we store it, and then use it, assuming we have pgp enabled. zero user intervnetion required.
zzz
what actions? what's the purpose of a contact list? what does it do or enable?
dr|z3d
actions could be: show all mail from, delete all mail from, add to favorites (so it will appear on a dropdown on the compose mail page), filter to <dropdown> folder etc.
dr|z3d
blacklist, another action.
dr|z3d
so all mails from x get binned on arrival.
dr|z3d
do we want to see how many mails we've received from x in the table that we're storing locally? maybe that too.
zzz
most of that is well above what tbird offers in its "address book"
zzz
to me, the most useful thing would be js autocomplete when typing in recipients
zzz
but if you think about it, you don't even need a contact list to do that, you could just offer options from known addresses
dr|z3d
sure, I don't disagree.
zzz
the feature of an address book that the user explicitly and manually maintains... never been much of a fan
dr|z3d
yeah, I don't think we need to go that far. we just want a list of contacts and some actions we can perform.
zzz
the mapping of <address> to "Real Name" is nice to maintain and auto fill but not a killer feature
zzz
but "list of contacts" == manually maintained by the user, right?
zzz
I just looked at my tbird address book tab for the first time... ever?
dr|z3d
not so much. the only maintenance is really "add to favorites" and "blacklist".
dr|z3d
welcome to the future!
dr|z3d
biab
zzz
Here's a thesis for you. Contacts is not a standalone feature. It's a subfeature that _might_ be required to support actual features (autocomplete, real name mappings, PGP certs, the "actions" you list above, ...)
dr|z3d
agreed, zzz.
dr|z3d
I see it as a sub-feature that ties various other features together.