These are things we'd like to have support for in Trac. Some of them may be possible already, case in which I just missed it in the docs (I did look).
- New user creation. Currently trac only knows about users with SVN access. I'd like to have the ability for external users to make their own logins with only Wiki access. This way we could remove anonymous wiki access, which is a spam magnet. Robert pointed out this link which may be useful.
- Developers drop-list in new ticket page. It would be best if the 'assign to' field of the ticket page contained a drop-list with all the SVN committers in it.
- 'Nosy list'. Roundup allows any number of people to be added to the 'nosy list' of a ticket, and those get automatically notified of all ticket changes (they get an email with the full text of the ticket change).
- File upload at ticket creation. It is very useful to allow files to be attached to tickets when creating them. Often there are test cases which can be used by the developers to study the bug, but the ticket creation page has no 'attach file' button that I can see. Note that this one is low-priority, since at least the 'ticked edit' page does have an 'attach' button. It would still be nice to be able to do it in one step.
- Some email obfuscation code. I don't like finding my email address with a simple Google search. Granted, it may be hard to decide if a string containing '@' is an email, or a part of a language syntax construct, but simply replacing it with an image should do the trick.
- The possibility to send mail to the local aliases on the virtual host. Currently we have, for example, svn-watch set as a mail alias for a list of developers emails. This alias works for mail sent from inside the box, but not from the outside, so replying to the svn post-commit messages is a bit annoying.
