Jared Dohrman
63d4ced2c1
feat: add repeat status to mqtt status
2026-05-13 12:28:25 +10:00
Jared Dohrman
21daf79ddf
feat: add bridge firmware release workflows
2026-05-05 20:50:57 +10:00
Jared Dohrman
c42cc03069
feat: add MQTT bridge repeater builds
2026-05-05 20:32:32 +10:00
Jared Dohrman
7cfaed45c9
Merge remote-tracking branch 'upstream/dev' into integration/upstream-dev-20260505
...
# Conflicts:
# .github/workflows/github-pages.yml
# .github/workflows/pr-build-check.yml
# README.md
# docs/cli_commands.md
# docs/companion_protocol.md
# docs/faq.md
# docs/number_allocations.md
# mkdocs.yml
# variants/heltec_v3/platformio.ini
2026-05-05 17:30:48 +10:00
Liam Cottle
e727fd543b
Merge pull request #2462 from meshcore-dev/target-dup-cleanup
...
Refactor: removed duplicated target code
2026-05-02 17:21:51 +12:00
liamcottle
5a509752a7
don't play startup tune if buzzer pref disabled
2026-05-02 01:47:35 +12:00
Scott Powell
0a8a0a4904
* Refactor: removed duplicated radio_rng_seed(), radio_set_params(), radio_set_tx_power()
2026-05-01 14:47:07 +10:00
Liam Cottle
5c651b35a0
Merge pull request #1954 from OverkillFPV/lora-longer-preamble
...
Lora longer preamble
2026-04-30 22:12:04 +12:00
Jared Dohrman
27c86b8e5a
fix: publish offline status and reconnect when mqtt.iata changes
2026-04-30 16:56:23 +10:00
Jared Dohrman
14d517d29c
fix: publish offline status on clean mqtt disconnect
2026-04-30 16:50:31 +10:00
Jared Dohrman
ac3552383d
fix: include Wire for sensor I2C probe
2026-04-30 15:11:06 +10:00
Jared Dohrman
3b84f050c9
fix: improve no-psram stats, web stability, and absent sensor probes
2026-04-30 14:46:52 +10:00
Valentin V. Bartenev
4d873b60f4
fix: truncated LWT message
...
That JSON includes eight fields:
status, timestamp (26 chars), origin (up to 80 chars, escaped),
origin_id (64-char hex public key), model (up to 40 chars),
firmware_version, radio (up to 48 chars), and client_version
(up to 96 chars).
In the worst case the formatted string approaches ~490 bytes.
Even in a typical scenario:
JSON skeleton and status (126 chars), origin (~20 chars),
origin_id (64 chars), model (~16 chars), firmware_version
(~7 chars), radio (~16 chars), client_version (20 chars)
the formatted string is around 269 chars, causing snprintf() to
silently truncate the payload and results in malformed JSON.
2026-04-28 21:49:28 +03:00
Jared Dohrman
51233375c6
fix: preflight mqtt websocket brokers before connect
2026-04-28 10:31:07 +10:00
Jared Dohrman
58e94b606d
feat: add web panel region selector
2026-04-27 12:28:15 +10:00
Jared Dohrman
c729a58c81
fix: extend MQTT JWT lifetime and suppress reconnect noise during planned refresh
2026-04-26 18:10:33 +10:00
Jared Dohrman
b003cdc9d9
fix: T-Beam 1W SD archive hardening
2026-04-26 15:12:11 +10:00
Jared Dohrman
4b83142b9e
fix: start ota is now consistent across command sources
2026-04-23 09:27:48 +10:00
Jared Dohrman
5c50295552
fix: hide battery voltage range text for PMU-backed web stats
2026-04-22 18:06:29 +10:00
Jared Dohrman
46f0496865
feat: add mqtt client version to repeater app and cli
2026-04-22 13:29:03 +10:00
Jared Dohrman
b1a32fa56b
fix: make repeater stats battery display board-aware
2026-04-22 10:57:04 +10:00
Jared Dohrman
bbab7c95d4
refactor: remove legacy battery reporting toggle path
2026-04-22 09:57:51 +10:00
Jared Dohrman
63e9368c84
fix: improve stats archive rotation and satellites trend handling
2026-04-21 19:14:17 +10:00
Jared Dohrman
2ad3b134f2
fix: suspend web panel for OTA
2026-04-21 18:19:33 +10:00
Jared Dohrman
0ad50e5bd0
repeater-mqtt-eastmesh-v1.3.8
2026-04-21 18:07:04 +10:00
Jared Dohrman
746396aee9
fix: sd card shares the radio SPI object
2026-04-21 16:01:19 +10:00
Jared Dohrman
eb1a934849
fix: set radio using , separator
2026-04-21 14:13:57 +10:00
Jared Dohrman
4ae00fcf46
fix: http use ctrl_port = 32769
2026-04-21 13:36:49 +10:00
Jared Dohrman
ec924e0c0d
fix: add SD card support for TBEAM_1W
2026-04-21 13:18:50 +10:00
Scott Powell
3d982711a6
* CommonCLI: more reply bounds checking
2026-04-21 12:12:47 +10:00
Scott Powell
db7baa7bd7
* CommonCLI: bounds check added to "unknown config:" replies
2026-04-21 12:07:39 +10:00
Jared Dohrman
bf57f342b3
fix: require configured mqtt iata before broker connect
2026-04-20 22:30:06 +10:00
Jared Dohrman
bcce0071f1
feat: open full web CLI access and add panel redirect flow
2026-04-20 08:59:24 +10:00
Jared Dohrman
2646d7177e
Merge upstream/dev into develop
2026-04-19 12:21:01 +10:00
Scott Powell
49b37d5622
* minor bounds fix
2026-04-18 21:32:41 +10:00
liamcottle
cfe4b0b9a5
bleuart service stay registered first to prevent gatt cache issues on android when already paired
2026-04-18 14:43:47 +12:00
Jared Dohrman
663f493817
web: cache repeater title across app and stats pages
2026-04-18 11:17:49 +10:00
Liam Cottle
77d737beb9
Merge pull request #2323 from txkbaldlaw/updated-companion-dfu-from-mt
...
Add support for Companion BLE OTA updates on nRF devices
2026-04-18 12:17:16 +12:00
Jared Dohrman
d00fc588d3
fix(web-panel): apply 4-color thresholds to largest-block memory meters
2026-04-17 21:05:47 +10:00
Jared Dohrman
e05c9bc09c
Merge upstream/dev into develop
2026-04-17 17:54:47 +10:00
Jared Dohrman
64402c7f5e
fix: improve web stats startup and memory indicators
2026-04-17 17:40:32 +10:00
Scott Powell
d7a3d41843
Merge branch 'default-scope' into dev
2026-04-17 16:30:19 +10:00
Scott Powell
91f3fa0bdf
* CLI: 'region put ...' now defaults to flood allowed
2026-04-17 15:11:10 +10:00
Scott Powell
7cdb056cb3
* CLI: 'region default ...' now auto-creates the region
2026-04-17 15:02:04 +10:00
Jared Dohrman
05fcffc838
fix: start web stats capture from boot on >=4MB PSRAM boards
2026-04-17 14:42:51 +10:00
Scott Powell
77d02e844f
* bug fix
2026-04-17 14:38:03 +10:00
Jared Dohrman
d412e3e84a
fix: improve repeater stats UX and persist ESP32 fallback clock
2026-04-17 12:17:35 +10:00
txkbaldlaw
b898e7a04e
Add DFU to BLE Stack
2026-04-16 16:04:30 -05:00
OverkillFPV
958204c7f1
Merge branch 'dev' into lora-longer-preamble
2026-04-16 20:43:46 +10:00
Jared Dohrman
b2ea2f882d
fix(stats): lazy-init web stats and degrade non-PSRAM boards to live-only
2026-04-16 18:09:07 +10:00