Phan An
096eb7e610
Remove over-engineered service
2018-09-04 13:25:24 +07:00
Phan An
373870fefb
Add a UserPreferenceService
2018-09-04 12:34:02 +07:00
Phan An
a57fe76dfe
Fix some more advanced errors reported by PHPStan
2018-09-03 19:42:14 +07:00
Phan An
40d4174d04
Apply fixes from StyleCI ( #799 )
2018-08-31 20:47:45 +07:00
Phan An
d88dd79f15
Fix basic errors detected by PHPStan
2018-08-31 20:47:15 +07:00
Phan An
351efe4092
Move version checking logic to a service
2018-08-30 12:37:03 +07:00
Phan An
1558062428
Rewrite the file synchronization handling logic
2018-08-29 16:41:42 +07:00
Phan An
ffa05696c8
Upgrade to Larave 5.5 and PHP 7
2018-08-29 13:15:23 +07:00
Phan An
1c76ff6d76
Use a service for iTunes
2018-08-19 16:40:25 +02:00
Phan An
6181041331
Apply fixes from StyleCI ( #778 )
2018-08-19 13:13:29 +02:00
Phan An
67357316bc
Big revamp for lastfm and youtube services
2018-08-19 13:13:08 +02:00
Phan An
4fc5117509
Use a service for media info
2018-08-18 15:19:40 +02:00
Phan An
88d2d4fbe8
Apply fixes from StyleCI ( #695 )
2017-12-10 01:23:37 +01:00
Phan An
b4103a67de
Move tests
2017-12-09 23:39:34 +01:00
Phan An
6a2b8753ad
Fix minor grammar error
2017-12-03 23:31:53 +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
3e3004a904
Fix the bug with lyrics fails to be read
2017-11-08 23:39:26 +01:00
Phan An
d571575756
Apply fixes from StyleCI ( #679 )
2017-11-08 22:35:36 +01:00
Phan An
365ea3d9ad
Add unit tests for File
2017-11-08 22:35:16 +01:00
Phan An
8c71bd4d04
Apply fixes from StyleCI ( #639 )
2017-08-19 16:28:01 +01:00
Phan An
f344b4c3fa
Make tests green
2017-08-05 23:27:26 +01:00
Phan An
56cbb4f8b3
Apply fixes from StyleCI ( #632 )
2017-08-05 19:55:53 +01:00
Phan An
39e837713f
Refactor tests
2017-08-05 19:55:02 +01:00
Phan An
1560cf99d0
Add User unit tests
2017-08-05 18:44:38 +01:00
Phan An
8bb547cb4d
Add tests for SongZipArchive
2017-08-05 18:28:28 +01:00
Phan An
a8f98b2377
Refactor tests
2017-08-05 17:56:11 +01:00
Phan An
9cd1e86533
Complete Setting tests
2017-08-05 17:32:16 +01:00
Phan An
d66522bd37
Finish Playlist unit test
2017-06-24 21:48:54 +01:00
Phan An
fcf6c8a700
Finish Interaction unit test
2017-06-24 21:46:55 +01:00
Phan An
5b6067426d
Finish unit tests for iTunes service
2017-06-11 22:18:27 +01:00
Phan An
8629f5a9ce
Complete unit tests for MediaCache service
2017-06-11 01:13:22 +01:00
Phan An
fd80aaf291
Complete unit tests for Lastfm service
2017-06-11 00:29:21 +01:00
Phan An
2eb0d7089c
Complete unit tests for Application
2017-06-10 16:30:54 +01:00
Phan An
53c4bedf7b
Remove Feature test for Artist, as it actually is Unit
2017-06-10 16:17:46 +01:00
Phan An
14b6c7154b
Finish unit tests for Song
2017-06-10 16:17:46 +01:00
Phan An
6e38f96eb2
Finish unit tests for Artist and Album
2017-06-10 14:25:30 +01:00
Phan An
56b5db9487
Add unit test for Album model
2017-06-10 01:40:44 +01:00
Phan An
ce1971b5ba
Apply fixes from StyleCI ( #541 )
2017-02-15 11:19:25 +08:00
An Phan
bdca871b6e
Upgraded to Laravel 5.4
2017-02-15 11:16:49 +08:00