Added TODO file. Currently a port of coolo's retro stories.
[opensuse:build-service.git] / TODO
1 ==========
2 To Do List
3 ==========
4
5 * Allow status only for smapp projects or cached
6   - Right now /project/status will either run out of memory or out of time for projects big enough.
7   - This needs to be limited – and for larger projects the admin needs to set an attribute
8     that will trigger a precache on the API for those
9
10 * Experiment with new ways to display project build status
11   - /project/monitor exceeds the limits of the screen way too early.
12   - There needs to be a way to display the available informations without using so long words.
13
14 * package build status popup should be more informative
15   - The current popup is nice, but for most projects it shows too much informations. A summary would do
16
17 * /request/diff needs love
18   - Mostly missing is the history. Right now it only shows a mix of all history lines.
19   - What is missing too is to shorten the diff by default. Right now it loads a huge diff into memory
20     and then it let’s javascript make the syntax highlighting. Both are evil
21
22 * We need nicer progress graphics
23   - /monitor uses graphics that coolo made with gimp → SCANDAL!
24
25 * /project/list_requests links should stay in project
26   - When I go from /project/list_requests to a single request, I don’t expect to go to /requests
27
28 * Chrome has issues displaying tables
29   - Chrome (possibly chromium too) has e.g. in /project/status the table out of the box
30
31 * If there is only request pending (for prj or pkg)
32   - If there is only 1 request, the link should go to /request/id