4.6.0 Code refactorings, Genre auto-playlists and Breadcrumbs improvements.

**Please do a 'bower install' and 'npm install' to update**
**You should probably also do a 'bower prune' and 'npm prune' to remove deprecated dependencies !**

* Fixes tsquillario/Jamstash#217
* Remove subsonic.js getStarred()
* Rename subsonic's getSongs() to getDirectory()
* Remove songs_lite.html
* Refactor queue.js
* Added angular-ui's ui-sortable directive as a bower dependency
* Refactor song selection across the app
* Refactor subsonic.js' loadPlaylistsForMenu
* Refactor subsonic-service.js to improve readability
* Updated bower deps to their latest versions
* Add a VersionEye badge in the README to track our dependencies
* Minor code style adjustments to comply with our jscsrc.
* Changed the localStorage key used to store the genre playlists names
* Enable removing genre auto-playlists from the list
* Use angular cache when querying getMusicFolders and getIndexes
* Refactor getAlbumListBy()
* Rework of the JSCS and JSHint configs
* Refactor breadcrumbs into a directive.
* Removes getAlbums() in subsonic-service, replaced by getSongs()
* Removes getSongTemplate() in subsonic-service which appears unused.
* Replaced Underscore with Lodash
* Fetch users' ID3 genres using Subsonic
* Update all npm packages, removes the "undef" rule to enable johnpapa's style
* Display the loading spinner gif for all angular ajax requests
This commit is contained in:
Hyzual 2015-07-14 19:23:28 +02:00
parent 90070daeb5
commit fa1dec8e34

View file

@ -1,4 +1,13 @@
[
{
"date": "7/14/2015", "version": "4.6.0",
"changes": [
{ "text": "- The spinning loading gif is now displayed again for all requests to Subsonic."},
{ "text": "- The genre list in the Playlist tab is now retrieved from the Subsonic server. As a result, your saved genre list has been reset."},
{ "text": "- Genre auto-playlists can now be removed by clicking on the X icon."},
{ "text": "- Breadcrumbs are no longer limited to 2 levels and will display correctly no matter the directory depth."}
]
},
{
"date": "5/23/2015", "version": "4.5.0",
"changes": [