Commit Graph

12 Commits

Author SHA1 Message Date
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
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
2d9747482b Move to CSS modules
Also includes misc fixes

* Use CSS modules for all the CSS.
* Fix a bug in the filterbar which was not filtering anything.
* Fix a l10n issue in songs view.
* Update hook to clean build repo before running, preventing to push
dev built code.
* Update webpack build code.
2016-07-30 00:19:05 +02:00
921028c073 Finish translation 2016-07-29 00:50:08 +02:00
945b218504 Translations improved
* Translation system in place
* French translations available
2016-07-28 23:20:11 +02:00
ef4dfd1176 Accessibility stuff 2016-07-26 13:21:37 +02:00
767fd0f7d1 Manage CSS with webpack as well, reduce number of final scripts 2016-07-25 01:04:09 +02:00
2e1381acc6 Initial commit 2016-07-24 23:46:27 +02:00