darcs repository web UI and hosting app. This is the main darcsden trunk, which also runs hub.darcs.net. (https://hub.darcs.net)
#30issues mail notification
It would be useful for maintainers to (be able to) get mail notifications of all new or changed issues and for submitters to get changes on ones they've submitted, a la Trac.
- added tag wish
+1! It was annoying to learn that people have been opening tickets for a library I maintain and I just wasn't aware...
Come to think about it, I don't see an email account linked to my darcsden account, so there was really no way in which I could get such a notification. Still, this violates the principle of least surprise (IMO).
If it were simple to implement, RSS feeds per project / tickets would be a reasonable workaround
+1
- added tag +2
- added tag +3
- removed tag +2
rudimentary support has been added via http://hub.darcs.net/simon/darcsden/patch/89c00d8674cb027b6cf136d2419fd03c4c17fde0 http://hub.darcs.net/simon/darcsden/patch/d0e3b067fa854453fc18c3c894dfe5500503b592 http://hub.darcs.net/simon/darcsden/patch/1503ae914c39c3457360ebe7c37e0faa778d6883
TODO: * fix remaining usability issues with the button redirecting the page * no useful mail body for closing issues without a comment yet * add support for subscribing to repo pushes or the whole repo
- added tag in-progress
The work so far (individual issue subscription, with auto-subscribe on create/comment) has been deployed. Thanks!
Notification emails should arrive in your inbox with reasonably low spam scores. You might need to train your spam filter a little. Replying by email is not yet supported. Let us know of any issues.
Yay, email!
One wish item: I'd like to be subscribed to issues etc on my own repos by default.
Yay!
I think this subscribes the repo owner, only, to new issues in all their current and future repos, unconditionally. Could we have a subscribe button visible to all on the issues page ? That way others could subscribe. Also the owner could unsubscribe (not sure how often that's needed, but why not).
I'm not sure exactly what you mean. There already is a subscribe/unsubscribe button. Do you want it on the issue page list, as in http://hub.darcs.net/simon/darcsden/issues ?
Yes.
PS lest I forget, let's add any new field(s) to the initial couchdb schema also (you may have done this already).
- added tag issues
PS once we have whole-tracker subscription, all the discussion happening on other issues becomes more visible, attracting more help.
here's subscription on repo level, but only affects issues: http://hub.darcs.net/maerwald/darcsden-mail-notify/patch/022019d90af8a0a0e4cc8dcaf4f03e4b116d086c
figuring out how to send events on repository commits seems a bit more complicated
Also... it doesn't include a button yet, only the REST API for it.
Repo subscription has been deployed. Thanks to maerwald (and pointfree for UI work). Tips:
- repo subscribers receive all issue notifications, including new issues
- while you are subscribed to a repo, the per-issue subscription buttons will be disabled
- when you create a repo you are subscribed to it by default.
Update: may not be working just yet.
Wish: stay on same page when clicking un/subscribe repo.
Oh, also note:
- you won't receive notifications for your own actions
Repo page subscriber count with tooltip for subscriber list: http://hub.darcs.net/pointfree/darcsden-ui/patch/01867a33df4948bd92fa20aaf759506d734f0dc1
Issue page subscriber count with tooltip for subscriber list: http://hub.darcs.net/pointfree/darcsden-ui/patch/e103108a9f55f8c4d03968a91d6c73298be07d48
Subscriber counts deployed - thanks!