demoscenemusic.git
12 years agoSplit up form into three forms to have default buttons work sensibly.
David ‘Bombe’ Roden [Mon, 30 Jul 2012 09:59:19 +0000 (11:59 +0200)]
Split up form into three forms to have default buttons work sensibly.

12 years agoSkip non-existing properties.
David ‘Bombe’ Roden [Mon, 30 Jul 2012 09:58:17 +0000 (11:58 +0200)]
Skip non-existing properties.

12 years agoAdd page to edit a party.
David ‘Bombe’ Roden [Mon, 30 Jul 2012 08:59:29 +0000 (10:59 +0200)]
Add page to edit a party.

12 years agoAdd page to add a party.
David ‘Bombe’ Roden [Mon, 30 Jul 2012 08:58:49 +0000 (10:58 +0200)]
Add page to add a party.

12 years agoAdd methods that create, load, and save parties.
David ‘Bombe’ Roden [Mon, 30 Jul 2012 08:58:20 +0000 (10:58 +0200)]
Add methods that create, load, and save parties.

12 years agoAdd page that lists all parties.
David ‘Bombe’ Roden [Mon, 30 Jul 2012 08:58:05 +0000 (10:58 +0200)]
Add page that lists all parties.

12 years agoAdd comparator that sorts by parties by name and year.
David ‘Bombe’ Roden [Mon, 30 Jul 2012 08:56:18 +0000 (10:56 +0200)]
Add comparator that sorts by parties by name and year.

12 years agoMake releases of a party availabable.
David ‘Bombe’ Roden [Mon, 30 Jul 2012 07:48:08 +0000 (09:48 +0200)]
Make releases of a party availabable.

12 years agoRemove currently useless style display on track page.
David ‘Bombe’ Roden [Sun, 29 Jul 2012 09:57:11 +0000 (11:57 +0200)]
Remove currently useless style display on track page.

12 years agoFix storage of current user in the template.
David ‘Bombe’ Roden [Sun, 29 Jul 2012 09:56:59 +0000 (11:56 +0200)]
Fix storage of current user in the template.

12 years agoUse short name of audio codec as file header, link to download.
David ‘Bombe’ Roden [Sat, 28 Jul 2012 23:36:23 +0000 (01:36 +0200)]
Use short name of audio codec as file header, link to download.

12 years agoAdd method to get a track by a derivative ID.
David ‘Bombe’ Roden [Sat, 28 Jul 2012 23:36:04 +0000 (01:36 +0200)]
Add method to get a track by a derivative ID.

12 years agoAdd MIME type to audio codec description.
David ‘Bombe’ Roden [Sat, 28 Jul 2012 23:35:51 +0000 (01:35 +0200)]
Add MIME type to audio codec description.

12 years agoAdd servlet that lets the user download a track.
David ‘Bombe’ Roden [Sat, 28 Jul 2012 23:35:25 +0000 (01:35 +0200)]
Add servlet that lets the user download a track.

12 years agoAdd TODO.
David ‘Bombe’ Roden [Sat, 28 Jul 2012 22:50:53 +0000 (00:50 +0200)]
Add TODO.

12 years agoStore original extension.
David ‘Bombe’ Roden [Sat, 28 Jul 2012 22:50:48 +0000 (00:50 +0200)]
Store original extension.

12 years agoAdd audio codec for FastTracker II modules.
David ‘Bombe’ Roden [Sat, 28 Jul 2012 22:48:50 +0000 (00:48 +0200)]
Add audio codec for FastTracker II modules.

12 years agoShow filesize of deriviative on track page.
David ‘Bombe’ Roden [Sat, 28 Jul 2012 22:34:46 +0000 (00:34 +0200)]
Show filesize of deriviative on track page.

12 years agoAdd filter for concise numbers (three most significant digits only).
David ‘Bombe’ Roden [Sat, 28 Jul 2012 22:34:26 +0000 (00:34 +0200)]
Add filter for concise numbers (three most significant digits only).

12 years agoList derivatives on track page.
David ‘Bombe’ Roden [Sat, 28 Jul 2012 22:16:30 +0000 (00:16 +0200)]
List derivatives on track page.

12 years agoGet audio codec description if audio/codec property is requested.
David ‘Bombe’ Roden [Sat, 28 Jul 2012 22:16:09 +0000 (00:16 +0200)]
Get audio codec description if audio/codec property is requested.

12 years agoAdd audio codec helper class.
David ‘Bombe’ Roden [Sat, 28 Jul 2012 22:15:53 +0000 (00:15 +0200)]
Add audio codec helper class.

12 years agoAdd button that saves the properties.
David ‘Bombe’ Roden [Sat, 28 Jul 2012 21:38:32 +0000 (23:38 +0200)]
Add button that saves the properties.

