Owen Diffey 3d42c93949 feat(AdvancedTable): Reset and select query operator buttons, and reset popup position %!s(int64=2) %!d(string=hai) anos
..
hooks 8a1602b9d7 feat(WS): when a modal is closed, socket listeners are now removed %!s(int64=3) %!d(string=hai) anos
activities.js c03aa584c9 refactor(WS): on socket reconnect, some pages should be reobtaining data such as indexing etc. %!s(int64=3) %!d(string=hai) anos
apis.js b94911a9e7 refactor(Import Album): Improvements and auto-prefill feature %!s(int64=3) %!d(string=hai) anos
dataRequests.js df24f8f606 feat(AccountRemoval): admin tab now shows unresolved data requests %!s(int64=3) %!d(string=hai) anos
index.js df24f8f606 feat(AccountRemoval): admin tab now shows unresolved data requests %!s(int64=3) %!d(string=hai) anos
news.js b2d8d85176 style(WS): socket listener names should be standardised %!s(int64=3) %!d(string=hai) anos
playlists.js 02a499a9cb refactor: disabled adding songs to user-liked if already in user-disliked and vice versa %!s(int64=3) %!d(string=hai) anos
punishments.js e6d03fe7d0 fix(Punishments): improved design of Punishments modal, admin tab %!s(int64=3) %!d(string=hai) anos
reports.js c23a363ad9 fix: Removed console.log from index reports %!s(int64=3) %!d(string=hai) anos
songs.js 3d42c93949 feat(AdvancedTable): Reset and select query operator buttons, and reset popup position %!s(int64=2) %!d(string=hai) anos
stations.js 004602b310 refactor(Playlists): Using types instead of isUserModifiable and allowed more control over liked/disliked playlists %!s(int64=3) %!d(string=hai) anos
users.js 2269f4fb1e chore: lint fixes %!s(int64=3) %!d(string=hai) anos
utils.js 5cf0c8ca2b chore: Removed some commented code %!s(int64=3) %!d(string=hai) anos