Owen Diffey 4acf868bd0 Merge remote-tracking branch 'origin/polishing' into owen %!s(int64=4) %!d(string=hai) anos
..
api 46731eedc6 chore(WS): standardised callbacks for socket actions %!s(int64=4) %!d(string=hai) anos
classes 4494376222 fix(ws): put ListenerHandler class in its own file to fix eslint issue %!s(int64=4) %!d(string=hai) anos
components 4acf868bd0 Merge remote-tracking branch 'origin/polishing' into owen %!s(int64=4) %!d(string=hai) anos
mixins 5aea7d9aff fix(SongActions): when moving song to top/bottom of playlist, song actions should close %!s(int64=4) %!d(string=hai) anos
pages 4acf868bd0 Merge remote-tracking branch 'origin/polishing' into owen %!s(int64=4) %!d(string=hai) anos
store 6d82c102e2 Re-added ability to report previous song in station %!s(int64=4) %!d(string=hai) anos
App.vue 4acf868bd0 Merge remote-tracking branch 'origin/polishing' into owen %!s(int64=4) %!d(string=hai) anos
auth.js 2ac517db96 chore: improved Vue folder structure %!s(int64=4) %!d(string=hai) anos
aw.js ee0e13497b style: fixed most frontend eslint errors after dependency updates %!s(int64=4) %!d(string=hai) anos
keyboardShortcuts.js 28a70d2cb7 Added ability to overwrite keyboard shortcuts in frontend config %!s(int64=4) %!d(string=hai) anos
main.js 781a59f5d3 Merge remote-tracking branch 'origin/polishing' into owen %!s(int64=4) %!d(string=hai) anos
validation.js ee0e13497b style: fixed most frontend eslint errors after dependency updates %!s(int64=4) %!d(string=hai) anos
ws.js c03aa584c9 refactor(WS): on socket reconnect, some pages should be reobtaining data such as indexing etc. %!s(int64=4) %!d(string=hai) anos