Phan An
3d68b1b470
feat(test): BE tests for Podcast feature
2024-07-06 17:45:05 +02:00
Phan An
f60d7b0acf
fix(tests): broken tests after Podcast feature
2024-07-06 17:45:05 +02:00
Phan An
3e321bf47e
feat: podcasts
2024-07-06 17:45:04 +02:00
Phan An
448cbed731
chore: remove unnecessary type hints
2024-07-06 17:45:02 +02:00
Phan An
3b7d47cb25
feat(build): uprade to Laravel 10 (and PHP 8.1)
2024-07-06 17:44:57 +02:00
Phan An
902c439fed
feat(ui): use Tailwind CSS
2024-07-06 17:44:57 +02:00
Phan An
d80a19ba70
feat: support reverse proxy authentication
2024-07-06 17:44:56 +02:00
Phan An
bd8ada1d10
feat: support Google SSO
2024-07-06 17:44:56 +02:00
Phan An
9b7759a492
feat: support adding collaborative playlists into usr own folder
2024-07-06 17:44:56 +02:00
Phan An
ff79332c6a
feat(test): add tests for cloud storages
2024-07-06 17:44:46 +02:00
Phan An
b723f3d7c9
feat(plus): support S3 compatible storages
2024-07-06 17:44:45 +02:00
Phan An
28af8c0122
feat: support reorder songs in playlists
2024-07-06 17:44:45 +02:00
Phan An
5c5c538478
feat(plus): song visibility behaviors for collaborative playlists
2024-07-06 17:44:45 +02:00
Phan An
e874c80b26
feat(plus): manage collaborators
2024-07-06 17:44:45 +02:00
Phan An
9dc23f319e
feat(plust): playlist collaboration
2024-07-06 17:44:44 +02:00
Phan An
179faefeed
fix: assing default user to S3-imported songs
2024-07-06 17:44:44 +02:00
Phan An
c620aaefe5
feat(plus): support "own songs only" option for smart playlists
2024-07-06 17:44:43 +02:00
Phan An
3326bc5081
feat(plus): allows filtering All Songs by own songs only
2024-07-06 17:44:42 +02:00
Phan An
72a6f2b17f
chore: refactor tests and factories
2024-07-06 17:44:42 +02:00
Phan An
d5d78afa76
feat: compare store ID
2024-07-06 17:44:41 +02:00
Phan An
4012f8d0fb
feat: adapt downloading to 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
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
bibo38
050c992cf1
Fix the track ordering on multi disc albums ( #1683 )
2023-06-05 23:27:47 +02:00
Phan An
e8e2c2db75
feat: allow sorting by date added ( #1631 )
2022-12-15 22:59:19 +07:00
Phan An
e82eade364
fix: explicit group by columns ( #1610 )
2022-12-03 00:34:51 +01:00
Phan An
64229568a1
feat: allow specifying folder when create/edit playlists ( #1603 )
2022-11-27 16:29:29 +01:00
Phan An
3b15622693
feat: add and use "last played" timestamp for songs ( #1578 )
2022-11-08 18:38:28 +01:00
Thomas Doornenbal
ef8fa441fc
fix: 500 error on home ( #1538 )
2022-10-23 11:13:54 +02:00
Phan An
c70bb3b5af
feat: add Genres screens ( #1541 )
2022-10-21 22:06:43 +02:00
Phan An
41f6abc087
feat: tabs for Artist/Album screens ( #1532 )
2022-10-18 16:07:41 +02:00
Phan An
ad1d36085a
feat: greatly reduce artist/album query complexity
2022-10-11 17:28:43 +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
52dd323c96
feat: support playlist folders ( closes #1476 )
2022-09-02 22:01:11 +07: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
c4cffcc2e7
feat: use UUIDs for song IDs
2022-08-01 12:42:33 +02:00
Phan An
bfd1008f6c
chore: clean up and make code php8-y
2022-07-29 09:04:44 +02:00
Phan An
a3c1f7aec4
fix(cs): broken static analysis
2022-07-27 20:08:57 +02:00
Phan An
91f38084eb
feat: change some routes
2022-07-27 11:30:04 +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
bd5cd1e621
fix: broken sorts
2022-07-05 16:46:23 +02:00
Phan An
58659c2e30
feat: better supports for compilation when scanning
2022-07-05 15:47:26 +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
70696da096
feat: require PHP7.4 ( #1326 )
2021-06-05 12:47:56 +02:00
Phan An
201da1caa5
feat: add Excerpt search
2020-12-24 13:41:18 +01:00
Phan An
ef7d00e16a
feat: guess Model class automagically
2020-12-23 12:03:53 +01:00