Commit Graph

94 Commits

Author SHA1 Message Date
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
James Rich
148a578c0f chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#6039) 2026-07-01 17:54:30 -05: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
Jeremiah K
f57cf73180 fix(qr): Stabilize scanner lifecycle and imports (#6040) 2026-07-01 16:25:06 +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
82baf4eef4 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#6028) 2026-06-30 21:28:03 -05: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
462781f1eb feat: NFC tag writing for shared contacts and channels (#6030)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 21:27:05 -05:00
James Rich
caa359574c chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#6023) 2026-06-30 05:43:15 -05:00
James Rich
3de3cac127 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#6022) 2026-06-29 22:24:07 -05:00
James Rich
2030791c6c chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#6017) 2026-06-29 15:24:56 -05:00
James Rich
f47c31da16 fix(car): notification-only car messaging for production; park templated behind flag (#6015)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-29 17:30:29 +00:00
James Rich
76a39393a6 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#6008) 2026-06-29 14:23:51 +00:00
James Rich
e286672073 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#6002) 2026-06-29 12:08:43 +00:00
James Rich
c6b04e9e59 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5983) 2026-06-28 20:07:58 -05:00
James Rich
23c6d2402e refactor(ui): migrate MapView dialog to Compose M3 + drop legacy material dependency (#5988)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 14:24:44 +00:00
James Rich
b80862d36e chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5964) 2026-06-26 08:30:58 -05:00
James Rich
b86b44e629 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5958) 2026-06-26 11:12:57 +00:00
James Rich
aa4d040f4c chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5952) 2026-06-25 13:05:35 -05:00
James Rich
40627fb02a chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5948) 2026-06-25 05:34:28 -05:00
James Rich
c98a08841b chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5937) 2026-06-24 18:46:39 -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
78d91ecc60 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5930) 2026-06-24 08:40:20 -05:00
James Rich
fdd3860099 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5928) 2026-06-23 21:16:43 -05: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
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
976f8879cb chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5911) 2026-06-23 15:11:41 -05:00
James Rich
a21894049a fix(build): pin compose-material via explicit dep so baseline-profile generation resolves (#5899)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-22 10:49:32 -05:00
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