Commit graph

63 commits

Author SHA1 Message Date
An Phan
f341987e33 Fix contains() method 2016-03-19 03:41:46 +08:00
An Phan
e0d783f366 Use getters/setters 2016-03-18 12:45:12 +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
6e1c617d62 Upgrade libraries 2016-03-13 00:15:14 +08:00
An Phan
6b2efbf12a Move nprogress logic to main.js 2016-03-11 18:49:54 +08:00
An Phan
03e8dbd6b9 Add a loading progress bar 2016-03-11 17:55:40 +08:00
An Phan
82ce986405 Exclude unknown artist/album from most-played 2016-03-06 17:06:28 +08:00
An Phan
2d08223106 Attempt to preload the next song (resolves #232) 2016-03-06 16:19:37 +08:00
An Phan
caff687bdd Reset recent songs between sessions (fixes #249) 2016-03-06 15:51:50 +08:00
An Phan
913f21c9e5 Remove an empty useless method 2016-03-06 15:46:46 +08:00
An Phan
e12d723e8d Refresh song info after editing 2016-03-06 13:02:03 +08:00
An Phan
8a5d242122 Add edit ability (fixes #228) 2016-03-06 11:58:51 +08:00
An Phan
a7e5cdcb00 Eliminate Vue.http deprecated warning 2016-03-01 00:50:25 +08:00
An Phan
5066a14858 Revamp dashboard, fix #231 2016-02-14 15:18:40 +08:00
An Phan
1c84cb93ec Use native array methods 2016-02-14 00:59:57 +08:00
An Phan
f6733dcae6 Fix typo 2016-02-10 23:54:55 +07:00
An Phan
cb23591f70 Use Vue in a modular way 2016-02-09 11:57:08 +07:00
An Phan
03d3480137 Reactive extra panels 2016-02-08 20:14:51 +07: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
0441c45bb2 Make user avatar reactive 2016-02-07 11:23:12 +07:00
An Phan
9a4ee6b8c6 Change parameter names 2016-01-26 14:25:31 +08:00
An Phan
3e0c3ab809 Add CDN support 2016-01-25 18:55:00 +08:00
An Phan
190c2c117f Invalidate token before logging out 2016-01-25 18:38:41 +08:00
An Phan
426b90d210 Refactor and optimize 2016-01-21 18:21:46 +08:00
An Phan
c2aef059ce Add a preamp into the equalizer 2016-01-19 19:00:23 +08:00
An Phan
c017a8dab6 Better jsdoc 2016-01-17 22:26:24 +08:00
An Phan
adc77e882f Use proper Vue components and methods for selection 2016-01-17 18:05:49 +08:00
An Phan
5f70dee097 Optimization 2016-01-16 13:55:16 +08:00
An Phan
346aedd1c0 Allow drag and drop to rearrange queued songs 2016-01-16 09:37:29 +08:00
An Phan
f63400ec65 Add artist and song browsing 2016-01-15 15:27:25 +08:00
An Phan
eb9e9a2317 Display playlist meta 2016-01-14 16:02:59 +08:00
An Phan
4ec406934e Add a setting to confirm Koel before closing 2016-01-12 23:39:50 +08:00
An Phan
47064547f9 Add a (basic) equalizer 2016-01-11 23:25:58 +08:00
An Phan
52b115aabd Better jsdoc 2016-01-07 17:03:38 +08:00
An Phan
08936f64c8 Dblclicking a song now queue it too 2016-01-07 16:11:11 +08:00
An Phan
9cad5fa280 Use a mixin for some addTo-related actions 2016-01-06 17:12:10 +08:00
An Phan
39e073a614 Fix byIds() returning songs in wrong order 2016-01-05 22:01:46 +08:00
An Phan
5ac6c4dd1e Add "Add To..." button 2016-01-03 18:32:21 +08:00
An Phan
8a247e1ed7 Bug fixes and enhancements 2016-01-01 14:47:03 +07:00
An Phan
739a447ce9 Error class on login form 2016-01-01 13:16:17 +07:00
An Phan
e9b45ac0c3 Update album cover and artist image right after song info loaded 2015-12-30 13:03:47 +07:00
An Phan
e7aac3ea16 Merged 1.1 2015-12-30 11:37:29 +07:00
An Phan
12e4bd473f Basically completed jwt 2015-12-30 11:29:35 +07:00
An Phan
950772a701 Bump version 2015-12-30 11:15:21 +07:00
An Phan
ea18806f09 Fixes #151 2015-12-30 11:15:21 +07:00
Merccy
2b931a62c2 Fixed a type in song.js 2015-12-29 20:04:58 +01:00
Merccy
a959581a40 Fixed a typo in queue.js 2015-12-29 20:03:44 +01:00
An Phan
3193351499 Fixes #151 2015-12-29 08:22:38 +07:00
An Phan
92b81c7b5b Progressing 2015-12-29 08:16:36 +07:00