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 |
|
Phan An
|
ef140d8819
|
chore: better firstOrCreate usage
|
2019-11-29 22:23:40 +01:00 |
|
Phan An
|
872764da5a
|
chore: clean up seeders
|
2019-11-29 21:50:59 +01:00 |
|
Phan An
|
c41e281930
|
feat: Allow changing admin password via console
|
2019-10-23 15:33:31 +02:00 |
|
Phan An
|
335c3370db
|
Apply fixes from StyleCI (#1039)
|
2019-08-05 17:57:36 +07:00 |
|
Phan An
|
e41e658fce
|
Better type hints
|
2019-08-05 17:57:10 +07:00 |
|
Phan An
|
b3b9202ed8
|
Fix some problems with code analytics
|
2019-06-30 16:23:02 +02:00 |
|
Phan An
|
5f0a487586
|
Fix SongZipArchive tests
|
2019-06-30 13:13:20 +02:00 |
|
Phan An
|
b349110d50
|
Apply fixes from StyleCI (#1013)
|
2019-06-30 12:19:11 +02:00 |
|
Phan An
|
9efd232daf
|
Add some improvements for SongZipArchive
|
2019-06-30 12:18:48 +02:00 |
|
Phan An
|
d58b791c37
|
Allow smart playlist creation
|
2018-11-25 22:21:46 +01:00 |
|
Phan An
|
d45948e1bd
|
Revise the smart playlist rule
|
2018-11-18 22:50:15 +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
|
096eb7e610
|
Remove over-engineered service
|
2018-09-04 13:25:24 +07:00 |
|
Phan An
|
373870fefb
|
Add a UserPreferenceService
|
2018-09-04 12:34:02 +07:00 |
|
Phan An
|
a57fe76dfe
|
Fix some more advanced errors reported by PHPStan
|
2018-09-03 19:42:14 +07:00 |
|
Phan An
|
1558062428
|
Rewrite the file synchronization handling logic
|
2018-08-29 16:41:42 +07:00 |
|
Phan An
|
a31664adf7
|
Fix get preferences error
|
2018-08-29 15:01:53 +07:00 |
|
Phan An
|
ca2e737554
|
Use observers for model events
|
2018-08-29 14:58:59 +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 |
|