Commit Graph
19 Commits
Author SHA1 Message Date
Jared DohrmanandClaude Opus 4.8 7fab384e4c docs: remove public references to the MQTT bridge track
De-emphasize the observer-eastmesh-bridge-mqtt feature in public-facing
docs (the community prefers not to surface another MQTT-backed mesh):

- eastmesh-docs: drop the track from index/releases/boards track lists,
  the custom-cli "MQTT Bridge Settings" section, and the web-panel peer
  broker fields; keep only a vague mention in local-builds.md.
- release-notes.yml: remove the track from the list and drop the
  2026.7.0 observer-eastmesh-bridge-mqtt entry.
- README: remove the "bidirectional MQTT mesh bridge" bullet and add the
  missing repeater-bridge-espnow track to "What This Repo Adds".

The feature, build envs, and CI are unchanged; this is visibility only.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-27 23:33:42 +10:00
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 DohrmanandClaude 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 b8f80dad48 feat: add CLI-configurable NTP servers 2026-06-09 20:49:07 +10:00
Jared Dohrman 9bce46c298 feat: add custom MQTT WSS transport 2026-06-09 19:09:33 +10:00
Jared Dohrman cbfe1cec66 fix: harden observer boot and T-Beam S3 telemetry 2026-06-07 12:32:42 +10:00
Jared Dohrman 4bce747df0 Merge remote-tracking branch 'upstream/dev' into eastmesh-upstream-dev-sync-20260607
# Conflicts:
#	README.md
#	src/helpers/CommonCLI.cpp
#	src/helpers/ESP32Board.h
#	variants/nibble_screen_connect/platformio.ini
2026-06-07 08:11:15 +10:00
Jared Dohrman a613ba92e2 feat: add web panel firmware update flow 2026-06-04 19:28:43 +10:00
Jared Dohrman 4c69dbe4bb Merge remote-tracking branch 'upstream/dev' into eastmesh-upstream-sync-20260603
# Conflicts:
#	README.md
#	src/helpers/CommonCLI.cpp
2026-06-03 11:46:45 +10:00
Jared Dohrman 4aa2a3dabd feat: add custom mqtt support 2026-05-25 09:51:37 +10:00
Jared Dohrman 1fb68263cd fix: defer ESP32 OTA server startup from web command 2026-05-24 17:55:43 +10:00
Jared Dohrman 52813b539f chore: rename EastMesh observer release tracks 2026-05-23 20:26:10 +10:00
Jared Dohrman 9415dc4107 fix: retry SD archive recovery while stats are enabled 2026-05-14 17:58:08 +10:00
Jared Dohrman 2f09626c49 docs: improve EastMesh getting started guides 2026-05-08 12:06:36 +10:00
Jared Dohrman c42cc03069 feat: add MQTT bridge repeater builds 2026-05-05 20:32:32 +10:00
Jared Dohrman a4e1fd1d59 fix: prevent future merge from upstream conflicts 2026-05-05 17:46:39 +10:00