James Rich
ea06782689
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-12 06:43:09 -05:00
James Rich
f2ee694566
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-12 06:20:47 -05:00
James Rich
4f1d32c7b9
perf: add Baseline Profile generation for :androidApp ( #5735 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-12 06:20:47 -05:00
James Rich
a972975d68
feat(discovery): mesh network discovery ( #5275 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-06-12 06:20:47 -05:00
James Rich
b6a2453c78
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-12 06:20:47 -05:00
James Rich
fe5012b742
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-12 06:20:47 -05:00
James Rich
ed4cbe3b54
feat: FTS5 full-text message search ( #5373 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-06-12 06:20:47 -05:00
James Rich
9f1f010fe7
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-12 06:20:47 -05:00
James Rich
c5edbc9ef5
feat(ai): Add App Functions for system AI integration ( #5585 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-06-12 06:20:47 -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
James Rich
2aa49b08de
fix: remove Android Auto manifest entry causing Play Store rejection ( #5662 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-29 15:34:10 -05:00
James Rich
a79e30e698
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #5631 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com >
2026-05-28 03:42:49 -07:00
James Rich
212270ebf0
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #5607 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com >
2026-05-26 13:14:32 -05:00
James Rich
2d60e384b0
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #5588 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com >
2026-05-23 17:34:06 -05:00
James Rich
e167b58615
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #5583 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com >
2026-05-23 06:32:28 -05:00
James Rich
d870141b7c
feat(ai): upgrade Chirpy on-device AI with proper APIs, download UX, and streaming ( #5579 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-22 23:51:02 +00:00
James Rich
c26ef946b1
feat(docs): upgrade Chirpy assistant with streaming and live diagnostics ( #5564 )
2026-05-21 10:25:19 -05:00
James Rich
ea85b906e8
feat(nav): rename tab labels to canonical order ( #5551 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-20 17:57:08 -05:00
James Rich
228765a159
fix(ci): unblock Dokka documentation generation ( #5496 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-19 13:00:45 -05:00
James Rich
83bb1a31f7
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #5465 )
2026-05-19 10:12:04 -05:00
James Rich
fc0df1a79a
feat(docs): In-app documentation browser with Jekyll site and Docusaurus sync ( #5445 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-19 04:00:22 +00:00
James Rich
f5128798a8
feat: adopt Material 3 Expressive design system (M3-native APIs only) ( #5479 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-19 01:10:47 +00:00
James Rich
df4f10c4d6
fix(nav): remote admin nodenum + Nav3 consolidation and improvements ( #5478 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-18 17:29:27 +00:00
James Rich
f4b6b02ace
refactor(build): rename entry modules and remove DESKTOP_ONLY mode ( #5476 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-18 12:44:12 +00:00