James Rich
33fbb9f7fc
chore: fix build warnings and migrate deprecated APIs ( #6130 )
2026-07-07 18:17:42 +00:00
James Rich
e400acf305
fix(geofence): restrict crossing alerts to creator, add per-geofence opt-in ( #6117 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-06 23:01:17 +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
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
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
77b4ba19de
feat: Waypoint geofences (editor, map overlays, alert engine) ( #6014 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-30 21:27:31 -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
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
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
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
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
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
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
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
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
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
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
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
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