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 |
|