Jonathan
|
920cf62aed
chore(WS): further standardised callbacks on socket listeners
|
3 years ago |
Jonathan
|
46731eedc6
chore(WS): standardised callbacks for socket actions
|
3 years ago |
Jonathan
|
d558fafd2c
feat(DraggableFavoriteStations): initial implementation on homepage
|
3 years ago |
Kristian Vos
|
2246c3001a
Added preference to request songs anonymously
|
3 years ago |
Kristian Vos
|
28a571c5d2
Added preference for ActivityWatch integration
|
3 years ago |
Jonathan
|
79b6ecaa44
fix(Register): action now resolves properly (job queue hangup with getting random string)
|
3 years ago |
Jonathan
|
289165d5a7
fix(socket.io -> WS): cleaned up code, some bug fixes
|
3 years ago |
Jonathan
|
18acc0043e
fix(socket.io -> WS): 'SOCKETS_FROM_USER' job executes correctly
|
3 years ago |
Jonathan
|
2fa13a2419
feat(socket.io -> WS): sockets can join/leave rooms that can be emitted to
|
3 years ago |
Jonathan
|
3c46916dee
feat(Activities): adding/removing songs within the same 5 mins results in a merged activity
|
3 years ago |
Jonathan
|
d3125b4e5b
feat(Settings): added option for user to completely delete account
|
3 years ago |
Jonathan
|
cf43951423
feat(Activities): added initial rollout of activity types, updated design of ActivityItem
|
3 years ago |
Jonathan
|
60a2837089
feat(Activities): added preference whether to hide or show all activity
|
3 years ago |
Jonathan
|
c791bb309c
chore(Activities): moved ActivityItem to separate component
|
3 years ago |
Owen Diffey
|
d2f268a7a4
Profile picture initials random background color
|
3 years ago |
Jonathan
|
d281ebd44f
chore: replaced 'request' (which is deprecated) with 'axios' package
|
3 years ago |
Owen Diffey
|
eb08f4e888
Added profile picture to admin users tab
|
3 years ago |
Jonathan
|
fb55ee2aae
Revert "Removed isUserModifiable playlist attribute"
|
3 years ago |
Owen Diffey
|
5be688577e
Removed isUserModifiable playlist attribute
|
3 years ago |
Kristian Vos
|
3849741f97
Added option for different playlist types
|
3 years ago |
Jonathan
|
ff3aa5d2f4
fix(SortablePlaylists): when order changes all socket listeners have their order kept in sync
|
3 years ago |
Jonathan
|
b7459bbc48
fix(Preferences): now saved correctly to db
|
3 years ago |
Jonathan
|
53eeefc4a4
fix(Preferences): prevented overwriting of preferences
|
3 years ago |
Jonathan
|
c149ad303b
feat(Preferences): now stored in database instead of localstorage
|
3 years ago |
Jonathan
|
7aa68bcf78
feat(Playlists): you can now easily re-order playlists, and syncs with backend
|
3 years ago |
Kristian Vos
|
1ddfc0cfa0
Made edit user modal independent
|
3 years ago |
Jonathan
|
b50f2c1ad1
refactor(liked/disliked songs): now using a playlist structure for like/disliked songs
|
3 years ago |
Jonathan
|
6b99371741
refactor(Stations): cleaned up favoriting/unfavoriting code
|
3 years ago |
Kristian Vos
|
8d75dfe4c8
Fixed some backend action issues due to last commit
|
3 years ago |
Kristian Vos
|
6d70540a84
Made backend actions run in jobs when called from socket.io
|
3 years ago |