James Rich
|
cbededb70d
|
fix(node): drop the filter bar's own background inside the list header (#7386)
|
2026-09-26 22:05:59 +00:00 |
|
James Rich
|
b19f0eab95
|
fix(map): frame the mesh clear of the map's own controls (#7385)
|
2026-09-26 20:31:17 +00:00 |
|
James Rich
|
640c1ab8c1
|
feat(app): shell-only debug launch switches for onboarding and the trust dialog (#7375)
|
2026-09-26 17:40:54 +00:00 |
|
James Rich
|
a261b2661f
|
fix(map): keep the node track map responsive on long tracks (#7373)
|
2026-09-26 12:42:37 +00:00 |
|
James Rich
|
3057c9be26
|
chore(deps): migrate to maplibre-compose 0.18.0 (#7374)
|
2026-09-26 12:42:17 +00:00 |
|
James Rich
|
5f82d40914
|
feat(messaging): record signing and ack proof on reactions (#7339)
|
2026-09-24 22:56:05 +00:00 |
|
James Rich
|
9f5d5c6a21
|
fix(messaging): clarify the message filter controls (#7324)
|
2026-09-24 09:37:46 +00:00 |
|
James Rich
|
6708cc5148
|
refactor(model): parse the selected device address once (#7328)
|
2026-09-24 09:03:19 +00:00 |
|
James Rich
|
f38732aa21
|
feat(messaging): show whether a delivery receipt was proven (#7284)
|
2026-09-24 09:03:15 +00:00 |
|
James Rich
|
1cfb857703
|
refactor(connections): give Demo Mode its own section (#7326)
|
2026-09-23 21:55:20 +00:00 |
|
James Rich
|
a5dd448737
|
feat(connections): handle hardware without USB host for Android XR (#7322)
|
2026-09-23 20:04:38 +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
|
c990e3cea7
|
fix(node): keep the node counts visible while searching (#7311)
|
2026-09-22 23:41:37 +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
|
64c4b1c8dd
|
fix(desktop): keep MapLibre's FFI upcall methods through ProGuard (#7287)
|
2026-09-21 15:33:12 +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
|
da71c2810d
|
feat(node): rank maker hardware between supported and community in the device badge (#7263)
|
2026-09-19 23:40:28 +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
|
8bd80e9852
|
fix(nodes): the direct filter no longer returns MQTT nodes (#7256)
|
2026-09-19 20:33:54 +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
|
5f242f6505
|
feat(telemetry): surface lightning, PM status and soil-water metrics (#7237)
|
2026-09-19 17:36:36 +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
|
647f86d4fd
|
feat(map): clamp zoom when framing bounds, and let style images use hardware bitmaps (#7245)
|
2026-09-19 11:15:13 +00:00 |
|
James Rich
|
13a81432b0
|
fix(map): keep the 300 ms ease on MapLibre camera nudges (#7240)
|
2026-09-19 10:30:22 +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
|
d6e4b82b27
|
feat(store): generate the Play Store screenshots from Compose and MapLibre on the JVM (#7230)
|
2026-09-19 09:54:26 +00:00 |
|
James Rich
|
eda2a4c72a
|
fix(discovery): write a dwell and its parent check in one transaction (#7204)
|
2026-09-18 14:45:13 +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
|
941c1d2d05
|
fix(ui): drop the lazy list cache windows that crash inside a lookahead scope (#7185)
|
2026-09-16 14:59:12 +00:00 |
|
James Rich
|
92adb816f9
|
fix(messaging): key conversations to channel identity, not slot index (#7162)
|
2026-09-15 15:18:36 +00:00 |
|
 renovate[bot]andJames Rich
|
f9266511f2
|
chore(deps): update maplibre.compose to v0.17.0 (#7086)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-09-15 14:49:51 +00:00 |
|
James Rich
|
29d888424c
|
fix(service): keep the process alive and awake through firmware updates and scans (#7159)
|
2026-09-15 13:25:41 +00:00 |
|
James Rich
|
4ddf8f8fac
|
fix(messaging): keep the Enter key in the message composer (#7155)
|
2026-09-14 14:59:26 +00:00 |
|
James Rich
|
bd8341e0f2
|
fix(node): revert the time frame selector to a segmented row (#7142)
|
2026-09-13 03:50:53 +00:00 |
|
James Rich
|
6d972ea406
|
fix(node): stop presenting MQTT-only nodes as unheard on the current LoRa (#7138)
|
2026-09-12 04:51:39 -07:00 |
|
James Rich
|
8f4723cbb2
|
fix(node): keep a contact's public key when a different one arrives (#7118)
|
2026-09-11 16:20:25 +00:00 |
|
James Rich
|
9db12c6e51
|
feat(node): signed and verified indicators in place of the PKI lock (#7117)
|
2026-09-11 13:20:57 +00:00 |
|