IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#i2p-dev
/2024/02/17
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 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 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 ))
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!
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.