Phan An
|
fbbe434204
|
feat!: make app progressive
|
2022-07-04 10:36:39 +02:00 |
|
Phan An
|
f0f1d975c9
|
migration: settings screen
|
2022-04-22 00:20:21 +02:00 |
|
Kyle Travis
|
4cfd0852d3
|
Fix S3 storage song compilation setting (#1426)
Co-authored-by: Phan An <me@phanan.net>
|
2022-04-13 15:59:37 +02:00 |
|
Phan An
|
f4161fc567
|
chore: use noContent() method on response
|
2021-12-06 18:07:43 +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
|
54d2029d47
|
feat(playlist): use own controller for playlist songs (#1367)
|
2021-10-11 13:30:27 +02:00 |
|
Phan An
|
30f4878ec3
|
feat(smart-playlist): validate smart playlist request (#1366)
|
2021-10-10 20:05:51 +02:00 |
|
Phan An
|
b29000bf8d
|
feat(smart-playlist): use proper Eloquent cast for rules (#1363)
|
2021-10-08 18:23:45 +02:00 |
|
Phan An
|
230ec454dd
|
fix(smart-playlist): ignore songs when creating a smart playlist (#1362)
|
2021-10-08 12:19:44 +02:00 |
|
Phan An
|
70696da096
|
feat: require PHP7.4 (#1326)
|
2021-06-05 12:47:56 +02:00 |
|
Phan An
|
51130e3a20
|
feat: use model casting for user preferences
|
2021-06-04 18:19:34 +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
|
12b3ee69da
|
feat: throttle login attempts (#1319)
|
2021-05-21 13:50:23 +02:00 |
|
Phan An
|
8a966242f0
|
feat: reset API token if password is changed
|
2021-01-31 18:21:57 +01:00 |
|
Phan An
|
e284a40d0d
|
feat: store Koel version in a .version config file instead
|
2021-01-10 23:18:14 +01:00 |
|
Phan An
|
588b30d9bb
|
feat: modify the response format for search
|
2020-12-25 12:52:28 +01:00 |
|
Phan An
|
c9fe724036
|
feat: add Song search
|
2020-12-24 23:35:39 +01:00 |
|
Phan An
|
201da1caa5
|
feat: add Excerpt search
|
2020-12-24 13:41:18 +01:00 |
|
Phan An
|
dbb91d24f9
|
chore: rename the search:import command
|
2020-12-23 14:04:02 +01:00 |
|
Phan An
|
ef7d00e16a
|
feat: guess Model class automagically
|
2020-12-23 12:03:53 +01:00 |
|
Phan An
|
50a94cb4b9
|
chore: fix static analysis problems
|
2020-12-23 00:01:49 +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
|
58c00192ad
|
chore(builds): upgrade to Laravel 8 (#1261)
|
2020-11-14 17:57:25 +01:00 |
|
Phan An
|
36b808c067
|
chore: cleanups
|
2020-10-26 16:29:29 +01:00 |
|
Phan An
|
1d6d832a15
|
feat: better API and API docs
|
2020-09-14 00:04:07 +02:00 |
|
Phan An
|
860ec4648f
|
chore: use Laravel' original structure
|
2020-09-12 17:14:34 +02:00 |
|
Phan An
|
84b05c449f
|
feat: move non-API routes out of API namespace
|
2020-09-07 22:43:23 +02:00 |
|
Phan An
|
67fc706870
|
fix: API doc for Lastfm connect
|
2020-09-06 23:22:12 +02:00 |
|
Phan An
|
4b799e85a7
|
feat: add PHPCSFixer
|
2020-09-06 23:20:42 +02:00 |
|
Phan An
|
d5e2d3ec79
|
fix: make Lastfm work with Sanctum
|
2020-09-06 23:11:48 +02:00 |
|
Phan An
|
e356e72814
|
feat: upgrade Laravel to 7.x
|
2020-09-06 20:21:39 +02:00 |
|
Phan An
|
2b65cb6c57
|
chore: change song upload api return format
|
2020-06-13 20:11:27 +02:00 |
|
Phan An
|
a5d25c3aed
|
feat: Allow creating admins
|
2020-06-13 17:23:22 +02:00 |
|
Phan An
|
dcf6970355
|
chore: make album thumbnail blurry
|
2020-06-12 17:05:18 +02:00 |
|
Phan An
|
6977cc4986
|
feat: get album thumbnail from the server
|
2020-06-12 15:55:45 +02:00 |
|
Phan An
|
e6eb28ba2d
|
feat: add upload feature
|
2020-06-07 22:43:04 +02:00 |
|
Phan An
|
70e0f28774
|
feat: make Last.fm-related features queue-ready
|
2020-04-27 20:55:23 +02:00 |
|
Phan An
|
e5a67fed05
|
feat: drag/drop to upload album/artist images
|
2020-04-26 21:09:43 +02:00 |
|
Phan An
|
4858514225
|
Revert "Apply fixes from StyleCI (#1207)"
This reverts commit c2e358bdc8 .
|
2020-04-12 10:18:17 +02:00 |
|
Phan An
|
c2e358bdc8
|
Apply fixes from StyleCI (#1207)
|
2020-04-12 10:08:37 +02:00 |
|
Phan An
|
27c4aaf2ba
|
Revert "Apply fixes from StyleCI (#1205)"
This reverts commit 1cccffd6ce .
|
2020-04-12 10:07:44 +02:00 |
|
Phan An
|
1cccffd6ce
|
Apply fixes from StyleCI (#1205)
|
2020-04-07 23:41:30 +02:00 |
|
Phan An
|
9cdca86b89
|
docs: remove periods from action titles
|
2020-04-07 23:41:06 +02:00 |
|
dependabot-preview[bot]
|
0fff66ece8
|
chore(deps-dev): bump filp/whoops from 2.7.0 to 2.7.1 (#1171)
* chore(deps-dev): bump filp/whoops from 2.7.0 to 2.7.1
Bumps [filp/whoops](https://github.com/filp/whoops) from 2.7.0 to 2.7.1.
- [Release notes](https://github.com/filp/whoops/releases)
- [Changelog](https://github.com/filp/whoops/blob/master/CHANGELOG.md)
- [Commits](https://github.com/filp/whoops/compare/2.7.0...2.7.1)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* Apply fixes from StyleCI (#1172)
Co-authored-by: Phan An <me@phanan.net>
|
2020-01-17 17:45:45 +01:00 |
|
Phan An
|
32b75e0dca
|
fix: dispatching SongStartedPlaying event
|
2019-12-02 10:42:53 +01:00 |
|
Phan An
|
c42c770acf
|
chore: more cleanups
|
2019-11-29 23:15:53 +01:00 |
|
Phan An
|
3c2d6a040b
|
fix: disable updating preferences in demo
|
2019-11-06 12:33:40 +01:00 |
|
Phan An
|
f485e2e2ad
|
Some minor tweaks
|
2019-08-13 15:56:59 +07:00 |
|
Phan An
|
b3b9202ed8
|
Fix some problems with code analytics
|
2019-06-30 16:23:02 +02:00 |
|
Phan An
|
3c2996a380
|
Take rules into account when update playlist
|
2019-04-13 22:38:34 +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
|
d58b791c37
|
Allow smart playlist creation
|
2018-11-25 22:21:46 +01:00 |
|
Phan An
|
d088561e06
|
Add "Smart Playlist" backend logics (#849)
This commit prepares the backend for the "Smart Playlist" feature.
|
2018-11-04 00:25:08 +01:00 |
|
Phan An
|
6f0db1620f
|
Add "Recently Played" playlist (#839)
* Add "Recently Played" playlist
* Apply fixes from StyleCI (#838)
|
2018-10-20 23:46:12 +02:00 |
|
Phan An
|
096eb7e610
|
Remove over-engineered service
|
2018-09-04 13:25:24 +07:00 |
|
Phan An
|
5102e75698
|
Apply fixes from StyleCI (#803)
|
2018-09-04 12:43:12 +07:00 |
|
Phan An
|
373870fefb
|
Add a UserPreferenceService
|
2018-09-04 12:34:02 +07:00 |
|
Phan An
|
0f9bb32956
|
Refactor Lastfm's disconnect
|
2018-09-04 09:25:34 +07:00 |
|
Phan An
|
5c870ee254
|
Refactor Lastfm's connect
|
2018-09-04 09:24:29 +07:00 |
|
Phan An
|
a57fe76dfe
|
Fix some more advanced errors reported by PHPStan
|
2018-09-03 19:42:14 +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
|
3825452658
|
Apply fixes from StyleCI (#790)
|
2018-08-29 09:07:44 +02:00 |
|
Phan An
|
0ad670ffff
|
Use repositories
|
2018-08-29 13:30:39 +07:00 |
|
Phan An
|
ffa05696c8
|
Upgrade to Larave 5.5 and PHP 7
|
2018-08-29 13:15:23 +07:00 |
|
Phan An
|
20282ed633
|
Use repositories
|
2018-08-29 13:15:11 +07:00 |
|
Phan An
|
1dd5457084
|
Upgrade to Larave 5.5 and PHP 7
|
2018-08-24 17:27:19 +02:00 |
|
Phan An
|
6a2a2263fa
|
Apply fixes from StyleCI (#786)
|
2018-08-22 22:25:23 +02:00 |
|
Phan An
|
a340a64748
|
Better download tests
|
2018-08-22 22:25:01 +02:00 |
|
Phan An
|
1be4678b25
|
DI for ProfileController
|
2018-08-22 21:46:36 +02:00 |
|
Phan An
|
61bc21c303
|
Better tests for User Controller
|
2018-08-22 21:40:04 +02:00 |
|
Phan An
|
7c7693179d
|
Refactor streamers
|
2018-08-22 19:59:14 +02:00 |
|
Phan An
|
8f7654a220
|
Refactor scrobble
|
2018-08-19 23:17:05 +02:00 |
|
Phan An
|
f087dc71a2
|
Apply fixes from StyleCI (#780)
|
2018-08-19 18:05:54 +02:00 |
|
Phan An
|
69d68727b9
|
Rewrite Lastfm tests
|
2018-08-19 18:05:10 +02:00 |
|
Phan An
|
5cf19b09aa
|
Apply fixes from StyleCI (#779)
|
2018-08-19 17:26:52 +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
|
cedb9f9922
|
Apply fixes from StyleCI (#776)
|
2018-08-18 15:20:02 +02:00 |
|
Phan An
|
4fc5117509
|
Use a service for media info
|
2018-08-18 15:19:40 +02:00 |
|
Phan An
|
1d5c8e84b6
|
Use a service for Interaction
|
2018-08-18 14:27:44 +02:00 |
|
Phan An
|
181357f3de
|
Rename Download service
|
2018-08-18 14:27:17 +02:00 |
|
Phan An
|
f4c00abe02
|
Use DI in Download controllers
|
2018-08-18 13:53:15 +02:00 |
|
N.Yanbe
|
064d6f8615
|
Fix AWS S3 related issues. (#757)
* Avoid an error from MySQL, "Column cannot be null".
Similar to this issue: https://stackoverflow.com/questions/43860634/laravel-5-4-upgrade-integrity-constraint-violation-column-cannot-be-null
* Clears the media cache after storing a new song.
|
2018-06-16 11:29:41 +02:00 |
|
Phan An
|
bf3ca591d1
|
Apply fixes from StyleCI (#694)
|
2017-12-09 21:10:55 +01:00 |
|
Phan An
|
bca8668ace
|
Refactor and use extending request classes
|
2017-12-09 19:34:27 +01:00 |
|
Phan An
|
9987443795
|
Apply fixes from StyleCI (#690)
|
2017-12-02 17:07:53 +01:00 |
|
Phan An
|
d949ea9e60
|
Load (and parse) playlist content on demand
|
2017-12-02 17:05:40 +01:00 |
|
Phan An
|
537cff716c
|
Apply fixes from StyleCI (#644)
|
2017-08-27 16:53:50 +01:00 |
|
Phan An
|
dc7c6bec45
|
Refactor the remote controller into its own page
|
2017-08-27 16:53:17 +01:00 |
|
Phan An
|
0ebf07021c
|
Small best practice fixes
|
2017-08-06 10:50:52 +01:00 |
|
Phan An
|
f827c63819
|
Make controllers slim
|
2017-08-06 10:43:59 +01:00 |
|
Phan An
|
c9ec0406ff
|
Apply fixes from StyleCI (#611)
|
2017-06-04 02:31:59 +01:00 |
|
Phan An
|
796088944d
|
Add more refactorings
|
2017-06-04 02:30:45 +01:00 |
|