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 |
Kristian Vos
|
18a33b69af
Moved socket.io functions to the io module
|
3 years ago |
Kristian Vos
|
e6ade1a5fe
Renamed modules in backend actions
|
3 years ago |
Kristian Vos
|
6d85786ce6
Many more backend fixes
|
3 years ago |
Jonathan
|
9dba6bb031
fix(Settings): css is now scoped, and styles are passed to child components (tabs) in Settings
|
3 years ago |
Jonathan
|
0e8eea65c0
feat(Settings): polished Settings page
|
3 years ago |
Jonathan
|
7e01f2bdaa
chore(backend): added eslint and prettier, along with changing all files to conform
|
3 years ago |
Jonathan
|
88a74a177c
feat(Security_Settings): passwords can now be changed in Settings, some layout changes
|
3 years ago |
Jonathan
|
8bef198999
fix(Websockets): SOCKETS_FROM_USER used promises, not callbacks
|
3 years ago |
Kristian Vos
|
e37cca5e02
Fixed one more unhandled promise rejection issue
|
4 years ago |
Kristian Vos
|
4169537b89
Fixed more than a hundred unhandled promise rejection issues
|
4 years ago |