Commit graph

923 commits

Author SHA1 Message Date
Phan An
1afd8ba7d5 refactor: create Song query with contextual user and type 2024-07-06 17:45:11 +02:00
Phan An
45164a4426 feat(test): song list sorter tests 2024-07-06 17:45:10 +02:00
Phan An
2c0e3c0bc6 feat(test): Queue button tests 2024-07-06 17:45:10 +02:00
Phan An
2ee84720b3 chore: optimize imports 2024-07-06 17:45:10 +02:00
Phan An
44c638897d fix(ui): episode progress copy & styles 2024-07-06 17:45:09 +02:00
Phan An
6c6d428539 fix(ui): always show play buttons on touch screens 2024-07-06 17:45:09 +02:00
Phan An
0f67ce2478 fix(tests): broken FE tests after Podcast feature 2024-07-06 17:45:08 +02:00
Phan An
7d3215a323 feat(test): EpisodeProgress tests 2024-07-06 17:45:07 +02:00
Phan An
1881c60407 feat(test): EpisodeItem tests 2024-07-06 17:45:07 +02:00
Phan An
bdc9f72368 chore(tests): better typings for factory 2024-07-06 17:45:07 +02:00
Phan An
8314b011e2 fix: podcast/episode thumbnail hidden 2024-07-06 17:45:04 +02:00
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
ec4c65130c feat: allow triggering checkbox with Space 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
bfc807cfb9 chore: add missing tests 2024-07-06 17:45:01 +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
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
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