OPENdj TODO List
-
JavaDoc all the code.
-
Make logging consistent throughout, use the log4j API.
-
Database connection pooling (can we use the DBCP stuff from
Jakarta-Commons?) (UNASSIGNED)
-
Wherever we display previously broadcast shows, show the original
broadcast date and DJ comments for the show. This includes the links
from the main listen page and search-archives results. (UNASSIGNED)
-
Add filters on "Show Times For DJ" page. Filters should be things
like "display only live shows", "show only reruns", "display all
shows" (UNASSIGNED)
-
Redo the admin interface - make it actually useful. Right now many
admin tasks can only be done by directly manipulating the
database. (UNASSIGNED)
-
Update ODSP to use a challenge-response login system. (UNASSIGNED)
-
Update ODCP to use a challenge-response login system. (UNASSIGNED)
-
Update ODSP to do incremental updates of show meta data, instead of
UPDATESHOWMETADATA which always does a full update. (UNASSIGNED)
-
Pull genre list and mood list immediately after logging in. Currently
we wait until the "Update" button is pressed to update these, which
can only happen after the broadcast has started, wasting valuable bandwidth.
-
Update client to use challenge-response login method. This is of
course dependent on the challenge-response enhancements to the ODSP
and ODCP protocols being supported at the server (see above).
(UNASSIGNED).
-
REWRITE client apps in native code. Fuck this Java shit - it was
never meant to be a good UI language. Right now I'm thinking about
doing it in Qt so we can keep a common codebase for Win32 and UNIX.
(UNASSIGNED)
-
Write a decent intaller that WORKS for Win32 - the current one doesn't
work for anyone but me... this is bad. (UNASSIGNED)