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
|
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
|
8de9461171
|
feat: add air quality telemetry display (PM1.0, PM2.5, PM10, CO2) (#5701)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.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
|
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
|
d86c627598
|
refactor(node): migrate to non-deprecated Vico chart APIs (#5737)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-03 15:32:01 -05:00 |
|
James Rich
|
ea872f36d0
|
build: migrate KMP Android DSL from androidLibrary {} to android {} (#5734)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-03 15:02:43 -05:00 |
|
James Rich
|
9bf188c9f4
|
fix(map): keep compass icon visible while following bearing (#5728)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-03 16:44:27 +00:00 |
|
James Rich
|
cc3b88d005
|
fix(firmware): surface error state when BLE OTA connection attempts are exhausted (#5700)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-06-01 17:04:20 +00:00 |
|
James Rich
|
baa66e6877
|
fix: show loading overlay immediately for remote config sub-screens (#5694)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-06-01 12:32:52 +00:00 |
|
Copilot
|
a36b60e551
|
feat: Save unsent chat message as draft (#5686)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: James Rich <james.a.rich@gmail.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-05-31 17:31:30 +00:00 |
|
James Rich
|
c430eacaac
|
Revert "feat: replace LoRa bandwidth text input with constrained dropdown" (#5691)
|
2026-05-31 12:30:27 -05:00 |
|
James Rich
|
ccf984e4b1
|
feat: replace LoRa bandwidth text input with constrained dropdown (#5687)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-05-31 17:15:31 +00:00 |
|
James Rich
|
1d221e2dde
|
fix(ble): stop BLE scan on background and downgrade connection priority (#5644)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-05-28 19:16:19 +00:00 |
|
Copilot
|
a5d176d4d5
|
docs: add settings validation reference (#5218)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com>
|
2026-05-28 12:32:21 -05:00 |
|
James Rich
|
a67927818b
|
Extract node list display settings to dedicated screen (#5580)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-05-23 00:01:50 +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
|
5ec6d80f61
|
docs: comprehensive documentation audit and refresh (#5572)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-05-21 20:50:01 -05:00 |
|
James Rich
|
5d9e71da39
|
feat: node list density switching with compact layout and field toggles (#5444)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-05-21 17:44:48 -05:00 |
|
James Rich
|
a871dad7c1
|
chore(build): centralize feature CMP dependency wiring (#5567)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-05-21 19:02:07 +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
|
41e368641b
|
fix(settings): remote admin always showed local node config (#5560)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-05-20 22:29:56 -05:00 |
|
James Rich
|
9d5e20c742
|
feat: align node list context menu to canonical 6-item order (#5548)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-05-20 22:31:35 +00:00 |
|
James Rich
|
676be26460
|
Remove admin_channel_enabled toggle from Security Config screen (#5547)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-05-20 21:14:45 +00:00 |
|
James Rich
|
7ae1b26813
|
chore(flatpak): optimize CI source generation and clean up redundant tasks (#5525)
|
2026-05-20 04:51:47 -05:00 |
|
James Rich
|
e13a4359e1
|
fix(ci): exclude kotlinNativeBundleConfiguration from flatpak source generation (#5517)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-05-19 21:03:51 -05:00 |
|
James Rich
|
877909fa94
|
fix: prevent node details hang when device hardware API is unreachable (#5514)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-05-19 20:37:42 -05:00 |
|
James Rich
|
11bc37c968
|
docs: move English sources into docs/en/ locale folder (#5501)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-05-19 14:06:44 -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
|
418861d356
|
fix(docs): use locale subdirectory inside files/ instead of qualifier (#5494)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-05-19 11:53:09 -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
|
1dd47bc090
|
fix(settings): add input validation for BLE PIN, LoRa modem, and ambient lighting (#5477)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-05-18 12:52:17 +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 |
|
Ben Meadors
|
a04a261b80
|
feat: TAK v2 protocol integration with zstd compression and full CoT type support (#5434)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jamesarich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: James Rich <james.a.rich@gmail.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-05-14 12:50:01 +00:00 |
|
James Rich
|
1976808a36
|
refactor: use immutable destNum in RadioConfigViewModel (#5436)
|
2026-05-13 02:06:52 +00:00 |
|
James Rich
|
dcb147163c
|
fix: clarify position precision as ± radius (#5428)
|
2026-05-12 10:24:29 -05:00 |
|
James Rich
|
0f2b1c064a
|
fix: clamp future lastHeard timestamps to current time on ingestion (#5418)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-05-12 07:35:11 -05:00 |
|
James Rich
|
85c840de32
|
feat: add Compose Preview Screenshot Testing infrastructure (#5410)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-05-12 02:18:23 +00:00 |
|
James Rich
|
82135df865
|
Update notification intents and deep link URI format (#5408)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-05-11 19:34:24 -05:00 |
|
James Rich
|
95c3bc0bce
|
Brownfield gap remediation: 28 tasks + intro commonMain migration (#5401)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-05-11 20:10:23 +00:00 |
|
Austin
|
484518195e
|
Gradle: Add flatpakGradleGenerator task (#5369)
|
2026-05-11 14:44:29 +00:00 |
|
James Rich
|
213c380514
|
refactor(firmware): replace PlatformBackHandler with NavigationBackHandler (#5376)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-05-06 20:01:40 +00:00 |
|
James Rich
|
3c75510f01
|
fix(mqtt): harden TLS enforcement, add user CA trust, and improve error diagnostics (#5365)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-05-06 12:09:49 -05:00 |
|