Commit graph

37 commits

Author SHA1 Message Date
An Phan
ed795b2b0b Move overlay functions into, duh, overlay.vue 2016-03-13 12:50:25 +08:00
An Phan
313d9c8fc1 Simplify OS detection code 2016-03-13 11:32:37 +08:00
An Phan
1b81312893 Better scrollbars on non-Mac systems 2016-03-13 11:28:43 +08:00
An Phan
caff687bdd Reset recent songs between sessions (fixes #249) 2016-03-06 15:51:50 +08:00
An Phan
8a5d242122 Add edit ability (fixes #228) 2016-03-06 11:58:51 +08:00
An Phan
07f7a75f77 Hide drag ghost on touch devices 2016-02-14 21:07:07 +08:00
An Phan
28f2714a80 Use a custom filter for songs 2016-02-14 00:59:11 +08: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
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
190c2c117f Invalidate token before logging out 2016-01-25 18:38:41 +08:00
An Phan
c017a8dab6 Better jsdoc 2016-01-17 22:26:24 +08:00
An Phan
346aedd1c0 Allow drag and drop to rearrange queued songs 2016-01-16 09:37:29 +08:00
An Phan
03017604ae Refactor 2016-01-15 16:13:23 +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
a2ca422adb Some tweaks for login form 2016-01-12 23:09:30 +08:00
An Phan
b340d63254 Fix the autofocus bug 2016-01-03 16:23:29 +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
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
Merccy
426046c785 Fixed several typos in app.vue 2015-12-29 20:02:19 +01:00
An Phan
92b81c7b5b Progressing 2015-12-29 08:16:36 +07:00
An Phan
32d9afedc7 Merge branch 'master' into 1.1 2015-12-24 17:03:00 +07:00
An Phan
13f4f3ceb9 Search shouldnot be toggled with Cmd/Ctrl+F, only F 2015-12-24 17:02:47 +07:00
An Phan
5e79a2737e Refactor and docs 2015-12-23 01:46:54 +08:00
Alvin Wang
50c28cf326 Add support for Media keys on keyboard 2015-12-22 14:55:57 +08:00
Alvin Wang
e9cca99943 Add support for Media keys on keyboard 2015-12-21 17:58:58 -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
3aa7cb5ec4 Better error handling for settings saving 2015-12-16 00:28:54 +08:00
An Phan
cff9147fbe Make caseInsensitiveOrderBy a bit more ES6-ish 2015-12-15 20:26:03 +08:00
Matt Stauffer
90250eb337 Convert case-insensitive sort to use core Vue methods 2015-12-14 14:54:56 -05:00
Matt Stauffer
be003e2966 Add case insensitive order by for list views 2015-12-14 13:55:13 -05:00
An Phan
0ee372882c Big Bang 2015-12-13 12:42:28 +08:00