Commit Graph
2659 Commits
Author SHA1 Message Date
xJARiDandGitHub 723456281c Merge pull request #7 from xJARiD/develop
feat(web,mqtt): add repeater dashboard, MQTT settings, and stabilise HTTPS/TLS startup
2026-04-10 15:26:25 +10:00
Jared Dohrman c5a0e63239 chore: remove MQQT_DEBUG from S3 2026-04-10 15:20:46 +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
xJARiDandGitHub d274718658 Merge pull request #6 from xJARiD/develop
chore: add instructions on setting wifi for companion via cli rescue
2026-04-09 18:24:46 +10:00
Jared Dohrman 2a12583d34 chore: add instructions on setting wifi for companion via cli rescue 2026-04-09 18:24:22 +10:00
xJARiDandGitHub afad5bf576 Merge pull request #5 from xJARiD/develop
chore: update README and license.
2026-04-09 17:22:28 +10:00
Jared Dohrman 9c32a94382 chore: update README and license. 2026-04-09 17:22:00 +10:00
xJARiDandGitHub 18fe0d8826 Merge pull request #4 from xJARiD/develop
chore: update README
2026-04-09 17:13:21 +10:00
Jared Dohrman a9e197ddfc chore: update README 2026-04-09 17:12:40 +10:00
xJARiDandGitHub 9e569e92b4 Delete CNAME 2026-04-09 16:56:34 +10:00
xJARiDandGitHub c8f6f3c334 Merge pull request #3 from xJARiD/develop
feat: add persisted wifi CLI settings for companion wifi builds
2026-04-09 16:43:09 +10:00
Jared Dohrman bd60d0e631 chore: update theme for web 2026-04-09 16:39:25 +10:00
Jared Dohrman f653f9ae7c chore: clean up docs, add push workflow 2026-04-09 16:36:49 +10:00
Jared Dohrman 9ec430c241 feat: add persisted wifi CLI settings for companion wifi builds 2026-04-09 15:55:23 +10:00
Jared Dohrman 1f7d141499 chore: amend pr-build-check workflow 2026-04-09 15:36:27 +10:00
xJARiDandGitHub cf068c388f Merge pull request #2 from xJARiD/develop
feat: add MQTT repeater support, web config panel, and EastMesh-specific firmware workflows
2026-04-09 15:30:57 +10:00
Jared Dohrman 4b184a60d9 fix: stop tracking web panel cert key and generate it under ignored artifacts 2026-04-09 15:25:52 +10:00
Jared Dohrman ca63ea923a fix: generate web panel certs per build and clean up mqtt env flags 2026-04-09 15:19:46 +10:00
Jared Dohrman 238e19d9b7 fix: trim C3 mqtt firmware size and make web panel optional 2026-04-09 15:14:06 +10:00
Jared Dohrman e8377c2dfb chore: narrow CI and release workflows to EastMesh wifi and mqtt targets 2026-04-09 15:04:22 +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
xJARiDandGitHub 18d6c1f679 Merge pull request #1 from xJARiD/develop
chore: wire uv, update GitHub workflows, and document EastMesh releases
2026-04-09 10:31:40 +10:00
Jared Dohrman 2ab5f5128f fix: seed pip in uv environments for platformio CI 2026-04-09 10:28:24 +10:00
Jared Dohrman 554ccf51df fix: make uv-managed CI env compatible with platformio pip checks 2026-04-09 10:23:27 +10:00
Jared Dohrman 1dfb5f4bed fix: seed pip in uv environments for platformio CI 2026-04-09 10:20:00 +10:00
Jared Dohrman 009e281181 chore: wire uv, update GitHub workflows, and document EastMesh releases 2026-04-09 10:15:58 +10:00
Liam CottleandGitHub be780491ac Merge pull request #2263 from jirogit/fix/thinknode-m5-wifi-credentials
fix: remove real WiFi credentials from ThinkNode M5 variant
2026-04-06 21:23:40 +12:00
me d9cfd075a5 fix: remove real WiFi credentials from ThinkNode M5 variant
variants/thinknode_m5/platformio.ini contained actual WiFi SSID and
password credentials (Livebox-633C) committed by mistake. Replaced
with placeholder values consistent with other variants (myssid/mypwd).
2026-04-05 22:50:59 -07:00
Andy ShinnandGitHub fb726e48c2 Allows us to have custom PlatformIO envs and configs (#2234) 2026-04-04 17:34:29 +13:00
Liam CottleandGitHub 0afd5a9336 Merge pull request #2244 from jirogit/fix/generic-espnow-advert-name
fix: correct ADVERT_NAME for Generic ESPNow room server (was 'Heltec Room')
2026-04-04 17:24:50 +13:00
Liam CottleandGitHub d04ff17b8c Merge pull request #2243 from jirogit/fix/thinknode-m5-advert-name
fix: correct ADVERT_NAME for ThinkNode M5 (was M2)
2026-04-04 17:23:44 +13:00
jirogit 6769b74df6 fix: correct ADVERT_NAME for Generic ESPNow room server (was 'Heltec Room')
env:Generic_ESPNOW_room_svr was using 'Heltec Room' as ADVERT_NAME,
causing Generic ESPNow room server nodes to advertise with the wrong
device name on the mesh.
2026-04-03 19:08:15 -07:00
jirogit ce32d91ecb fix: correct ADVERT_NAME for ThinkNode M5 (was M2)
Repeater and Room Server environments in variants/thinknode_m5/platformio.ini
were using 'Thinknode M2' as the ADVERT_NAME, causing M5 nodes to advertise
with the wrong device name on the mesh.

- env:ThinkNode_M5_Repeater: 'Thinknode M2 Repeater' -> 'Thinknode M5 Repeater'
- env:ThinkNode_M5_room_server: 'Thinknode M2 Room Server' -> 'Thinknode M5 Room Server'
2026-04-03 18:55:39 -07:00
KPrivittandGitHub 27f732653b Added RAK12035 Soil Moisture and Temperature Sensor (#2223) 2026-04-03 22:54:24 +13:00
ripplebizandGitHub f5c0a7440d Merge pull request #2227 from Quency-D/fix-BME680
Fixed the initialization error of the BME680 sensor.
2026-04-02 15:51:26 +11:00
Liam CottleandGitHub d0450bca99 Merge pull request #2228 from liamcottle/refactor/gat562-mesh-watch
Refactor GAT562 Mesh Watch
2026-04-02 17:19:12 +13:00
Quency-D 2cbe0c0398 Fixed the initialization error of the BME680 sensor. 2026-04-02 10:24:17 +08:00
Liam CottleandGitHub b934daa990 Merge pull request #2007 from khudson/r1neo
Muzi Works R1 Neo support
2026-04-02 00:36:44 +13:00
fcad0dc7ed Apply suggestion from @weebl2000
Co-authored-by: Wessel <wessel@weebl.me>
2026-04-02 00:27:58 +13:00
8fc9e1736c Apply suggestion from @weebl2000
Co-authored-by: Wessel <wessel@weebl.me>
2026-04-02 00:23:52 +13:00
liamcottle b37201db89 double press top button to go back on gat562 mesh watch 2026-04-01 21:51:32 +13:00
liamcottle 1a897a3b5f use top button to wake hibernated gat562 mesh watch 2026-04-01 21:50:33 +13:00
Liam CottleandGitHub 856df241ee Merge pull request #2138 from MGJ520/dev_GAT562_Mesh_Watch13
Support for GAT562 Mesh Watch13 device
2026-03-31 21:54:38 +13:00
Liam CottleandGitHub 7fc32639a6 Merge pull request #2202 from terminalvelocity23/fix/discover-neighbors-public
Move sendNodeDiscoverReq() from private to public to enable post-boot neighbor discovery
2026-03-31 21:27:27 +13:00
ripplebizandGitHub f8fcc1717a Merge pull request #2190 from brianwiddas/espnow-missing-methods
Add missing methods in ESPNOWRadio()
2026-03-31 15:24:27 +11:00
terminalvelocity23 08de3fb01f Make sendNodeDiscoverReq() public for post-boot discovery 2026-03-30 22:35:05 +03:00
Brian Widdas 811ac1cd02 Add missing methods in ESPNOWRadio()
ESP-NOW radios (ie, Generic_ESPNOW_* variants) do not compile due to
missing methods

Changes in January 2026 (019bbf74) to add additional stats (receive errors)
to CMD_GET_STATS was not implemented in the ESPNOWRadio() class

Changes in March 2026 (9a95e25e) to add setRxBoostedGainMode to all devices
rather than just SX1262/SX1268 were not applied to the ESPNowRadio() driver

Specifically, this change adds the following to ESPNOWRadio()
* getPacketsRecvErrors()    - always returns 0
* getRxBoostedGainMode()    - always returns false
* setRxBoostedGainMode()    - does nothing
2026-03-30 04:25:08 +01:00
ripplebizandGitHub bdeb7d8053 Merge pull request #1982 from weebl2000/radiolib7.6.0
Bump RadioLib to 7.6.0
2026-03-30 14:02:08 +11:00
Scott Powell efc875b1b6 * more notes about number_allocations 2026-03-30 13:53:16 +11:00
Scott Powell 6fb8e60b5f * number_allocations.md data-type range changes 2026-03-30 11:53:27 +11:00