WiFi
BLE
- Ninebot Scooter Tuning via BLE UART #1133 by @Sor3nt
- Added iBeacon/Airtag BLE and more #1201 by @eadmaster
IR
- Add Quick IR Setup Feature #906 by @pimentelleo
- IR Read: Fix save issue in Custom Read #1036 by @Lamnxzp
- Add Simple IR jammer #1101 by @Thoxy67
RF
- Sub-GHz Raw Recording app #931by @Pablo-Ortiz-Lopez
- RF module refactor #1054 by @rennancockles
- Added spectogram to subghz #1219 by @DevEclipse1
- Added listening to rf signals #1240 by @DevEclipse1
RFID
- Improve rfid read error message #970 by @rennancockles
- Add PN532Killer support via UART #1067 by @whywilson
- Add support to MFRC522 module #1086 by @rennancockles
- Dev #1131 by @rennancockles
Others
- USB Mass Storage #891 by @rennancockles
- Add double quotes to SSID name #894 by @henriquetorquato
- Add the ability to run WebUI in the background, and others #937 by @Tawank
- Added recording of microphone #1236 by @DevEclipse1
Fixes
- File selector fixes #886 by @Pablo-Ortiz-Lopez
- UI Theme among other things #941 by @bmorcelli
- Use a single RMT channel for LED control #957 by @Pablo-Ortiz-Lopez
- Remove unnesesary lambda, Remove std::regex, 110 kB saved #969 by @Tawank
- Fix build Lilygo T-Display-S3 #973 by @Tawank
- Code moving and small fixes #975 by @bmorcelli
- Reset image interval on manual navigation #986 by @unveroleone
- Async Webui and fixes #990 by @bmorcelli
- Lint Fixes #1016 by @rennancockles
- Make mainMenu handle escPress the same way it did before the refactor #1033 by @Pablo-Ortiz-Lopez
- Fix iButton write + some refactor iButton module #1048 by @Maksimius
- Fix rf spectrum #1055 by @rennancockles
- Fix some smoochie board #1071 by @smoochiee
- Dev #1072 by @rennancockles
- Fix loopSD rootPath not exist #1076 by @rennancockles
- Fix BLE initialization sequence in OpenHaystack to resolve ESP_ERR_IN… #1110 by @stefexec
- Bruce config pins #1140 by @rennancockles
- Fix for interpreter start for serial command #1171 by @Tawank
- Fix LilyGo T-Embed CC1101 deepsleep #1175 by @andreock
- Fixed raw subghz record reboot issue #1188 by @DevEclipse1
- Fixed #1155 #1194 by @Hs1r1us
Improvements
- Little speed optimisations of boot #884 by @Tawank
- Cardputer Keyboard enhancement, (all) BLE Pairing fix #907 by @bmorcelli
- Dev #920 by @rennancockles
- BLE improvements #966 by @bmorcelli
- Charging indicator + ble spam (better PR) #980 by @GabriWar
- Create new profiles for quick remote setup and get rid of * char lists #981 by @pimentelleo
- Change 'const char*' to String in loopOptions #984 by @Tawank
- Theme code maintenability #998 by @bmorcelli
- Refactor MainMenu to use loopOptions #999 by @Pablo-Ortiz-Lopez
- Organizing files #1023 by @bmorcelli
- Change dialog module to gui in JS, Fix dino_game for t-embed #1040 by @Tawank
- BadUSB/BLE refactor #1058 by @bmorcelli
- Sd mmc Support #1069 by @bmorcelli
- Slovenian keyboard layout support added #1078 by @rustysun9
- Add FeliCa support #1082 by @andreock
- Update lilygo T-Watch-S3 interface. initial touch as polling mode #1083 by @jimmy899
- Spi connection pins #1087 #1089 #1090 by @rennancockles
- Update powerSave.cpp #1107 by @Gosheto1234
- Update BleMenu Logo #1109 by @Alema1
- Adjust the internal triangles to fit the same line width as other logo lines on the Bluetooth logo #1117 by @Alema1
- Add exit menu to OpenHaystack module #1119 by @stefexec
- Play audio files from the webui and some fixes #1177 by @eadmaster
- Improve energy consumption during DeepSleep for T-Embed CC1101 #1179 by @andreock
- Serial cmds refactorings and fixes #1208 by @eadmaster
- Feature/support cuid #1239 by @Hs1r1us
- Feature/T-Embed-C1101 now supports setting custom battery capacity. #1232 by @Hs1r1us
More devices Support
- Lilygo T-Watch S3 port and RTC lib adaptation #901 by @bmorcelli
- Enable otg when using ir..added led..buzzer on smoochie board #1062 by @smoochiee
- Phantom fix #1206 by @x01rrr