An Phan
c8d67bd472
Cleanup and refactor
2017-03-28 18:25:24 +08:00
An Phan
51e2b8e78b
Link YouTube videos to YouTube
2017-03-27 18:06:21 +08:00
An Phan
65400d40ee
Comment fix
2017-03-27 18:05:43 +08:00
An Phan
f4edd54af0
Fix Last.fm doc link
2017-03-26 17:04:50 +08:00
An Phan
96e5c62ce0
Add "Play at 128kbps on mobile" setting
2017-03-26 17:02:03 +08:00
An Phan
52cc7ea884
Fix minor error in typeahead component
2017-03-26 16:20:47 +08:00
An Phan
632c6272fe
Make estlint happy
2017-03-26 16:13:13 +08:00
An Phan
43ef5cad26
Roll back the previous change
2017-03-26 11:53:04 +08:00
An Phan
26e57bd643
Fix play/pause handling bug
2017-03-26 11:46:17 +08:00
An Phan
cc43d5133a
Override playState of mediaSession for Chrome Android
...
Per Google Developers official doc:
> Note: The browser may consider that the web app is not playing media
> when files are seeking or loading. You can override this behaviour by
> setting navigator.mediaSession.playbackState to "playing" or "paused".
> This comes in handy when you want to make sure your web app UI stays in
> sync with the media notification controls.
2017-03-26 11:31:30 +08:00
An Phan
4618c8744e
Add media notif handlers on Android
2017-03-26 11:25:56 +08:00
An Phan
c1b611b357
Properly close tags ( fixes #564 )
2017-03-25 15:18:06 +08:00
An Phan
80e55ce6b3
Clean up
2017-03-24 16:47:06 +08:00
An Phan
221579c6e7
Allow searching specifically in title, album, and artist
2017-03-23 12:18:17 +08:00
An Phan
3fc10e3043
Preload the next song as soon as we can
2017-03-22 15:44:13 +08:00
An Phan
88e3a6add8
Fix footer album thumb display
2017-03-14 16:16:43 +08:00
An Phan
bdca871b6e
Upgraded to Laravel 5.4
2017-02-15 11:16:49 +08:00
An Phan
f5e1665482
Make playlist sorting persistent, too
2017-02-12 18:58:59 +08:00
An Phan
50ccd75deb
Make album/artist sorting order persistent ( fixes #530 )
2017-02-12 17:57:44 +08:00
X-Ryl669
2bd4b79a04
Fix equalizer bug upon Koel starting if a preset was used in the previous session. ( #538 )
...
Now the application starts (before, it triggered an exception)
2017-02-09 20:06:00 +08:00
An Phan
57477189d9
Disable ESLint camelcase rule for properties in stores
2017-02-09 15:02:22 +08:00
An Phan
bf31148f69
Disable ESLint camelcase rule in stubs
2017-02-09 14:53:37 +08:00
An Phan
86de2a3059
Fix shuffle bug in Artist and Album view
2017-01-23 00:27:30 +08:00
An Phan
13138d8837
Use pattern for song track
2017-01-20 10:55:33 +08:00
An Phan
37e5c3853a
Fix song edit form open bug
2017-01-20 10:55:10 +08:00
An Phan
936dae09ec
Refactor the "Back to Top" button component
2017-01-19 16:35:20 +08:00
An Phan
5d8bb16c5e
Remove redundant import
2017-01-19 14:06:32 +08:00
An Phan
bbfa478d3f
Fix the bug with share state ( fixes #523 )
2017-01-19 12:11:25 +08:00
An Phan
f495c99a52
Remove problematic Sentry ( closes #524 )
2017-01-19 10:48:41 +08:00
An Phan
94a54bd182
Arrayify querySelectorAll() results
2017-01-18 09:27:03 +08:00
An Phan
84d523d240
Refactor
2017-01-17 22:09:27 +08:00
An Phan
d27f7aa7c3
Remove unnecessary argument
2017-01-17 16:20:40 +08:00
An Phan
1296837b3d
Use proper drag events
2017-01-17 16:19:00 +08:00
An Phan
9537ad26b1
Refactor
2017-01-17 15:32:03 +08:00
An Phan
cd94c4e38a
Eliminate dead code
2017-01-16 15:08:04 +08:00
An Phan
6ccf2af37a
Use lodash's each because performance
2017-01-16 00:20:55 +08:00
An Phan
14cf0330ea
Add the observer polyfill
2017-01-15 18:05:39 +08:00
An Phan
01f3e77fb3
Fix back to top button z-index
2017-01-15 12:15:13 +08:00
An Phan
891dc74556
Properly select song when right-click
2017-01-14 22:46:04 +08:00
An Phan
742967be95
Refactor the song item component
2017-01-14 21:55:33 +08:00
An Phan
184e63c54d
Merge branch 'virtualscroll'
2017-01-14 21:42:23 +08:00
An Phan
8c14092c41
Fix object destructuring for song update
2017-01-14 21:42:11 +08:00
An Phan
6d94cdea1c
Adapt virtual scroller on responsive layouts
2017-01-14 21:39:08 +08:00
An Phan
086f52761a
Implemented virtual scroll for desktop
2017-01-14 21:09:38 +08:00
An Phan
1a3e1e7f1c
Refactor, mostly using destructuring
2017-01-13 00:50:00 +08:00
An Phan
dc67de8335
Better copy
2017-01-09 16:11:26 +08:00
An Phan
43d2958ac6
Add minor style enhancements
2017-01-06 10:05:29 +08:00
An Phan
3d827817fb
Add some comments
2016-12-21 11:30:22 +08:00
An Phan
600e937e4e
Fix link
2016-12-21 00:02:58 +08:00
An Phan
9dc0ddebb5
Remove jQuery
2016-12-20 23:48:37 +08:00
An Phan
d43c62a7b9
Keep recently played songs between sessions
2016-12-19 15:34:51 +08:00
An Phan
226c5e5bdb
Utilize pluralize filter
2016-12-19 13:53:09 +08:00
An Phan
10d2492232
Really fix tests
2016-12-17 16:16:11 +08:00
An Phan
796ca1f413
Fix tests
2016-12-17 16:10:08 +08:00
An Phan
ba612f5dcc
Cache artists/albums for performance (fix)
2016-12-17 15:41:45 +08:00
An Phan
ddabe880e5
Cache artists/albums for performance
2016-12-17 15:31:08 +08:00
An Phan
c842ef4db0
Tiny tweaks for song list elements
2016-12-11 21:26:50 +08:00
An Phan
86ca8d40f6
Add iTunes integration
2016-12-11 21:08:30 +08:00
An Phan
09b15b9e66
Add Sentry
2016-12-09 16:23:40 +08:00
An Phan
9f0675bb58
Fix edit songs form issue
2016-12-04 20:40:25 +08:00
An Phan
d769860582
Fix return type
2016-12-01 20:42:00 +07:00
An Phan
2a3bdb1ef4
Fix lint
2016-12-01 20:06:52 +07:00
An Phan
f96518d8dc
Guess and match songs in album info panels
2016-12-01 19:43:44 +07:00
An Phan
f22b108bfb
Normalize artist items playorder ( closes #374 )
2016-12-01 18:32:11 +07:00
An Phan
2d6d0fd8fb
Replace sweetalert with alertify
2016-12-01 17:54:28 +07:00
An Phan
8db4aa696f
Hide Delete button on self
2016-11-30 16:51:05 +07:00
An Phan
4595f0bff4
Revamp user add/edit forms
2016-11-30 16:24:05 +07:00
An Phan
30237d27ad
Refactor Edit songs form
2016-11-28 17:27:59 +07:00
An Phan
c3b0cbe361
Only show Like button when applicable
2016-11-28 17:12:48 +07:00
X-Ryl669
bb06cd6b63
Fix scrollable issue with Firefox. ( #459 )
2016-11-28 16:55:32 +07:00
An Phan
75af93e7ce
Rename Download to explicit "Download All"
2016-11-28 16:00:32 +07:00
An Phan
1293d7e278
Show loading when songs are added/removed from playlist/favorite ( closes #477 )
2016-11-28 15:48:55 +07:00
An Phan
a209c93a5b
Fix Artist and Album components
2016-11-28 11:44:56 +07:00
An Phan
4b96dad5a3
Fix Delete playlist button
2016-11-28 11:42:22 +07:00
An Phan
a60f15ca3c
Hide lyrics hint if no song
2016-11-28 11:32:09 +07:00
An Phan
8bf5491912
Tiny tweaks on the sound bar
2016-11-28 11:28:07 +07:00
An Phan
231ad2600c
Make heading meta a bit smaller
2016-11-26 10:46:06 +07:00
An Phan
ac16429e16
Fix Album & Artist shuffle bug
2016-11-26 10:38:36 +07:00
An Phan
85b7f97289
Fix Favorites shuffle bug
2016-11-26 10:34:42 +07:00
An Phan
adfebd0167
Lint everything
2016-11-26 10:25:35 +07:00
An Phan
449fac97fc
Remove leftover files
2016-11-25 15:16:40 +08:00
An Phan
0448214abd
Turn volume into a component
2016-11-24 16:50:22 +08:00
An Phan
645bf9e3c7
Correctly unmute when volume track is dragged
2016-11-24 16:28:32 +08:00
An Phan
46266409d5
Untrack .idea folder
2016-11-24 09:34:53 +08:00
An Phan
92da6df5ab
Add Profile screen e2e test
2016-11-23 23:57:41 +08:00
An Phan
5a3627c3d6
Fix auto focus directive
2016-11-23 23:34:44 +08:00
An Phan
21d23755be
Fix controls visibility in song list screens
2016-11-18 15:17:03 +08:00
An Phan
08b37d532d
Show delete button on Playlist
2016-11-18 14:32:18 +08:00
An Phan
3bd6f574fd
Various refactor
2016-11-18 14:30:54 +08:00
An Phan
2e2c0515f3
HTML changes for better E2E tests
2016-11-17 17:25:58 +08:00
An Phan
4ca08c903d
Merge test
2016-11-17 16:45:51 +08:00
An Phan
ddf76671db
Bump
2016-11-17 16:41:57 +08:00
An Phan
d25670a50d
On the way
2016-11-17 16:37:12 +08:00
An Phan
5185e547b0
Merge branch 'master' into song-controls
2016-11-17 15:15:46 +08:00
An Phan
d753811045
Replace CPU-hogging anim with GIF ( fixes #481 )
2016-11-17 15:13:56 +08:00
An Phan
6aea53cb22
Rewriting song controls
2016-11-17 15:07:12 +08:00
An Phan
43467e3393
Properly keep track of song items ( fixes #427 )
2016-11-16 10:48:36 +08:00
An Phan
8b7c226343
More tests
2016-11-15 15:54:41 +08:00
An Phan
98b633df57
Fix sorting by time bug ( close #478 )
2016-11-14 12:55:54 +08:00
An Phan
09ca3a4b9a
Merge master
2016-11-13 09:59:59 +08:00
An Phan
8d3280fcac
Revert ES6 string literal due to uglify cockup
2016-10-31 17:00:36 +07:00
An Phan
91a20d8be8
Optimization and fix
2016-10-31 15:15:32 +07:00
An Phan
23049112d1
Use computed for playlist/favorite url
2016-10-31 14:38:59 +07:00
An Phan
4e1ff0fc7a
Use computed for wiki panel
2016-10-31 12:00:26 +07:00
An Phan
2df42065f7
Use ES6 string literals in templates
2016-10-31 11:55:07 +07:00
An Phan
4f93879e1c
Merge class and :class
2016-10-31 11:41:08 +07:00
An Phan
6abc8431a4
Use computed for bio panel
2016-10-31 11:34:08 +07:00
An Phan
f08f04f594
Use short close tags wherever possible
2016-10-31 11:28:12 +07:00
An Phan
bc31c63dde
Spelling fix
2016-10-31 10:41:30 +07:00
An Phan
d3d8183cec
Use ~~ instead of parseInt
2016-10-21 15:34:27 +08:00
An Phan
ac3da3f793
Merge master
2016-10-18 18:41:31 +08:00
An Phan
cab2ab163d
Remove redundant import
2016-10-18 14:53:23 +08:00
An Phan
f2ec5c5d14
Add a note about onbeforeunload
custom msg unsupported
2016-10-11 19:50:03 +08:00
An Phan
365d3330aa
Merge branch 'master' of github.com:phanan/koel
2016-09-25 22:12:55 +08:00
An Phan
230b9397bb
Fix #461
2016-09-25 22:12:40 +08:00
bdgold
25264d800a
Return 'home' view ( #460 )
...
👍
2016-09-23 18:22:02 +08:00
An Phan
7c7396877e
Fix the song selection clear bug
2016-09-23 18:13:05 +08:00
An Phan
9dd44ba394
Some more refactoring
2016-09-23 18:12:42 +08:00
An Phan
a03a191cf3
Fix comments
2016-09-23 18:04:24 +08:00
An Phan
6d0d66c1e9
Fix spelling
2016-09-23 18:01:55 +08:00
An Phan
8d37902b23
Refactor
2016-09-23 17:58:34 +08:00
An Phan
6052d4b3f2
Simplify sidebar info reset process
2016-09-23 17:55:20 +08:00
An Phan
69909c4229
Simplify the footer album cover logic
2016-09-23 17:37:57 +08:00
An Phan
8fb5031dc3
Close equalizer if clicked outside
2016-09-18 12:33:52 +08:00
bdgold
e76d6f11be
Remove v-once for time class ( #437 )
2016-09-10 14:41:44 +07:00
XavRsl
ddb83d5c3e
Change line-height on headings ( #424 )
2016-08-26 16:19:42 +08:00
An Phan
aaaa3e1a4e
Set correct MIME when dragging ( fixes #410 )
2016-08-21 22:51:09 +08:00
An Phan
48dc6e62fd
Remove log function
2016-08-21 22:41:51 +08:00
An Phan
bc7ff73704
Fix back to top scrolling in Home
2016-08-13 18:51:53 +08:00
An Phan
026de6688a
Display Back to Top button on iPhone 6+
2016-08-13 18:47:22 +08:00
An Phan
a0f72aa396
Properly warn user when saving media path
2016-08-13 18:43:25 +08:00
An Phan
7bf47b2d50
Fix latest songs/albums
2016-08-13 10:52:09 +08:00
An Phan
e042346c4a
Alert and confirm beautifully
2016-08-11 10:55:54 +08:00
An Phan
07b23fee69
Prevent non-admins from access admin-only sections
2016-08-08 17:59:20 +07:00
An Phan
470730853d
Mimimize progress bar when not used
2016-08-07 20:05:35 +07:00
An Phan
82b44ef63c
Some refactoring
2016-08-07 19:39:27 +07:00
An Phan
4cb8968de4
Wording
2016-08-07 19:35:45 +07:00
An Phan
34a46f1f9c
Display recently added songs/albums on Home screen ( resolves #379
2016-08-07 19:33:46 +07:00
An Phan
a87b456f9b
Fix drag and drop
2016-08-03 18:41:22 +08:00
bdgold
cd5a64d791
Fixes Pause and Resume in home-song-item. ( #388 )
...
Fixes Issue https://github.com/phanan/koel/issues/387
2016-08-01 15:03:58 +08:00
An Phan
33708a2cbd
"New version" link now goes directly to tag page
2016-07-31 11:42:40 +08:00
An Phan
13804d161e
Only render YouTube component if used
2016-07-31 11:34:55 +08:00
An Phan
3bd568f889
Remove obsolete comments
2016-07-30 23:32:46 +08:00
An Phan
e3ee03db24
Complete YouTube feature
2016-07-30 23:32:17 +08:00
An Phan
444d07ec8f
Remove obsolete param docs
2016-07-16 11:31:51 +07:00
An Phan
8cd9e66485
Fix song sharing on iDevice (for real)
2016-07-11 23:04:06 +08:00
An Phan
e69c989a1f
Fix song sharing on iDevice
2016-07-11 23:03:04 +08:00
An Phan
7ab5c76ef0
Fix router paths
2016-07-11 22:28:24 +08:00
An Phan
c3fdc861a7
Fix missing url module bug
2016-07-11 09:49:00 +08:00
An Phan
11712932b3
A better router.go
2016-07-11 09:41:35 +08:00
An Phan
0bc4e5c3d3
Cleaning continues
2016-07-11 09:28:15 +08:00
An Phan
f85165a1a1
Code cleaning service
2016-07-11 02:28:14 +08:00
An Phan
4f6226d224
Move shared song logic to router
2016-07-11 02:05:18 +08:00
An Phan
032b9bee7c
Enable navigation with a basic router
2016-07-11 01:55:20 +08:00
An Phan
d2a6e04bb0
Add byId() into playlist store
2016-07-11 00:56:09 +08:00
An Phan
77fa77081d
Fix login URL regex
2016-07-09 13:20:27 +08:00
An Phan
fad1d2f335
Remove redundant method
2016-07-09 12:07:55 +08:00
An Phan
04959d8eb4
Better test for failed login requests
2016-07-09 12:06:49 +08:00
An Phan
9becc85bdd
Replace vue-resource with jQuery and save a lib
2016-07-09 12:06:14 +08:00
An Phan
b83ea26ddd
Fix component $emit in Vue 2.0
2016-07-08 16:37:22 +08:00
An Phan
9cc2b7994c
Use v-show to avoid weird bugs
2016-07-08 16:36:58 +08:00
An Phan
b30dfabd50
Restore Ctrl+A shortcut
2016-07-08 16:25:34 +08:00
An Phan
1950b7981d
Fix shortcut key for songs
2016-07-08 16:24:41 +08:00
An Phan
ecca2157ea
Change the battle theme
2016-07-08 12:46:15 +08:00
An Phan
28b0d91c64
Do not attempt to autoplay shared URL on iOS
2016-07-08 10:27:34 +08:00
An Phan
51b1a36696
Fix footer control position on mobile
2016-07-08 09:08:05 +08:00
An Phan
c6ab0ed14e
Fix artist/album name overflow on mobile
2016-07-08 08:48:12 +08:00
An Phan
711c802fee
Disable text selection in equalizer
2016-07-07 23:08:06 +08:00
An Phan
32294311c1
Docblock
2016-07-07 21:56:08 +08:00
An Phan
56045ef06c
Add the ability to share song URLs
2016-07-07 21:54:20 +08:00
An Phan
f330b81de2
On the way to add tests
2016-07-06 23:45:12 +08:00
An Phan
f74ab07134
Try testing with nightmare
2016-07-05 16:35:01 +07:00
An Phan
0dfbf4020a
Fix equalizer bugs
2016-06-28 14:39:42 +08:00
An Phan
43eb314e08
Add semicolons
2016-06-27 18:05:14 +08:00
An Phan
200b434122
Typo in code
2016-06-27 17:44:37 +08:00
An Phan
405923315f
Use promises
2016-06-27 14:11:35 +08:00
An Phan
132e66213f
Fix song artist updating
2016-06-27 11:51:52 +08:00
An Phan
bba8dca416
Apply typeahead value upon blur
2016-06-27 11:38:18 +08:00
An Phan
0b62ce97cb
Remove deprecated "replace"
2016-06-27 10:50:28 +08:00
An Phan
42be3d0d51
Typo
2016-06-27 01:15:34 +08:00
An Phan
5f9cb7a796
Optimize song filterings
2016-06-27 00:56:55 +08:00
An Phan
06303c4852
Use v-once
2016-06-27 00:31:32 +08:00
An Phan
68a12be5c4
Fix back-to-top button transition effect
2016-06-26 19:17:26 +08:00
An Phan
ba91e02933
Fix long title display issue on mobile
2016-06-26 19:06:37 +08:00
An Phan
682020174f
Fix app title display issue
2016-06-26 19:01:07 +08:00
An Phan
53d69ebce5
Some mobile optimizations
2016-06-26 18:59:10 +08:00
An Phan
fc0ea88601
const instead of let
2016-06-26 00:08:27 +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
ccf93c0890
Make Ameri… erm, koel-focus great again
2016-06-25 22:44:39 +08:00
An Phan
839e4461bc
Fix profile preference saving
2016-06-25 18:43:51 +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
4de0a8456b
Fix the artist loading & info bug
2016-06-25 16:24:56 +08:00
An Phan
2f8a152c98
Switching to Vue2.0
2016-06-25 16:21:39 +08:00
An Phan
a1dbeec17a
Remove filters
2016-06-25 00:23:19 +08:00
An Phan
a6f1b650ce
Use lodash debounce, preparing for deprecation
2016-06-25 00:02:34 +08:00
An Phan
0d404d6f29
Rewrite utils and filters, prepare for Vue 2.x
2016-06-24 23:55:44 +08:00
Daniele Ricci
63f8b8db92
Some mobile optimizations
...
* seek bar thicker
* other-controls bigger (1.2rem)
Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
2016-06-17 19:41:00 +02: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
An Phan
ade825db02
Restore the scroll to top button in Home
2016-06-16 18:07:55 +08:00
An Phan
9feaaf9476
Minor fix/improvement for AudioContent init
2016-06-10 12:09:38 +08:00
An Phan
e376a3171c
Revert equalizer animation :(
2016-06-10 01:31:53 +08:00
An Phan
9b05eafbe1
Some tweaks for equalizer
2016-06-10 01:29:01 +08:00
An Phan
921df9d5a3
Refactor infinite scrollers
2016-06-08 17:56:20 +08:00
An Phan
d4a2e93764
Fix queue shuffle bug
2016-06-06 18:05:39 +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
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
bec05931b3
Standardize useLastfm reference
2016-06-05 12:13:56 +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
0605e20735
Disallow downloading on mobile altogether
2016-06-04 22:22:28 +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
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
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
07c1ae0f59
Minor refactoring
2016-05-30 14:36:50 +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
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
Martin Charles
9eb3ee9dc2
Changed Slide In/Out Transition
...
Instead of using the ease-in transition, using one from [this example.][1]
1: https://github.com/GoogleChrome/ui-element-samples/tree/master/side-nav
2016-05-21 16:55:04 -04:00
Martin Charles
505397aa2b
Changed pos: abs to translateX
...
According to [Paul Irish][1], using `transform` instead of `left`, `right`,
etc. is better for multiple reasons. This will be useful when adding better
touch support.
[1]: http://www.paulirish.com/2012/why-moving-elements-with-translate-is-better-than-posabs-topleft/
2016-05-21 16:54:50 -04:00
An Phan
fd0defc059
Basically completed compilation feature
2016-05-19 23:21:27 +08:00
An Phan
22b228f338
Merge branch 'master' into compilation
2016-05-08 17:52:51 +08:00
An Phan
3d46e73e8b
Auto log out when session expires ( fixes #320 )
2016-05-06 13:04:59 +08:00
An Phan
667175c23d
Merge branch 'master' into compilation
2016-05-05 18:39:13 +08:00
An Phan
f8c7233cd9
More code optimization
2016-05-05 18:38:54 +08:00
An Phan
80900f17cb
Fixes #325
2016-05-05 11:42:28 +08:00
An Phan
2aa45bce03
Optimize some code
2016-05-03 11:08:24 +07:00
An Phan
13d3a86304
Second try and add tests
2016-05-02 09:55:59 +07:00
An Phan
edc4795421
Second try and add tests
2016-04-24 12:37:04 +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
6f6e3ac2bf
Reserve chosen preset name after reloads ( fix #297 )
2016-04-13 14:00:38 +08:00
An Phan
0cb5ae265f
Export modules from utils
2016-04-10 16:51:06 +07: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
cfdb4034d1
Refactor
2016-04-05 15:49:03 +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
35b8c86b06
Fix left over lodash migration bug
2016-04-04 15:05:44 +08:00
An Phan
5eb7e3014d
Refactor
2016-04-04 14:50:33 +08:00
An Phan
0186cefa32
Fix #292
2016-04-04 13:13:26 +08:00
An Phan
9361b052ff
Attempt to fix #120
2016-04-01 17:33:14 +08:00
An Phan
0e13447af1
Remove logging code
2016-04-01 15:53:21 +08:00
An Phan
aad18642e7
Code refactor
2016-04-01 15:44:11 +08:00
An Phan
ec6cd1bb08
Properly activate a playlist after creation
2016-04-01 15:10:02 +08:00
An Phan
986cfe6e84
Fix delete playlist bug
2016-03-31 17:53:10 +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
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
517c71e26c
Let track's minimum value be 0
2016-03-28 22:36:59 +08:00
An Phan
be4378d33f
Use proper const wherever applicable
2016-03-28 21:38:14 +08:00
An Phan
b943965043
Sync track number after updating song
2016-03-28 20:16:03 +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
8467a4b133
Make jslint happy
2016-03-24 16:47:27 +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
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
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
1c15a56c68
Fix subsort error
2016-03-20 21:56:10 +08:00
An Phan
36b6d9e17a
Fix migration scripts
2016-03-20 21:54:52 +08:00
An Phan
69a36f7bad
Better Users screen
2016-03-20 21:42:33 +08:00
Phan An
1207ea2e0b
Merge pull request #273 from alex-phillips/feature/sort-by-track
...
Sort by Track
2016-03-20 21:40:36 +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
Phan An
87a938329a
Merge pull request #272 from alex-phillips/feature/links
...
Added navigation links
2016-03-20 20:40:19 +08: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
f341987e33
Fix contains() method
2016-03-19 03:41:46 +08:00
An Phan
9cd74a75f8
Very minor style fix
2016-03-18 12:45:23 +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
ae65809ec5
Better responsiveness for album and artist listing
2016-03-17 17:28:43 +08:00
An Phan
1fa9e0b78c
Spelling fix
2016-03-16 17:08:36 +08:00
An Phan
a691825fdb
Optimize some code
2016-03-16 11:52:26 +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
16283112b3
Code cleaning service
2016-03-15 01:16:38 +08:00
An Phan
48c06592ab
Fix stop() method when there's no current song
2016-03-14 20:47:45 +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
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
6e1c617d62
Upgrade libraries
2016-03-13 00:15:14 +08:00
An Phan
6b2efbf12a
Move nprogress logic to main.js
2016-03-11 18:49:54 +08:00
An Phan
03e8dbd6b9
Add a loading progress bar
2016-03-11 17:55:40 +08:00
An Phan
b4f8ac2e8f
(Trying to) reduce flickering with main panels
2016-03-06 21:11:04 +08:00
An Phan
2c832af80a
Reduce flickering with the sound bar
2016-03-06 17:26:17 +08:00
An Phan
82ce986405
Exclude unknown artist/album from most-played
2016-03-06 17:06:28 +08:00
An Phan
2d08223106
Attempt to preload the next song ( resolves #232 )
2016-03-06 16:19:37 +08:00
An Phan
caff687bdd
Reset recent songs between sessions ( fixes #249 )
2016-03-06 15:51:50 +08:00
An Phan
913f21c9e5
Remove an empty useless method
2016-03-06 15:46:46 +08:00
An Phan
70a34401f6
Better lyrics handling
2016-03-06 15:44:38 +08:00
An Phan
29e5eea323
Remove references to select2
2016-03-06 15:34:29 +08:00
An Phan
078a514769
Load lyrics into edit form properly
2016-03-06 13:41:31 +08:00
An Phan
e12d723e8d
Refresh song info after editing
2016-03-06 13:02:03 +08:00
An Phan
ced14bbfff
Little CSS tweaks
2016-03-06 12:07:05 +08:00
An Phan
8a5d242122
Add edit ability ( fixes #228 )
2016-03-06 11:58:51 +08:00
An Phan
3dadb7d741
Merge branch 'master' into edit
2016-03-01 00:52:56 +08:00
An Phan
29ac291340
Remove obsolete comments
2016-03-01 00:52:49 +08:00
An Phan
a7e5cdcb00
Eliminate Vue.http deprecated warning
2016-03-01 00:50:25 +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
19eea0e27c
Fix preset style on Windows ( #250 )
2016-02-24 21:21:12 +08:00
An Phan
331c9711fe
Better CSS
2016-02-21 19:04:57 +08:00
An Phan
921b8a66c7
Manually set media src to fix equalizer bug
2016-02-21 15:03:48 +08:00
An Phan
15af325370
Upgrade plyr to fix player bugs
2016-02-21 14:28:22 +08:00
An Phan
b0a7329a57
Fix all kinds of bug after the poor merge at #243
2016-02-20 21:39:17 +08:00
An Phan
640d8fc8dc
Close menu with clickaway
2016-02-19 15:20:34 +08:00
An Phan
e78f498e13
Resolve issues after merge
2016-02-18 22:59:09 +08:00
rundef
a2aae4b6e4
Forgot to remove the player controls padding
2016-02-17 20:41:59 -05:00
rundef
bd937f6d07
Remove bower. Fetch plyr from npm instead
2016-02-17 10:53:53 -05:00
An Phan
7e61115755
Use events instead of computed props for dashboard
2016-02-14 21:45:07 +08:00
An Phan
07f7a75f77
Hide drag ghost on touch devices
2016-02-14 21:07: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
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
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
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
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
An Phan
eb9e9a2317
Display playlist meta
2016-01-14 16:02:59 +08:00
An Phan
cbf327c9e6
Fix equalizer CSS
2016-01-13 23:09:11 +08:00
An Phan
545c5b9ced
Disable equalizer on Apple devices
2016-01-13 21:27:42 +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
6d0f9fac99
Smooth scrolling
2016-01-12 23:00:04 +08:00
An Phan
6b3fe4bddb
Make equalizer responsive
2016-01-12 22:53:15 +08:00
An Phan
47064547f9
Add a (basic) equalizer
2016-01-11 23:25:58 +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
4dc6ac6cfa
Use proper icon for burger
2016-01-07 18:58:06 +08:00