12 years agoAdd duration filter to all templates.
David ‘Bombe’ Roden [Sat, 28 Jul 2012 21:38:20 +0000 (23:38 +0200)]
Add duration filter to all templates.

12 years agoRework menu in footer.
David ‘Bombe’ Roden [Sat, 28 Jul 2012 10:46:08 +0000 (12:46 +0200)]
Rework menu in footer.

12 years agoShow release information, if present.
David ‘Bombe’ Roden [Sat, 28 Jul 2012 10:45:53 +0000 (12:45 +0200)]
Show release information, if present.

12 years agoStore properties with a slast instead of a dot as separator.
David ‘Bombe’ Roden [Sat, 28 Jul 2012 10:30:26 +0000 (12:30 +0200)]
Store properties with a slast instead of a dot as separator.

This will allow us to access all properties from the templates.

12 years agoAdd commons-fileupload and commons-io dependencies.
David ‘Bombe’ Roden [Sat, 28 Jul 2012 10:17:57 +0000 (12:17 +0200)]
Add commons-fileupload and commons-io dependencies.

12 years agoAdd button to delete a derivative.
David ‘Bombe’ Roden [Sat, 28 Jul 2012 10:17:42 +0000 (12:17 +0200)]
Add button to delete a derivative.

12 years agoChange button name.
David ‘Bombe’ Roden [Sat, 28 Jul 2012 10:17:26 +0000 (12:17 +0200)]
Change button name.

12 years agoMake it possible to edit the remix information of a track.
David ‘Bombe’ Roden [Sat, 28 Jul 2012 10:17:22 +0000 (12:17 +0200)]
Make it possible to edit the remix information of a track.

12 years agoAdd page that lets the user edit a track derivative.
David ‘Bombe’ Roden [Sat, 28 Jul 2012 10:17:02 +0000 (12:17 +0200)]
Add page that lets the user edit a track derivative.

12 years agoAdd page that lets the user add a derivative.
David ‘Bombe’ Roden [Sat, 28 Jul 2012 10:16:38 +0000 (12:16 +0200)]
Add page that lets the user add a derivative.

12 years agoClear properties are not saved, so make them dirty.
David ‘Bombe’ Roden [Sat, 28 Jul 2012 10:12:35 +0000 (12:12 +0200)]
Clear properties are not saved, so make them dirty.

12 years agoAdd method to remove a derivative from the database.
David ‘Bombe’ Roden [Sat, 28 Jul 2012 10:10:31 +0000 (12:10 +0200)]
Add method to remove a derivative from the database.

12 years agoAdd method to remove a file and all of its empty parent directories.
David ‘Bombe’ Roden [Sat, 28 Jul 2012 10:10:22 +0000 (12:10 +0200)]
Add method to remove a file and all of its empty parent directories.

12 years agoImprove directory name generation.
David ‘Bombe’ Roden [Sat, 28 Jul 2012 09:48:59 +0000 (11:48 +0200)]
Improve directory name generation.

12 years agoAdd method to save track derivatives.
David ‘Bombe’ Roden [Sat, 28 Jul 2012 09:46:59 +0000 (11:46 +0200)]
Add method to save track derivatives.

12 years agoAlways keep the properties sorted.
David ‘Bombe’ Roden [Sat, 28 Jul 2012 09:24:08 +0000 (11:24 +0200)]
Always keep the properties sorted.

12 years agoRedirect back to itself after editing.
David ‘Bombe’ Roden [Sat, 28 Jul 2012 09:21:10 +0000 (11:21 +0200)]
Redirect back to itself after editing.

12 years agoAutomatically link new track to an artist.
David ‘Bombe’ Roden [Fri, 27 Jul 2012 23:39:25 +0000 (01:39 +0200)]
Automatically link new track to an artist.

12 years agoAdd method to save a track with artists and properties.
David ‘Bombe’ Roden [Fri, 27 Jul 2012 23:39:06 +0000 (01:39 +0200)]
Add method to save a track with artists and properties.

12 years agoAdd match filter to templates.
David ‘Bombe’ Roden [Fri, 27 Jul 2012 23:37:19 +0000 (01:37 +0200)]
Add match filter to templates.

12 years agoAdd accessor for track derivatives.
David ‘Bombe’ Roden [Fri, 27 Jul 2012 23:37:10 +0000 (01:37 +0200)]
Add accessor for track derivatives.

12 years agoAdd page that edits a track.
David ‘Bombe’ Roden [Fri, 27 Jul 2012 23:35:37 +0000 (01:35 +0200)]
Add page that edits a track.

