Commit Graph

7014 Commits

Author SHA1 Message Date
renovate[bot]
eced830402 chore(deps): update androidx.security:security-crypto to v1.1.0 (#5940) 2026-06-24 15:28:51 -05:00
James Rich
df67b3e094 feat(lockdown): firmware lockdown mode (provision / unlock / lock-now) (#5939)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-06-24 20:18:13 +00:00
James Rich
8fb2001b52 feat(lora): consume region→preset compatibility map + TINY presets (protobufs #951) (#5834)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-24 18:46:57 +00:00
James Rich
637e3de294 docs: add Obtainium test-build install guide (#5936)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-24 13:46:34 -05:00
Jeremiah K
0180661bdf fix(usb): Suppress expected serial close warnings (#5932) 2026-06-24 18:10:32 +00:00
Jeremiah K
45a27ab5d9 fix(data): Persist TAK module config (#5933) 2026-06-24 17:04:55 +00:00
James Rich
f1a7982a4d refactor(core:ui): drop redundant SinglePaneSceneStrategy from NavDisplay (#5934)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-24 16:00:17 +00:00
James Rich
78d91ecc60 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5930) 2026-06-24 08:40:20 -05:00
github-actions[bot]
a8d8ebdca9 docs: update CHANGELOG.md (#5927) 2026-06-23 21:17:13 -05:00
James Rich
fdd3860099 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5928) 2026-06-23 21:16:43 -05:00
James Rich
828c6a4d69 feat(firmware): drive event firmware branding from bundled metadata (#5929)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-24 01:31:54 +00:00
James Rich
3ad885d670 feat: offline-first event firmware metadata (JSON schema + bundled asset) (#5920)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-24 00:23:43 +00:00
github-actions[bot]
14859dda75 docs: update CHANGELOG.md (#5922) 2026-06-23 19:22:08 -05:00
Jeremiah K
1d528575fb fix(usb): Add serial presence recovery for USB replug (#5923)
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-06-23 23:59:20 +00:00
James Rich
77e3abbff3 test(firmware): re-record disclaimer screenshot baselines (follow-up to #5925) (#5926)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 18:49:55 -05:00
James Rich
b3ec677a72 fix(firmware): render chirpy mascot via painterResource in update dialog (#5925)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 18:13:56 -05:00
James Rich
4d9b0152f1 chore(claude): KMP bleed hook, RUM investigator agent, /baseline skill (#5924)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 22:49:59 +00:00
James Rich
1194c75594 refactor(data): consolidate bundled-asset loading behind BundledAssetReader (#5921)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 22:05:21 +00:00
github-actions[bot]
cc143f5b83 docs: update CHANGELOG.md (#5910) v2.8.0-internal.5 2026-06-23 15:12:26 -05:00
James Rich
976f8879cb chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5911) 2026-06-23 15:11:41 -05:00
James Rich
e402df5823 feat(node): add GPX export to position log screen (#5919)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-23 19:43:29 +00:00
James Rich
56f522cd6c refactor(firmware): dedupe BLE/DFU OTA transport + handler boilerplate (#5918)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 18:58:36 +00:00
James Rich
61c8a3f479 fix(firmware): batch of P3 OTA/DFU cleanups from the #5915 audit (#5916)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 18:35:43 +00:00
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