| Date |
Commit |
Changes |
| 01. Aug 2026 | dc67d3b7e | Update stale bot action to version 11 (#11330) |
| 01. Aug 2026 | f481585de | Make GxEPD2_Multi non-copyable to address cppcheck warnings (#11326) |
| 01. Aug 2026 | d9f1622ec | Update ci-gate condition to check event types and cancellation status (#11329) |
| 01. Aug 2026 | ad5d877c1 | Fix cppcheck redundantAssignment for OLED_GEOMETRY_OVERRIDE variants (#11325) |
| 01. Aug 2026 | 4b4e82bd7 | SenseCAP Indicator: RP2040 peripherals for the main firmware (#6220) |
| 01. Aug 2026 | 25996e933 | Fix W12 battery reading: add ADC_CTRL and correct the divider ratio (#11323) |
| 01. Aug 2026 | 1d2fb23a0 | Consolidate drawGps related code (#11304) |
| 01. Aug 2026 | d0e9d02cf | Update meshtastic/device-ui digest to 95483d8 (#11318) |
| 31. Jul 2026 | 478206ea7 | NodeDB: Change pointer to const for mesh node retrieval in loadFromDisk (#11315) |
| 31. Jul 2026 | 85c1bd483 | Address STM32 cppcheck warnings (#11314) |
| 31. Jul 2026 | 5bfad255e | Remove Ubuntu 'questing' series from PPA and release channel workflows (#11308) |
| 31. Jul 2026 | 3d8ff48fa | BaseUI: Clean up dead code (#11306) |
| 31. Jul 2026 | 44dbcaac3 | Actions: Add caching for PlatformIO in native tests workflow (#11309) |
| 31. Jul 2026 | 76f4340f3 | Add explicit board_level = release (#11305) |
| 31. Jul 2026 | 33a0f8ffb | Add libcurl as a build dependency for meshtasticd packages (#11303) |
| 31. Jul 2026 | e2460b546 | MUI: stop holding the SPI bus across the whole UI cycle (#11278) |
| 31. Jul 2026 | e26b6bfc5 | TMM & Warmstore key source naming (#11119) |
| 31. Jul 2026 | 636713291 | Fix the NMEA checksum offset and harden the buffer writes around it (#11293) |
| 30. Jul 2026 | 575788ae7 | Implement Fixes for Meshnology W12's Two Color Display (#11288) |
| 31. Jul 2026 | ecd59e312 | Package meshtasticd for Windows as an MSI (#11289) |
| 30. Jul 2026 | 02ea5baad | Pioarduino 3.3.11 (#11238) |
| 30. Jul 2026 | 219208757 | Actions: Add explicit ci-gate, cleanup conditionals (#11296) |
| 30. Jul 2026 | a0c4987c7 | Narrow "PR" candidates (now only 17) (#11294) |
| 30. Jul 2026 | 597f6767b | Add Elecrow ThinkNode M8 board support (thinknode_m8) (#11226) |
| 30. Jul 2026 | 84322af4e | Add support for a new nRF variant constructed by soldering an E22 (#7579) |
| 30. Jul 2026 | 06577e6b3 | tying up some loose ends (#11292) |
| 30. Jul 2026 | a5940b4c6 | Guard the deferred local queue and depth counter (#11284) |
| 30. Jul 2026 | fc6759031 | Lockdown PIN redaction, a build guard, and favorite compaction (#11285) |
| 30. Jul 2026 | 21e3a583b | Yaml check for Meshtasticd (#11224) |
| 30. Jul 2026 | 9a3725043 | fix(router): clear failed reliable send retries (#11267) |
| 30. Jul 2026 | 047c4e9fe | add LR 2021 to portduino, and allow Framebuffer devices to rotate the screen from config (#11252) |
| 30. Jul 2026 | 16765dd08 | Upgrade trunk (#11251) |
| 30. Jul 2026 | 9c260ad79 | Signature key resolution and a send-path leak (#11283) |
| 30. Jul 2026 | daf121358 | Licensed channel defaults, phone map growth, and payload read bounds (#11286) |
| 30. Jul 2026 | df6e67f70 | Signing and ingress hardening (#11282) |
| 29. Jul 2026 | 50a37b3a1 | chore(deps): update meshtastic/device-ui digest to bcb327f (#11276) |
| 29. Jul 2026 | 2024bb838 | Arrival time fix perhaps (#11274) |
| 29. Jul 2026 | 0fef83d43 | Add configurable event mode hop limit (#11275) |
| 28. Jul 2026 | b4ff1df86 | chore(deps): update platformio/ststm32 to v19.7.1 (#11263) |
| 28. Jul 2026 | d87cbec45 | Remove esp32c6 guard precluding NonBlockingRTTTL (#11273) |
| 28. Jul 2026 | 2c57a1712 | Phantom node fix perhaps (#11271) |
| 28. Jul 2026 | a8623a60c | Stream our own position to the phone/UI while mesh position sharing is opt-in (#11270) |
| 28. Jul 2026 | 2a20ee595 | ESP32: link via @response files across the family, not just P4 |
| 28. Jul 2026 | 5f51bb1c1 | MUI: Portduino curl maps (#11214) |
| 27. Jul 2026 | dafa583f8 | Actions: Do not build meshtasticd for event/ branches |
| 27. Jul 2026 | cdd996248 | Release the opaque relay copy the interface declines to send (#11262) |
| 27. Jul 2026 | 134fe5ec3 | Stop BLE log streaming from starving the NimBLE notify pool (#11253) |
| 27. Jul 2026 | 3e2c98420 | nRF52: don't truncate the AES-CTR block length to uint8_t (#11261) |
| 27. Jul 2026 | 80f972655 | Null-check reply allocations in allocErrorResponse and RemoteHardware (#11260) |
| 27. Jul 2026 | ae16c052d | Time out an abandoned admin edit transaction (#11254) |
| 27. Jul 2026 | f61f65891 | fix(promicro): exclude emoji to fit under the warm-store region (#11256) |
| 27. Jul 2026 | a640d44b5 | Add T-Beam BPF - 144-148 Mhz LoRa @ ~37 dBm (5 Watts) (#10558) |
| 26. Jul 2026 | 1e982fa78 | Sign plaintext packets in licensed mode (#10969) |
| 26. Jul 2026 | 45cb8e750 | feat: preserve normal radio profiles across event firmware (#11110) |
| 26. Jul 2026 | 5c5cb094e | fix(admin): stop the admin dispatcher from overflowing the ESP32 loopTask stack (#11239) |
| 26. Jul 2026 | 69b68e2c4 | ESP32: Don't run pkg install on build (#11243) |
| 26. Jul 2026 | 2c8a2a8cb | Docker: Only cache qemu/buildx on default branch (#11241) |
| 26. Jul 2026 | 67e12dc8c | Trunk: Only cache nightly runs, base on develop (#11240) |
| 26. Jul 2026 | 4800484d4 | lint: ignore userPrefs.jsonc in trunk (#11174) |
| 26. Jul 2026 | 6be7d9cee | lint: hoist stdlib imports above Import(env) in add_mbedtls_sources (#11172) |
| 26. Jul 2026 | e700cc7a8 | lint: drop redundant bandit ignores in c3 exception decoder (#11173) |
| 26. Jul 2026 | 6111a54bc | lint: drop redundant quotes in .coderabbit.yaml (#11168) |
| 25. Jul 2026 | 8e104a909 | fix(admin): persist TAK module config (team color / member role) (#11216) |