Commit graph

1437 commits

Author SHA1 Message Date
Phan An
a3f9715a12 fix: better handling of YouTube video loading failure 2024-07-06 17:45:04 +02:00
Phan An
3e321bf47e feat: podcasts 2024-07-06 17:45:04 +02:00
Phan An
911410bdfd feat: use OnClickOutside from vueuse 2024-07-06 17:45:03 +02:00
Phan An
d4be2e3b22 fix: better drag leave handling 2024-07-06 17:45:03 +02:00
Phan An
eb8b42b1a9 refactor: useSongMenuMethods 2024-07-06 17:45:03 +02:00
Phan An
64d6e6db30 fix: Artist/Album thumgnail style 2024-07-06 17:45:03 +02:00
Phan An
9d49281261 feat: refresh overview screen on new uploads 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
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
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
727cba81d0 fix: allow scrolling the sidebar playlist section 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
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
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
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
2fd7b8628e chore(ui): better icons for playlist and repeat mode 2024-07-06 17:44:56 +02:00
Phan An
a11eaeb809 fix: drag and drop playlists into folders 2024-07-06 17:44:56 +02:00
Phan An
d3960ffe62 feat: continuous playback 2024-07-06 17:44:55 +02:00
Phan An
2a58561913 fix: ensure state is ready before app init 2024-07-06 17:44:55 +02:00
Phan An
8b5fd336df fix(plus): correct product URL and modal behavior 2024-07-06 17:44:53 +02:00
Phan An
9238ecfd44 feat: extract image cropper to own component 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
c772028ce6 fix(tests): broken tests 2024-07-06 17:44:51 +02:00
Phan An
8bb1c34ba4 fix: shortcut should be without modifier keys 2024-07-06 17:44:50 +02:00
Phan An
739291c001 chore: minor VolumeSlider refactoring 2024-07-06 17:44:50 +02:00