Phan An
|
aa7ddd9d94
|
refactor: avoid leadking database keys (#1874)
|
2024-11-09 15:56:48 +01:00 |
|
Phan An
|
22c16b996f
|
feat: use PHP attribute to mark requests disabled in demo (#1873)
|
2024-11-08 18:40:59 +01:00 |
|
James
|
54f507c163
|
fix(editing songs): track number removed when editing multiple songs
Closes #1740.
|
2024-11-03 08:35:20 +07:00 |
|
Phan An
|
793b59e9cf
|
refactor: use attributes for tests (#1858)
|
2024-10-24 17:45:45 +07:00 |
|
Phan An
|
387b937820
|
refactor: remove barrel files (#1855)
|
2024-10-17 11:41:30 +07:00 |
|
Phan An
|
b859f0bfec
|
feat: replace attempt() with built-in rescue() (#1833)
|
2024-10-01 00:15:38 +02:00 |
|
Phan An
|
e3bbf4ab4b
|
chore: some cleanups
|
2024-09-15 15:33:59 +02:00 |
|
Phan An
|
6664e1d1ea
|
feat: use transcode-and-cache instead of direct on-the-fly transcode&streaming
|
2024-09-03 12:52:07 +02:00 |
|
Phan An
|
b79bfb0472
|
feat: only show batch download options if supported
|
2024-08-29 19:54:58 +02:00 |
|
Phan An
|
16a20dd554
|
feat: rework playlist cover upload/remove (#1806)
|
2024-07-26 16:33:14 +02:00 |
|
Phan An
|
0729f7d60e
|
fix: collaborators shouldn't be allowed to update playlist details
|
2024-07-26 14:28:11 +02:00 |
|
Phan An
|
e3086422c7
|
fix(build): fixing build errors
|
2024-07-07 22:52:27 +02:00 |
|
Phan An
|
7ee8c7ba45
|
fix: get playables not returnig episodes
|
2024-07-06 17:45:13 +02:00 |
|
Phan An
|
9adfabb651
|
chore: some cleanups
|
2024-07-06 17:45:11 +02:00 |
|
Phan An
|
4a10aa9915
|
feat: replace some attributes with casts
|
2024-07-06 17:45:10 +02:00 |
|
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
|
aa787edb2e
|
feat(plus): add SFTP support
|
2024-07-06 17:45:02 +02:00 |
|
Phan An
|
448cbed731
|
chore: remove unnecessary type hints
|
2024-07-06 17:45:02 +02:00 |
|
Phan An
|
7f1429377e
|
feat: login via OTP
|
2024-07-06 17:44:59 +02:00 |
|
Phan An
|
971f184e65
|
feat: upgrade PHPUnit
|
2024-07-06 17:44:58 +02:00 |
|
Phan An
|
460ba2614d
|
feat: convert storage tyes to enums
|
2024-07-06 17:44:58 +02:00 |
|
Phan An
|
383f5adaba
|
feat: convert smart playlist options to enums
|
2024-07-06 17:44:58 +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
|
b81571ab29
|
fix(tests): proxy auth test
|
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
|
58f62c24ed
|
fix: static analytics
|
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
|
4b649f2f58
|
fix(tests): broken tests after Saloon migration
|
2024-07-06 17:44:54 +02:00 |
|
Phan An
|
4d5cbf5394
|
chore: restore Spotify client test
|
2024-07-06 17:44:54 +02:00 |
|
Phan An
|
a4366fe3b1
|
chore: move Spotify client to Integrations
|
2024-07-06 17:44:54 +02:00 |
|
Phan An
|
a501613052
|
feat: use Saloon for iTunes integration
|
2024-07-06 17:44:54 +02:00 |
|
Phan An
|
e106bff23d
|
feat: custom profile avatar
|
2024-07-06 17:44:52 +02:00 |
|
Phan An
|
e9695495c9
|
feat: forgot password
|
2024-07-06 17:44:47 +02:00 |
|
Phan An
|
302f2a84d0
|
feat: custom cover for playlists
|
2024-07-06 17:44:46 +02:00 |
|
Phan An
|
52285a1c48
|
refactor: use adapters for streamers
|
2024-07-06 17:44:46 +02:00 |
|
Phan An
|
ff79332c6a
|
feat(test): add tests for cloud storages
|
2024-07-06 17:44:46 +02:00 |
|
Phan An
|
3bf620039f
|
feat(plus): delete from cloud filesystems
|
2024-07-06 17:44:46 +02:00 |
|
Phan An
|
268f7849f2
|
feat(plus): disallow setting media path for cloud storages
|
2024-07-06 17:44:46 +02:00 |
|
Phan An
|
0e634a33a8
|
chore: remove deprecated S3Service
|
2024-07-06 17:44:46 +02:00 |
|
Phan An
|
bfd00de9e2
|
feat(plus): create command to setup Dropbox storage
|
2024-07-06 17:44:45 +02:00 |
|
Phan An
|
d313a72619
|
feat(plus): rework cloud storages and streamers
|
2024-07-06 17:44:45 +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
|
5d2ff87271
|
feat(plus): revise artist/image art upload policies
|
2024-07-06 17:44:45 +02:00 |
|
Phan An
|
259e96bdd3
|
feat(test): add missing tests for Playlist services
|
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
|
f3689f61d4
|
feat: store perferences on server and make upload visibility a preference
|
2024-07-06 17:44:45 +02:00 |
|