{"comment":{"created_at":"2011-10-17T23:55:18Z","body":"This is too much to keep track of, so I'm going to split this all into multiple issues.","updated_at":"2011-10-17T23:55:18Z","url":"https://api.github.com/repos/sympy/sympy-bot/issues/comments/2436370","id":2436370,"user":{"avatar_url":"https://secure.gravatar.com/avatar/0383e4cae325f65a1bbd906be4be2276?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"0383e4cae325f65a1bbd906be4be2276","url":"https://api.github.com/users/asmeurer","id":71486,"login":"asmeurer"}},"action":"created","issue":{"number":41,"created_at":"2011-10-12T06:12:03Z","pull_request":{"diff_url":null,"patch_url":null,"html_url":null},"body":"A few suggestions:\r\n\r\nI think that the front page should emulate this page: https://github.com/sympy/sympy/pulls, just the part about pull requests. With all the info, just do it better and more usable. So there would be buttons like \"mergeable\", \"open\", \"close\", \"recent\", \"sort by contributors 'newness' to sympy\" and so on. And we can make it really usable and put a big link to sympy.org for it, so that people start reviewing things more.\r\n\r\nIt would be awesome if we could have all the important metadata in the webapp, and then even a search function there, which is something that is annoyingly missing from GitHub's interface. Indeed, if it were more or less like the GitHub page (though I could think of a few improvements :-), that would be great.\r\n\r\nIt would also be cool if it were full of html 5, though I realize that that's way more work :)\r\n\r\nCould we also add \"by whomever\" (i.e., the person who did the review)?\r\nYes, also together with the picture and put everything into a nice table. And add buttons to sort by various criteria.\r\n\r\n**Issues that are fixed now:**\r\n\r\n\"Repository and branch: https://github.com/smichr/sympy polyx\": I would make both repo and branch links (now only branch is a link).\r\n\r\n\r\nI found another bug:\r\n\r\nhttp://reviews.sympy.org/report/agZzeW1weTNyCwsSBFRhc2sYiHUM\r\n\r\nif I upload a test result, before the app updates the list of pull requests from github, the pull request number is missing. Internally, if I can't find the pull request in the database, I should create the pull request, with the given number anyway (in the database). The update will then just update the data about it, so all will work.\r\n\r\nfix json (use try/except)\r\n\r\nsort the pull request by the \"creation date\" on the front page, and also split them to \"can be merged\", \"can't be merged\".\r\n\r\n\r\nThe pull requests currently remain on the front page forever. I'll implement hiding the closed pull requests (closed pull requests are listed at the end of the page).\r\n\r\n\r\nOn the main page I would add a title of every pull request, instead of just a number.\r\n\r\nImplement automatic updates of issues (remove Update) button.\r\n","comments":3,"title":"web app improvements","updated_at":"2011-10-17T23:55:18Z","url":"https://api.github.com/repos/sympy/sympy-bot/issues/41","id":1884677,"assignee":null,"milestone":null,"closed_at":null,"user":{"avatar_url":"https://secure.gravatar.com/avatar/f65ea1dfe7ef7b9f889ed6877fcc69b8?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"f65ea1dfe7ef7b9f889ed6877fcc69b8","url":"https://api.github.com/users/certik","id":20568,"login":"certik"},"html_url":"https://github.com/sympy/sympy-bot/issues/41","labels":[],"state":"open"},"legacy":{"issue_id":1884677,"comment_id":2436370}}