James Rich
|
9f5d5c6a21
|
fix(messaging): clarify the message filter controls (#7324)
|
2026-09-24 09:37:46 +00:00 |
|
James Rich
|
4203642bc6
|
fix(ble): don't arm a BLE transport on hardware without Bluetooth (#7321)
|
2026-09-23 19:03:10 +00:00 |
|
James Rich
|
f62885df2b
|
feat(connections): handle hardware without Bluetooth for Android XR (#7318)
|
2026-09-23 18:10:05 +00:00 |
|
James Rich
|
73759d4685
|
chore(settings): derive the search enum-prefix exclusions from the schema (#7308)
|
2026-09-22 19:21:08 +00:00 |
|
James Rich
|
e56e11a10c
|
fix(settings): write the external notification duration in milliseconds (#7307)
|
2026-09-22 19:04:29 +00:00 |
|
James Rich
|
7465b3ea3c
|
feat(settings): show the unit the schema declares (#7304)
|
2026-09-22 18:47:30 +00:00 |
|
James Rich
|
b326867f69
|
feat(search): one M3 search bar, settings search, and node status in search (#7303)
|
2026-09-22 18:25:49 +00:00 |
|
James Rich
|
84b3d35f23
|
feat(beacon): honour the advertised frequency slot (#7305)
|
2026-09-22 17:07:18 +00:00 |
|
James Rich
|
2def49d539
|
feat(settings): read the labels and helper text the schema already has (#7302)
|
2026-09-22 16:53:46 +00:00 |
|
James Rich
|
e23466be3c
|
test(settings): account for every field the schema labels (#7299)
|
2026-09-22 16:53:43 +00:00 |
|
James Rich
|
720c7a0850
|
feat(settings): label enum pickers from the schema (#7298)
|
2026-09-22 15:27:23 +00:00 |
|
James Rich
|
7b73301385
|
feat(mqtt): surface a refused subscription from the broker (#7290)
|
2026-09-21 18:06:37 +00:00 |
|
James Rich
|
13e63fd2a1
|
feat(settings): generate settings strings from the protobufs field metadata (#7275)
|
2026-09-20 18:40:03 +00:00 |
|
James Rich
|
5232f886e3
|
feat(settings): hide module settings the node reports compiled out (#7272)
|
2026-09-20 18:37:09 +00:00 |
|
James Rich
|
d635ba4603
|
feat(settings): gate config fields on the schema's firmware versions (#7262)
|
2026-09-20 00:06:01 +00:00 |
|
James Rich
|
85d3934642
|
fix(mqtt): TLS switch shows and sets the stored flag for the public broker (#7255)
|
2026-09-19 22:11:13 +00:00 |
|
James Rich
|
2539b9bcfa
|
fix(settings): name config exports after the long name, not the short name (#7248)
|
2026-09-19 20:29:56 +00:00 |
|
James Rich
|
1b1d8845b0
|
fix(model): align the US first-setup preset with the device screen (#7244)
|
2026-09-19 18:49:11 +00:00 |
|
James Rich
|
b91cd860ef
|
refactor(settings): read numeric field bounds from the protobufs field registry (#7242)
|
2026-09-19 17:09:06 +00:00 |
|
James Rich
|
0ba308c316
|
chore(m3): drop Expressive opt-ins the compiler no longer needs (#7241)
|
2026-09-19 10:30:14 +00:00 |
|
James Rich
|
bf4cf1c88b
|
refactor: construct protos through Builder for buildersOnly protobufs (#7115)
|
2026-09-18 04:08:03 +00:00 |
|
James Rich
|
ae7c98cde6
|
feat(settings): show the license notice on the About screen (#7191)
|
2026-09-16 18:52:20 +00:00 |
|
James Rich
|
92adb816f9
|
fix(messaging): key conversations to channel identity, not slot index (#7162)
|
2026-09-15 15:18:36 +00:00 |
|
James Rich
|
ef973c275f
|
feat(ui): share the link from the share dialog, and say what the dialog does (#7126)
|
2026-09-11 12:05:00 +00:00 |
|
gargomoma
|
d3ac8e14a4
|
fix(settings): allow all available spread factors (#7119)
|
2026-09-10 20:45:00 +00:00 |
|
James Rich
|
64fffac6ce
|
fix(settings): fetch Mesh Beacon config from remote-admin nodes (#7077)
|
2026-09-08 22:17:40 +00:00 |
|
James Rich
|
8d97982018
|
chore: device link disclosure (#7068)
|
2026-09-08 14:23:22 +00:00 |
|
James Rich
|
0cfb05ad2c
|
feat(node): add an update-status shortcut to the local node menu (#7047)
|
2026-09-05 16:05:35 +00:00 |
|
Jeremiah K
|
e2d033ae6f
|
fix(connections): scope region warnings to the active connection (#7015)
|
2026-09-03 19:31:17 +00:00 |
|
 Copilotandjamesarich
|
0595852ad7
|
Remove stale Vico workaround and close dependency-upgrade follow-ups (#7025)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jamesarich <2199651+jamesarich@users.noreply.github.com>
|
2026-09-03 18:09:34 +00:00 |
|
James Rich
|
680e78d7b1
|
fix(settings): re-learn the node number when the first region set renumbers the radio (#7021)
|
2026-09-03 14:16:54 +00:00 |
|
 James RichandClaude Sonnet 5
|
ea5fd32991
|
fix(settings): floor the beacon broadcast-target list at one row (#7010)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
|
2026-09-02 18:20:26 +00:00 |
|
James Rich
|
0fe912e056
|
chore(resources): drop dead string keys, and fix help text that contradicts the code (#6972)
|
2026-08-31 12:44:17 +00:00 |
|
James Rich
|
431f78c4e1
|
feat(settings): align the Mesh Beacon config editor with design#140 (#6963)
|
2026-08-30 18:04:46 +00:00 |
|
James Rich
|
657592ebe0
|
refactor(settings): edit the status message on the user screen (#6951)
|
2026-08-29 16:08:33 +00:00 |
|
 James RichandClaude Opus 5
|
f5a6ae38b8
|
feat(map): replace OSMdroid with MapLibre on F-Droid, and put a map on desktop (#6901)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-29 15:59:26 +00:00 |
|
James Rich
|
842e2ebeb3
|
fix(settings): drop the beacon single-target scalars protobufs reserved (#6942)
|
2026-08-28 17:51:23 +00:00 |
|
 
|
232d2f9d51
|
feat(units): resolve units from the device region, add a Units setting, render through ICU (#6916)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: nomdetom <nomdetom@protonmail.com>
|
2026-08-27 14:32:55 -05:00 |
|
 AustinandClaude Opus 5
|
bfcdb2f201
|
feat(settings): send the optional ham long_name alongside the call sign (#6875)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-08-26 11:40:47 +00:00 |
|
 James RichandClaude Opus 5
|
dbf77b1e45
|
fix(permissions): recover from a skipped, denied, or revoked permission instead of dead-ending (#6880)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-26 01:37:43 +00:00 |
|
 James RichandClaude Fable 5
|
8a9e428ec8
|
feat(units): follow the OS locale for units and number formatting (#6854)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-24 18:51:46 +00:00 |
|
 James RichandClaude Fable 5
|
60002de56d
|
chore(detekt): scan flavor, iosMain and jvmAndroidMain sources (#6836)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-23 23:24:19 +00:00 |
|
 James RichandClaude Fable 5
|
9620984a68
|
feat(tak): add TAK Mesh Channel setting for outbound TAK traffic (#6770)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-19 23:04:45 +00:00 |
|
James Rich
|
a394f82cad
|
fix(tak): duplicate ATAK contacts on v1 GeoChat + surface v1-fallback notice (#6759)
|
2026-08-18 15:23:22 +00:00 |
|
 James RichandClaude Sonnet 5
|
b70f57b963
|
fix(connections): open the region picker directly from the region card (#6743)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
|
2026-08-17 18:21:17 +00:00 |
|
James Rich
|
3796787cdf
|
fix(database): raise default cache limit and warn before eviction (#6742)
|
2026-08-17 17:37:51 +00:00 |
|
 James RichandClaude Sonnet 5
|
65a1f5ce4d
|
fix(takserver): route TAK self-test through the real v1/v2 dispatch path (#6746)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
|
2026-08-17 16:10:57 +00:00 |
|
Jeremiah K
|
e9d09a3380
|
fix(lifecycle): harden packet admission and transport ownership (#6716)
|
2026-08-15 21:44:17 +00:00 |
|
James Rich
|
517b96380b
|
feat(settings): add About screen with hardware carousel and rename license screen to Acknowledgements (#6721)
|
2026-08-15 19:48:13 +00:00 |
|
 James RichandClaude Opus 5
|
06aee11169
|
feat(lora): honor a pinned-preset intent advertised for UNSET (#6711)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-08-15 18:55:04 +00:00 |
|