Commit graph

35 commits

Author SHA1 Message Date
Phan An
a96c0e22fb Compilation fixes getting in shape 2017-04-24 00:01:02 +08:00
An Phan
c8d67bd472
Cleanup and refactor 2017-03-28 18:25:24 +08:00
An Phan
bdca871b6e
Upgraded to Laravel 5.4 2017-02-15 11:16:49 +08:00
An Phan
9537ad26b1
Refactor 2017-01-17 15:32:03 +08:00
An Phan
9dc0ddebb5
Remove jQuery 2016-12-20 23:48:37 +08:00
An Phan
226c5e5bdb
Utilize pluralize filter 2016-12-19 13:53:09 +08:00
An Phan
adfebd0167
Lint everything 2016-11-26 10:25:35 +07:00
An Phan
2e2c0515f3
HTML changes for better E2E tests 2016-11-17 17:25:58 +08:00
An Phan
8d3280fcac
Revert ES6 string literal due to uglify cockup 2016-10-31 17:00:36 +07:00
An Phan
2df42065f7
Use ES6 string literals in templates 2016-10-31 11:55:07 +07:00
An Phan
f08f04f594
Use short close tags wherever possible 2016-10-31 11:28:12 +07:00
An Phan
aaaa3e1a4e
Set correct MIME when dragging (fixes #410) 2016-08-21 22:51:09 +08:00
An Phan
032b9bee7c
Enable navigation with a basic router 2016-07-11 01:55:20 +08:00
An Phan
c6ab0ed14e
Fix artist/album name overflow on mobile 2016-07-08 08:48:12 +08:00
An Phan
8657387f0a
A change of heart re:indent size 2016-06-26 00:05:24 +08:00
An Phan
7f4bb0706d
Better organizing services and stores 2016-06-25 18:15:57 +08:00
An Phan
2f8a152c98
Switching to Vue2.0 2016-06-25 16:21:39 +08:00
An Phan
970981ccc1 Finish Playlist download, starting Fav download 2016-06-04 20:29:23 +08:00
An Phan
774ae68efb Finish Album download, starting Artist download 2016-06-04 19:20:11 +08:00
An Phan
d25e899593 Allow Navigate from "Most Played Songs" (fixes #303) 2016-05-30 16:04:22 +08:00
An Phan
9a302fd111 Album item's Play button should play by order (fixes #314) 2016-05-30 14:31:12 +08:00
An Phan
4dc06719b3 First try 2016-04-17 23:38:06 +08:00
An Phan
e9360e4600 Upgrade lodash to 4.x 2016-03-31 16:58:46 +08:00
An Phan
481d012d6c Use explicit imports for lodash functions 2016-03-31 15:44:36 +08:00
An Phan
be4378d33f Use proper const wherever applicable 2016-03-28 21:38:14 +08:00
An Phan
f43e72355c Add thumbnails/listing view mode (close #278)
This commit adds an option to change view mode (thumbnails/listing) for
artists and albums views.
2016-03-28 19:51:49 +08:00
An Phan
f6d0db1b4f Make let, not var 2016-03-16 11:51:07 +08:00
An Phan
01480432a8 Massive jslint fix 2016-03-14 01:00:32 +08:00
An Phan
b9d25ccad6 Allow dragging and dropping artists/albums (fix #229) 2016-02-14 16:34:14 +08:00
An Phan
661041cb10 Ctrl/Cmd+click album/artist now queues the songs 2016-02-14 16:20:33 +08:00
An Phan
3ca0009f73 Add a home (dashboard) view
A home/dashboard view has been added, which contains most
recently-played songs (in the current session), top songs, albums, and
artists. Song playback has also been revised with proper Vue's
reactivity, resulting in a much better and cleaner code base.
2016-02-08 19:25:44 +07:00
An Phan
a45222518a Use proper Vue pluralize filter 2016-01-15 18:05:54 +08:00
An Phan
f63400ec65 Add artist and song browsing 2016-01-15 15:27:25 +08:00
An Phan
cf27ed713d First integration with Last.fm
Koel can now integrate and use the rich information from Last.fm. Now
whenever a song is played, its album and artist information will be
queried from Last.fm and cached for later use. What's better, if an
album has no cover, Koel will try to update its cover if one is found on
Last.fm.

In order to use this feature, users only need to provide valid Last.fm
API credentials (namely LASTFM_API_KEY and LASTFM_API_SECRET) in .env. A
npm and gulp rebuild is also required - just like with every update.
2015-12-20 00:36:44 +08:00
An Phan
0ee372882c Big Bang 2015-12-13 12:42:28 +08:00