Commit Graph

6991 Commits

Author SHA1 Message Date
James Rich
60b7908e1b feat(firmware): link OTAFIX bootloader from slow-DFU success screen (#5917)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 18:34:58 +00:00
James Rich
b6926700ca fix(firmware): harden ESP32 OTA + nRF DFU update paths (hardware-validated) (#5915)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 17:45:04 +00:00
renovate[bot]
ed781005ea chore(deps): update actions/cache action to v6 (#5914) 2026-06-23 10:28:49 -05:00
James Rich
9f472cebad docs(ble): update MeshtasticBleDevice KDoc for post-#5912 reconnect flow (#5913)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-23 15:18:57 +00:00
Jeremiah K
31c2c2b504 fix(ble): require fresh advertisement for auto-reconnect (#5912) 2026-06-23 15:07:15 +00:00
github-actions[bot]
faf6f5ef2e docs: update CHANGELOG.md (#5907) 2026-06-22 15:28:30 -05:00
James Rich
808596db9e chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5906) 2026-06-22 15:28:09 -05:00
renovate[bot]
d8d96e74d6 chore(deps): update markdownrenderer to v0.43.0 (#5908) 2026-06-22 15:27:40 -05:00
James Rich
2ff7ecf2d9 docs: de-submodule protos, sync constitution to v1.3.3, prune stale governance refs (#5905)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: James Rich <james.a.rich@gmail.com>
2026-06-22 15:23:59 -05:00
github-actions[bot]
b9724ebe7e docs: update CHANGELOG.md (#5904) 2026-06-22 12:09:55 -05:00
James Rich
27e936f104 feat(ui): use modem-preset-relative SNR thresholds for signal quality (#5903)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-22 16:57:07 +00:00
github-actions[bot]
f73deee226 docs: update CHANGELOG.md (#5900) 2026-06-22 11:18:28 -05:00
James Rich
950c9efa56 chore(deps): track androidx.compose.material (M2) with the CMP-aligned compose ref (#5902)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-22 11:09:44 -05:00
James Rich
a21894049a fix(build): pin compose-material via explicit dep so baseline-profile generation resolves (#5899)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-22 10:49:32 -05:00
github-actions[bot]
a4aea54575 docs: update CHANGELOG.md (#5898) 2026-06-22 09:40:08 -05:00
James Rich
90c1833520 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5897) 2026-06-22 09:29:47 -05:00
James Rich
44bc880142 docs(mqtt): correct probe() tlsEnabled KDoc transport scheme (#5896)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-22 09:19:20 -05:00
James Rich
ba9319c2df fix(network): migrate to mqtt-client 0.4.0 (IP-literal TLS fix) (#5895)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-22 14:06:37 +00:00
github-actions[bot]
ca3fdba88a docs: update CHANGELOG.md (#5891) 2026-06-22 06:42:38 -05:00
James Rich
933e075143 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5886) 2026-06-21 21:27:06 -05:00
Jeremiah K
419d3ec335 fix(ui): show Wi-Fi unavailable banner only during active network scan (#5892) 2026-06-21 23:46:51 +00:00
Jeremiah K
91629c3e5b fix(connections): coordinate BLE and TCP scan lifecycle (#5887) 2026-06-21 22:41:55 +00:00
Jeremiah K
bf2338ce4e fix(network): preserve TCP reconnect backoff on short sessions (#5893) 2026-06-21 22:36:57 +00:00
James Rich
0ce0c286cb fix(ui): prevent duplicate LazyColumn keys in node metrics logs (#5890)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-21 21:29:12 +00:00
github-actions[bot]
6f1127bc22 docs: update CHANGELOG.md (#5866)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
v2.8.0-internal.4
2026-06-20 16:05:51 -05:00
James Rich
36198a8a44 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5879) 2026-06-20 16:05:09 -05:00
Jeremiah K
3ca87fa032 fix(service): recover stalled WiFi/TCP handshakes by cycling active transport (#5856) 2026-06-20 19:03:48 +00:00
Jeremiah K
63dbbddb0f fix(data): separate refresh timeouts from Room persistence (#5881)
Co-authored-by: James Rich <james.a.rich@gmail.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 17:31:41 +00:00
Jeremiah K
75f229e8e7 fix(ui): recognize VPN and all networks for network scan availability (#5882) 2026-06-20 17:22:18 +00:00
James Rich
bc86134b73 fix(ci): make docs-governance fork-PR safe under actions/checkout v7 (#5885)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 12:06:45 -05:00
James Rich
b314a0cf82 test(data): de-flake DeviceLinkRepositoryImplTest by running on the wall clock (#5883)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 16:52:06 +00:00
renovate[bot]
6a09a4a1ef chore(deps): update aboutlibraries to v15 (#5880)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: James Rich <james.a.rich@gmail.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 16:11:29 +00:00
renovate[bot]
ff388387b7 chore(deps): update markdownrenderer to v0.42.0 (#5876) 2026-06-20 10:31:13 -05:00
renovate[bot]
24161516d7 chore(deps): update vico to v3.2.3 (#5875)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-20 09:31:04 -05:00
James Rich
53cb1568c7 feat(connections): list only BLE devices visible via scan (#5877)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 12:53:51 +00:00
James Rich
ea47e01c87 refactor(settings): remove Traffic Management module config (#5878)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 12:45:13 +00:00
James Rich
bf026485d0 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5868) 2026-06-20 06:43:56 -05:00
James Rich
be940720c9 refactor(takserver): commonize TAK SDK pipeline, drop redundant zstd/xpp3 deps (#5871)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-19 18:59:12 +00:00
James Rich
a5f9238183 fix(network): retry transient connection/IO failures to api.meshtastic.org (#5870)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-19 18:23:37 +00:00
James Rich
3fe1deb01c perf(node): add stable keys and contentType to telemetry chart lists (#5869)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-19 18:23:12 +00:00
renovate[bot]
3930252790 chore(deps): update io.nlopez.compose.rules:detekt to v0.6.2 (#5867) 2026-06-19 08:12:26 -05:00
James Rich
26c308305b chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5865) 2026-06-19 06:31:24 -05:00
github-actions[bot]
05826029a1 docs: update CHANGELOG.md (#5863)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
v2.8.0-internal.3
2026-06-18 21:34:35 -05:00
James Rich
c1e9fbe832 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5861) 2026-06-18 21:33:45 -05:00
renovate[bot]
4f3ecbef77 chore(deps): update gradle to v9.6.0 (#5860)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-18 21:17:42 -05:00
James Rich
20b64d4d99 fix(settings): gate Traffic Management config at firmware v2.8.0 (#5864)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-19 01:48:32 +00:00
James Rich
5dd9d57ca9 fix(settings): crash opening Position radio-config screen (#5862)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-19 01:11:16 +00:00
github-actions[bot]
802eb9e430 docs: update CHANGELOG.md (#5847) v2.8.0-internal.2 2026-06-18 19:10:20 -05:00
James Rich
18d402bdd2 chore: Claude Code tooling, Konsist commonMain boundary guard, and R8 keep-rule cleanup (#5859)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-19 00:01:48 +00:00
James Rich
0ab7a4d8c2 fix(desktop): terminate process on exit; quit on close when no tray (#5858)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-18 22:20:44 +00:00