Phan An
1acff99fba
feat: improve song updating logic
2022-10-12 14:33:41 +02:00
Phan An
3ec65c4197
fix(compilation): some bugs with album artists
...
- album artists not properly shown on Artist screen
- updating song with album artists creates multiple albums
- downloading artists doesn't cater for "album artist" songs
2022-10-10 10:33:30 +02:00
Phan An
e068a4ca8c
feat: support genre and year ( closes #1503 ) ( #1509 )
2022-09-23 13:21:29 +07:00
Phan An
4306d1e6f6
feat: read LRC files if applicable ( closes #1447 ) ( #1502 )
2022-09-14 19:12:06 +07:00
Phan An
1730e19d21
test: add tests for playlist folder functionalities
2022-09-10 12:45:04 +07:00
Phan An
52dd323c96
feat: support playlist folders ( closes #1476 )
2022-09-02 22:01:11 +07:00
Phan An
bbbf270965
fix: incorrect deleteWhereValueNotIn behavior
2022-08-10 08:57:20 +02:00
Phan An
9d9dc0b397
refactor: use custom query builders instead of scopes
2022-08-09 20:45:11 +02:00
Phan An
f010c773a1
feat: rework 3rd integration
2022-08-08 18:00:59 +02:00
Phan An
3bee67f910
Revert "feat: hide artists with no albums"
...
This reverts commit 3f635fa811
.
2022-08-04 12:01:48 +02:00
Phan An
3f635fa811
feat: hide artists with no albums
2022-08-04 12:00:50 +02:00
Phan An
61445fa400
fix: album count for contributing artists
2022-08-04 11:52:36 +02:00
Phan An
07aedd9a52
fix: use UNSIGNED instead of INTEGER to support older MySQL versions
2022-08-03 12:16:44 +02:00
Phan An
9d3011fe2c
fix: koel:init
2022-08-02 10:21:05 +02:00
Phan An
c4cffcc2e7
feat: use UUIDs for song IDs
2022-08-01 12:42:33 +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
a3c1f7aec4
fix(cs): broken static analysis
2022-07-27 20:08:57 +02:00
Phan An
334c53727e
feat(test|api): add PlaylistSong tests
2022-07-27 10:49:33 +02:00
Phan An
cebbf13107
feat: improve Spotify integration
2022-07-18 13:24:43 +02:00
Phan An
61740e66df
feat: store settings as json instead of serialized
2022-07-07 23:23:41 +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
9d79d95cb9
refactor: massively simplify SmartPlaylist logic
2022-07-06 13:07:20 +02:00
Phan An
a59866c453
chore: remove default album covers
2022-07-05 11:03:11 +02:00
Phan An
fbbe434204
feat!: make app progressive
2022-07-04 10:36:39 +02:00
Phan An
aedff9cf6e
fix: do not remove S3-hosted songs post-sync ( #1390 )
2021-12-06 17:12:47 +01: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
d189c719ae
feat(search): add Playlist as searchable
2021-01-05 17:52:16 +01:00
Phan An
201da1caa5
feat: add Excerpt search
2020-12-24 13:41:18 +01:00
Phan An
84a72d284c
feat: add Laravel Scount & TNTSearch
2020-12-23 11:53:00 +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
58c00192ad
chore(builds): upgrade to Laravel 8 ( #1261 )
2020-11-14 17:57:25 +01:00
Phan An
1d6d832a15
feat: better API and API docs
2020-09-14 00:04:07 +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
e356e72814
feat: upgrade Laravel to 7.x
2020-09-06 20:21:39 +02:00
Phan An
3fbf14efd2
chore: sandbox tests
2020-06-13 14:19:24 +02:00
Phan An
c707a0be65
feat: delete old album/artist images upon creating new ones
2020-06-13 13:00:51 +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
7a6d930335
Apply fixes from StyleCI ( #1129 )
2019-11-29 22:23:58 +01:00