Commit graph

138 commits

Author SHA1 Message Date
An Phan
ade825db02
Restore the scroll to top button in Home 2016-06-16 18:07:55 +08:00
An Phan
921df9d5a3
Refactor infinite scrollers 2016-06-08 17:56:20 +08:00
An Phan
ccaa49fc84 Prevent defaults 2016-06-05 19:30:31 +08:00
An Phan
fc325e5262 Refactor media info services 2016-06-05 19:29:49 +08:00
An Phan
83f421f990 Add ability to view artist individually 2016-06-05 19:06:24 +08:00
An Phan
db340438ad Add ability to view album info individually 2016-06-05 18:46:40 +08:00
An Phan
18b2071f9e Add missing artist download link 2016-06-05 11:53:35 +08:00
An Phan
1c07a6fa4a Fix top songs error 2016-06-05 11:47:22 +08:00
An Phan
3102e9691e Use artistAlbumDetails mixin in album component 2016-06-04 21:55:22 +08:00
An Phan
970981ccc1 Finish Playlist download, starting Fav download 2016-06-04 20:29:23 +08:00
An Phan
0964b3074d Leave more padding room for content wrappers 2016-06-02 17:47:16 +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
19585bcdc4 Revert "Merge branch 'caffinatedmonkey-styles't push origin master"
This reverts commit 1cff51d4ac, reversing
changes made to 5bfb675602.
2016-05-22 20:05:25 +08:00
An Phan
8761aaf876 Merge branch 'styles' of https://github.com/caffinatedmonkey/koel into caffinatedmonkey-styles 2016-05-22 19:55:31 +08:00
Martin Charles
d30f7dd7fc Fixed a Bug Which Caused Header Text to Overlap
When there was too much text in a h1.heading > span, it would overlap instead
of wrapping.
2016-05-21 16:55:04 -04:00
An Phan
fd0defc059 Basically completed compilation feature 2016-05-19 23:21:27 +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
0cb5ae265f Export modules from utils 2016-04-10 16:51:06 +07:00
An Phan
1751600824 Add a "Back to Top" button for long-scrolling pages 2016-04-04 21:01:55 +08:00
An Phan
aad18642e7 Code refactor 2016-04-01 15:44:11 +08:00
An Phan
481d012d6c Use explicit imports for lodash functions 2016-03-31 15:44:36 +08:00
An Phan
5729e69a7a Better style for artist/album fillers 2016-03-31 12:05:07 +08:00
An Phan
b71066d2f9 Top artist/album listing now inherit view mode settings 2016-03-31 12:03:12 +08:00
An Phan
6377c0d948 Remove redundant code 2016-03-30 11:46:18 +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
daa2309368 Restore .item placeholders 2016-03-24 17:18:43 +08:00
An Phan
e5778d1896 Remove redundant .item elements 2016-03-23 21:04:41 +08:00
An Phan
c2e04bc69b Remove redundant styles 2016-03-22 18:11:46 +08:00
An Phan
69a36f7bad Better Users screen 2016-03-20 21:42:33 +08: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
86ea370cf4 Style fix for dashboard 2016-03-17 17:33:20 +08:00
An Phan
1fa9e0b78c Spelling fix 2016-03-16 17:08:36 +08:00
An Phan
f6d0db1b4f Make let, not var 2016-03-16 11:51:07 +08:00
An Phan
ddfe9ccb03 Simplify "confirm before closing" preference 2016-03-15 20:59:12 +08:00
An Phan
07109ad5d2 Fix wrong button colors on playlist 2016-03-14 20:22:18 +08:00
An Phan
01480432a8 Massive jslint fix 2016-03-14 01:00:32 +08:00
An Phan
1b81312893 Better scrollbars on non-Mac systems 2016-03-13 11:28:43 +08:00
An Phan
b4f8ac2e8f (Trying to) reduce flickering with main panels 2016-03-06 21:11:04 +08:00
An Phan
8a5d242122 Add edit ability (fixes #228) 2016-03-06 11:58:51 +08:00
An Phan
97b89fe343 Merge branch 'master' into edit 2016-02-24 21:29:56 +08:00
An Phan
1268a8987f Hide scrollbars on Windows 2016-02-24 21:29:23 +08:00
An Phan
331c9711fe Better CSS 2016-02-21 19:04:57 +08:00
An Phan
640d8fc8dc Close menu with clickaway 2016-02-19 15:20:34 +08:00
An Phan
7e61115755 Use events instead of computed props for dashboard 2016-02-14 21:45:07 +08:00
An Phan
3b04962a9c Fix dashboard display bug on Safari 2016-02-14 21:04:09 +08:00
An Phan
2f8a79c82d Better line height for play/pause button 2016-02-14 18:40:35 +08:00
An Phan
5066a14858 Revamp dashboard, fix #231 2016-02-14 15:18:40 +08: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
c017a8dab6 Better jsdoc 2016-01-17 22:26:24 +08:00
An Phan
c65414c3bf Refactor and restyle 2016-01-17 02:11:24 +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
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
4d8210bba5 Search form now works universally 2016-01-07 14:15:25 +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
5a085e2bed Bug fix 2016-01-06 21:21:41 +08:00
An Phan
bca0e690f6 Users screen button fix 2016-01-06 19:19:00 +08:00
An Phan
edfc1750f0 CSS fixes 2016-01-06 18:57:45 +08:00
An Phan
aa3b8bd52a Somehow v-else wasnt recognized 2016-01-06 17:21:38 +08:00
An Phan
9cad5fa280 Use a mixin for some addTo-related actions 2016-01-06 17:12:10 +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
ffbcc7ca96 Mobile style fix 2016-01-05 10:54:50 +08:00
An Phan
012606d267 Modified media path label 2016-01-04 01:04:52 +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
12e4bd473f Basically completed jwt 2015-12-30 11:29:35 +07:00
An Phan
5969cf7e46 Enable scrolling with momentum on iOS 2015-12-20 23:55:32 +08:00
An Phan
f449a1a744 Add Last.fm scrobbling functionality 2015-12-20 20:17:35 +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
28103d3754 Oppa ES6 style 2015-12-14 21:13:12 +08:00
An Phan
b7ee592416 Typos and doc formats 2015-12-14 17:52:18 +08: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