Commit graph

45 commits

Author SHA1 Message Date
An Phan
086f52761a
Implemented virtual scroll for desktop 2017-01-14 21:09:38 +08:00
An Phan
43d2958ac6
Add minor style enhancements 2017-01-06 10:05:29 +08:00
An Phan
231ad2600c
Make heading meta a bit smaller 2016-11-26 10:46:06 +07:00
An Phan
adfebd0167
Lint everything 2016-11-26 10:25:35 +07:00
An Phan
d25670a50d
On the way 2016-11-17 16:37:12 +08:00
An Phan
8d3280fcac
Revert ES6 string literal due to uglify cockup 2016-10-31 17:00:36 +07:00
An Phan
2df42065f7
Use ES6 string literals in templates 2016-10-31 11:55:07 +07:00
An Phan
f08f04f594
Use short close tags wherever possible 2016-10-31 11:28:12 +07:00
XavRsl
ddb83d5c3e Change line-height on headings (#424) 2016-08-26 16:19:42 +08:00
An Phan
13804d161e
Only render YouTube component if used 2016-07-31 11:34:55 +08:00
An Phan
e3ee03db24
Complete YouTube feature 2016-07-30 23:32:17 +08:00
An Phan
9becc85bdd
Replace vue-resource with jQuery and save a lib 2016-07-09 12:06:14 +08:00
An Phan
8657387f0a
A change of heart re:indent size 2016-06-26 00:05:24 +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
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
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
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
80900f17cb Fixes #325 2016-05-05 11:42:28 +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
c2e04bc69b Remove redundant styles 2016-03-22 18:11:46 +08:00
An Phan
3500ee7b33 Set media queries to viewport, not device 2016-03-17 17:46:24 +08:00
An Phan
1fa9e0b78c Spelling fix 2016-03-16 17:08:36 +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
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
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
c017a8dab6 Better jsdoc 2016-01-17 22:26:24 +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
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
d17b9d8103 Allow song selection on mobile devices 2016-01-07 00:41:59 +08:00
An Phan
edfc1750f0 CSS fixes 2016-01-06 18:57:45 +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
5969cf7e46 Enable scrolling with momentum on iOS 2015-12-20 23:55:32 +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
b7ee592416 Typos and doc formats 2015-12-14 17:52:18 +08:00
An Phan
0ee372882c Big Bang 2015-12-13 12:42:28 +08:00