Commits
Store opened state, and position/size, to local storage so logs stay where user wants them across refreshes/initial load.
Resets window to default position if any part of log window is outside viewport bounds on open.
Allow user-selected max grid width on non-mobile breakpoints
#500
feat: Migrate to native node runtime everywhere
* Remove non-mobile sidebar to free up some more screen real estate
* Add quick Links menu to header that hides on mobile breakpoint
* Revert removing state on "should clear" statuses, causing false positive updates
* Insteat, filter out NP state to api based on "should clear" statuses
* Convert 'queued' and 'dead queued' play states to queue filters
* Fix relation filter sql generation for count query
Should make MB debugging easier