Commit graph

149 commits

Author SHA1 Message Date
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
6a382c51b2 Use configured app name 2016-02-14 15:38:00 +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
28f2714a80 Use a custom filter for songs 2016-02-14 00:59:11 +08:00
An Phan
2afe0e36f9 Fix player controls style on phones 2016-02-13 22:09:15 +08:00
An Phan
b6b2ab2de8 Fix progress color 2016-02-13 13:18:04 +08:00
An Phan
e7c3b78f20 Use npm's font-awesome instead of bower, and some optimizations 2016-02-13 13:09:45 +08:00
An Phan
9a84943f39 Artist and album in progress pane now clickable 2016-02-13 11:18:59 +08:00
An Phan
f6733dcae6 Fix typo 2016-02-10 23:54:55 +07:00
An Phan
2d5dd4f0ab Fix AudioContext detection 2016-02-10 08:22:39 +07:00
An Phan
cb23591f70 Use Vue in a modular way 2016-02-09 11:57:08 +07:00
An Phan
1d28c24c0b Better top-songs list 2016-02-08 21:33:07 +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
e0004718e5 Remove unused csrf-token meta 2016-02-03 00:38:57 +08:00
An Phan
f1f05e98fd No need to handle backspace in Mac, following Vue@1.0.16 2016-02-01 00:02:46 +08:00
An Phan
483c996aa5 Fix method name 2016-01-31 23:59:06 +08:00
An Phan
7e67d5db59 Add title to audio element 2016-01-30 23:38:55 +08:00
An Phan
5b496915a6 Song now properly skips when error 2016-01-30 23:14:15 +08:00
An Phan
20157e489e Fix playback path 2016-01-28 15:58:41 +08:00
An Phan
24cb32ceea Serve static assets via CDN if possible 2016-01-28 13:35:51 +08:00
An Phan
9a4ee6b8c6 Change parameter names 2016-01-26 14:25:31 +08:00
An Phan
660700e23f Another song for another version 2016-01-26 14:24:23 +08:00
An Phan
8476a042e3 Add CDN support 2016-01-25 21:10:10 +08:00
An Phan
190c2c117f Invalidate token before logging out 2016-01-25 18:38:41 +08:00
An Phan
bbce9d9adf Fix repeat-one logic 2016-01-25 15:21:00 +08:00
An Phan
426b90d210 Refactor and optimize 2016-01-21 18:21:46 +08:00
An Phan
e00a91fe31 Fix equalizer style on mobile devices 2016-01-20 21:49:06 +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
d32fda6342 Song playback status is kept during filtering 2016-01-17 22:08:39 +08:00
An Phan
aa9449e786 Restore the drag and drop func 2016-01-17 18:10:49 +08:00
An Phan
adc77e882f Use proper Vue components and methods for selection 2016-01-17 18:05:49 +08:00
An Phan
f3355746cd Bug fix 2016-01-17 14:00:54 +08:00
An Phan
1e6367a4c2 Little style fix 2016-01-17 13:39:12 +08:00
An Phan
9f35be6de6 Equalizer style overhaul 2016-01-17 13:14:12 +08:00
An Phan
c65414c3bf Refactor and restyle 2016-01-17 02:11:24 +08:00
An Phan
5f70dee097 Optimization 2016-01-16 13:55:16 +08:00
An Phan
c288968173 Little style tweaks 2016-01-16 13:26:31 +08:00
An Phan
c009327921 A fancy equalizer bgr 2016-01-16 13:15:33 +08:00
An Phan
2385ba0cd2 Fix the mute action and refactor 2016-01-16 11:47:28 +08:00
An Phan
346aedd1c0 Allow drag and drop to rearrange queued songs 2016-01-16 09:37:29 +08:00
An Phan
a45222518a Use proper Vue pluralize filter 2016-01-15 18:05:54 +08:00
An Phan
d65490ed04 Artist/album details covers for handheld devices 2016-01-15 16:26:02 +08:00
An Phan
03017604ae Refactor 2016-01-15 16:13:23 +08:00
An Phan
d449076e2b Fix playlist/favorite item deactivation 2016-01-15 15:34:42 +08:00
An Phan
f63400ec65 Add artist and song browsing 2016-01-15 15:27:25 +08:00