Commit graph

1409 commits

Author SHA1 Message Date
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
Phan An
e29c1b6008 feat: repeat mode shortcut 2024-07-06 17:44:50 +02:00
Phan An
b8bfd37964 feat: volume and seek shortcuts 2024-07-06 17:44:50 +02:00
Phan An
f6494bca2c fix: doc urls 2024-07-06 17:44:48 +02:00
Phan An
c29abe4657 feat: better safe triangle for submenus 2024-07-06 17:44:48 +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
4d230f3baa fix: allow legacy password login by removing minlength 2024-07-06 17:44:47 +02:00
Phan An
d1da839c4c fix: playlist UUID migration 2024-07-06 17:44:47 +02:00
Phan An
081aedb51f feat: use global constant for demo mode 2024-07-06 17:44:47 +02:00
Phan An
e9695495c9 feat: forgot password 2024-07-06 17:44:47 +02:00
Phan An
43e1a84cc1 feat(ui): use standard list format for Users screen 2024-07-06 17:44:47 +02:00
Phan An
727370446f feat(test): add tests for invitation service 2024-07-06 17:44:47 +02:00
Phan An
cfd4a37171 feat: command to set up storage 2024-07-06 17:44:47 +02:00
Phan An
302f2a84d0 feat: custom cover for playlists 2024-07-06 17:44:46 +02:00
Phan An
268f7849f2 feat(plus): disallow setting media path for cloud storages 2024-07-06 17:44:46 +02:00
Phan An
9e3b1a91d3 fix(plus): allow (cloud) upload even when media path is not set 2024-07-06 17:44:46 +02:00
Phan An
4a7f1a2a9a feat: better tooltips for upload failure 2024-07-06 17:44:46 +02:00
Phan An
28af8c0122 feat: support reorder songs in playlists 2024-07-06 17:44:45 +02:00
Phan An
5d2ff87271 feat(plus): revise artist/image art upload policies 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
84ce42da08 feat(plus): disable Shareable URL if song is private 2024-07-06 17:44:44 +02:00
Phan An
44fa2d0179 feat: use Cache instead of local storage for song sharing 2024-07-06 17:44:44 +02:00