Commit Graph

7153 Commits

Author SHA1 Message Date
James Rich
2fa0abd231 Add secure key backup/restore/delete for security config (#6105)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-06 01:40:29 +00:00
James Rich
4d07bc6641 fix: derive phone-UI units from OS locale, not radio display config (#6101)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-06 01:36:55 +00:00
Ben Meadors
d815d6d363 feat(messaging): translate chat messages in-place with on-device ML Kit (google flavor only) (#6103) 2026-07-06 01:03:38 +00:00
James Rich
88e3eceac8 fix: remove satellite-count chip from node-list metrics row (#6100) 2026-07-06 00:54:53 +00:00
James Rich
51a27346cc chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#6078) 2026-07-06 00:54:32 +00:00
renovate[bot]
2a8b553655 chore(deps): update fastlane to v2.237.0 (#6094)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-06 00:53:39 +00:00
James Rich
bf929c20f2 feat(discovery): Mesh Beacon client with iOS 014-mesh-beacons parity (#6097)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-06 00:15:56 +00:00
James Rich
005ad1a9d4 fix: harden against adversarial mesh-fuzz findings (crash, GC-thrash, unbounded growth, OOM) (#6093) 2026-07-05 20:21:37 +00:00
Garth Vander Houwen
034005b4fa Style GeoJSON overlays from simplestyle-spec (fill/stroke) (#6088)
Co-authored-by: James Rich <james.a.rich@gmail.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-05 17:28:27 +00:00
James Rich
bf5f86daae fix(ci): stop label-enforcement check from failing on every human PR (#6084)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-05 09:35:54 -05:00
github-actions[bot]
d8afe84fb1 docs: update CHANGELOG.md (#6071) v2.8.0-internal.15 2026-07-02 15:15:31 -05:00
James Rich
a39615f421 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#6075) 2026-07-02 14:26:49 -05:00
James Rich
083fa9de2b fix(logs): Allow access to DebugPanel Logs while disconnected (#6074) 2026-07-02 18:35:38 +00:00
renovate[bot]
97a7aa51bd chore(deps): update org.jetbrains.kotlinx:kotlinx-collections-immutable to v0.5.1 (#6073)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-02 18:33:46 +00:00
Jeremiah K
55279d4800 fix(qr): Apply channel replacements reliably (#6072) 2026-07-02 18:31:32 +00:00
James Rich
bacf6be018 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#6070) 2026-07-02 12:46:11 -05:00
James Rich
ed641ac711 fix(ci): rename skip_author to ignore_usernames in .coderabbit.yaml (#6069)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-02 08:05:17 -05:00
github-actions[bot]
0e4690351f docs: update CHANGELOG.md (#6067) v2.8.0-closed.5 v2.8.0-internal.14 2026-07-02 06:54:45 -05:00
James Rich
4d50e847c9 feat(settings): wire is_unmessagable/is_licensed into DeviceProfile export/import (#6065)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-02 06:53:48 -05:00
James Rich
6f8b595145 fix(build): remove -Xbackend-threads=0 to stop parallel codegen crashes (#6066)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 06:53:25 -05:00
James Rich
a90c09b527 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#6064) 2026-07-02 06:28:26 -05:00
James Rich
2aa3bf93fc chore(deps): bump meshtastic-protobufs to 2.7.26-aa53c96-SNAPSHOT (#6063)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-02 06:15:06 -05:00
github-actions[bot]
c528c55e71 docs: update CHANGELOG.md (#6037)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-02 05:48:09 -05:00
James Rich
3148ab71bc chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#6062) 2026-07-02 05:46:52 -05:00
James Rich
00ad90afdf feat(firmware): nRF52 legacy BLE DFU — stock-bootloader fixes + stranded-device recovery (#6041)
Signed-off-by: James Rich <james.a.rich@gmail.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-02 02:54:22 +00:00
James Rich
d586e6cf62 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#6061) 2026-07-02 02:38:42 +00:00
renovate[bot]
aa37464777 chore(deps): update appfunctions to v1.0.0-alpha10 (#6048)
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 Fable 5 <noreply@anthropic.com>
2026-07-02 02:38:20 +00:00
James Rich
32cbf522bd fix(data): stale firmware/hardware caches — stop cancelling slow API refreshes, prune pulled releases, seed from newer bundles (#6060)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 02:35:18 +00:00
Jeremiah K
063d19f78b fix(qr): Filter duplicate ADD imports (#6056) 2026-07-02 02:35:03 +00:00
James Rich
4ea8736c3a feat(settings): view & export app debug logs in-app (#6055)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-02 00:46:14 +00:00
James Rich
6a2dfc898b feat(discovery): surface received Mesh Beacon invitations (#6043)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-01 21:54:49 +00:00
James Rich
148a578c0f chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#6039) 2026-07-01 17:54:30 -05:00
renovate[bot]
24a4099cde chore(deps): update androidx.test.uiautomator:uiautomator to v2.4.0 (#6059) 2026-07-01 17:32:07 -05:00
Jeremiah K
9ed656c532 fix(messages): Refresh channel placeholders after updates (#6054) 2026-07-01 21:33:16 +00:00
renovate[bot]
19168c5ca1 chore(deps): update androidx.sqlite:sqlite-bundled-jvm to v2.7.0 (#6058) 2026-07-01 16:38:23 -05:00
renovate[bot]
7b954162bd chore(deps): update androidx.sqlite:sqlite-bundled to v2.7.0 (#6057) 2026-07-01 16:38:11 -05:00
renovate[bot]
bce075d2b3 chore(deps): update room to v3.0.0 (#6051) 2026-07-01 16:34:14 -05:00
renovate[bot]
d344765da6 chore(deps): update compose-multiplatform to v1.11.4 (#6050) 2026-07-01 16:33:57 -05:00
renovate[bot]
242b0a1d7f chore(deps): update benchmark to v1.5.0-alpha07 (#6049) 2026-07-01 16:33:45 -05:00
James Rich
735a57bc70 fix(connections): label the connecting-card button "Stop Connecting" (#6046)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-01 19:01:09 +00:00
James Rich
ae5afc9022 fix(ci): align auto-labeler and PR-label check with real GitHub labels (#6047)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-01 13:00:06 -05:00
Jeremiah K
f57cf73180 fix(qr): Stabilize scanner lifecycle and imports (#6040) 2026-07-01 16:25:06 +00:00
James Rich
c98410112b test(settings): fix flaky DebugViewModelTest presetFilters date assertion (#6045)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-01 16:20:36 +00:00
James Rich
4ab971df75 feat(testing): debug-only skip_onboarding intent extra for AI/CI tooling (#6044)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-01 16:05:42 +00:00
James Rich
7616c5ba62 feat(desktop): add Flathub screenshots to metainfo.xml (#6042) 2026-07-01 10:56:10 -05:00
James Rich
f6c83e40f6 fix(desktop): pin metainfo screenshot URLs to a commit SHA
Flathub requires immutable URLs for screenshot metadata; a branch ref
like main can move and break validation.
2026-07-01 10:44:40 -05:00
James Rich
fce37d60fb feat(desktop): add Flathub screenshots to metainfo.xml
Adds a <screenshots> block plus the four MeshCon-captured PNGs so the
Flathub listing has visuals for connections, nodes, messages, and
settings.
2026-07-01 10:33:14 -05:00
James Rich
60119ce9d2 feat(connections): add deep link to trigger a connection by address (#6036)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-01 12:55:04 +00:00
github-actions[bot]
5020540066 docs: update CHANGELOG.md (#6035) 2026-07-01 05:09:25 -05:00
renovate[bot]
09c7b5e6ac chore(deps): update org.meshtastic:protobufs to v2.7.26-032b7df-snapshot (#6032) 2026-07-01 05:08:04 -05:00