Commit graph

178 commits

Author SHA1 Message Date
Phan An
a644e6716d tests: update snapshot 2024-08-23 11:09:53 +02:00
Phan An
ff440b4cc8 fix: burger menu shows on larger screens 2024-08-23 10:58:44 +02:00
Phan An
67d34cc2b0 chore: use CSS instead of icon for sidebar toggl button state 2024-08-18 17:16:14 +02:00
Phan An
bb47d5fb3b fix: sidebar menu collapse/expand on mobile 2024-08-18 17:06:06 +02:00
Phan An
69a019df22 fix: sidebar toggling on mobile (fr fr) 2024-07-25 21:24:39 +02:00
Phan An
62b8e226ab fix: disabled YouTube integration still making requests 2024-07-14 15:57:26 +02:00
Phan An
4d8e9e79eb fix: keep Plus button at bottom of sidebar 2024-07-10 00:13:12 +02:00
Phan An
59105ffe70 fix: show sidebar toggle button on touch devices 2024-07-08 09:52:13 +02:00
Phan An
55543039e0 fix(tests): update snapshot 2024-07-06 17:45:14 +02:00
Phan An
858ff85fe1 feat: make sidebar toggle btn appear on hover only 2024-07-06 17:45:13 +02:00
Phan An
3da777dbb2 fix: sidebar toggling on mobile (fr) 2024-07-06 17:45:11 +02:00
Phan An
a61cd86cf9 fix: sidebar toggling on mobile 2024-07-06 17:45:11 +02:00
Phan An
d2b6ae5d6d fix: extra drawer not rendered when current song is null 2024-07-06 17:45:11 +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
0f67ce2478 fix(tests): broken FE tests after Podcast feature 2024-07-06 17:45:08 +02:00
Phan An
bdc9f72368 chore(tests): better typings for factory 2024-07-06 17:45:07 +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
43795e6ffd chore: reformat code 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
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
6fb7484ccf fix: broken scroll effect for sidebar playlist section 2024-07-06 17:44:59 +02:00
Phan An
727cba81d0 fix: allow scrolling the sidebar playlist section 2024-07-06 17:44:58 +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
2fd7b8628e chore(ui): better icons for playlist and repeat mode 2024-07-06 17:44:56 +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
b8bfd37964 feat: volume and seek shortcuts 2024-07-06 17:44:50 +02:00
Phan An
563e9af0d3 feat: use VueUse 2024-07-06 17:44:48 +02:00
Phan An
551b5c020a feat: toggle nav bar 2024-07-06 17:44:48 +02:00
Phan An
51b66df055 feat: allow dragging song info from footer 2024-07-06 17:44:47 +02:00
Phan An
e054e6ea8f fix: orphan collaborative playlists 2024-07-06 17:44:47 +02:00
Phan An
28af8c0122 feat: support reorder songs in playlists 2024-07-06 17:44:45 +02:00
Phan An
00eebaf225 feat(test): add client test for collaborative playlists and more 2024-07-06 17:44:45 +02:00
Phan An
35df3a6826 feat(ui): animate song rows and sidebar menu items 2024-07-06 17:44:45 +02:00
Phan An
5c5c538478 feat(plus): song visibility behaviors for collaborative playlists 2024-07-06 17:44:45 +02:00
Phan An
e874c80b26 feat(plus): manage collaborators 2024-07-06 17:44:45 +02:00
Phan An
f3689f61d4 feat: store perferences on server and make upload visibility a preference 2024-07-06 17:44:45 +02:00
Phan An
9dc23f319e feat(plust): playlist collaboration 2024-07-06 17:44:44 +02:00
Phan An
891cabaeb8 feat(test): add tests for multiple functions 2024-07-06 17:44:44 +02:00
Phan An
854900b9b7 chore: better create playlist btn 2024-07-06 17:44:43 +02:00
Phan An
8534f5ff9a fix: minor styles 2024-07-06 17:44:43 +02:00
Phan An
40af08f2f6 feat(plus): activate license from web interface 2024-07-06 17:44:43 +02:00
Phan An
e598f0a401 feat: move Plus badge to bottom of sidebar 2024-07-06 17:44:41 +02:00
Phan An
2c3479b6f3 feat: display Plus/Community info 2024-07-06 17:44:41 +02:00