- Feb 21, 2017
-
-
Kevin Whitaker authored
-
Kevin Whitaker authored
-
- Feb 20, 2017
-
-
Kevin Whitaker authored
Make sure track path is saved to track view so sending it back won't crash. Keep track of users for requests to implement limited amounts of requests. Implement requesting with limits.
-
- Feb 19, 2017
-
-
Kevin Whitaker authored
Have backend also keep track of users who voted on a track to prevent duplicate voting. Add vote count next to vote button. Make sure these details are correct, event on refresh.
-
Kevin Whitaker authored
Implement vote sending to backend. Have trackdetails spit out a msotly complete audiotrack for voting. Fix voting to actually modify list. Fix js code to not break on songs with apostrophes.
-
Kevin Whitaker authored
Clean up some things. Make skip vote longer. Put in js that should show notifications for skip requests.
-
Kevin Whitaker authored
Implement basics of voting ui. Change vote selection code to also inject cover before putting in list. Make sure player sends winning track to highlight on client.
-
- Feb 18, 2017
-
-
Kevin Whitaker authored
-
Kevin Whitaker authored
-
Kevin Whitaker authored
-
Kevin Whitaker authored
Uncomment user actions and fix by finding active DB object instead of converting dead one. Use font-awesome to make icons for buttons. Implement rest of basic logic for login page. Some style fixings. Start adding skip controls.
-
- Feb 17, 2017
-
-
Kevin Whitaker authored
-
- Feb 15, 2017
-
-
Kevin Whitaker authored
Start implementing web UI. Add track detail container. Comment out some old test code and DB code while more gets hooked up. Play/pause button is mostly implemented.
-
- Feb 09, 2017
-
-
Kevin Whitaker authored
-
Kevin Whitaker authored
Redo events so that the event can have needed info alongside it. Make sure when computer is picking tracks if no votes that it doesn't pick a song that just played if possible. Fix mislabeled method. Implement untest admin skip and vote code.
-
- Feb 05, 2017
-
-
Kevin Whitaker authored
Stop using pointers from DB as storage mechanism. Start storing copies of the object itself. Use commits after methods are done with transaction to hopefully help with DB issues. Don't use map because it requires too much about the key object I don't need. Add boolean that prevents vote end from being called constantly during it's 3 second window.
-
- Feb 04, 2017
-
-
Kevin Whitaker authored
Fix music dir being set in bad place again. Update web calls that backend calls to match const requirements. Have playlist and player part of backend class now for better handling. Set up getting first vote list and sending.
-
- Jan 30, 2017
-
-
Kevin Whitaker authored
-
- Jan 29, 2017
-
-
Kevin Whitaker authored
-
- Jan 28, 2017
-
-
Kevin Whitaker authored
Add interface class to represent player interface. Have simple hide/show animation between. Put up more interface elements on login interface to show inteded ui.
-
Kevin Whitaker authored
Make GroovePlayer a singleton to avoid being created for each browser. Add login UI component to eventually hold landing screen. Actually start server with initial interface.
-
Kevin Whitaker authored
Add basic classes for application. Move source around and properly fix up build system to link and use correct c++ compiler version.
-