Commit graph

2927 commits

Author SHA1 Message Date
Phan An
bdf19a0d8d chore: add SFTP config to .env.example 2024-07-06 17:45:03 +02:00
Phan An
36fdda159f feat: use popover for toasts 2024-07-06 17:45:02 +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
4226e41910 chore: minor improvements 2024-07-06 17:45:02 +02:00
Phan An
ecbc7de7fa fix: Space bar triggers playback even on button roles 2024-07-06 17:45:02 +02:00
Phan An
617fc9d0eb feat: better focus style for inputs and buttons 2024-07-06 17:45:02 +02:00
Phan An
ec4c65130c feat: allow triggering checkbox with Space 2024-07-06 17:45:01 +02:00
Phan An
e1f05805be refactor: useErrorHandler 2024-07-06 17:45:01 +02:00
Phan An
43795e6ffd chore: reformat code 2024-07-06 17:45:01 +02:00
Phan An
8f1aebb357 feat: use v-bind for context menu position 2024-07-06 17:45:01 +02:00
Phan An
ece143aa04 fix: clipped active menu item indicator 2024-07-06 17:45:01 +02:00
Phan An
90c746c8b5 fix: input autofill style 2024-07-06 17:45:01 +02:00
Phan An
bfc807cfb9 chore: add missing tests 2024-07-06 17:45:01 +02:00
Phan An
221e46c1b9 chore: improve types for useErrorHandler composable 2024-07-06 17:45:00 +02:00
Phan An
461abc10f9 feat: improve error handling by using a composable 2024-07-06 17:45:00 +02:00
Phan An
79a6040b3f refactor: extract app init logic to its own component 2024-07-06 17:45:00 +02:00
Phan An
53a6e4a16e fix(type): fix Lemonqueezy type definition 2024-07-06 17:44:59 +02:00
Phan An
36e65145aa feat(test): some missing component tests 2024-07-06 17:44:59 +02:00
Phan An
6a1a874c23 fix(tests): broken tests after UI revamp 2024-07-06 17:44:59 +02:00
Phan An
f624f1f51c fix: modal UI 2024-07-06 17:44:59 +02:00
Phan An
7f1429377e feat: login via OTP 2024-07-06 17:44:59 +02:00
Phan An
ddd5f3f38e chore: change "url" to "host" for QR 2024-07-06 17:44:59 +02:00
Phan An
218d25add6 fix: upload item background color 2024-07-06 17:44:59 +02:00
Phan An
6fb7484ccf fix: broken scroll effect for sidebar playlist section 2024-07-06 17:44:59 +02:00
Phan An
5b0cfa00b3 fix: broken slider and dropdown styles 2024-07-06 17:44:58 +02:00
Phan An
c0a42fe36c chore(build): change CI PHP version 2024-07-06 17:44:58 +02:00
Phan An
727cba81d0 fix: allow scrolling the sidebar playlist section 2024-07-06 17:44:58 +02:00
Phan An
41ec5c867d doc: add more troubleshooting hints 2024-07-06 17:44:58 +02:00
Phan An
ca34b5e2a9 chore: remove overlay outline 2024-07-06 17:44:58 +02:00
Phan An
971f184e65 feat: upgrade PHPUnit 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
0b66f365b2 chore: replace Sass with PostCSS 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
2cc08bfde0 fix(ui): tab overflow 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
1cb89b3a5f chore(docs): some little doc improvements 2024-07-06 17:44:57 +02:00
Phan An
98a5c89b4c feat(docs): SSO 2024-07-06 17:44:56 +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