Commit graph

815 commits

Author SHA1 Message Date
Phan An
3b34819706
fix: issues with DISTINCT on pgsql (#1789) 2024-07-14 20:49:40 +02:00
Phan An
dae5605098 chore(plus): add a warning when multiple keys found 2024-07-14 14:17:22 +02:00
Phan An
475de9486f
fix: broken pgsql query with distinct() (#1782) 2024-07-13 13:50:00 +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
e325640668 fix: composer install during init breaks Docker run 2024-07-09 23:52:48 +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
6736572cbd fix: only provide storage options for Plus users 2024-07-06 17:45:14 +02:00
Phan An
4cace11d0b fix: help text for S3 setup script 2024-07-06 17:45:14 +02:00
Phan An
510960d2f6 chore: default to scan after setting up local storage 2024-07-06 17:45:14 +02:00
Phan An
c2052d37a7 fix: better check for Db connection during init 2024-07-06 17:45:14 +02:00
Phan An
7ee8c7ba45 fix: get playables not returnig episodes 2024-07-06 17:45:13 +02:00
Phan An
5c07b893f3 docs: add Podcasts feature 2024-07-06 17:45:13 +02:00
Phan An
a53c9df893 fix: allow v7 as an API version 2024-07-06 17:45:12 +02:00
Phan An
5d126c2cba feat(podcast): sort podcasts 2024-07-06 17:45:11 +02:00
Phan An
af237d5419 fix: latest songs 2024-07-06 17:45:11 +02:00
Phan An
ad86ba0030 fix: wrap search in throw/catch 2024-07-06 17:45:11 +02:00
Phan An
afc13f808c feat: add Podcast as a searchable entity to import 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
4a10aa9915 feat: replace some attributes with casts 2024-07-06 17:45:10 +02:00
Phan An
90a47d59b5 fix: only consider episodes accessible if subscribed to podcasts 2024-07-06 17:45:10 +02:00
Phan An
bdd9fe05e9 fix: user avatar sometimes shows up as gravatar 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
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
41ec5c867d doc: add more troubleshooting hints 2024-07-06 17:44:58 +02:00
Phan An
5de0bfde0d feat: use Process instead of bare commands 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
a012256662 chore: make properties readonly 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
c4b09489a4 feat: convert result types 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
902c439fed feat(ui): use Tailwind CSS 2024-07-06 17:44:57 +02:00
Phan An
99df3e773d feat(test): obsolete snapshots 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
937e902972 fix: setup storage message shows when path has been setup 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
d3960ffe62 feat: continuous playback 2024-07-06 17:44:55 +02:00
Phan An
023144386a chore: replace composer dump with install 2024-07-06 17:44:55 +02:00
Phan An
19f7fffe64 fix: duplicate search results 2024-07-06 17:44:55 +02:00