- Enabling auto-start should now generate the correct path to
MoonDeckBuddy(fixes issue with AUR package - #120). - Fixed an issue where a graceful shutdown would produce a core-dump and would be terminated with
7:SIGBUS(bysystemd). It is somehow related to the app running fromAppImage, perhaps it is expected for the app to terminate immediately, howeverMoonDeckBuddywas cleaning up in the meantime. Now, the app will close immediately and will try its best to at least log this event to the log file. This could potentially be related to #158. MoonDeckBuddyandMoonDeckStreamwill no longer return0whenSIGTERMand similar signals are received, but generate a proper exit code.MoonDeckBuddycan now be started in a headless mode.- The previous auto-start implementation for linux has been replaced with a systemd service for better reliability and auto-switching between the headless and GUI modes (for SteamDeck-style distros and whatnot). Closes #151.
- Error messages are now piped to
stderr.