Owen Diffey 1ee62b428e Merge branch 'polishing' into owen-469-470 %!s(int64=3) %!d(string=hai) anos
..
actions 1ee62b428e Merge branch 'polishing' into owen-469-470 %!s(int64=3) %!d(string=hai) anos
cache 5cf0c8ca2b chore: Removed some commented code %!s(int64=3) %!d(string=hai) anos
db 1ee62b428e Merge branch 'polishing' into owen-469-470 %!s(int64=3) %!d(string=hai) anos
mail 5cf0c8ca2b chore: Removed some commented code %!s(int64=3) %!d(string=hai) anos
migration 1ee62b428e Merge branch 'polishing' into owen-469-470 %!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
api.js a5634b7339 chore: Re-added debug_station to backend %!s(int64=3) %!d(string=hai) anos
app.js 2e5f9ff93d fix(Routing): don't modify route object for first 50ms in case of need to fetch queries %!s(int64=3) %!d(string=hai) anos
notifications.js 5cf0c8ca2b chore: Removed some commented code %!s(int64=3) %!d(string=hai) anos
playlists.js 1a89c9d351 refactor: when a playlist is deleted, it's now also removed from included/excluded playlists in stations %!s(int64=3) %!d(string=hai) anos
punishments.js 46731eedc6 chore(WS): standardised callbacks for socket actions %!s(int64=4) %!d(string=hai) anos
songs.js fb8f2edfaf refactor(SearchMusare): don't use regex by default and fix frontend error if no songs are returned %!s(int64=3) %!d(string=hai) anos
stations.js 1a89c9d351 refactor: when a playlist is deleted, it's now also removed from included/excluded playlists in stations %!s(int64=3) %!d(string=hai) anos
tasks.js 54930fb04d chore: Removed more commented code and re-added some %!s(int64=3) %!d(string=hai) anos
utils.js e7cc54f815 Split SHUFFLE function to its intended use %!s(int64=4) %!d(string=hai) anos
ws.js 910940a91d fix(WS): a socket could join the same room multiple times %!s(int64=3) %!d(string=hai) anos
youtube.js 5cf0c8ca2b chore: Removed some commented code %!s(int64=3) %!d(string=hai) anos