James Rich
33fbb9f7fc
chore: fix build warnings and migrate deprecated APIs ( #6130 )
2026-07-07 18:17:42 +00:00
Jeremiah K
cd98090efa
fix(settings): Generate fresh PSK for named manual channels ( #6076 )
2026-07-06 17:08:25 +00:00
Jeremiah K
9b5e3bb5b4
fix(settings): Apply manual channel writes in order ( #6077 )
2026-07-06 17:07:20 +00:00
James Rich
2fa0abd231
Add secure key backup/restore/delete for security config ( #6105 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-06 01:40:29 +00:00
James Rich
bf929c20f2
feat(discovery): Mesh Beacon client with iOS 014-mesh-beacons parity ( #6097 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-06 00:15:56 +00:00
James Rich
005ad1a9d4
fix: harden against adversarial mesh-fuzz findings (crash, GC-thrash, unbounded growth, OOM) ( #6093 )
2026-07-05 20:21:37 +00:00
James Rich
083fa9de2b
fix(logs): Allow access to DebugPanel Logs while disconnected ( #6074 )
2026-07-02 18:35:38 +00:00
Jeremiah K
55279d4800
fix(qr): Apply channel replacements reliably ( #6072 )
2026-07-02 18:31:32 +00:00
James Rich
4d50e847c9
feat(settings): wire is_unmessagable/is_licensed into DeviceProfile export/import ( #6065 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-02 06:53:48 -05:00
James Rich
4ea8736c3a
feat(settings): view & export app debug logs in-app ( #6055 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-02 00:46:14 +00:00
James Rich
c98410112b
test(settings): fix flaky DebugViewModelTest presetFilters date assertion ( #6045 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-01 16:20:36 +00:00
James Rich
1ad756205f
feat(lora): default US region to LongTurbo preset ( #6009 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-30 21:27:46 -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
26bab943f3
fix(ui): stop node signal pill from wrapping; restore full-width spread ( #6007 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-29 12:45:40 +00:00
Jeremiah K
cbd72bee49
fix(qr): Serialize channel import writes ( #5999 )
2026-06-29 00:53:29 +00:00
James Rich
0b81257b50
refactor(settings): replace SimpleDateFormat with kotlinx-datetime ( #5992 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-28 14:37:46 +00:00
Jason Houk
03009c4ded
Prevent Range Test from running on public/default channel ( #5986 )
2026-06-27 21:39:58 +00:00
James Rich
d81a91a9da
feat(lora): gate region→preset map + TINY presets on firmware capability ( #5941 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-24 22:26:58 +00: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
8fb2001b52
feat(lora): consume region→preset compatibility map + TINY presets (protobufs #951 ) ( #5834 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-24 18:46:57 +00:00
renovate[bot]
6a09a4a1ef
chore(deps): update aboutlibraries to v15 ( #5880 )
...
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 Opus 4.8 <noreply@anthropic.com >
2026-06-20 16:11:29 +00:00
James Rich
ea47e01c87
refactor(settings): remove Traffic Management module config ( #5878 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-20 12:45:13 +00:00
James Rich
5dd9d57ca9
fix(settings): crash opening Position radio-config screen ( #5862 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-19 01:11:16 +00: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
cef12c39dd
feat(settings): add remote "Set time" admin action ( #5821 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-17 02:07:14 +00:00
James Rich
c347903c6e
feat(mqtt): add phone-local MQTT proxy cutoff control ( #5823 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-17 02:05:43 +00:00
James Rich
1230c36cdb
feat(settings): implement set_ham_mode HamParameters admin message ( #5780 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-16 16:22:29 -05:00
James Rich
5104867a74
docs: update repo/developer/in-app docs and repair the screenshot pipeline for 2.8.0 ( #5775 )
...
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
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
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
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
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
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
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
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
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
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