# # # patch "TODO" # from [d57f9d2d4d2acd8412cb3d9c090f424159eecb6a] # to [eb85131c28211d5b66942a4a499def2ef2866992] # ============================================================ --- TODO d57f9d2d4d2acd8412cb3d9c090f424159eecb6a +++ TODO eb85131c28211d5b66942a4a499def2ef2866992 @@ -1,76 +1,5 @@ -NEW VERSION +The contents of this file have been moved to: +http://grahame.angrygoats.net/moinmoin/ViewMTN/Suggestions +Please go to that site, and look there! - * Fix the RSS date fields - * Highlight -> content_type mapping (works at the moment, somehow) - * JSON - * Unit tests - * Read-only WebDAV support - * Put copyright notices on the files, mostly so I can keep track - of where they end up. - * remove the leading path from subdirectories in file browser - * page showing the tags for a given branch - * client side reorderable tables using JS - -BUGS: - - * HEAD just does GET; we should really do HEAD properly. Also, we - should start issuing eTags - -TODO: - - * support for translation, and see if we can get some people to help with that - モノトネ - - * some sort of contest for a logo (with some sort of cool prize, perhaps - con someone into putting one up on offer or pay up myself.) - - * a revision selector interface - make sure it prints out the revision - selector to the person, so that they can use it on the command line later - ** make this AJAX; show the results *as the person types* ** - ** this feature would blow people out of the water ** - - * optionally pop-up a window (or some sort of AJAX box lurking someplace) - which updates with the commands that have been run - useful for debugging, - also useful for beginners to see how to do stuff. - - * Show information when mousing over long hex strings. - - * Magically make http:// ftp:// etc links inside files clickable - - * In the file diff view for multiple files, show the same change set - information that is available in the revision view - this will help - explain what's happened. For bonus points, index into the diff so you - can click on a file that changed and jump to that section in the diff. - - * When viewing a file, give a list of revisions in which that file - was recently changed. Include in the list a link to diff with each - revision. - - * from [mrb] - support for multiple databases (perhaps some sort of dropdown to say which - database you want to look in) - perhaps also make the branches page show the - branches in each of the DBs, for ease. - -AJAX ideas: - - * When hovering over nodes in the ancestry graph, display the ChangeLog. - - * When hovering over branch links, show heads and other information - - * When hovering over revisions, show author / date - - * When hovering over diff links - - * turn line numbering in file / diff view (etc) on and off - - * file viewer; treat merges as a special case and show the side which - actually has the resultant file (no change on that edge) - - * file viewer / diff viewer / anywhere showing info related to a rev - magic box that downloads and inserts - revision stuff. - - * we need some concept of selecting two points revisions for diffs or other - comparison. This is the main strength ViewCVS seems to have over us. -