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
fd562632da
Add tests for album-item.vue
2017-12-28 22:21:33 +01:00
Phan An
29f72a008d
Add tests for add-to-menu component
2017-12-26 17:21:14 +01:00
Phan An
b0306048e0
Add tests for edit songs form
2017-12-25 01:03:04 +01:00
Phan An
f26739ee50
Add tests for playlist-item
2017-12-23 19:48:12 +01:00
Phan An
c48e09f4c3
Fix styling
2017-12-18 23:54:36 +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
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
ad00bb07f1
Fix tests
2017-12-16 22:14:25 +01:00
Phan An
95c7953e8f
Replace spies with stubs
2017-12-15 00:13:47 +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
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
282fd2cd15
Add tests for YouTube video sidebar
2017-12-11 21:49:34 +01:00
Phan An
c198ce88c6
Add tests for extra/index
2017-12-11 00:30:58 +01:00
Phan An
f9ca76076e
Add tests for album-info
2017-12-10 01:22:57 +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
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
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
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
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
4140780f0e
Make volume controller work
2017-09-08 23:15:27 +01:00
Phan An
05888b0b62
Fix JS styles
2017-08-28 12:13:00 +01:00
Phan An
d099edf3cf
Fix user login bug
2017-08-27 22:38:52 +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
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
865dd429f3
Fix the scanning error display
2017-05-29 14:29:48 +01:00
Phan An
1f110ddff6
Various refactors and cleanups
2017-05-08 00:41:12 +07:00
Phan An
33ae521df3
Use async/await
2017-05-02 12:46:06 +07: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
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
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
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
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
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
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
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
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
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
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
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
9f0675bb58
Fix edit songs form issue
2016-12-04 20:40:25 +08: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
An Phan
75af93e7ce
Rename Download to explicit "Download All"
2016-11-28 16:00:32 +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
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
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
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
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
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
e042346c4a
Alert and confirm beautifully
2016-08-11 10:55:54 +08: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
11712932b3
A better router.go
2016-07-11 09:41:35 +08:00
An Phan
f85165a1a1
Code cleaning service
2016-07-11 02:28:14 +08:00
An Phan
032b9bee7c
Enable navigation with a basic router
2016-07-11 01:55:20 +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
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
56045ef06c
Add the ability to share song URLs
2016-07-07 21:54:20 +08:00
An Phan
0dfbf4020a
Fix equalizer bugs
2016-06-28 14:39:42 +08:00
An Phan
405923315f
Use promises
2016-06-27 14:11:35 +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
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
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