Commit graph

149 commits

Author SHA1 Message Date
An Phan
ba91e02933
Fix long title display issue on mobile 2016-06-26 19:06:37 +08:00
An Phan
53d69ebce5
Some mobile optimizations 2016-06-26 18:59:10 +08:00
An Phan
8657387f0a
A change of heart re:indent size 2016-06-26 00:05:24 +08:00
An Phan
11c07bffff
Restore clickaway and typeahead functionality 2016-06-25 23:41:10 +08:00
An Phan
e2ea786ca6
Fix song list meta update 2016-06-25 18:30:46 +08:00
An Phan
800c84fe05
Fix plurals 2016-06-25 18:30:37 +08:00
An Phan
1cabe4f5b2
Fix view mode switcher state 2016-06-25 18:20:30 +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
0d404d6f29
Rewrite utils and filters, prepare for Vue 2.x 2016-06-24 23:55:44 +08:00
An Phan
64f8602979
Little tweaks 2016-06-17 14:15:46 +08:00
An Phan
66938912b4
Use fixed layout for song list 2016-06-17 14:09:21 +08:00
bdgold
7644a54def fixes hover on download in artist view (#350)
* fixes hover on download in artist view
2016-06-06 00:57:15 +08:00
An Phan
970981ccc1 Finish Playlist download, starting Fav download 2016-06-04 20:29:23 +08:00
An Phan
c8b1e253a7 Finish Artist download 2016-06-04 19:57:27 +08:00
An Phan
774ae68efb Finish Album download, starting Artist download 2016-06-04 19:20:11 +08:00
An Phan
5185f3dc6b Finish structure and song download 2016-06-03 01:53:26 +08:00
An Phan
b98625c9ab Use rem 2016-06-02 17:46:01 +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
667175c23d Merge branch 'master' into compilation 2016-05-05 18:39:13 +08:00
An Phan
80900f17cb Fixes #325 2016-05-05 11:42:28 +08:00
An Phan
4dc06719b3 First try 2016-04-17 23:38:06 +08:00
An Phan
dc27eeba8a Clean drop effects after dropping songs (fix #298) 2016-04-13 14:10:18 +08:00
An Phan
c9ebda016a Refactor 2016-04-10 16:41:10 +07:00
An Phan
7d9768b846 Add "Queue after current song" action 2016-04-07 17:49:08 +07:00
An Phan
8c0694c66a Remove separator from context menu if no playlists 2016-04-07 17:36:20 +07:00
An Phan
1efe92f7b8 Revamp preference store 2016-04-05 17:19:20 +08:00
An Phan
1751600824 Add a "Back to Top" button for long-scrolling pages 2016-04-04 21:01:55 +08:00
An Phan
ec6cd1bb08 Properly activate a playlist after creation 2016-04-01 15:10:02 +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
b2d0bce09b Make song's fmtLength one-time binding 2016-03-31 14:51:42 +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
028aae9502 Move filters into their own folder 2016-03-24 12:37:39 +08:00
alex-phillips
e3277f14ad added multiple methods to retrieve the 'track' from a file, set default sorting on the song lists 2016-03-23 10:07:50 -04:00
An Phan
d090557dff Trying to (prematurally) optimize sound bars 2016-03-22 18:06:40 +08:00
An Phan
6aac47112c Merge branch 'feature/advanced-subsort' of git://github.com/alex-phillips/koel into alex-phillips-feature/advanced-subsort 2016-03-21 21:20:05 +08:00
alex-phillips
02448bbb06 added album and artist navigation via song list context menu 2016-03-21 08:38:10 -04:00
alex-phillips
e758503b0d added advanced subsort support - can now subsort with any arbitrary number of keys 2016-03-20 11:22:58 -04:00
An Phan
e51d4baef4 More style for track number 2016-03-20 22:24:58 +08:00
An Phan
438e264d32 Fix track number style 2016-03-20 22:23:01 +08:00
An Phan
6b0575d033 Revert #272 2016-03-20 22:06:57 +08:00
An Phan
bf56b740c1 Add a Track # column into song list 2016-03-20 22:05:42 +08:00
An Phan
69a36f7bad Better Users screen 2016-03-20 21:42:33 +08:00
alex-phillips
940cd1a914 added support for song track numbers as well as subsorting song lists
with a second sort key. track numbers are also editable via the song
edit modal interface.
2016-03-20 09:06:53 -04:00
alex-phillips
8c7dae6a32 fixed reference to song's artist 2016-03-19 13:45:23 -04:00
alex-phillips
1e7f1eaaf8 each song item can now be used to navigate to its artist or album view 2016-03-19 12:37:58 -04:00
An Phan
e0d783f366 Use getters/setters 2016-03-18 12:45:12 +08:00
An Phan
3500ee7b33 Set media queries to viewport, not device 2016-03-17 17:46:24 +08:00
An Phan
f6d0db1b4f Make let, not var 2016-03-16 11:51:07 +08:00
An Phan
16283112b3 Code cleaning service 2016-03-15 01:16:38 +08:00
An Phan
01480432a8 Massive jslint fix 2016-03-14 01:00:32 +08:00
An Phan
ed795b2b0b Move overlay functions into, duh, overlay.vue 2016-03-13 12:50:25 +08:00
An Phan
2c832af80a Reduce flickering with the sound bar 2016-03-06 17:26:17 +08:00
An Phan
8a5d242122 Add edit ability (fixes #228) 2016-03-06 11:58:51 +08:00
An Phan
640d8fc8dc Close menu with clickaway 2016-02-19 15:20:34 +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
5066a14858 Revamp dashboard, fix #231 2016-02-14 15:18:40 +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
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
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
c65414c3bf Refactor and restyle 2016-01-17 02:11:24 +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
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
9303145122 Move playback action up to td for better accessibility 2016-01-11 22:06:42 +08:00
An Phan
9c9596ac9c Fix a stupid playback bug 2016-01-08 10:36:04 +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
96c91d248b Better play control on mobile 2016-01-07 12:22:02 +08:00
An Phan
7f3f20ac93 Add and use Modernizr touchevent 2016-01-07 09:39:38 +08:00
An Phan
b45d5d8bce Bug fixes 2016-01-07 09:11:16 +08:00
An Phan
d17b9d8103 Allow song selection on mobile devices 2016-01-07 00:41:59 +08:00
An Phan
9cad5fa280 Use a mixin for some addTo-related actions 2016-01-06 17:12:10 +08:00
An Phan
ba81775135 Add missing component 2016-01-06 15:45:02 +08:00
An Phan
0460d69f65 Bug fixes and enhancements 2016-01-06 15:17:52 +08:00
An Phan
8a7bf290f9 Add To... now available in all song list screens 2016-01-05 22:04:00 +08:00
An Phan
614e6267bf Moving the icons and add a manifest 2016-01-05 19:17:00 +08:00
An Phan
098e59d912 No auto focus for Add To menu 2016-01-05 10:55:12 +08:00
An Phan
518d1e03f3 Optimization 2016-01-03 19:48:19 +08:00
An Phan
5ac6c4dd1e Add "Add To..." button 2016-01-03 18:32:21 +08:00
An Phan
d5656966ee Doc fix 2015-12-24 16:38:54 +07:00
An Phan
0dcc270d93 Support for standalone artist image 2015-12-22 17:53:03 +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
Matt Stauffer
be003e2966 Add case insensitive order by for list views 2015-12-14 13:55:13 -05:00
An Phan
957505e4a4 Fixes #4 2015-12-14 12:25:42 +08:00
An Phan
0ee372882c Big Bang 2015-12-13 12:42:28 +08:00