-
Implemented better error handling and error recovery - So when engine crashes, you don't have to restart the program, it will recover itself.
-
Added RGB to Yeelight device to fix this issue - Now uses green for short pulses, and red to long pulses to make it easier to see which pulse is send
-
Added device multicasting to send moves to multiple devices at once - Instead of selecting 1 device, you can now select an array of devices you want to broadcast to, and send the input to a batch of devices
-
Implemented manual mode - A mode that skips using a chess engine all together, and lets you use your own manual input. Allows you to use a standalone engine, or a Chess.com bot and manually copy the moves
-
Compiled Buttfish so it also works on Linux (Tested on Kali linux) (Note: Windows might work better, was not able to test everything)
-
Tested everything more extensively to ensure nothing can go wrong while actually using this, to ensure success during the use of a live match.