Commit Graph
2900 Commits
Author SHA1 Message Date
Jared Dohrman 9415dc4107 fix: retry SD archive recovery while stats are enabled 2026-05-14 17:58:08 +10:00
Jared Dohrman 78bacc3dab fix: normalise generated web panel PEM endings 2026-05-14 09:50:54 +10:00
Jared Dohrman 63d4ced2c1 feat: add repeat status to mqtt status 2026-05-13 12:28:25 +10:00
Jared Dohrman 2f09626c49 docs: improve EastMesh getting started guides 2026-05-08 12:06:36 +10:00
Jared Dohrman e376f885ee docs: add clarification surrounding bridge and mqtt 2026-05-08 11:10:58 +10:00
Jared Dohrman 452ac4f9a5 chore: workflow housekeeping 2026-05-06 17:01:52 +10:00
Jared Dohrman b52a57148c docs: add v1.4.0 release notes 2026-05-05 20:54:02 +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 325e7bbfde chore: split EastMesh build wrapper from upstream 2026-05-05 18:14:49 +10:00
Jared Dohrman 0de06827e8 chore: align with upstream to avoid merge conflicts 2026-05-05 17:54:07 +10:00
Jared Dohrman a4e1fd1d59 fix: prevent future merge from upstream conflicts 2026-05-05 17:46:39 +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 CottleandGitHub e727fd543b Merge pull request #2462 from meshcore-dev/target-dup-cleanup
Refactor: removed duplicated target code
2026-05-02 17:21:51 +12:00
Liam CottleandGitHub 679fb9c0ab Merge pull request #2460 from liamcottle/ui/startup-mute
Don't play startup tune if buzzer pref disabled
2026-05-02 02:24:37 +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 CottleandGitHub ccda0a99d8 Merge pull request #925 from mtlynch/unit-tests
Add unit tests for Utils::toHex
2026-05-01 14:49:45 +12:00
Liam CottleandGitHub 9b1ca6b10b Merge pull request #2456 from Avi0n/docs/fix-typos
fix typos in docs
2026-05-01 14:16:51 +12:00
Jared Dohrman fb19c04304 fix: tighten repeater CLI getters and build metadata 2026-05-01 08:38:38 +10:00
Avi0n 0be082b5f9 fix typos 2026-04-30 14:21:26 -07:00
Liam CottleandGitHub c7c400ed5d Merge pull request #2428 from recrof/minewsemi-refactor
minewsemi: refactor platformio.ini
2026-05-01 00:56:32 +12:00
Rastislav VysokyandGitHub d7e3a9ddba Merge branch 'dev' into minewsemi-refactor 2026-04-30 14:48:49 +02:00
Liam CottleandGitHub ffbf73dc5c Merge pull request #2432 from recrof/kiss-radio-everywhere
kiss radio: added stm32 support + envs in platformio.ini
2026-05-01 00:36:46 +12:00
Liam CottleandGitHub 5c651b35a0 Merge pull request #1954 from OverkillFPV/lora-longer-preamble
Lora longer preamble
2026-04-30 22:12:04 +12:00
Liam CottleandGitHub bd90475d72 Merge pull request #2448 from weebl2000/bump-sensor-version
bump simple_sensor version to v1.15.0
2026-04-30 21:43:06 +12:00
Liam CottleandGitHub 9ce6b49cd3 Merge pull request #2430 from oltaco/use-forked-adafruit-nrf52
Use internal fork of Adafruit nRF52 Arduino
2026-04-30 21:42:24 +12:00
liamcottle 2b0f74a7e9 add comments 2026-04-30 21:36:04 +12:00
Wessel Nieboer c5bf23f4b1 bump simple_sensor version to v1.15.0 2026-04-30 11:12:31 +02: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 6b43aebb9d docs: update repeater mqtt v1.3.14 notes 2026-04-30 15:02:36 +10:00
Liam CottleandGitHub daa50e9469 Merge pull request #2426 from recrof/nano-g2-rework
make g2 more in line with other variants
2026-04-30 16:57:58 +12:00
Liam CottleandGitHub 2522492cd7 Merge pull request #2436 from chrisdavis2110/rak3401-comp-ana-button
feat: Add support for PIN_USER_BTN_ANA on rak3401 companion usb and companion ble envs
2026-04-30 16:57:00 +12: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 4cefd24721 docs: update repeater-mqtt-eastmesh-v1.3.14 release notes 2026-04-30 11:16:01 +10:00
xJARiDandGitHub 6183475451 Merge pull request #54 from VBart/patch-1
fix: truncated LWT message
2026-04-30 11:13:18 +10:00
Liam CottleandGitHub 2f6ca731c8 Merge pull request #2439 from Quency-D/fix-lna
Heltec boards have LNA disabled by default.
2026-04-30 02:35:34 +12:00
Quency-D 696aae6ed1 Heltec boards have LNA disabled by default. 2026-04-29 16:20:21 +08:00
chrisdavis2110 5fbd473298 added PIN_GPS_EN=-1 to rak3401 companion usb 2026-04-28 21:59:10 -07:00
chrisdavis2110 0265851621 added PIN_USER_BTN_ANA for rak3401 companion usb and companion ble 2026-04-28 21:26:56 -07:00
Valentin V. BartenevandGitHub 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
Rastislav Vysoky 5beef490a0 add kiss radio env to most of the variants 2026-04-28 15:09:25 +02:00
Rastislav Vysoky 66009069cd standardize the minewsemi variant 2026-04-28 13:53:35 +02:00
taco f7d8fa3420 use internal fork of Adafruit nRF52 Arduino 2026-04-28 21:46:14 +10:00
taco 04b69e86be revert bluefruit patch
in preparation to switch to using our own fork of Adafruit NRF52 Arduino with the patch included
2026-04-28 21:39:34 +10:00
Liam CottleandGitHub d8f3d59d82 Merge pull request #2427 from recrof/tabs-to-spaces
replace all intendation tabs to spaces in pio ini files
2026-04-28 22:39:31 +12:00
Rastislav Vysoky b963681830 replace all intendation tabs to spaces in pio ini files 2026-04-28 12:37:30 +02:00
Rastislav Vysoky 12d9cc3752 make g2 more in line with other variants 2026-04-28 12:24:45 +02:00