Enhancements
- Display log and onscreen times in local timezone by @caveman99 in #3570
- Reduce deep-sleep current for Heltec Wireless Paper by @todd-herbert in #3545
- New device unPhone using HX8357D LCD and XPT2046 touchscreen by @garethhcoleman in #3544
- Change to the I2C Scan to distinguish QMI8658 and BQ24295 by @garethhcoleman in #3554
- Add keymappings for several utility functions by @caveman99 in #3536
- Add spiTransfer function to Native to support Linux-managed CS by @jp-bennett in #3524
- Feature parity between Pico and Pico W firmware by @AeroXuk in #3538
- Remap backlight toggle and touch button by @todd-herbert in #3560
- Make instructions clearer in config.yaml comments by @jp-bennett in #3559
- Native Linux Build (ARM support and webserver deps) by @jaredquinn in #3506
Bug fixes
- Make native honor HAS_SCREEN 0 by @jp-bennett in #3509
- Replace arch with uname -m for arch linux by @Jorropo in #3508
- Linux-native: only install linux native deps by @Jorropo in #3510
- Handle edge cases for E-Ink screensaver by @todd-herbert in #3518
- Don't save Neighbors to flash when receiving by @GUVWAF in #3519
- Add Station-G2 to install scripts by @rcarteraz in #3525
- Fix Light-sleep for ESP32 by @todd-herbert in #3521
- Disable holds / isolations on RTC IO pads after deep sleep by @todd-herbert in #3539
- Update platformio.ini by @fuutott in #3557
- Update Dockerfile to remove sticky bit during build by @jp-bennett in #3567
- Fix: use UTC on Phone API by @caveman99 in #3576
New Contributors
- @Jorropo made their first contribution in #3508
- @garethhcoleman made their first contribution in #3544
- @fuutott made their first contribution in #3557
- @jaredquinn made their first contribution in #3506
Full Changelog: v2.3.3.8187fa7...v2.3.4.ea61808