Commit graph

610 commits

Author SHA1 Message Date
Phan An
5cd8cbde62
fix: wrap api version check in a try/catch 2022-07-29 09:13:00 +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
4a4bbaf8a7
fix(api): restore Album::is_compilation for backward compat 2022-07-28 09:37:48 +02:00
Phan An
117a3df1f5
feat: replace br with new lines in lyrics 2022-07-28 08:05:15 +02:00
Phan An
7680c71d77
fix: only destroy token if current user is available 2022-07-28 07:51:34 +02:00
Phan An
27ab35a1ae
fix: make API respond to JSON requests 2022-07-28 07:48:04 +02:00
Phan An
a3c1f7aec4
fix(cs): broken static analysis 2022-07-27 20:08:57 +02:00
Phan An
e4ca67bc69
fix(test): broken tests 2022-07-27 12:44:25 +02:00
Phan An
6e2f3764cc
chore(api): remove redundant YouTube controller 2022-07-27 12:18:53 +02:00
Phan An
91f38084eb
feat: change some routes 2022-07-27 11:30:04 +02:00
Phan An
334c53727e
feat(test|api): add PlaylistSong tests 2022-07-27 10:49:33 +02:00
Phan An
aac3ca3cab
feat(test|api): add AlbumInformation tests 2022-07-26 22:54:40 +02:00
Phan An
2da3ddc23c
feat(test|api): add Artist tests 2022-07-26 22:19:58 +02:00
Phan An
9e641c9ba9
feat(test|api): add Album tests 2022-07-26 22:08:31 +02:00
Phan An
c6aeda1730
feat: use number inputs for SongEdit form 2022-07-21 10:08:17 +02:00
Phan An
2ffb39c1b8
feat: add tests and fixes for SongEditForm 2022-07-21 07:26:44 +02:00
Phan An
cebbf13107
feat: improve Spotify integration 2022-07-18 13:24:43 +02:00
Phan An
8e43f73bea
feat: add webp support 2022-07-17 10:24:43 +02:00
Phan An
878815659f
feat: integrate with Spotify 2022-07-17 00:42:29 +02:00
Phan An
1861b30f56
fix: make artist/album info properties nullable 2022-07-14 07:18:44 +02:00
Phan An
08e4953217
feat: decouple artist/album and the media information 2022-07-08 16:53:04 +02:00
Phan An
61740e66df
feat: store settings as json instead of serialized 2022-07-07 23:23:41 +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
7d4f3caf68
fix(test): broken tests 2022-07-06 18:08:55 +02:00
Phan An
9edc8e5577
fix(song-update): always change album when artist is changed 2022-07-06 15:08:40 +02:00
Phan An
53d9e54dfb
fix: set song title to be empty if not found 2022-07-06 13:07:56 +02:00
Phan An
9d79d95cb9
refactor: massively simplify SmartPlaylist logic 2022-07-06 13:07:20 +02:00
Phan An
32bfb742fe
fix: shareable URL 2022-07-05 23:43:35 +02:00
Phan An
bd5cd1e621
fix: broken sorts 2022-07-05 16:46:23 +02:00
Phan An
5c60757d74
fix: incorrect search 2022-07-05 16:19:52 +02:00
Phan An
58659c2e30
feat: better supports for compilation when scanning 2022-07-05 15:47:26 +02:00
Phan An
a59866c453
chore: remove default album covers 2022-07-05 11:03:11 +02:00
Phan An
d90e7641f2
feat: better playlist handling 2022-07-04 12:39:02 +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
Phan An
8af939cdd6
fix: batch unfavorite songs 2022-04-21 18:36:11 +02:00
Phan An
b222ba3ac0
fix: downloading song yields error
closes #1356
2022-01-18 00:21:14 +01:00
Phan An
92bf0a4958
fix: renamed method 2021-12-10 16:27:06 +01:00
Phan An
2cb64de316
feat: rename koel:tidy to koel:prune 2021-12-10 16:23:04 +01: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
Allen Taylor
aae444a9b4
fix: made rules optional (#1370)
Co-authored-by: Allen Taylor <allen.taylor@check24.de>
Co-authored-by: Phan An <me@phanan.net>
2021-10-25 21:17:25 +02: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