Commit graph

2801 commits

Author SHA1 Message Date
Phan An
06761b7917 feat(plus): support Dropbox 2024-02-05 12:50:06 +01:00
Phan An
833774e20a feat(plus): support S3 compatible storages 2024-02-05 11:38:08 +01:00
Phan An
a790cf904e feat: support reorder songs in playlists 2024-02-02 17:26:07 +01:00
Phan An
0ae78ce130 feat(plus): revise artist/image art upload policies 2024-01-27 12:24:34 +01:00
Phan An
30230c79c9 feat(test): add client test for collaborative playlists and more 2024-01-26 15:24:46 +01:00
Phan An
69dc61b06b feat(test): add missing tests for Playlist services 2024-01-26 12:06:57 +01:00
Phan An
3942fb5811 feat(ui): animate song rows and sidebar menu items 2024-01-25 19:02:10 +01:00
Phan An
449bc720c7 feat(plus): song visibility behaviors for collaborative playlists 2024-01-25 17:21:26 +01:00
Phan An
36785b720f feat(plus): manage collaborators 2024-01-25 00:09:26 +01:00
Phan An
83328284d7 feat: store perferences on server and make upload visibility a preference 2024-01-24 11:40:24 +01:00
Phan An
595d7371c5 feat(plus): disable Shareable URL if song is private 2024-01-23 00:27:31 +01:00
Phan An
bf02dd2413 feat: use Cache instead of local storage for song sharing 2024-01-23 00:16:57 +01:00
Phan An
71998df36d fix: sortable/reorderable song list messed up 2024-01-23 00:11:13 +01:00
Phan An
7d3c541850 fix(plus): smart playlist display inaccessible songs 2024-01-22 23:36:09 +01:00
Phan An
892be8378a feat(plust): playlist collaboration 2024-01-22 23:24:07 +01:00
Phan An
159f0e1d06 feat: allows adding Playlist directly to queue 2024-01-16 23:24:15 +01:00
Phan An
38f7034df4 feat(test|client): add tests song visibility 2024-01-16 22:45:29 +01:00
Phan An
e3a469f264 feat(test): add tests song visibility 2024-01-16 22:14:14 +01:00
Phan An
c707e0fdd4 feat(test): add tests for multiple functions 2024-01-16 00:38:50 +01:00
Phan An
9d9807f280 fix: assing default user to S3-imported songs 2024-01-15 18:45:01 +01:00
Phan An
a798e6bac9 fix: updating songs from S3 might create duplicates 2024-01-15 14:32:44 +01:00
Phan An
eaf5837768 chore: better create playlist btn 2024-01-14 14:20:56 +01:00
Phan An
b7f5b4bbd5 fix: minor styles 2024-01-14 13:50:37 +01:00
Phan An
619f88c81c feat(plus): activate license from web interface 2024-01-13 19:08:42 +01:00
Phan An
615682da18 feat(plus): support "own songs only" option for smart playlists 2024-01-12 15:41:02 +01:00
Phan An
ccd2422e54 feat: better tooltips for list play buttons 2024-01-12 11:09:15 +01:00
Phan An
ae201575f3 fix: jumping bug when "Own songs only" is toggled 2024-01-12 11:01:39 +01:00
Phan An
bb84e03e1f fix: hover state for submenu with a list 2024-01-12 00:54:21 +01:00
Phan An
5e1ed9b7c0 feat(plus): suggests to show public songs if song list is empty 2024-01-12 00:29:00 +01:00
Phan An
26c7adbe5b fix: "Own songs only" style when header is collapsed 2024-01-12 00:11:29 +01:00
Phan An
61d1cf2224 feat: show Empty state if All Songs fetch returns empty 2024-01-12 00:03:49 +01:00
Phan An
23feaebebe chore: a bit of improvement for init command 2024-01-11 23:50:15 +01:00
Phan An
232c3badf3 fix: add scss lang 2024-01-11 23:24:45 +01:00
Phan An
bfa6a9c8e6 fix: restore helpers to Helpers because not worth it 2024-01-11 23:20:42 +01:00
Phan An
94fc39e532 feat(plus): allows filtering All Songs by own songs only 2024-01-11 23:14:22 +01:00
Phan An
ec0bbfc88d Merge branch 'master' into plus 2024-01-11 20:51:47 +01:00
Phan An
fdc780eb43 feat(design): use Toggle style for checkboxes 2024-01-11 20:51:35 +01:00
Phan An
1c734f67b8 chore: clean up unused imports 2024-01-11 20:30:43 +01:00
Phan An
80f52daa4d fix: only show Upgrade badge to admins 2024-01-11 20:29:15 +01:00
Phan An
6b23f85b90 feat(plus): add tests for License service 2024-01-11 20:29:15 +01:00
Phan An
10eed05543 feat(plus): add upload tests 2024-01-11 20:29:15 +01:00
Phan An
70d3406009 fix: static analytics 2024-01-11 20:29:14 +01:00
Phan An
693939c1d2 chore: refactor tests and factories 2024-01-11 20:29:14 +01:00
Phan An
0407a000e8 feat(plus): add song interaction tests 2024-01-11 20:29:14 +01:00
Phan An
d31479019a chore: better validation rules 2024-01-11 20:29:14 +01:00
Phan An
c7698a7b13 chore: minor refactoring 2024-01-11 20:29:14 +01:00
Phan An
3fd16b656b feat(plus): add song play and visibility change tests 2024-01-11 20:29:14 +01:00
Phan An
296a843612 feat(plus): add song policy tests 2024-01-11 20:29:14 +01:00
Phan An
1d609fff55 chore: fine-tune Song policies 2024-01-11 20:29:13 +01:00
Phan An
8965e117b7 feat: move Plus badge to bottom of sidebar 2024-01-11 20:29:13 +01:00