Changes:
- Added Discord Rich Presence (credit Koi)
- SV AutoStory has been extended to Levincia Gym. (credit jw)
- The ESP32-S3 now supports a standard keyboard for ease of typing in text on the Switch. For now this will only work correctly on US keyboard layout (QWERTY). The others are still a work in progress.
- FCE programs will now be able to use the keyboard mode in the ESP32-S3. 6-character raid codes can be entered faster than you can blink.
- FCE programs will try to detect your Switch type early if you didn't specify it.
- AutoDA will more aggressively try to detect (and warn) if you set the language incorrectly.
- Improved reliability of LGPE Legendary Reset for detecting the battle menu.
- The ESP32 should be less prone to silent disconnects. (from error reports)
- The ESP32 will now detect silent disconnects and try to reconnect*.
- Misc. reliability improvements to SwSh programs.
- Keyboard controls no longer log what commands are sent to the Switch due to privacy concerns.**
*This reconnect only works on the Switch 2 and always fails on the Switch 1. This goes back to the (still unfixed) issue where we cannot get the ESP32 to reconnect to the Switch 1 outside of the grip menu - though it works perfectly on the Switch 2.
**Logging of keyboard controls is a big privacy/security issue as people using it to sign into their Nintendo account or e-shop will get their key presses logged. While this wasn't an issue in the past since it was unwieldy to enter a password using a game controller, this changes with the addition of the HID keyboard support. We anticipate that a lot more people will be using CC to enter passwords. So we are preemptively disabling all logging of keyboard controls.