Commit Graph

64 Commits

Author SHA1 Message Date
James Rich
90c1833520 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5897) 2026-06-22 09:29:47 -05:00
James Rich
933e075143 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5886) 2026-06-21 21:27:06 -05:00
James Rich
36198a8a44 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5879) 2026-06-20 16:05:09 -05:00
James Rich
bf026485d0 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5868) 2026-06-20 06:43:56 -05: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
26c308305b chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5865) 2026-06-19 06:31:24 -05:00
James Rich
c1e9fbe832 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5861) 2026-06-18 21:33:45 -05:00
James Rich
6366a8b1d4 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5852) 2026-06-18 14:46:08 -05:00
James Rich
b8ab53e712 feat(permissions): runtime-permission + adapter-state recovery UX; remove Accompanist (#5851)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-18 19:03:14 +00:00
James Rich
cad7ef98d0 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5845) 2026-06-18 07:56:08 -05:00
James Rich
ca9aba3235 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5840) 2026-06-18 06:43:56 -05:00
James Rich
021f467b61 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5833) 2026-06-17 15:40:37 -05:00
James Rich
5b19a5f31f fix(appfunctions): keep AppSearch document-factory constructors under R8 full mode (#5829)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-17 14:19:25 +00:00
James Rich
5e3df30edd chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5827) 2026-06-17 06:15:19 -05:00
James Rich
f2769a3b29 fix(build): isolate ML Kit GenAI to the Google flavor (fix F-Droid rb-check) (#5824)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-16 20:58:46 -05:00
James Rich
c3488d4f5d chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5817)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2026-06-16 18:25:16 -05:00
James Rich
b5dd6ff9e9 fix(di): start AppFunctionStateSync from the Application, not createdAtStart
The google-flavor AppFunctionsModule registered AppFunctionStateSync
with createdAtStart = true. Eager creation needs the androidContext
binding and immediately spawns the prefs-observing sync coroutine —
so any Koin graph built outside a running app failed with
NoDefinitionFoundException for android.content.Context. That broke
KoinVerificationTest.verifyTypedBootstrapLoadsModuleGraph (the typed
koinApplication<AndroidKoinApp>() bootstrap instantiates eager
singletons), failing the shard-app CI job on this branch.

The definition is now a plain @Single (the graph stays lazily
constructible) and GoogleMeshUtilApplication.onCreate resolves it once
after startKoin has bound androidContext — same production behavior,
explicit instead of implicit. It was the repo's only createdAtStart.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Signed-off-by: James Rich <james.a.rich@gmail.com>
2026-06-16 15:51:54 -05:00
James Rich
953eef941e refactor(node): fetch device links from the API, drop the bundled matcher (#5765)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 15:51:54 -05:00
James Rich
a09e1368f4 perf: add Baseline Profile generation for :androidApp (#5735)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 15:51:54 -05:00
James Rich
76847dd638 feat(discovery): mesh network discovery (#5275)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-16 15:51:54 -05:00
James Rich
7631db63d0 feat(node): msh.to device hardware links ("I want one" section + Settings directory) (#5714)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 15:51:54 -05:00
James Rich
3e0d2d39c3 refactor: Remove AIDL API and modernize service architecture (#5586)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-16 15:51:54 -05:00
James Rich
338ea0e8ea feat: FTS5 full-text message search (#5373)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-16 15:51:54 -05:00
James Rich
578dd1ca1b feat(car): Android Car App Library integration (#5633)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 15:51:54 -05:00
James Rich
45939b30e6 feat(ai): Add App Functions for system AI integration (#5585)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-16 15:51:54 -05:00
James Rich
abf839d8bc chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5791)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2026-06-16 14:11:00 +00:00
James Rich
e670468aa3 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5783)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2026-06-13 06:34:32 -05:00
James Rich
161b2b09ab chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5774)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2026-06-12 06:10:45 -05:00
James Rich
c9eae8e640 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5771)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2026-06-11 06:17:49 -05:00
James Rich
595fb00352 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5768)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2026-06-10 16:25:54 -05:00
James Rich
dd462971e8 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5767)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2026-06-10 12:24:58 -05:00
James Rich
8daafe6f70 Replace :core:proto with org.meshtastic:protobufs:2.7.25 (#5675)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-06-10 16:40:42 +00:00
James Rich
f77998d063 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5761)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2026-06-10 08:58:40 -05:00
James Rich
d318000383 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5757)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2026-06-09 16:32:01 -05:00
James Rich
bc046a66a7 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5742)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2026-06-09 16:33:35 +00:00
James Rich
0e4f12ec0d fix(map): apply kotlinx-serialization compiler plugin to androidApp (#5726)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-03 10:10:54 -05:00
James Rich
e3e09452dd fix(map): render cluster markers in-scope to kill ClusterRenderer FATAL (#5723)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-03 06:36:09 -05:00
James Rich
9629daa513 fix(map): revert app-side Maps SDK init to library-idiomatic, fix inline-map crash (#5719)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-03 02:39:41 +00:00
James Rich
e50ab28d12 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5718)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2026-06-02 21:04:05 -05:00
James Rich
0f123adb72 fix(map): eliminate cluster-renderer FATAL and harden black-map paths (#5715)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-02 17:12:35 +00:00
James Rich
5ec4fa7328 fix(map): initialize Maps SDK before building marker bitmap descriptors (#5709)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 23:30:13 +00:00
James Rich
1b661739e3 fix(map): scope cluster-renderer ViewTreeLifecycleOwner to map host view (#5708)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 22:43:22 +00:00
James Rich
be6f2cfb71 fix(map): remove manual ViewTree lifecycle owner workarounds (#5704) 2026-06-01 19:36:03 +00:00
James Rich
60feec646b fix(map): replace MarkerComposable with Canvas-rendered bitmaps (#5702)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-01 12:29:31 -05:00
James Rich
63ff12dac3 fix(node): restore view-tree owners on map dispose so node-list popups aren't invisible (#5699)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-01 12:31:58 +00:00
James Rich
cca7c274b9 fix: address top Crashlytics crashes and non-fatals for build 29320984 (#5684)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-31 14:16:10 +00:00
James Rich
fac4164994 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5678)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2026-05-30 20:19:26 -05:00
James Rich
c7fbc6e9d3 fix: address top Crashlytics crashes in beta 2.7.14 (#5672)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-30 15:01:29 +00:00
James Rich
ce01743118 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5668)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2026-05-30 13:37:11 +00:00
James Rich
8ec0f65b69 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5660) 2026-05-29 15:43:27 -05:00