Phan An
|
ca9b77f697
|
feat: allow making songs public/private
|
2024-07-06 17:44:41 +02:00 |
|
Phan An
|
2c3479b6f3
|
feat: display Plus/Community info
|
2024-07-06 17:44:41 +02:00 |
|
Phan An
|
31f0992512
|
feat: adapt like/unlike songs to Plus
|
2024-07-06 17:44:40 +02:00 |
|
Phan An
|
a8c78adf65
|
feat: make song edit/deletion plus-aware
|
2024-07-06 17:44:40 +02:00 |
|
Phan An
|
1bb22bc336
|
feat: integrate with Lemon Squeezy
|
2024-07-06 17:44:40 +02:00 |
|
Phan An
|
4574139998
|
feat: rename (alias) koel:sync to koel:scan and add owner/private options
|
2024-07-06 17:44:40 +02:00 |
|
Phan An
|
53d08371b9
|
feat: allows users to upload for Plus
|
2024-07-06 17:44:40 +02:00 |
|
Phan An
|
ff033139a4
|
feat: supports multi-tenant
|
2024-07-06 17:44:39 +02:00 |
|
Phan An
|
881ca574ae
|
refactor: prefer more invokeable controllers
|
2024-01-02 14:10:06 +01:00 |
|
Phan An
|
1ab8d7590f
|
refactor: prefer invokeable controllers
|
2024-01-02 13:07:37 +01:00 |
|
Phan An
|
d8282557d7
|
refactor: better repository method naming and usage
|
2024-01-01 21:38:41 +01:00 |
|
Phan An
|
5f0eaf228d
|
feat: persist queue and playback state (closes #1675) (#1735)
|
2024-01-01 12:40:21 +01:00 |
|
Phan An
|
abb0438c8d
|
fix: buggy Spotify integration (#1731)
This fixes a bug with Spotify integration that occurs if an installation isn't connected to Last.fm. Closing #1730 and #1653.
|
2023-12-27 12:49:28 +01:00 |
|
Phan An
|
f87d970b50
|
feat: invite users
|
2023-08-22 22:53:55 +02:00 |
|
Phan An
|
fe793ec285
|
feat: add playlist folder listing
|
2023-08-16 14:56:31 +02:00 |
|
Phan An
|
de88d23b95
|
chore: merge v6 into base API (#1685)
|
2023-06-05 23:46:41 +02:00 |
|
Phan An
|
64229568a1
|
feat: allow specifying folder when create/edit playlists (#1603)
|
2022-11-27 16:29:29 +01:00 |
|
Phan An
|
d2f8e4d920
|
feat: use a composition token (#1592)
|
2022-11-16 18:57:38 +01:00 |
|
Phan An
|
ad1d36085a
|
feat: greatly reduce artist/album query complexity
|
2022-10-11 17:28:43 +02:00 |
|
Phan An
|
4be4742c78
|
Merge pull request #1499 from koel/dev/1476-playlist-folder
|
2022-09-10 22:18:37 +07:00 |
|
Phan An
|
52dd323c96
|
feat: support playlist folders (closes #1476)
|
2022-09-02 22:01:11 +07:00 |
|
Phan An
|
b5a8784322
|
fix: clean media cache upon upload
|
2022-09-02 12:00:49 +07:00 |
|
Phan An
|
21a6f2c8ff
|
fix: analysis
|
2022-08-08 18:15:31 +02:00 |
|
Phan An
|
f010c773a1
|
feat: rework 3rd integration
|
2022-08-08 18:00:59 +02:00 |
|
Phan An
|
bd0dc90cce
|
fix: only revoke current session's token
|
2022-08-06 09:20:04 +02:00 |
|
Phan An
|
74833b3a26
|
feat(demo): dynamic demo credits
|
2022-08-04 10:34:13 +02:00 |
|
Phan An
|
527e7abb70
|
chore: resolve conflicts
|
2022-08-02 11:33:24 +02:00 |
|
Phan An
|
444e91ab57
|
chore: add User dependency to SmartPlaylistService
|
2022-08-01 13:03:58 +02:00 |
|
Phan An
|
bfd1008f6c
|
chore: clean up and make code php8-y
|
2022-07-29 09:04:44 +02:00 |
|
Phan An
|
0e5e1c6089
|
fix(api): restore br for lyrics in legacy API
|
2022-07-28 10:48:52 +02:00 |
|
Phan An
|
7680c71d77
|
fix: only destroy token if current user is available
|
2022-07-28 07:51:34 +02:00 |
|
Phan An
|
08e4953217
|
feat: decouple artist/album and the media information
|
2022-07-08 16:53:04 +02:00 |
|
Phan An
|
f5608d0058
|
fix(test): settings test
|
2022-07-07 12:59:56 +02:00 |
|
Phan An
|
09f54d26d5
|
fix(sync): properly ignore unchanged files
|
2022-07-07 12:45:47 +02:00 |
|
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 |
|