summaryrefslogtreecommitdiff
path: root/todo
blob: 248ff959eacb94a92e3b525335a5e028120e7638 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Find kernels
Have backend handle builds that it finds to already be running (break in to steps and store current status)
Make frontend package adding a little more user-friendly (ajax or client-side js search)
Restructure the backend for modularity
Make frontend and backend actually work like they're using one of several modules
Write a live git ebuild
Write an AJAX-based self-updating status viewer
Add logging besides just commands (restructure the buildlogs table)
Make backend do a dummy run through and queue all commands and other tasks, then execute them (for better status handling, easier debugging, etc.)
Have builds and tasks not give links to logs if we're already viewing the logs
Either make task status a TEXT or stop putting command name in the status (via thrown exception) - we can fetch this later anyway - just store the task id that failed (or use the last task)
Consider saving env. passed to tasks, path if we ever use it
Add metadata back to logviewer
Do like wikipedia and put the header in the footer so important parts load first
Add email notifications to backend
Add configurable groups of suggested packages to frontend, backend
Add a statistics page
Add cleanup functions to the frontend and backend
Separate variables we got from the URL from the rest, stop using $request, instead keep super globals and strip slashes on them
Replace STDOUT, STDERR, echo in backend with variable - either STDOUT, STDERR, or file
Go back and figure out what should be log_msg and what should be debug, etc.