Commit Graph

15 Commits

Author SHA1 Message Date
216f2e7348 Pretty URLs for albums URLs as well 2016-08-12 13:57:53 +02:00
d8a7d4f66a Rework webplayer
Full rework of webplayer. Webplayer is back to its previous working
state, and ready for further improvements.
2016-08-10 23:50:23 +02:00
fffe9c4cd3 Major code review
Major code review, cleaning the code and adding a lot of comments. Also
implements a separate store to keep entities with a reference count and
garbage collection. This closes #15.

Known issues at the moment are:
* Webplayer is no longer working, it has to be refactored.
* AlbumPage is to be implemented.
2016-08-10 21:40:25 +02:00
9d73eeba15 Handle session expiration. Closes #11 2016-08-06 17:20:02 +02:00
b73b4ba200 Finish API refactor, use normalizr + immutable 2016-08-05 00:04:23 +02:00
df9dca3a11 Beginning of Discover page and remove dead code 2016-08-03 15:46:51 +02:00
d5da4e4818 Fix grid + begin play buttons 2016-08-02 13:23:53 +02:00
2b3207ec44 Better responsive sidebar
Also fix a i18n missing string and add some `role` attributes for
accessibility.
2016-08-01 12:04:59 +02:00
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
d8a44cdc3c Use table-condensed on small screens 2016-07-30 01:05:25 +02:00
157382c3b8 Fix mixed content blocked when browsing the UI on HTTPS
When not setting an endpoint protocol scheme at login, "http" was
assumed. Changing this to the same protocol as current one, to avoid
mixed blocked content.

Also prevent multiple submissions of LoginForm.
2016-07-29 00:03:28 +02:00
28bff9cece Fix a bug with error handling in API middleware 2016-07-27 13:51:09 +02:00
414f05df44 Hot reloading with webpack 2016-07-26 15:59:18 +02:00
ef4dfd1176 Accessibility stuff 2016-07-26 13:21:37 +02:00
2e1381acc6 Initial commit 2016-07-24 23:46:27 +02:00