Please upgrade here. These earlier versions are no longer being updated and have security issues.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
Email & Activity frequency
Linc
Admin
I bookmarked the API discussion last week, and there have been 40 replies in 7 days - which means that's how many emails I've gotten about it and how many alerts I got on my Activity feed here. Lots of noise, very little signal.
So I can either turn off bookmark emails (undesirable) or unbookmark the API discussion (also undesirable). May want a more intelligent notification system at some point.
So I can either turn off bookmark emails (undesirable) or unbookmark the API discussion (also undesirable). May want a more intelligent notification system at some point.
0
Comments
I've been thinking this for a while and completely agree. Something along the lines of only notifying you between visits of replies, and then perhaps once a week sending you a list of topics that you've contributed to that you haven't seen since there have been changes etc.
Something like that would be far more signal to noise.
Also, I'd personally rather not have the contents of the reply in the email.
ok, i see your concern here, and that is quite valid. i've thought about this in the past, but never moved forward with anything concrete (dropping a line in crontab just ends up taking less time..)
----
straw man ideas:
have a plugin that edits a crontab in the background (only would work on linux, only if crontab is installed)
have a plugin that starts a long running thread that wakes up at intervals and does a job (wasteful use of resources, hard to debug)
have a plugin that kicks off an external script running in daemon mode that wakes up at intervals and does a job. (a little less wasteful if the script was done right, and could be made to work cross platform)
----
in the end, you're going to need a service of some sort, but i believe it can be done in a way that it is hidden to the user who just has to check a box or uncheck it in their admin page.
in general, while a digest would be nice, i'm not convinced that this is something vanilla needs internally. what is the bare minimum? maybe just making it very very easy to turn off noisy discussions, and to have limits on notification output (no more than 5 emails a day, 10 emails a week...) would satisfy most users, and someone else can pick up the digest idea at a later point in time.
Definitely would require some optimizing, too; for instance, maybe it could store the time for the next update as a session variable to avoid multiple unnecessary database hits per visitor. Alternatively have it write the time for next run in the config file - the issue there being to make sure 2 simultaneous hits don't double trigger.
Just throwing stuff out there.
ive always been in favor of multiple notification methods. I would love to see vanilla support in Gwibber.. and mobile support via mobile applications and sms notifications.