Commit graph

208 commits

Author SHA1 Message Date
Phan An
ad9d1b57e1 fix: All Song screen header style when library is empty 2024-07-10 00:19:59 +02:00
Phan An
be5dd4d799 fix: genres "loading" when library is empty 2024-07-10 00:17:13 +02:00
Phan An
bd28da72d1 chore: refactor and simplify song filtering 2024-07-06 17:45:12 +02:00
Phan An
e940a8dffe refactor: create fuzzy search composable 2024-07-06 17:45:12 +02:00
Phan An
5d126c2cba feat(podcast): sort podcasts 2024-07-06 17:45:11 +02:00
Phan An
e1448ce909 fix: continuous playing on iOS 2024-07-06 17:45:11 +02:00
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
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
d4be2e3b22 fix: better drag leave handling 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
43795e6ffd chore: reformat code 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
5b0cfa00b3 fix: broken slider and dropdown styles 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
d3960ffe62 feat: continuous playback 2024-07-06 17:44:55 +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
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
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
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
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
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
44fa2d0179 feat: use Cache instead of local storage for song sharing 2024-07-06 17:44:44 +02:00
Phan An
023b504ef6 fix: sortable/reorderable song list messed up 2024-07-06 17:44:44 +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
7fcffa3854 fix: jumping bug when "Own songs only" is toggled 2024-07-06 17:44:43 +02:00
Phan An
024db0b988 feat(plus): suggests to show public songs if song list is empty 2024-07-06 17:44:43 +02:00
Phan An
1f9f053c0d fix: "Own songs only" style when header is collapsed 2024-07-06 17:44:43 +02:00
Phan An
79f6efa6ad feat: show Empty state if All Songs fetch returns empty 2024-07-06 17:44:43 +02:00
Phan An
3326bc5081 feat(plus): allows filtering All Songs by own songs only 2024-07-06 17:44:42 +02:00
Phan An
ec529266df chore: clean up unused imports 2024-07-06 17:44:42 +02:00