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 |
|
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
|
fb6f975067
|
feat: allows adding Playlist directly to queue
|
2024-07-06 17:44:44 +02:00 |
|
Phan An
|
89a829567c
|
feat(test|client): add tests song visibility
|
2024-07-06 17:44:44 +02:00 |
|
Phan An
|
71f5e1d804
|
feat(test): add tests song visibility
|
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
|
c620aaefe5
|
feat(plus): support "own songs only" option for smart playlists
|
2024-07-06 17:44:43 +02:00 |
|
Phan An
|
bcc71ea1d9
|
feat: better tooltips for list play buttons
|
2024-07-06 17:44:43 +02:00 |
|
Phan An
|
7fcffa3854
|
fix: jumping bug when "Own songs only" is toggled
|
2024-07-06 17:44:43 +02:00 |
|
Phan An
|
dd5cb0da63
|
fix: hover state for submenu with a list
|
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
|
9472a29f2e
|
fix: add scss lang
|
2024-07-06 17:44:42 +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 |
|
Phan An
|
52711620bb
|
fix: only show Upgrade badge to admins
|
2024-07-06 17:44:42 +02:00 |
|
Phan An
|
e598f0a401
|
feat: move Plus badge to bottom of sidebar
|
2024-07-06 17:44:41 +02:00 |
|
Phan An
|
ca9b77f697
|
feat: allow making songs public/private
|
2024-07-06 17:44:41 +02:00 |
|
Phan An
|
2c3479b6f3
|
feat: display Plus/Community info
|
2024-07-06 17:44:41 +02:00 |
|
Phan An
|
a8c78adf65
|
feat: make song edit/deletion plus-aware
|
2024-07-06 17:44:40 +02:00 |
|
Phan An
|
acc3374ee2
|
feat: do not show SupportBar nag if plus
|
2024-07-06 17:44:40 +02:00 |
|
Phan An
|
1bb22bc336
|
feat: integrate with Lemon Squeezy
|
2024-07-06 17:44:40 +02:00 |
|
Phan An
|
53d08371b9
|
feat: allows users to upload for Plus
|
2024-07-06 17:44:40 +02:00 |
|
Phan An
|
f4a0e8d006
|
feat: mark external songs with icon
|
2024-07-06 17:44:40 +02:00 |
|
Phan An
|
e2838f3c9e
|
fix: leftover song after sharing
|
2024-01-17 16:48:35 +01:00 |
|
Phan An
|
fdc780eb43
|
feat(design): use Toggle style for checkboxes
|
2024-01-11 20:51:35 +01:00 |
|