 James RichandClaude Opus 5
|
1f0d40bad1
|
feat(demo): make Demo Mode reachable and populated in release builds (#6691)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-08-14 00:15:58 +00:00 |
|
 James RichandClaude Opus 5
|
fd3cce355d
|
fix(connections): hide the replay demo entry when its capture asset is absent (#6692)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-08-13 23:23:38 +00:00 |
|
James Rich
|
80c9846cd7
|
chore: Scheduled updates (Firmware, Hardware, Translations) (#6679)
|
2026-08-13 18:17:45 -05: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 |
|
simulationstation
|
7730823aad
|
refactor(maps): share custom tile providers (#6641)
|
2026-08-13 18:17:33 +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
|
2f387369c1
|
fix(messaging): disambiguate sender-scoped packet IDs (#6624)
|
2026-08-13 13:50:37 +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
|
83851c0d4a
|
test(compose): prepare tests for re-landing CMP 1.12 (fixes 8 of 10 regressions) (#6666)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-08-13 11:30:46 +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 Fable 5
|
b3e3804b78
|
fix(database): recover from Room's silent connection-pool wedge (#6608) (#6658)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-13 03:08:37 +00:00 |
|
 James RichandClaude Opus 5
|
d102ca262a
|
fix(service): stop blocking getString on Dispatchers.Default-reachable notification paths (#6668)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-08-13 03:07:03 +00:00 |
|
 James RichandClaude Opus 5
|
730a02d1fd
|
fix(konsist): anchor path rules to the scanned checkout root so the commonMain guard isn't vacuously green in agent worktrees (#6665)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-08-13 02:58:01 +00:00 |
|
James Rich
|
911a58089d
|
chore: Scheduled updates (Firmware, Hardware, Translations) (#6643)
|
2026-08-13 02:33:59 +00:00 |
|
 James RichandClaude Opus 5
|
d5848ad5e0
|
fix(database): bound withDb execution so one wedged callback can't stall every write (#6661)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-08-12 20:45:10 +00:00 |
|
 James RichandClaude Opus 5
|
4f86b91973
|
fix(analytics): cover local firmware sideloads and report message_send in the foreground (#6660)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-08-12 20:10:40 +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 Rich
|
212bc596e3
|
fix(ble): enable Kable preConflate to prevent scan-callback ANRs (#6652)
|
2026-08-12 19:13:59 +00:00 |
|
 James RichandClaude Fable 5
|
9fa9f1e341
|
feat(analytics): report key user interactions as named RUM actions (#6654)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-12 19:11:44 +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 |
|
 James RichandClaude Fable 5
|
b79ec33b80
|
feat(settings): warn before enabling licensed (ham) mode (#6632)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-12 13:23:13 +00:00 |
|
simulationstation
|
f450645016
|
feat(messaging): add optional full message timestamps (#6639)
|
2026-08-12 12:50:23 +00:00 |
|
James Rich
|
5641c69d3b
|
chore: Scheduled updates (Firmware, Hardware, Translations) (#6637)
|
2026-08-12 12:16:24 +00:00 |
|
simulationstation
|
0336ef00a8
|
fix(service): load persisted MeshLog cleanup policy (#6621)
|
2026-08-12 12:11:40 +00:00 |
|
simulationstation
|
e8ff76d05a
|
fix(usb): validate permission callbacks (#6622)
|
2026-08-12 12:11:39 +00:00 |
|
simulationstation
|
9613ba91a7
|
fix(node): stop compass updates while backgrounded (#6620)
|
2026-08-12 12:11:37 +00:00 |
|
simulationstation
|
92efb53a5a
|
fix(service): await persisted device before boot reconnect (#6617)
|
2026-08-12 12:11:34 +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
|
dda971b5ce
|
fix(messaging): time out orphaned "Sending..." messages into a retryable failure (#6630)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-12 02:10:30 +00:00 |
|
 James RichandClaude Fable 5
|
4e30fb5cd5
|
fix(node): chart environment metrics in the user's display units (#6634)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-12 02:10:28 +00:00 |
|
 James RichandClaude Opus 5
|
bfb66eb988
|
fix(data): stop "1 hour" log retention from wiping the MeshLog table (#6635)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-08-12 02:01:32 +00:00 |
|
Benjamin Faershtein
|
a31fa287e2
|
feat(tak): show local server status (#6599)
|
2026-08-12 02:00:38 +00:00 |
|
simulationstation
|
80f91b3457
|
fix(mqtt): isolate overlapping client sessions (#6616)
|
2026-08-12 02:00:37 +00:00 |
|
simulationstation
|
fd8414abe3
|
fix(database): delete nodes and metadata atomically (#6623)
|
2026-08-12 01:36:57 +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 Fable 5
|
492a5c7013
|
fix(ui): add MQTT context to channel uplink/downlink toggle labels (#6614)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-12 00:06:59 +00:00 |
|
James Rich
|
a22bf5e175
|
chore: Scheduled updates (Firmware, Hardware, Translations) (#6612)
|
2026-08-11 13:24:00 -05:00 |
|
James Rich
|
d5d50a9d4b
|
chore: Scheduled updates (Firmware, Hardware, Translations) (#6609)
|
2026-08-11 13:09:25 -05:00 |
|
 James RichandClaude Fable 5
|
7a42a34dbc
|
feat(settings): export the node database as JSON (#6610)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-11 17:49:48 +00:00 |
|
James Rich
|
099fd7f9d3
|
chore: Scheduled updates (Firmware, Hardware, Translations) (#6582)
|
2026-08-11 15:41:07 +00:00 |
|
Benjamin Faershtein
|
5ee5a5b648
|
Align Android message status wording (#6133)
|
2026-08-11 15:38:19 +00:00 |
|
simulationstation
|
7a7bc50a75
|
fix(messaging): wait for shared-contact routing ACK (#6603)
|
2026-08-11 15:35:07 +00:00 |
|
Benjamin Faershtein
|
5855736e1d
|
fix(tak): gate V2 packets on known firmware (#6600)
|
2026-08-11 15:28:12 +00:00 |
|
simulationstation
|
7ab7d81345
|
fix(konsist): normalize source paths on Windows (#6604)
|
2026-08-11 15:17:15 +00:00 |
|