shade
71f7095d17
feat: on-device setup wizard for repeaters with display and button
...
- добавлен локальный мастер настройки репитера: examples/simple_repeater/UITask.*
(меню на кнопке, редактор координат, применение значений через CommonCLI)
- MyMesh: публичный доступ к CommonCLI для UI (getCLI), main.cpp передаёт его в UITask
- мастер работает на любой цели с дисплеем и кнопкой и исключается препроцессором
там, где их нет; WiFi-код теперь под #if defined(ESP32)
- новая страница документации posadmesh-docs/device-setup.md, ссылки в index.md и mkdocs.yml
- README: раздел «Настройка с дисплея и кнопки» и запись в журнале изменений
- проверено сборкой: heltec_v4_repeater_mqtt, Meshadventurer_sx1262_repeater_mqtt,
Generic_E22_sx1262_repeater_mqtt (без дисплея), RAK_3112_repeater_mqtt
2026-10-11 17:44:41 +03:00
shade
c86ae584ab
refactor: rebrand to PosadMesh, translate docs to Russian, drop legacy brokers
Build and deploy Docs site to GitHub Pages / github-pages (push) Canceled after 0s
PR Build Check / build (Heltec_v3_companion_radio_ble) (push) Canceled after 0s
PR Build Check / build (Heltec_v3_repeater) (push) Canceled after 0s
PR Build Check / build (Heltec_v3_room_server) (push) Canceled after 0s
PR Build Check / build (LilyGo_Tlora_C6_repeater_) (push) Canceled after 0s
PR Build Check / build (PicoW_repeater) (push) Canceled after 0s
PR Build Check / build (RAK_4631_companion_radio_ble) (push) Canceled after 0s
PR Build Check / build (RAK_4631_companion_radio_ethernet) (push) Canceled after 0s
PR Build Check / build (RAK_4631_repeater) (push) Canceled after 0s
PR Build Check / build (RAK_4631_repeater_ethernet) (push) Canceled after 0s
PR Build Check / build (RAK_4631_room_server) (push) Canceled after 0s
PR Build Check / build (RAK_4631_room_server_ethernet) (push) Canceled after 0s
PR Build Check / build (Tbeam_SX1276_repeater) (push) Canceled after 0s
PR Build Check / build (wio-e5-mini_repeater) (push) Canceled after 0s
PR Build Check / build (wio_wm1110_repeater) (push) Canceled after 0s
Run Unit Tests / test (push) Canceled after 0s
2026-10-07 19:04:39 +03:00
Jared Dohrman
d3dbc0a063
Merge remote-tracking branch 'upstream/dev' into integrate-upstream-dev-2026-08-15
...
# Conflicts:
# src/helpers/ui/SH1106Display.cpp
2026-08-15 08:41:31 +10:00
Scott Powell
d929643524
* version 1.17.1
2026-08-14 22:19:19 +10:00
ripplebiz and GitHub
b09cb27a1f
Merge pull request #3106 from ViezeVingertjes/fix/scoped-reply-routing
...
Fix replies dropped when flood.max.unscoped is low
2026-08-13 15:00:37 +10:00
Jared Dohrman and Claude Fable 5
9551272abe
Merge remote-tracking branch 'upstream/dev' into integrate-upstream-dev-2026-08-09
...
Integrates upstream v1.17.0. Key adaptations:
- companion + repeater NodePrefs moved to upstream's new ConfigSerializer
(prefs.json) format; EastMesh fields (companion wifi, repeater fan and
MQTT bridge peer) appended as serializer groups/keys
- legacy binary prefs loaders retain EastMesh tail fields, so existing
devices migrate their settings to the new format
- companion main.cpp adopts upstream InterfaceManager while keeping
runtime WiFi credentials from prefs
- kept EastMesh release-tag versioning in setup-build-environment action
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-09 16:30:22 +10:00
Scott Powell
93b2db63de
* version 1.17.0
2026-08-09 15:14:46 +10:00
ripplebiz and GitHub
84e3a67bd7
Merge pull request #3115 from oltaco/meshnology_w12
...
Add support for Meshnology W12 and LR2021 Wrapper
2026-08-05 15:04:00 +10:00
taco
9d4f93806d
LR2021: auto-LDRO for side detectors
2026-08-05 14:23:32 +10:00
taco
696a82d7c2
LR2021 multi-SF support (side detectors)
2026-08-05 14:23:32 +10:00
ViezeVingertjes
b155081882
Merge remote-tracking branch 'upstream/dev' into fix/scoped-reply-routing
...
# Conflicts:
# examples/simple_repeater/MyMesh.cpp
2026-08-04 11:49:58 +02:00
ViezeVingertjes
fad11c90f3
Fix replies dropped when flood.max.unscoped is low
2026-08-03 22:57:12 +02:00
Scott Powell
0fd11ed223
* bounds check added for anon_req reply_path_len
2026-08-04 01:00:31 +10:00
Scott Powell
56274db4ad
* build fixes for old ESP32 boards
2026-07-22 19:52:23 +10:00
Jared Dohrman
9fd108f946
Merge remote-tracking branch 'upstream/dev' into integrate-upstream-dev-2026-07-09
...
# Conflicts:
# .github/actions/setup-build-environment/action.yml
# README.md
# examples/simple_repeater/MyMesh.cpp
# examples/simple_room_server/MyMesh.cpp
# examples/simple_sensor/SensorMesh.cpp
# src/helpers/CommonCLI.cpp
# src/helpers/CommonCLI.h
# src/helpers/radiolib/CustomLR1110Wrapper.h
# variants/tenstar_c3/target.h
2026-07-09 16:51:30 +10:00
Neil Alexander
0d7379520f
Fix recv_pkt_region incorrect usage
...
The `recv_pkt_region` is set when processing a flood packet in `filterRecvFloodPacket`
but direct/non-flood packets would never pass through that function, so the pointer was
not cleared for them.
`sendFloodReply` would then later use it blindly, which meant that the response would
either inherit the region from the last flood packet, or refer to a non-initialised pointer
if no region floods had been received yet.
2026-07-02 09:28:41 +01:00
taco
1f9bb67400
return bool when setting rx boost
2026-06-26 07:44:01 +10:00
taco
5d0ff7fe6e
remove guard on MyMesh::setRxBoostedGain()
2026-06-26 07:06:37 +10:00
prabathbr
90d2c9302f
test MQTT bridge
2026-06-24 21:42:22 +10:00
Wessel Nieboer
7c8e092457
Have CAD be a separate toggle (set cad on/off)
2026-06-14 15:20:58 +02: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
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
Scott Powell
8c0d5c5b24
* version 1.16.0
2026-06-06 21:09:38 +10:00
Jared Dohrman
9415dc4107
fix: retry SD archive recovery while stats are enabled
2026-05-14 17:58:08 +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
274cb8b8c2
fix: reduce repeater battery polling
2026-04-22 08:50:07 +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
2646d7177e
Merge upstream/dev into develop
2026-04-19 12:21:01 +10:00
Scott Powell
3751785400
* version 1.15.0
2026-04-19 11:27:55 +10:00
Jared Dohrman
e05c9bc09c
Merge upstream/dev into develop
2026-04-17 17:54:47 +10:00
Jared Dohrman
f67aaebe7e
feat: add SD-backed stats archive and dedicated /stats web console
2026-04-15 17:12:32 +10:00
Scott Powell
4131a455a2
* repeater: refactored 'region' CLI commands -> CommonCLI
...
* room server: added RegionMap, and new CommonCLI wiring, default_scope handling
* sensor: only minimal RegionMap wiring. Still needs work to handle default-scope
2026-04-15 13:32:49 +10:00
Scott Powell
569cfe177a
* repeater: default-scope support
2026-04-14 17:51:34 +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
Jared Dohrman
98fe78a379
feat: add MQTT repeater support, web config panel, and EastMesh-specific firmware workflows
2026-04-09 15:00:53 +10:00
terminalvelocity23
08de3fb01f
Make sendNodeDiscoverReq() public for post-boot discovery
2026-03-30 22:35:05 +03:00
Scott Powell
467959cc3b
* version 1.14.1
2026-03-20 12:32:41 +11:00
João Brázio
274e00df50
Merge remote-tracking branch 'upstream/dev' into 2026/remote-lna
2026-03-16 09:37:55 +00:00
Scott Powell
3fe2dd7f48
* ver 1.14.0
2026-03-06 12:20:04 +11:00
João Brázio
3e7fb4add1
Add setRxBoostedGain method declaration and implementation for SX1262/SX1268
2026-03-05 18:48:40 +00:00
João Brázio
8df87d5609
Merge remote-tracking branch 'upstream/dev' into 2026/remote-lna
2026-03-05 17:21:38 +00:00
Scott Powell
e233346bf0
* repeater: new "get/set loop.detect {off | minimal | moderate | strict }"
2026-03-05 16:26:09 +11:00
João Brázio and GitHub
64a16d7ad2
Merge branch 'dev' into 2026/remote-lna
2026-02-27 10:32:14 +00:00
Scott Powell
3e76161e9c
* refactor of Contact/Client out_path_len (stored in files), from signed to unsigned byte (+2 squashed commits)
...
Squashed commits:
[f326e25] * misc
[fa5152e] * new 'path mode' parsing in Dispatcher
2026-02-21 19:35:51 +11:00
realtag
87c78a98bd
discover.neighbors sends a tagged repeater discovery request and only accepts matching repeater responses
2026-02-17 01:04:14 +00:00
realtag
e8785dd9b0
discover sends a single repeater discovery request and populates the neighbor list; self is excluded
2026-02-17 00:41:24 +00:00
Scott Powell
e2571accbe
* ver 1.13.0
2026-02-15 17:24:37 +11:00
João Brázio
71136671bd
Implement remote lna toggle cli cmd
2026-02-10 15:02:23 +00:00