| Date |
Commit |
Changes |
| 18. Jul 2026 | ff951059c | test: correct native-suite-count to 37 (#11059) |
| 18. Jul 2026 | cae27c176 | Add retries for SCD4X data reading (#11058) |
| 18. Jul 2026 | b20d89974 | Stop accelerometer thread when double-tap/wake-on-motion disabled at runtime (#11025) |
| 18. Jul 2026 | 40d0d80f3 | chore(deps): update adafruit pct2075 to v1.3.1 (#11055) |
| 18. Jul 2026 | 37fdbb49b | Add RAK WisMesh Pod variant and fix Tag LPCOMP wake on user shutdown (#11049) |
| 17. Jul 2026 | d4aa7760c | Use hardware RNG for session passkey and PKC extra nonce (#11047) |
| 17. Jul 2026 | ac027ec5c | chore(deps): update meshtastic-esp8266-oled-ssd1306 digest to 9d9ba7e (#11053) |
| 17. Jul 2026 | 73180141b | Add userprefs for telemetry screen settings (#11051) |
| 17. Jul 2026 | 985b983f6 | TrafficManagement: gate role/NodeInfo cache writes on signer authenticity (#11048) |
| 17. Jul 2026 | 6e0e9c174 | Protobufs |
| 17. Jul 2026 | cfecef537 | Channels: fix off-by-one bound in decryptForHash (#11046) |
| 17. Jul 2026 | 814797095 | AdminModule: only accept admin responses to requests we sent (#11024) |
| 17. Jul 2026 | f6f3284cf | fix(lockdown): re-lock serial console admin auth on USB link drop (#11028) |
| 17. Jul 2026 | d5f78a37d | XModem: reject path-traversal filenames in the transfer handler (#11037) |
| 17. Jul 2026 | a3c877803 | stm32wl(rak3172): implement cpuDeepSleep()/shutdown() via STM32LowPower (#10993) |
| 17. Jul 2026 | a7fde715c | PhoneAPI: gate local admin on the connection, not the wire from (#11033) |
| 17. Jul 2026 | ed3afdbc6 | TrafficManagement: don't learn identity from a signer's unsigned NodeInfo (#11035) |
| 17. Jul 2026 | 8ebdae992 | Bound payload.bytes prints by payload.size (#11032) |
| 16. Jul 2026 | 88f20d349 | T5S3 ePaper build fix (#10791) |
| 17. Jul 2026 | bdf92e118 | AudioModule: validate codec2 header and bound the RX decode reads (#11036) |
| 16. Jul 2026 | 166c808cd | Update meshtastic/device-ui digest to 33917d5 (#11039) |
| 16. Jul 2026 | df7318527 | Update meshtastic-esp8266-oled-ssd1306 digest to 8999e86 (#11038) |
| 17. Jul 2026 | b71c1adb2 | stm32wl: add hardware RTC support (rak3172) (#10961) |
| 17. Jul 2026 | cf0cb9087 | Remove some deadcode (#11034) |
| 16. Jul 2026 | 8d1fbbf55 | Snake! (#10936) |
| 16. Jul 2026 | d3d02af81 | AdminModule: don't return the device private key to remote config reads (#11030) |
| 16. Jul 2026 | f18a8b055 | Add AQ Telemetry to userPrefs (#11029) |
| 16. Jul 2026 | 5cf85d523 | fix: heap leaks on display wake and BLE re-enable; remove dead PacketCache (#11019) |
| 16. Jul 2026 | 381f9c196 | NodeDB: clear only the slots removeNodeByNum() vacates (#11022) |
| 16. Jul 2026 | e219e24b0 | WarmNodeStore: carry the XEdDSA signer flag through the warm tier (#11020) |
| 16. Jul 2026 | 43084873a | nRF52 BLE: restore pairing passkey callback on re-enable (#11027) |
| 16. Jul 2026 | 53a6b5e01 | Auto-enable nanopb PB_NO_ERRMSG whenever DEBUG_MUTE is set (#10990) |
| 16. Jul 2026 | 36bfb8693 | Remove UA_868 as obsolete (#10994) |
| 16. Jul 2026 | 35ab69a2d | Deterministic packets (#11014) |
| 16. Jul 2026 | f52d7753a | Router: size the fit check from the decoded Data (#11018) |
| 16. Jul 2026 | f7fd05830 | Fix packet-pool slot leak in canned message destination picker (#11017) |
| 16. Jul 2026 | 75f406745 | Double-press: fall back to first channel with position enabled when primary precision == 0 (#11005) |
| 16. Jul 2026 | deea7be89 | Add RAK WisMesh Pocket V3 variant (rak_wismesh_pocket env) (#10953) |
| 15. Jul 2026 | de0380c18 | Add PiMesh-1W V1/V2 Portduino LoRa config files (#9857) |
| 15. Jul 2026 | 5b1c1a9e0 | Update LovyanGFX to v1.2.25 (#10968) |
| 15. Jul 2026 | 834357e94 | Add RAK WisMesh Repeater Mini V2 and HP variants (#10918) |
| 14. Jul 2026 | 952c82516 | Allow key verification to work for unknown nodes. (#10669) |
| 14. Jul 2026 | fc91a69ca | Update actions/setup-node action to v7 (#11012) |
| 14. Jul 2026 | 0902c1347 | feat: build-flagged frame injection into the RX pipeline for testing (#11011) |
| 14. Jul 2026 | fb922c241 | fix(tracker-x1): silence the buzzer during init (#11007) |
| 14. Jul 2026 | eb4e24b2f | Avoid setting HeaderBackground for transparent backgrounds (#11002) |
| 14. Jul 2026 | 1af7048c1 | Update meshtastic-esp8266-oled-ssd1306 digest to a6adfe3 (#11003) |
| 14. Jul 2026 | dd509a8ec | Compute GeoCoord's UTM/MGRS/OSGR/OLC lazily instead of eagerly (#10996) |
| 13. Jul 2026 | 269b974e9 | feat: populate MyNodeInfo.device_id on all platforms (#10995) |
| 13. Jul 2026 | fe288a70e | stm32wl: exclude PKT_HISTORY_HASH, RANGETEST, WAYPOINT, POWER_TELEMETRY (#10992) |
| 13. Jul 2026 | 5e99139a4 | Guard LR1121/LR2021 radio configs with #ifdef (#10998) |
| 12. Jul 2026 | 77292c841 | Fid double free in virtual keyboard (#10999) |
| 12. Jul 2026 | 5513c3675 | Add helpful checks of channel names and PSK (#10792) |