 James RichandClaude Fable 5
|
7c62ee592d
|
fix(ui): bound pane content height under the adaptive three-pane scaffold (#6845)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-24 10:55:52 +00:00 |
|
 James RichandClaude Fable 5
|
3027f544f0
|
fix(navigation): never let the active backstack empty under NavDisplay (#6844)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-24 10:46:47 +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
|
950c9a1592
|
fix(ui): give feedback when a contact or channel import arrives while disconnected (#6798)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-20 18:27:52 +00:00 |
|
 James RichandClaude Fable 5
|
a0e18bf1fb
|
feat(privacy): shield sensitive UI content from non-tool accessibility services (#6794)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-20 17:34:02 +00:00 |
|
 James RichandClaude Fable 5
|
ac43158eb0
|
fix(navigation): clear deep-link replay cache once applied to the backstack (#6796)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-20 17:18:42 +00:00 |
|
 James RichandClaude Fable 5
|
4d4070c8e1
|
perf(ui): render QR codes at display density instead of fixed 960px (#6793)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-20 17:06:08 +00:00 |
|
 James RichandClaude Opus 5
|
19bb682c9c
|
feat(firmware): add nRF52/RP2040 factory erase and OTAFIX bootloader upgrade over USB (#6526)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-08-17 16:43:07 +00:00 |
|
James Rich
|
cea2c3a015
|
fix(ui): request HIGH error correction for generated QR codes (#6730)
|
2026-08-16 07:45:38 +00:00 |
|
Jeremiah K
|
e9d09a3380
|
fix(lifecycle): harden packet admission and transport ownership (#6716)
|
2026-08-15 21:44:17 +00:00 |
|
James Rich
|
e8af75e09b
|
feat(icons): add Material icons for custom SF Symbols and fix soil telemetry icons (#6722)
|
2026-08-15 19:40:10 +00:00 |
|
 
|
99c5be7858
|
fix(notifications): stop repeated protected position alerts (#6700)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Co-authored-by: James Rich <james.a.rich@gmail.com>
|
2026-08-14 13:08:40 +00:00 |
|
James Rich
|
0de355571c
|
fix(build): declare navigationevent-compose explicitly, fixing Dokka's metadata compile (#6698)
|
2026-08-14 02:51:23 +00:00 |
|
 James RichandClaude Opus 5
|
72f2d39e9d
|
chore(compose): follow-ups from the Compose 1.12 bump (#6678)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-08-13 18:35:30 +00:00 |
|
 
|
cf0f7a42a7
|
fix(lora): validate 2.4 GHz bandwidth options (#6529)
Co-authored-by: James Rich <james.a.rich@gmail.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-13 16:15:08 +00:00 |
|
 James RichandClaude Opus 5
|
e330442dd5
|
feat(node): surface incomplete nodes with a badge and show them by default (#6673)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-08-13 15:56:40 +00:00 |
|
 James RichandClaude Opus 5
|
1fdc921489
|
fix(ui): move event firmware branding off the app bar (#6676)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-08-13 15:53:50 +00:00 |
|
simulationstation
|
b4bedd92fc
|
fix(settings): restore channels from device profiles (#6618)
|
2026-08-13 12:10:18 +00:00 |
|
simulationstation
|
35e2abbe26
|
fix(map): open Site Planner for the selected node (#6640)
|
2026-08-13 12:10:16 +00:00 |
|
 James RichandClaude Opus 5
|
baef2a594d
|
test: keep ViewModel coroutines inside the test that started them (#6669)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-08-13 11:30:42 +00:00 |
|
 James RichandClaude Opus 5
|
492afbde5c
|
fix(telemetry): repoint 1-Wire temperature at per-channel fields, adopt ADC voltage (#6653)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-12 19:39:54 +00:00 |
|
 James RichandClaude Fable 5
|
b4cc36043d
|
fix(ui): surface watchdog-forced reconnects in the nav connection icon (#6655)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-12 19:10:10 +00:00 |
|
 James RichandClaude Opus 5
|
94ceaa64ee
|
fix(settings): show REDACTED for a remote node's withheld private key (#6649)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-08-12 18:28:39 +00:00 |
|
 James RichandClaude Fable 5
|
62237342a6
|
fix(ui): locale-aware unit formatting and message-view font scaling (design audit) (#6629)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-12 13:23:40 +00:00 |
|
simulationstation
|
9613ba91a7
|
fix(node): stop compass updates while backgrounded (#6620)
|
2026-08-12 12:11:37 +00:00 |
|
 James RichandClaude Fable 5
|
5a69ac101e
|
chore: remove orphaned SatelliteCountInfo composable (#6633)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-12 12:07:43 +00:00 |
|
 James RichandClaude Fable 5
|
8ea6e43f8e
|
fix(ui): stop emoji picker clipping text at large font scales (#6631)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-12 03:02:51 +00:00 |
|
 James RichandClaude Fable 5
|
40413be93b
|
fix(i18n): localize emoji picker strings (#6628)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-12 00:32:27 +00:00 |
|
 James RichandClaude Opus 5
|
2d20cd8a47
|
fix(ui): give rx_snr real presence semantics end to end (#6523)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-07-30 16:40:41 +00:00 |
|
 James RichandClaude Opus 5
|
c7ca45fe93
|
fix(ui): stop discarding measured-zero sensor and RSSI readings (#6507)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-28 19:49:31 -05:00 |
|
 James RichandClaude Opus 5
|
39139398e6
|
fix(model): rssi explicit presence for protobufs 2.7.26.138 (#6498)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-28 21:12:28 +00:00 |
|
 James RichandClaude Opus 5
|
b4105e3e3f
|
fix(event): honor disabled node events, gate brand URLs, observe the manifest (#6499)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-28 21:09:13 +00:00 |
|
 James RichandClaude Opus 5
|
6872381d82
|
feat(event): DEF CON 34 logo and full brand palette in event theming (#6483)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-27 20:28:59 -05:00 |
|
 James RichandClaude Opus 5
|
5235b8fc51
|
fix(logging): stop reporting expected conditions as crashes (#6470)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-27 18:53:54 +00:00 |
|
 James RichandClaude Opus 5
|
01cd54907d
|
chore: harden untrusted-input handling and diagnostic output (#6441)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-26 08:32:07 -05:00 |
|
 James RichandClaude Opus 5
|
a828e9d513
|
feat(node): show AQI in the air quality graph and table (#6434)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-25 21:25:22 +00:00 |
|
Jeremiah K
|
c5638146b1
|
fix(android): avoid resource stalls in connection status (#6398)
|
2026-07-25 00:18:43 +00:00 |
|
 James RichandClaude Opus 4.8
|
ec6924d199
|
fix(firmware): don't treat unparseable version as "too old" (#3726) (#6408)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-24 13:57:10 -05:00 |
|
 James RichandClaude Opus 4.8
|
c07c9141c0
|
fix(settings): stop dropping admin config responses (0% stall, missing remote channels) (#6391)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-23 19:58:13 +00:00 |
|
 
|
a4975edb3c
|
fix(ui): add horizontal padding for position flags list item (#6369)
Co-authored-by: James Rich <james.a.rich@gmail.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-22 23:58:21 +00:00 |
|
 James RichandClaude Fable 5
|
78ba069098
|
docs: full documentation audit for the 2.8.0 release (#6366)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-22 17:03:12 +00:00 |
|
 James RichandClaude Fable 5
|
7955967533
|
refactor(ui): remove StatusSurface scrim behind status-colored chips (#6367)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-22 16:51:48 +00:00 |
|
CatSu
|
46c93647b3
|
fix(nodes): refresh distance when display units change (#6351)
|
2026-07-22 06:52:25 -05:00 |
|
Benjamin Faershtein
|
c9506d2473
|
feat(settings): add packet authenticity policy (#6178)
|
2026-07-22 06:40:04 -05:00 |
|
 Ben MeadorsandClaude Fable 5
|
b137a7f9eb
|
Align NFC contact import and share dialogs with Design Standards v1.4 (#6332)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-21 07:56:53 -05:00 |
|
 James RichandClaude Fable 5
|
82e5da16dc
|
fix: make NotificationManager.dispatch await the platform send (#6326)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-21 05:55:41 +00:00 |
|
  
|
91d2f7660b
|
Add firmware update notice (#6309)
Co-authored-by: Benjamin Faershtein <benjaminfaershtein@Benjamins-MacBook-Pro-2.local>
Co-authored-by: James Rich <james.a.rich@gmail.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-19 14:31:25 -05:00 |
|
 James RichandClaude Fable 5
|
5c8075182a
|
fix: label channel share FAB "Import/Export" and announce Close when expanded (#6303)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-16 13:53:35 -05:00 |
|
 James RichandClaude Opus 4.8
|
8e6861a506
|
feat(analytics): restore RUM view tracking on Nav3 (Google flavor) (#6281)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-15 20:19:37 +00:00 |
|
 James RichandClaude Opus 4.8
|
860f906c62
|
feat(messaging): inline markdown styling (iOS parity) (#6234)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-12 02:53:00 +00:00 |
|