Install default config file to pkg dir and copy on edit, don't export slides on presentation close, sleep on refresh exception, specify dependency versions
Loop application detection when no presentations found. Add precondition check for COM interface. Add check for COM response in refresh(). Fix race condition affecting systray icon visibility. Move systray menu generation into function. Fix typo in config file.
Improve multi-presentation implementation in JS client and remove stateful
sync between presentation dropdown and internal array. Also added
start/stop presentation feature, made left-click on systray icon open
menu, and general bugfixing in backend.
Uses more event-driven syntax in main module to reduce refreshes, and
now supports multiple presentations (on the server side at least... a
bit more work needed in JS).