Commit graph

341 commits

Author SHA1 Message Date
Phan An
f2d0d0cba8
chore: several improvements for PodcastService (#1836) 2024-10-05 13:59:10 +02: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
f5861ad518 feat: add koel:doctor artisan command 2024-09-08 13:21:06 +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
16a20dd554
feat: rework playlist cover upload/remove (#1806) 2024-07-26 16:33:14 +02:00
Phan An
c656eac5a5 fix: static analytics 2024-07-11 17:21:25 +02:00
Phan An
4c3d27e515 fix: album/artist art upload & cache issue 2024-07-11 17:09:08 +02:00
Phan An
92b90f7859 fix: syncing podcasts 2024-07-08 23:15:19 +02:00
Phan An
e3086422c7 fix(build): fixing build errors 2024-07-07 22:52:27 +02:00
Phan An
ad86ba0030 fix: wrap search in throw/catch 2024-07-06 17:45:11 +02:00
Phan An
7f3692b65e chore(perf): improve podcast adding performance 2024-07-06 17:45:11 +02:00
Phan An
1afd8ba7d5 refactor: create Song query with contextual user and type 2024-07-06 17:45:11 +02:00
Phan An
9adfabb651 chore: some cleanups 2024-07-06 17:45:11 +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
d4c3db8359 chore: code format 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
460ba2614d feat: convert storage tyes to enums 2024-07-06 17:44:58 +02:00
Phan An
a012256662 chore: make properties readonly 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
902c439fed feat(ui): use Tailwind CSS 2024-07-06 17:44:57 +02:00
Phan An
9d2a3afca9 feat: QR for one time tokens 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
334ac62ea1 chore: cache namespace 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
b0701dae1d fix: restore caching for Last.fm requests 2024-07-06 17:44:54 +02:00
Phan An
0cf52bd92f feat: use Saloon for YouTube integration 2024-07-06 17:44:53 +02:00
Phan An
1e0637b0bf feat: use Saloon for LemonSqueezy integration 2024-07-06 17:44:52 +02:00
Phan An
06dfe8a1db feat: use Saloon for Last.fm integration 2024-07-06 17:44:52 +02:00
Phan An
e106bff23d feat: custom profile avatar 2024-07-06 17:44:52 +02:00
Phan An
e090ff6aa8 fix: attempt to transcode when ffmpeg is not configured throws error 2024-07-06 17:44:48 +02:00
Phan An
9c080b6805 fix: do not fetch Last.fm info for unknown albums/artists 2024-07-06 17:44:48 +02:00
Phan An
e9695495c9 feat: forgot password 2024-07-06 17:44:47 +02:00
Phan An
cfd4a37171 feat: command to set up storage 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
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