Commit Graph

9 Commits

Author SHA1 Message Date
Lucas Verney 4d4ce6c14e Basic webplayer
Now able to play a single file, in a format supported by your browser.

* Playlists not yet supported.
* Volume is a simple on/off switch.
* Repeat / Random not yet supported.
2016-08-07 01:38:49 +02:00
Lucas Verney 9d73eeba15 Handle session expiration. Closes #11 2016-08-06 17:20:02 +02:00
Lucas Verney b73b4ba200 Finish API refactor, use normalizr + immutable 2016-08-05 00:04:23 +02:00
Lucas Verney 9717bdc47b Store invalidation on logout
Invalidate the store at logout, emptying cached items such as artists,
albums and songs and then preventing them from quickly reappearing when
reconnecting with the same or a different account.

Closes #5.
2016-08-03 15:55:42 +02:00
Lucas Verney 40f6223bd0 Use Immutable, enhance i18n, pagination in the store
* Keep track of pagination in the store
* Use Immutable in reducers
* Finish i18n, every available strings are now translated in English and French
* Add a loading indicator
* Premises of API error handling
* Better locale negotiation
2016-08-01 00:30:44 +02:00
Lucas Verney b7ff2bbd85 l10n of login info messages 2016-07-31 01:05:08 +02:00
Lucas Verney 414f05df44 Hot reloading with webpack 2016-07-26 15:59:18 +02:00
Lucas Verney ef4dfd1176 Accessibility stuff 2016-07-26 13:21:37 +02:00
Lucas Verney 2e1381acc6 Initial commit 2016-07-24 23:46:27 +02:00