12 years agoUse new method in base class.
David ‘Bombe’ Roden [Fri, 27 Jul 2012 23:33:23 +0000 (01:33 +0200)]
Use new method in base class.

12 years agoAdd method to process properties from a request.
David ‘Bombe’ Roden [Fri, 27 Jul 2012 23:33:13 +0000 (01:33 +0200)]
Add method to process properties from a request.

12 years agoChange method signature.
David ‘Bombe’ Roden [Fri, 27 Jul 2012 23:32:45 +0000 (01:32 +0200)]
Change method signature.

12 years agoLoad the properties of a track together with the track.
David ‘Bombe’ Roden [Fri, 27 Jul 2012 23:32:24 +0000 (01:32 +0200)]
Load the properties of a track together with the track.

12 years agoList tracks on artist page, add form to add a new track.
David ‘Bombe’ Roden [Fri, 27 Jul 2012 14:26:57 +0000 (16:26 +0200)]
List tracks on artist page, add form to add a new track.

12 years agoAdd page to add a new track to an artist.
David ‘Bombe’ Roden [Fri, 27 Jul 2012 14:26:35 +0000 (16:26 +0200)]
Add page to add a new track to an artist.

12 years agoShow error message on empty name.
David ‘Bombe’ Roden [Fri, 27 Jul 2012 14:25:39 +0000 (16:25 +0200)]
Show error message on empty name.

12 years agoRefactor add-artist form into an include file.
David ‘Bombe’ Roden [Fri, 27 Jul 2012 14:25:30 +0000 (16:25 +0200)]
Refactor add-artist form into an include file.

12 years agoFix redirect URL.
David ‘Bombe’ Roden [Fri, 27 Jul 2012 14:24:20 +0000 (16:24 +0200)]
Fix redirect URL.

12 years agoAdd method to create to new track.
David ‘Bombe’ Roden [Fri, 27 Jul 2012 11:30:24 +0000 (13:30 +0200)]
Add method to create to new track.

12 years agoAdd method to create a new derivative for a track.
David ‘Bombe’ Roden [Fri, 27 Jul 2012 11:30:13 +0000 (13:30 +0200)]
Add method to create a new derivative for a track.

12 years agoAdd method to get track derivative by ID.
David ‘Bombe’ Roden [Fri, 27 Jul 2012 11:30:00 +0000 (13:30 +0200)]
Add method to get track derivative by ID.

12 years agoAdd track derivatives to tracks.
David ‘Bombe’ Roden [Fri, 27 Jul 2012 11:29:36 +0000 (13:29 +0200)]
Add track derivatives to tracks.

12 years agoRename all methods that load properties for specific objects.
David ‘Bombe’ Roden [Fri, 27 Jul 2012 11:17:02 +0000 (13:17 +0200)]
Rename all methods that load properties for specific objects.

12 years agoUse new method to load artist properties.
David ‘Bombe’ Roden [Fri, 27 Jul 2012 11:15:47 +0000 (13:15 +0200)]
Use new method to load artist properties.

12 years agoAdd method to load properties for arbitrary objects.
David ‘Bombe’ Roden [Fri, 27 Jul 2012 11:15:25 +0000 (13:15 +0200)]
Add method to load properties for arbitrary objects.

12 years agoAdd object creator for track derivatives.
David ‘Bombe’ Roden [Fri, 27 Jul 2012 11:14:51 +0000 (13:14 +0200)]
Add object creator for track derivatives.

12 years agoAdd default implementation of track derivative.
David ‘Bombe’ Roden [Fri, 27 Jul 2012 11:13:43 +0000 (13:13 +0200)]
Add default implementation of track derivative.

12 years agoActually remove all attributes from track derivative, properties are enough.
David ‘Bombe’ Roden [Fri, 27 Jul 2012 11:13:30 +0000 (13:13 +0200)]
Actually remove all attributes from track derivative, properties are enough.

12 years agoAdd interface for track derivatives.
David ‘Bombe’ Roden [Fri, 27 Jul 2012 05:51:19 +0000 (07:51 +0200)]
Add interface for track derivatives.

12 years agoCreate data directory helper on load.
David ‘Bombe’ Roden [Fri, 27 Jul 2012 05:48:59 +0000 (07:48 +0200)]
Create data directory helper on load.

12 years agoAdd data directory helper.
David ‘Bombe’ Roden [Fri, 27 Jul 2012 05:48:37 +0000 (07:48 +0200)]
Add data directory helper.

12 years agoRemove obsolete interface.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 12:13:24 +0000 (14:13 +0200)]
Remove obsolete interface.

12 years agoRedirect back to itself after editing an artist.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 12:12:35 +0000 (14:12 +0200)]
Redirect back to itself after editing an artist.

