prabathbr
b2365c4ac0
Merge branch 'main' of https://github.com/xJARiD/MeshCore-EastMesh
...
* 'main' of https://github.com/xJARiD/MeshCore-EastMesh :
docs: updated release notes for waev
feat(mqtt): add Waev broker
# Conflicts:
# release-notes.yml
2026-06-26 12:21:21 +10:00
Jared Dohrman and Claude Opus 4.8
6ad3e5224e
feat(mqtt): add Waev broker
...
Add Waev (mqtt.waev.app) as a curated MQTT broker, selectable from the
web-panel Primary/Secondary dropdowns and the CLI.
- Broker spec on bit 0x20, audience mqtt.waev.app, Google Trust Services
WE1 CA (matches Waev's cert chain); widen broker mask/count to 0x3F/6
- Per-broker JWT lifetime via BrokerSpec.token_ttl_secs: Waev enforces a
1-hour max token TTL and rejects the 6h default with MQTT CONNACK 5,
so it mints a 3600s token while other brokers keep the 6h default
- CLI get/set mqtt.waev, web-panel dropdown entry + hidden toggle, docs
- Log token TTL in the "token ready" line for broker auth debugging
fix(web): make Custom MQTT settings full width when Custom is selected
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-26 10:29:38 +10:00
prabathbr
e706d9044c
test with single radio - mqtt success at broker
2026-06-24 23:04:42 +10:00
prabathbr
90d2c9302f
test MQTT bridge
2026-06-24 21:42:22 +10:00
Jared Dohrman
93a9c80305
feat(mqtt): add MeshMapper broker, retire LetsMesh, Primary/Secondary broker
2026-06-23 09:22:17 +10:00
Jared Dohrman
9bce46c298
feat: add custom MQTT WSS transport
2026-06-09 19:09:33 +10:00
Jared Dohrman
ec88d300c1
fix: stabilise observer wifi ota and s3 telemetry
2026-06-07 13:54:09 +10:00
Jared Dohrman
cbfe1cec66
fix: harden observer boot and T-Beam S3 telemetry
2026-06-07 12:32:42 +10:00
Jared Dohrman
7232afc115
feat: update release notes and web panel controls
2026-06-07 08:35:09 +10:00
Jared Dohrman
a613ba92e2
feat: add web panel firmware update flow
2026-06-04 19:28:43 +10:00
Jared Dohrman
c44e9fac3e
feat: add update checker
2026-06-04 17:45:03 +10:00
Jared Dohrman
54f388e3c7
fix: replace real MQTT host placeholder with example value
2026-05-25 12:01:23 +10:00
Jared Dohrman
0fcb010a6f
fix: preserve web panel session across Wi-Fi reconnects
2026-05-25 10:24:16 +10:00
Jared Dohrman
4aa2a3dabd
feat: add custom mqtt support
2026-05-25 09:51:37 +10:00
Jared Dohrman
af81ead9b5
fix: set delay web OTA redirect 3s
2026-05-25 09:20:11 +10:00
Jared Dohrman
12435cfef0
fix: delay web OTA redirect until server is ready
2026-05-24 18:03:21 +10:00
Jared Dohrman
3ffd0e8beb
fix: make web server stop idempotent for OTA
2026-05-24 18:00:14 +10:00
Jared Dohrman
1fb68263cd
fix: defer ESP32 OTA server startup from web command
2026-05-24 17:55:43 +10:00
Jared Dohrman
01fd229b21
fix: use existing Wi-Fi for ESP32 OTA start
2026-05-24 17:49:01 +10:00
Jared Dohrman
3b84f050c9
fix: improve no-psram stats, web stability, and absent sensor probes
2026-04-30 14:46:52 +10:00
Jared Dohrman
58e94b606d
feat: add web panel region selector
2026-04-27 12:28:15 +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
63e9368c84
fix: improve stats archive rotation and satellites trend handling
2026-04-21 19:14:17 +10:00
Jared Dohrman
0ad50e5bd0
repeater-mqtt-eastmesh-v1.3.8
2026-04-21 18:07:04 +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
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
663f493817
web: cache repeater title across app and stats pages
2026-04-18 11:17:49 +10: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
64402c7f5e
fix: improve web stats startup and memory indicators
2026-04-17 17:40:32 +10:00
Jared Dohrman
05fcffc838
fix: start web stats capture from boot on >=4MB PSRAM boards
2026-04-17 14:42:51 +10:00
Jared Dohrman
d412e3e84a
fix: improve repeater stats UX and persist ESP32 fallback clock
2026-04-17 12:17:35 +10:00
Jared Dohrman
ec5406dcc6
fix: tune /stats radio RSSI graph for LoRa signal ranges
2026-04-15 19:05:54 +10:00
Jared Dohrman
656bfdbc67
fix: correct radio RSSI graph scaling on /stats
2026-04-15 18:56:59 +10:00
Jared Dohrman
4000742861
fix: tune /stats noise floor meter thresholds
2026-04-15 18:47:32 +10:00
Jared Dohrman
43b8f5879c
fix: correct /stats descending meter ranges
2026-04-15 18:28:49 +10:00
Jared Dohrman
3919a6e36f
fix: clean up web panel build filters and tune /stats signal meters
2026-04-15 17:59:23 +10:00
Jared Dohrman
f67aaebe7e
feat: add SD-backed stats archive and dedicated /stats web console
2026-04-15 17:12:32 +10:00
Jared Dohrman
de071cbb79
fix: reduce repeater web panel pressure and improve mqtt diagnostics
2026-04-13 09:42:32 +10:00
Jared Dohrman
71ddba8bdc
feat: expand repeater web panel with radio presets, info cards, and clock sync controls
2026-04-12 10:33:13 +10:00
Jared Dohrman
6680e53ef5
fix: improve MQTT/web memory usage and streamline broker controls
2026-04-11 16:40:45 +10:00
Jared Dohrman
104143f209
fix(web): correct noise floor gauge coloring and expose prv.key in web console
2026-04-10 23:55:49 +10:00
Jared Dohrman
328a0ecf6f
fix(mqtt): clear legacy prefs, restore status publishing, and expand web controls
2026-04-10 22:24:58 +10:00
Jared Dohrman
b5374a705a
feat(web,mqtt): add repeater dashboard, MQTT settings, and stabilise HTTPS/TLS startup
2026-04-10 15:18:19 +10:00