IssueView.aspx: Add a textbox to quickly select an issue by ID
IssueView.aspx.cs: Force a page reload when an issue has been selected with the cascading drop down, so that disqus (which will also force a page reload when a comment has been entered) can reload the correct page.
MoMA.css: Style links inside GridViews with normal weight fonts, so they don't take up too much space.
MyAccount.aspx, Overview.aspx, Submissions.aspx: Add GridView style.
NamespaceView.aspx, NamespaceView.aspx.cs: Add GridView styles. Fix SqlDataSource parameters so that the value passed in as a query string didn't override the value selected in the tree view. Try and clarify the values presented in the first DetailsView.
ReportView.aspx, ReportView.aspx.cs: Add GridView style. Add links from the GridView to NamespaceView. Add a textbox to quickly select a report by ID.
svn path=/trunk/moma-tool/; revision=129150
IssueView.aspx, IssueView.aspx.cs: Use the DisqusControl control to manage comments.
DisqusControl.cs, disqus.js: A server control with a javascript client-side part to embed Disqus comments on a page.
DisqusProxy.asmx, DisqusProxy.cs: Proxy the disqus API to get around browser cross-domain restrictions
disqus.css: Extracted from disqus's embed.js so we can reference it directly, to workaround IE not using the style sheet (I had IE working, then it broke and I can't figure out why.)
svn path=/trunk/moma-tool/; revision=127420
MoMA.master: Add a link to IssueView
NamespaceView.aspx: Fix the links to IssueView
ReportView.aspx: Include a link to IssueView in the list of reported issues
ReportView.aspx.cs: Fix up the column numbers now there's a link to the issue
svn path=/trunk/moma-tool/; revision=126348
APIReport.aspx, APIReport.aspx.cs: Show counts for total number of reported issues, number of applications per reported issue, and the ratio of counts per application. Only include P/Invokes and issues from latest definition set.
svn path=/trunk/moma-tool/; revision=121686
MoMA.css: Remove the login header style as it's no longer needed. Add style for detailsview controls.
MyAccount.aspx, MyAccount.aspx.cs: New page showing submissions from the current user, and giving password change and logout options.
Password.aspx, Password.aspx.cs: Split out from the Login page.
Login.aspx, Login.aspx.cs: Split out password changing. Override the ReturnURL for the Verify page only.
svn path=/trunk/moma-tool/; revision=121586
ReportView.aspx: Application type is now stored with the report, not the metadata. The application type is edited as a drop-down list.
Overview.aspx: Issue counts are now stored with the report.
Overview.aspx.cs: The automatic scaling doesn't seem to work on Google charts, so do it ourselves.
Submissions.aspx: Issue counts are now stored with the report. Add date from/to filters. Add application type filters as a set of checkboxes. Default page size is now 30 rows.
Submissions.aspx.cs: Update filtering.
svn path=/trunk/moma-tool/; revision=120080
Login.aspx.cs: Always redirect on login to Overview, rather than follow the ReturnURL query parameter (Returning to eg the Verify page isn't useful.)
Verify.aspx, Verify.aspx.cs: New pages to handle the verify links in emails sent to new users.
RegisterMail.html: The email template sent to new users.
Register.aspx, Register.aspx.cs: Send a validation email when a user successfully registers. User accounts are created disabled.
MoMA.master: Anonymous users can only see the Overview.
Submissions.aspx, Submissions.aspx.cs: Hide some details from logged in but non-Novell users.
Overview.aspx, Overview.aspx.cs: Show some details to anonymous users. Use Google charts instead of ZedGraph. Put the chart in a sidebar.
ReportView.aspx.cs: Placeholder to hide some details from logged-in, non-Novell users when the report being viewed was not submitted by that user.
svn path=/trunk/moma-tool/; revision=119470
MoMA.master: Extra div for the mono-project CSS
MoMA.css: Extra style for GridViews
ReportView.aspx, ReportView.aspx.cs: No more lazy-create of report metadata - it's now added at report creation time.
Submissions.aspx, Submissions.aspx.cs: Improve the filtering UI. Make date and importance columns as narrow as possible, and drop the Reporter Name column, to fit everything in the page width.
useful.png, not useful.png: Some crappy icons that will have to do until I find some better ones.
svn path=/trunk/moma-tool/; revision=118721
ReportView.aspx, ReportView.aspx.cs: Improve the GridView pager.
APIReport.aspx, APIReport.aspx.cs: Options to filter on method namespace and class. Improve the GridView pager.
svn path=/trunk/moma-tool/; revision=117562
ReportView.aspx, ReportView.aspx.cs: Catch an attempt to view a non-existent report.
Overview.aspx.cs: The graph control doesn't exist when we're in the middle of logging out.
svn path=/trunk/moma-tool/; revision=117486
Overview.aspx: Cache the database results. Highlight important reports.
ReportView.aspx, ReportView.aspx.cs: Cache database results. No need to look up some controls by name when they're in an UpdatePanel.
Submissions.aspx, Submissions.aspx.cs: Cache database results. Enable filtering on report importance.
svn path=/trunk/moma-tool/; revision=117384
Overview.aspx, Overview.aspx.cs: Implement most recent 20 report, and most needed API queries.
Add DbLinq to implement those queries.
svn path=/trunk/moma-tool/; revision=112585