12 years agoManage properties on artist.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 11:54:28 +0000 (13:54 +0200)]
Manage properties on artist.

12 years agoRemove dependency on nekohtml.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 11:54:12 +0000 (13:54 +0200)]
Remove dependency on nekohtml.

12 years agoUse more recent version of utils.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 11:54:01 +0000 (13:54 +0200)]
Use more recent version of utils.

12 years agoSave properties of an artist when saving the artist.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 11:44:35 +0000 (13:44 +0200)]
Save properties of an artist when saving the artist.

12 years agoAdd “dirty” flag to properties.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 11:44:14 +0000 (13:44 +0200)]
Add “dirty” flag to properties.

12 years agoAdd accessor for custom properties.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 09:56:17 +0000 (11:56 +0200)]
Add accessor for custom properties.

12 years agoShow all artist properties on admin interface.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 09:52:50 +0000 (11:52 +0200)]
Show all artist properties on admin interface.

12 years agoLoad artist properties with artists.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 09:52:39 +0000 (11:52 +0200)]
Load artist properties with artists.

12 years agoAdd custom properties.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 09:14:34 +0000 (11:14 +0200)]
Add custom properties.

12 years agoRemove “delete” link.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 08:21:46 +0000 (10:21 +0200)]
Remove “delete” link.

For now, deletion won’t be a part of this site.

12 years agoAdd accept-charset attribute to all forms.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 08:21:17 +0000 (10:21 +0200)]
Add accept-charset attribute to all forms.

12 years agoFix page header names.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 08:20:06 +0000 (10:20 +0200)]
Fix page header names.

12 years agoSet encoding for all parameters to UTF-8, the one and only.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 08:15:09 +0000 (10:15 +0200)]
Set encoding for all parameters to UTF-8, the one and only.

12 years agoAdd by-name comparator.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 07:00:30 +0000 (09:00 +0200)]
Add by-name comparator.

12 years agoAdd page to edit an artist.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 05:27:50 +0000 (07:27 +0200)]
Add page to edit an artist.

12 years agoAdd page to add an artist.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 05:27:34 +0000 (07:27 +0200)]
Add page to add an artist.

12 years agoAdd method to save an artist.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 05:25:56 +0000 (07:25 +0200)]
Add method to save an artist.

12 years agoAdd method to create an artist.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 05:25:48 +0000 (07:25 +0200)]
Add method to create an artist.

12 years agoUse admin base page in admin page.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 04:48:05 +0000 (06:48 +0200)]
Use admin base page in admin page.

12 years agoAdd base admin page.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 04:47:51 +0000 (06:47 +0200)]
Add base admin page.

12 years agoInclude CSS in all files.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 04:45:33 +0000 (06:45 +0200)]
Include CSS in all files.

12 years agoAdd CSS.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 04:45:10 +0000 (06:45 +0200)]
Add CSS.

12 years agoAdd servlet that delivers static content.
David ‘Bombe’ Roden [Thu, 26 Jul 2012 04:44:59 +0000 (06:44 +0200)]
Add servlet that delivers static content.

12 years agoRequire GOD level to administrate.
David ‘Bombe’ Roden [Wed, 25 Jul 2012 20:19:01 +0000 (22:19 +0200)]
Require GOD level to administrate.

12 years agoAdd minimum user level required to view pages.
David ‘Bombe’ Roden [Wed, 25 Jul 2012 20:18:51 +0000 (22:18 +0200)]
Add minimum user level required to view pages.

12 years agoAdd logout page.
David ‘Bombe’ Roden [Wed, 25 Jul 2012 20:16:54 +0000 (22:16 +0200)]
Add logout page.

12 years agoInclude admin menu in footer.
David ‘Bombe’ Roden [Wed, 25 Jul 2012 19:19:12 +0000 (21:19 +0200)]
Include admin menu in footer.

12 years agoRename admin page.
David ‘Bombe’ Roden [Wed, 25 Jul 2012 19:14:09 +0000 (21:14 +0200)]
Rename admin page.

12 years agoShow login/logout options in the footer, depending on current user state.
David ‘Bombe’ Roden [Wed, 25 Jul 2012 19:07:06 +0000 (21:07 +0200)]
Show login/logout options in the footer, depending on current user state.

12 years agoWhen an empty file is requested, use page named “index.”
David ‘Bombe’ Roden [Wed, 25 Jul 2012 19:06:51 +0000 (21:06 +0200)]
When an empty file is requested, use page named “index.”

12 years agoAdd empty index page.
David ‘Bombe’ Roden [Wed, 25 Jul 2012 19:06:28 +0000 (21:06 +0200)]
Add empty index page.