Commit Graph

7032 Commits

Author SHA1 Message Date
James Rich
89f41dea53 ci: fix Android docs sync (remove stray workflow, prune stale pages) (#5955)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-25 18:29:40 +00:00
Jeremiah K
33a4ca6731 refactor(connections): Show one active transport pane (#5956) 2026-06-25 18:27:27 +00:00
Jeremiah K
725133ec4a refactor(ble): Make Kable connect fallback explicitly bounded (#5944) 2026-06-25 18:05:17 +00:00
renovate[bot]
df21efb986 chore(deps): update aboutlibraries to v15.0.2 (#5953)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-25 18:03:21 +00:00
renovate[bot]
3d981895fe chore(deps): update org.meshtastic:protobufs to v2.7.26-21879a9-snapshot (#5938)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-25 18:02:59 +00:00
renovate[bot]
4d7157da90 chore(deps): update com.google.android.gms:play-services-location to v21.4.0 (#5954)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-25 18:02:36 +00:00
James Rich
aa4d040f4c chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5952) 2026-06-25 13:05:35 -05:00
github-actions[bot]
620ae001f0 docs: update CHANGELOG.md (#5950) 2026-06-25 06:59:27 -05:00
renovate[bot]
fad8e5f0e3 chore(deps): update ktor to v3.5.1 (#5951) 2026-06-25 06:58:29 -05:00
renovate[bot]
cb8fbd7392 chore(deps): update aboutlibraries to v15.0.1 (#5949)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-25 11:49:16 +00:00
Jeremiah K
09cde67e51 fix(usb): Surface permission denial as permanent disconnect (#5943) 2026-06-25 10:36:17 +00:00
James Rich
ab07347e5a refactor: drop two over-engineered seams (enum + stdlib Base64) (#5945)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-25 10:34:53 +00:00
James Rich
40627fb02a chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5948) 2026-06-25 05:34:28 -05:00
github-actions[bot]
e53dbce9b3 docs: update CHANGELOG.md (#5931) v2.8.0-internal.6 v2.8.0-closed.1 2026-06-24 18:49:08 -05:00
James Rich
c98a08841b chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5937) 2026-06-24 18:46:39 -05:00
James Rich
fa223bfc08 chore(deps): re-pin protobufs to v-less snapshot 2.7.26-4b8d665-SNAPSHOT, drop resolution override (#5942)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-24 18:27:38 -05:00
James Rich
d81a91a9da feat(lora): gate region→preset map + TINY presets on firmware capability (#5941)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-24 22:26:58 +00:00
Jeremiah K
e1e40c7b06 refactor(connections): Derive DeviceType from InterfaceId (#5935) 2026-06-24 21:53:29 +00:00
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