Stacked on top of #392
Yes, I know we have stacked PRs, but I want to explicitly separate two sets of commits and review both on different places
This is MVC implementation of email notification.
Still lot of parts are missing, but this is a PR with most basic features.
i'd prefer if this was stacked! it would make it slightly easier to review:
1b6628ab: can we use the handle regex from the userutil module and customize it a bit for atRegex?18b248e5and9eebc110seem to be modifying the same file, it would be nice to merge the two changes (runningjj absorbwhen editing the second change should automatically solve it!).dfa71348seems to update the logic for issue-comment emails. would be nice to collapse or clean up the diffs.this was only a first pass of reviews, but ill go through and have a closer look at the logic in the code, and give this a go locally. thanks again for working on this, its looking pretty cool already!