Phan An
fbbe434204
feat!: make app progressive
2022-07-04 10:36:39 +02:00
Phan An
2cb64de316
feat: rename koel:tidy to koel:prune
2021-12-10 16:23:04 +01:00
Phan An
aedff9cf6e
fix: do not remove S3-hosted songs post-sync ( #1390 )
2021-12-06 17:12:47 +01:00
Phan An
1b2a70f5c1
chore: better routes ( #1368 )
2021-10-11 16:23:00 +02:00
Phan An
70696da096
feat: require PHP7.4 ( #1326 )
2021-06-05 12:47:56 +02:00
Phan An
ef1add3877
feat(lastfm): batch like/unlike are now asynchronous
2021-06-04 17:19:33 +02:00
Phan An
a5389c41f7
feat: implement stricter password rules
2021-05-21 19:14:00 +02:00
Phan An
2ea5108e30
feat(test): better test script
2021-01-31 18:49:54 +01:00
Phan An
560d41bf1d
chore: fix CS
2020-12-22 21:11:22 +01:00
Phan An
a90d961440
chore(builds): update packages
2020-12-22 21:11:07 +01:00
Phan An
1d6d832a15
feat: better API and API docs
2020-09-14 00:04:07 +02:00
Phan An
71ed17350c
chore: remove php-mock/php-mock-mockery
2020-09-12 17:09:12 +02:00
Phan An
84b05c449f
feat: move non-API routes out of API namespace
2020-09-07 22:43:23 +02:00
Phan An
4b799e85a7
feat: add PHPCSFixer
2020-09-06 23:20:42 +02:00
Phan An
e6eb28ba2d
feat: add upload feature
2020-06-07 22:43:04 +02:00
Phan An
b3b9202ed8
Fix some problems with code analytics
2019-06-30 16:23:02 +02:00
Phan An
ab4f2210d1
API doc ( #872 )
...
* Add the API documentation
* Apply fixes from StyleCI (#871 )
2018-12-09 22:24:43 +01:00
Phan An
d88dd79f15
Fix basic errors detected by PHPStan
2018-08-31 20:47:15 +07:00
Phan An
8638c229a8
Fix the error with S3Client being null
2018-08-29 17:18:56 +07:00
Phan An
ca2e737554
Use observers for model events
2018-08-29 14:58:59 +07:00
Phan An
20282ed633
Use repositories
2018-08-29 13:15:11 +07:00
Phan An
f4ca7cf09f
Refactor S3
2018-08-29 11:06:17 +07:00
Phan An
6cadfc5ac3
Tests for streamer factory
2018-08-22 21:14:28 +02:00
Phan An
7c7693179d
Refactor streamers
2018-08-22 19:59:14 +02:00
Phan An
466cfdcd9f
Remove Media service provider
2018-08-19 23:21:41 +02:00
Phan An
f82f1f42ad
Remove Lastfm service provider
2018-08-19 23:19:42 +02:00
Phan An
f3887e6276
Rewrite Sync command
2018-08-19 17:26:34 +02:00
Phan An
a837432a4e
Use proper DI for cache service
2018-08-19 16:58:14 +02:00
Phan An
1c76ff6d76
Use a service for iTunes
2018-08-19 16:40:25 +02:00
Phan An
67357316bc
Big revamp for lastfm and youtube services
2018-08-19 13:13:08 +02:00
Phan An
5fbec01c50
Big revamp for artist and album info
2018-08-19 11:06:31 +02:00
Phan An
4fc5117509
Use a service for media info
2018-08-18 15:19:40 +02:00
Phan An
181357f3de
Rename Download service
2018-08-18 14:27:17 +02:00
Fiete Börner
56799c5ffa
enable foreign keys for sqlite connections ( #672 )
...
* enable foreign keys for sqlite connections
this code block enables the on delete cascade functionality for sqlite
connections
* fix code styling issues
* import the sqlite connnection class for consistency
2017-10-22 16:02:43 +01:00
Phan An
9e863abdc2
Apply fixes from StyleCI ( #608 )
2017-06-03 17:48:13 +01:00
Phan An
7d80f1d143
Refactor and fix code styles
2017-06-03 17:35:08 +01:00
Ryo Shibayama
70464a8977
Conditionally loading ServiceProvider ( #578 )
2017-05-10 16:49:12 +07:00
Phan An
53e2f61da4
Fix #552
2017-04-19 12:22:02 +08:00
An Phan
bdca871b6e
Upgraded to Laravel 5.4
2017-02-15 11:16:49 +08:00
An Phan
f51e660501
Cache the media
2017-01-06 11:04:08 +08:00
An Phan
86ca8d40f6
Add iTunes integration
2016-12-11 21:08:30 +08:00
Phan An
75afd02d54
Applied fixes from StyleCI ( #464 )
2016-09-26 15:33:53 +08:00
An Phan
b0f5b3d76e
Upgrade to Laravel 5.3
2016-09-26 14:30:00 +08:00
An Phan
528469fdc4
Add YouTube service on the server side
2016-07-14 16:53:10 +08:00
An Phan
5185f3dc6b
Finish structure and song download
2016-06-03 01:53:26 +08:00
Phan An
a5918900cb
Applied fixes from StyleCI
2016-03-23 09:23:13 -04:00
An Phan
d8d2dc8a5d
Support force and selective-tags sync
2016-03-22 16:22:39 +08:00
An Phan
46f6141fa8
Add "watch" functionality ( fix #213 )
2016-02-02 16:01:11 +08:00
An Phan
a083696289
Add updateNowPlaying for Last.fm
2015-12-23 14:26:16 +08:00
An Phan
8495452762
Like/unlike now work with Last.fm
2015-12-21 21:49:00 +08:00