Phan An
e0e6119331
Refactor song-related stuff
2018-01-07 01:33:33 +01:00
Phan An
0c40b16359
Add tests for song-list-controls
2018-01-04 01:47:35 +01:00
Phan An
b34853edf4
Add tests for song-list-controls-toggler.vue
2018-01-04 00:54:59 +01:00
Phan An
64be4f52b4
Simplify tests
2018-01-02 00:40:38 +01:00
Phan An
892891c9cd
Add tests for song-item component
2018-01-02 00:23:21 +01:00
Phan An
52c4393f02
Add tests for overlay.vue
2018-01-01 22:38:56 +01:00
Phan An
ff37d7aaaf
Add tests for to-top-button.vue
2017-12-29 15:23:00 +01:00
Phan An
5ca8d90a82
Fix formating
2017-12-29 14:49:34 +01:00
Phan An
e7961d4223
Add tests for home-song-item.vue
2017-12-29 14:48:15 +01:00
Phan An
8a0c6752dc
Add tests for artist-item
2017-12-29 13:55:56 +01:00
Phan An
a32d796d12
Refactor
2017-12-29 13:55:47 +01:00
Phan An
fd562632da
Add tests for album-item.vue
2017-12-28 22:21:33 +01:00
Phan An
87f318a542
Use factoria
2017-12-28 21:48:34 +01:00
Phan An
29f72a008d
Add tests for add-to-menu component
2017-12-26 17:21:14 +01:00
Phan An
97d86e9aff
Add tests form edit user form
2017-12-26 01:48:13 +01:00
Phan An
b0306048e0
Add tests for edit songs form
2017-12-25 01:03:04 +01:00
Phan An
544b56ebbb
Make song factory's artist and album consistent
2017-12-24 23:55:40 +01:00
Phan An
d8dc6cf8b3
Fix add-user-form tests
2017-12-24 23:18:56 +01:00
Phan An
9dc24eb7c4
Add tests for add-user-form
2017-12-24 23:00:51 +01:00
Phan An
e8786b0d0d
Add tests for mainwrapper/index
2017-12-23 19:48:36 +01:00
Phan An
f26739ee50
Add tests for playlist-item
2017-12-23 19:48:12 +01:00
Phan An
07556d35f3
Add playlist-item component test
2017-12-20 23:54:11 +01:00
Phan An
21b57ba1ef
Refactor tests
2017-12-19 23:45:11 +01:00
Phan An
c48e09f4c3
Fix styling
2017-12-18 23:54:36 +01:00
Phan An
564425e3ed
Add tests for playlist-item.vue
2017-12-18 23:53:35 +01:00
Phan An
af01b0b1b6
Add tests for youtube-player.vue
2017-12-18 23:28:49 +01:00
Phan An
1ea443c727
Add tests for sidebar index
2017-12-18 23:28:35 +01:00
Phan An
66e073e6de
Add tests for users.vue
2017-12-17 20:26:48 +01:00
Phan An
3bf49f5dbc
Make eslint happy
2017-12-17 02:06:33 +01:00
Phan An
fe79e53558
Fix equalizer by using new audio API
2017-12-17 01:55:17 +01:00
Phan An
566e2067b5
Move file to correct dir
2017-12-17 00:14:24 +01:00
Phan An
fa3a8e0c78
Add tests for songs.vue
2017-12-17 00:13:03 +01:00
Phan An
9547969101
Remove swap files
2017-12-17 00:07:59 +01:00
Phan An
fac40bc501
Add tests for settings.vue
2017-12-16 23:57:32 +01:00
Phan An
648fc9f232
Add tests for queue.vue
2017-12-16 22:42:40 +01:00
Phan An
56cd86291e
Super minor format fix
2017-12-16 22:16:13 +01:00
Phan An
1f6bd29cf9
Add tests for profile.vue
2017-12-16 22:15:02 +01:00
Phan An
eabfef0044
Add tests for playlist.vue
2017-12-16 22:14:34 +01:00
Phan An
ad00bb07f1
Fix tests
2017-12-16 22:14:25 +01:00
Phan An
520807200f
Add factories
2017-12-16 22:13:45 +01:00
Phan An
0e85027668
Flag Unit test
2017-12-16 22:13:19 +01:00
Phan An
a057479635
Rename tests
2017-12-16 22:12:51 +01:00
Phan An
7c9518125b
Add main-wrapper/main-content/index tests
2017-12-15 00:57:51 +01:00
Phan An
f86f5f9a6f
Fix home test
2017-12-15 00:57:37 +01:00
Phan An
95c7953e8f
Replace spies with stubs
2017-12-15 00:13:47 +01:00
Phan An
516adb6110
Add tests for home
2017-12-14 23:36:32 +01:00
Phan An
b2dfd823d5
Fix JS style
2017-12-13 00:22:05 +01:00
Phan An
353cd4accd
Add tests for favorites
2017-12-13 00:21:15 +01:00
Phan An
5b691d6214
Throw an error if model factory is not found
2017-12-13 00:21:05 +01:00
Phan An
eab3212bb2
Fix artists/albums tests
2017-12-12 23:53:11 +01:00
Phan An
faf5b2219e
Add tests for artists
2017-12-12 23:41:49 +01:00
Phan An
4b97daafc1
Use factory for test
2017-12-12 23:15:04 +01:00
Phan An
e54aa480fb
Add tests for album
2017-12-12 01:25:31 +01:00
Phan An
ce66f06a26
Use finally
2017-12-12 00:05:51 +01:00
Phan An
9b637c0726
Add tests for lyrics sidebar
2017-12-11 21:49:48 +01:00
Phan An
282fd2cd15
Add tests for YouTube video sidebar
2017-12-11 21:49:34 +01:00
Phan An
aeefa21752
Use should
2017-12-11 00:54:37 +01:00
Phan An
77fdc4119f
Add tests for extra/artist-info
2017-12-11 00:31:27 +01:00
Phan An
66e1329cc8
Add tests for extra/album-info
2017-12-11 00:31:18 +01:00
Phan An
c198ce88c6
Add tests for extra/index
2017-12-11 00:30:58 +01:00
Phan An
8eb9489533
Make sure polyfill is loaded before generators
2017-12-11 00:30:29 +01:00
Phan An
f70552d026
Global require lodash before tests
2017-12-11 00:29:55 +01:00
Phan An
e2b5a18c23
Remove unused import
2017-12-10 22:39:53 +01:00
Phan An
60d95e95de
Turn event bus into a class
2017-12-10 22:14:18 +01:00
Phan An
e1f9bcc84c
Merge two test setup scripts
2017-12-10 01:35:49 +01:00
Phan An
f9ca76076e
Add tests for album-info
2017-12-10 01:22:57 +01:00
Phan An
ec80ec49e9
Add test for login form
2017-12-10 01:22:37 +01:00
Phan An
93f6050858
Prepare for component testing
2017-12-10 01:21:39 +01:00
Phan An
6fc430365b
Remove leftover comment
2017-12-03 18:00:43 +01:00
Phan An
9dbf32967b
Fix song removal from playlist
2017-12-03 18:00:32 +01:00
Fiete Börner
4298774e7f
implement simple multi disc support ( #687 )
...
* add disc field to songs table via migration
* add disc field to song model
* collect disc information in file sync process
* sort song list by disc and track number in album context
* check the disc field in file test
* remove nullable flag from disc field in add_disc_into_songs migration
* fix php code style issues
* fix js code style
* fix sort usage in song-list
* sort songs by inserting into queue by clicking the album/artist item play button (album_id, disc, track)
* add disc to sync tags in media model
2017-12-03 11:02:31 +01:00
Phan An
01175d14dd
Make ES lint happy happy
2017-12-02 17:22:34 +01:00
Phan An
d949ea9e60
Load (and parse) playlist content on demand
2017-12-02 17:05:40 +01:00
Phan An
3d51ce02ce
Fix #689
2017-12-01 17:50:52 +01:00
Fiete Börner
28a98089b5
fix pusher auth endpoint path ( #674 )
...
convert static string to template string to use the variable
2017-10-27 23:49:08 +01:00
Fiete Börner
c970481f19
add support for non root installations ( #673 )
...
* remove all absolute forward slashes to make relative urls
* set global baseUrl in common blade template
use this variable in all api calls
* fix absolute url paths in scss
set a base href in app index files for all relative resource paths
* rename baseUrl to BASE_URL
2017-10-26 15:59:53 +01:00
Phan An
06c73a5f20
Fix drag and drop event
2017-10-22 15:25:53 +01:00
Phan An
f18b21a4e6
Remove debug code
2017-10-22 00:49:43 +01:00
Phan An
0eb46b757e
Cover position fix for album/artist
2017-10-22 00:27:29 +01:00
Phan An
660d333a6c
Fix drag and drop
2017-10-22 00:12:35 +01:00
Phan An
4a2f59a15e
Fix the edit song form bug
2017-10-21 23:10:50 +01:00
Phan An
44b95b3490
Merge branch 'master' of github.com:phanan/koel
2017-10-21 17:56:42 +01:00
Phan An
27a6b77db0
Add the remote control design
2017-10-20 16:05:33 +01:00
Phan An
c5b0ba98e8
Use babel-plugin-root-import
2017-10-03 00:01:37 +01:00
Phan An
991acd5f52
Refactor and fix typeahead
2017-10-02 23:20:08 +01:00
Phan An
b461955115
Fix the edit form display logic issue
2017-10-02 23:13:34 +01:00
Phan An
bb9e2082ea
Remove unused prop
2017-10-02 23:01:20 +01:00
Phan An
deecdeb63a
Use full props declaration
2017-10-02 22:55:16 +01:00
Phan An
4761926a78
Fix some styles
2017-10-02 19:51:15 +01:00
Phan An
b45a2f2d36
Make tests green
2017-10-02 19:44:44 +01:00
Phan An
2105a0b095
Set maximum number of retried scans
2017-10-02 19:39:00 +01:00
Phan An
f8ed3a1ee5
Use global variables for pusher config instead of dotenv-webpack
2017-10-02 19:38:42 +01:00
Phan An
d9d14b43a4
Make remote app work agaiin
2017-10-02 18:51:13 +01:00
Phan An
e689dde778
Import process as a workaround for Babel transforms
2017-10-02 18:20:25 +01:00
Phan An
5e0dcf2078
Make tests green
2017-10-02 02:01:39 +01:00
Phan An
b8b8ca0ee8
Use proper key field for virtual scroller
2017-10-02 01:39:03 +01:00
Phan An
c22a93d23f
Set explicit key for v-for
2017-10-02 01:38:30 +01:00
Phan An
a06573c116
Make it work with yarn v1
2017-10-02 01:32:32 +01:00
Phan An
4140780f0e
Make volume controller work
2017-09-08 23:15:27 +01:00
Phan An
f65c2082fd
Fix dialog text color
2017-09-03 21:05:44 +01:00
Phan An
05888b0b62
Fix JS styles
2017-08-28 12:13:00 +01:00
Phan An
1dea2d87c6
Display a message if no song is playing
2017-08-28 12:05:52 +01:00
Phan An
515988ad91
Keep scanning for a desktop Koel
2017-08-28 12:05:41 +01:00
Phan An
64ba873313
Add a loader
2017-08-28 11:58:09 +01:00
Phan An
f0d86ac68b
Optimize for standalone mode
2017-08-27 22:38:59 +01:00
Phan An
d099edf3cf
Fix user login bug
2017-08-27 22:38:52 +01:00
Phan An
06c96e9e92
Attempt to fix the heartbeat function
2017-08-27 22:13:49 +01:00
Phan An
62a62d29ed
Fix the album cover
2017-08-27 22:13:37 +01:00
Phan An
cb170ab5b8
Fix styles
2017-08-27 17:25:01 +01:00
Phan An
dc7c6bec45
Refactor the remote controller into its own page
2017-08-27 16:53:17 +01:00
Phan An
f71d298a02
Add functionalities and refactor remote controller
2017-08-26 22:43:06 +01:00
Phan An
58b4e8dbbf
Move socket listeners to playback service
2017-08-26 22:42:36 +01:00
Phan An
75b0200633
Make socket.init() async
2017-08-26 22:42:14 +01:00
Phan An
9c39ef9e80
First Pusher actions
2017-08-25 01:38:02 +01:00
Phan An
cfb3df2bcc
Add a remote controller view
2017-08-25 01:37:21 +01:00
Phan An
77d1e467b8
Remove redundant method
2017-08-21 22:31:49 +01:00
Phan An
e3de7692a2
Restore play/pause button on mobile
2017-08-21 22:20:59 +01:00
Phan An
48c67fff5e
Display YouTube title
2017-08-19 17:53:37 +01:00
Phan An
24eeebde06
Only count a song as played after 10s ( closes #619 )
2017-08-06 10:55:02 +01:00
Phan An
865dd429f3
Fix the scanning error display
2017-05-29 14:29:48 +01:00
Phan An
fbeef63255
More refactoring
2017-05-11 09:32:32 +07:00
Phan An
1f110ddff6
Various refactors and cleanups
2017-05-08 00:41:12 +07:00
Phan An
84e9ba269e
Optimize preference store
2017-05-06 09:11:06 +07:00
Phan An
d83ee5e012
Refactoring
2017-05-05 23:20:51 +07:00
Phan An
3878c1fcbf
Fix a bug with multiple current songs
2017-05-04 19:55:46 +07:00
Phan An
94c1365d2a
Use ES2015 string literal
2017-05-04 19:55:27 +07:00
Phan An
33ae521df3
Use async/await
2017-05-02 12:46:06 +07:00
Phan An
a8bd7ea7c6
Rename contributing_artist_id to simple artist_id
2017-04-29 11:49:14 +08:00
Phan An
c453af3dea
Add test for songStore.guess
2017-04-25 22:16:39 +08:00
Phan An
4b75be5c22
Remove unnecessary import
2017-04-25 22:09:52 +08:00
Phan An
32430411f6
Fix tests
2017-04-25 22:09:32 +08:00
Phan An
15eb5a1596
Clean up
2017-04-24 14:38:25 +08:00
Phan An
a96c0e22fb
Compilation fixes getting in shape
2017-04-24 00:01:02 +08:00
Phan An
59a59deb40
Fix wrong config path
2017-04-22 23:42:45 +08:00
Phan An
c85865418b
Fix #551
2017-04-20 17:39:40 +08:00
An Phan
024caa40e1
Fix the typo
2017-04-05 11:10:03 +08:00
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
27793adefd
Some image optimization
2016-12-10 17:53:00 +08:00
An Phan
0921b59ed0
Add <noscript>
2016-12-10 17:39:02 +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
1d5aa66be4
Clean the repo
2016-11-25 12:32:29 +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
An Phan
aa3260aff4
Use system font ( close #435 )
...
Koel will now use the default system font on user's OS instead of a
custom font (Roboto of various weights in the past), which increased the
bundled size pretty much unnecessarily.
2016-09-18 12:13:18 +08:00
An Phan
95eab0bfaf
Update the db diagram
2016-09-15 21:26:18 +08:00
bdgold
2065cdd79b
Render html em tags ( #445 )
2016-09-12 20:26:50 +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
ae3d2fadf3
Move browserconfig.xml
2016-07-07 00:40:05 +08:00
An Phan
c2ad531b89
Move manifest.json location
2016-07-07 00:35:10 +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
e0411ad019
Trim long artist and album names in cards
2016-06-17 14:02:42 +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
Peter Dave Hello
da3acdfe2b
optimize png images losslessly using zopflipng
2016-05-23 10:06: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
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
6cc36b39ee
Merge branch 'master' into compilation
2016-05-02 10:33:16 +07:00
An Phan
13d3a86304
Second try and add tests
2016-05-02 09:55:59 +07:00
loganfreeman
6edfbc08c7
app.scss compiled failed
...
SASS ignores variables, defined in if-statement
http://stackoverflow.com/questions/15371332/sass-ignores-variables-defined-in-if-statement
2016-04-25 22:41:41 -06:00
An Phan
edc4795421
Second try and add tests
2016-04-24 12:37:04 +08:00
Bartek Iwańczuk
d46bf5d8ce
Fix #308
2016-04-18 22:26:27 +02: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
1fb535b89f
Update the db diagram
2016-04-05 14:47:12 +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
Timothy Cyrus
408e086751
Update index.blade.php
2016-03-26 19:05:16 -04: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
b6b2ab2de8
Fix progress color
2016-02-13 13:18:04 +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
e0004718e5
Remove unused csrf-token meta
2016-02-03 00:38:57 +08: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
24cb32ceea
Serve static assets via CDN if possible
2016-01-28 13:35:51 +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
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
6ac4093268
Serve Google fonts locally
2016-01-07 14:33:58 +08:00
An Phan
4d8210bba5
Search form now works universally
2016-01-07 14:15:25 +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
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
ba81775135
Add missing component
2016-01-06 15:45:02 +08:00
An Phan
4a6331db22
Correct the app name
2016-01-06 15:44:37 +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
39e073a614
Fix byIds() returning songs in wrong order
2016-01-05 22:01:46 +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
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
518d1e03f3
Optimization
2016-01-03 19:48:19 +08:00
An Phan
4464d7433d
Make mocha happy
2016-01-03 19:45:52 +08:00
An Phan
5ac6c4dd1e
Add "Add To..." button
2016-01-03 18:32:21 +08:00
An Phan
b340d63254
Fix the autofocus bug
2016-01-03 16:23:29 +08:00
An Phan
fa2e5e4b7d
Uknown cover/image URL is now absolute
2016-01-03 16:09:52 +08:00
An Phan
eeeb03b313
Playback now initializes only once
2016-01-03 16:09:34 +08:00
An Phan
f51740fe3a
Login shaking
2016-01-03 16:08:55 +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
e9b45ac0c3
Update album cover and artist image right after song info loaded
2015-12-30 13:03:47 +07:00
An Phan
e7aac3ea16
Merged 1.1
2015-12-30 11:37:29 +07:00
An Phan
5890e357d6
Disable zooming... sigh
2015-12-30 11:34:25 +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
An Phan
ea18806f09
Fixes #151
2015-12-30 11:15:21 +07:00
Merccy
2b931a62c2
Fixed a type in song.js
2015-12-29 20:04:58 +01:00
Merccy
a959581a40
Fixed a typo in queue.js
2015-12-29 20:03:44 +01:00
Merccy
426046c785
Fixed several typos in app.vue
2015-12-29 20:02:19 +01:00
An Phan
3193351499
Fixes #151
2015-12-29 08:22:38 +07:00
An Phan
92b81c7b5b
Progressing
2015-12-29 08:16:36 +07:00
An Phan
9637f4cd26
Undo the iOS app-like support
2015-12-28 08:48:02 +07:00
An Phan
118210f8e3
A better app-like support for iOS
2015-12-27 21:19:25 +07:00
An Phan
b3a93e4038
Add a version check
2015-12-27 21:06:10 +07:00
An Phan
27b38461de
Trying to make it work with L52
2015-12-27 16:12:32 +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
333f22513a
Favorite toggle is now async
2015-12-24 16:59:04 +07:00
An Phan
7e7c2cfa5b
Allow dragging songs into Queue
2015-12-24 16:50:56 +07:00
An Phan
d5656966ee
Doc fix
2015-12-24 16:38:54 +07:00
An Phan
a083696289
Add updateNowPlaying for Last.fm
2015-12-23 14:26:16 +08:00
An Phan
5e79a2737e
Refactor and docs
2015-12-23 01:46:54 +08:00
An Phan
c071827fd5
Typo
2015-12-23 01:14:47 +08:00
An Phan
494c8a2d3f
Make sure the artist img folder exists
2015-12-22 18:00:10 +08:00
An Phan
0dcc270d93
Support for standalone artist image
2015-12-22 17:53:03 +08:00
An Phan
d54c9f1eb5
Increase search debounce for performance reason
2015-12-22 14:55:57 +08:00
Alvin Wang
50c28cf326
Add support for Media keys on keyboard
2015-12-22 14:55:57 +08:00
An Phan
c1e6ba1058
Increase search debounce for performance reason
2015-12-22 14:55:06 +08:00
Alvin Wang
e9cca99943
Add support for Media keys on keyboard
2015-12-21 17:58:58 -08:00
An Phan
7c4745fe4a
More responsive like/unlike
2015-12-21 21:05:25 +08: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
d6c440c2ee
Better design - I think
2015-12-20 14:22:15 +08:00
An Phan
9f6e46371e
Merge branch 'master' into lastfm
2015-12-20 10:07:59 +08:00
An Phan
6457528990
Fix notification bug #67
2015-12-20 10:07:39 +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
Kerwyn Rojas
b22584269e
Added spanish validations
2015-12-16 11:00:40 -07:00
Phan An
cc7dacdaeb
Applied fixes from StyleCI
2015-12-16 02:48:45 -05: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
An Phan
a42accf258
Merge branch 'case-insensitive-order' of git://github.com/mattstauffer/koel into mattstauffer-case-insensitive-order
2015-12-15 20:20:19 +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
Wesley Bliss
922068eb00
Update app.scss
...
Randomly passing by and saw "urf-8" instead of "utf-8", which might be a typo.
2015-12-14 10:56:23 -05: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
22e027c2ad
Fix #6 : "Prev" control should go to beginning of song if already passed 5 seconds
2015-12-14 12:51:52 +08:00
An Phan
2450df7be6
Fix newly created playlist songs
2015-12-14 12:29:16 +08:00
An Phan
957505e4a4
Fixes #4
2015-12-14 12:25:42 +08:00
An Phan
73802d4584
Wording
2015-12-14 11:45:15 +08:00
An Phan
c3ec0e1198
Move touch and tile icons to img folder
2015-12-14 11:39:06 +08:00
An Phan
229eb7def2
Grammar
2015-12-14 11:28:18 +08:00
An Phan
8ec6cf4019
Typo
2015-12-14 01:03:00 +08:00
An Phan
e5f0b63bfb
Typos
2015-12-14 00:52:35 +08:00
An Phan
22d72e25c6
Typos
2015-12-14 00:50:30 +08:00
An Phan
0c4df50fa9
Typos
2015-12-14 00:13:08 +08:00
An Phan
0ee372882c
Big Bang
2015-12-13 12:42:28 +08:00