Commit Graph

19 Commits

Author SHA1 Message Date
Jonathan Bernard
7d7f2eed87 Re-organized into two submodules: service and uploader.
Moved all the existing service code into the `service` submodule.

Stubbed out project and GUI frame for the uploader. Idea is to have a GUI that
infers all the correct meta-data from media tag values and creates service,
songs, and performance records appropriately based on the tagged mp3/ogg files
of the performances.
2017-02-11 23:53:04 -06:00
Jonathan Bernard
a6a68a5320 Add song rank in performance. Use DbMigrate in tests.
* Add the song order in a service using `performances.rank` to indicate the
  relative position of each song within the service. The service page now
  respects this ranking.

* Update the tests to use DB Migrate to manage the database transitions.
2017-02-11 21:23:17 -06:00
Jonathan Bernard
200b69b960 Updated build to use git versioning and extract shell utilities. 2016-12-17 23:24:38 -06:00
Jonathan Bernard
5ce29aa86e apply from not working in Gradle 3. Moved helper script into main build script. 2016-12-17 21:48:42 -06:00
Jonathan Bernard
a132f6540c Update code and build for deployment to ElasticBeanstalk. 2016-12-17 21:48:30 -06:00
Jonathan Bernard
e7eb82ceb6 Update dependencies and code to play nice. 2016-12-17 13:31:24 -06:00
Jonathan Bernard
62f68a25a5 Build missing task declaration 2016-07-15 17:08:33 -05:00
Jonathan Bernard
5e81284220 Fixed artists split in DB layer. Services sorted most recent first. 2015-07-22 09:26:53 -05:00
Jonathan Bernard
bc02b45712 Fixed versioning release versions, brought test web.xml up-to-date. 2015-03-23 04:09:28 -05:00
Jonathan Bernard
5bcd4d91c3 Finished initial implementation of songs and services page. 2015-03-17 19:46:50 -05:00
Jonathan Bernard
29f00f806b Restructured project to version builds and move CSS into src.
* Added a new version implementation to the build. The build task now triggers
  an increment to the build version.
* Reconfigured the war plugin to filter source files and replace the @version@
  token with the project version and to rename css and js files to include the
  version number in the filename.
2015-03-17 18:15:13 -05:00
Jonathan Bernard
b6536c0794 Added test cases and test data for the database layer. 2015-03-07 14:20:06 -06:00
Jonathan Bernard
66cd8f579a Added equals implementations on model classes. 2015-03-07 14:16:52 -06:00
Jonathan Bernard
d84ec06afb Started working on an embeddable test version of the service for unit testing. 2015-03-03 16:28:38 -06:00
Jonathan Bernard
6ed3bd399b Started working on the front-end. 2015-03-02 21:27:05 -06:00
Jonathan Bernard
38e0432c1e Updated build file to handle a local deployment and Jetty instance. 2015-03-02 20:36:28 -06:00
Jonathan Bernard
134afd5945 Updated build with WAR plugin as well as dependencies needed for the REST API. 2015-02-20 17:23:30 -06:00
Jonathan Bernard
3e07dc20bf Created model objects and DB layer. 2015-02-20 01:08:17 -06:00
Jonathan Bernard
f2dc674181 Initial commit: .gitignore and build.gradle. 2015-02-17 16:45:18 -06:00