Commit Graph
1256 Commits
Author SHA1 Message Date
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
James RichandClaude Opus 5 1dac0f3ac9 fix(service): unwedge the inbound pipeline behind stale-Connected zombies (#6587)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-06 00:57:35 +00:00
James Rich 7710220675 chore: Scheduled updates (Firmware, Hardware, Translations) (#6580) 2026-08-04 20:04:39 +00:00
James RichandClaude Opus 5 fff95f98db feat: distinguish saved coverage estimates in the map layers sheet (#6578)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-04 20:01:45 +00:00
James RichandClaude Opus 5 8ff78cbe23 revert: restore the "Site Planner" sheet title (#6581)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-04 14:49:39 -05:00
James RichandClaude Sonnet 5 bd732dd9e5 fix: Site Planner map/camera parity with iOS (#6577)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-04 19:05:23 +00:00
James Rich d53968fc2c chore: Scheduled updates (Firmware, Hardware, Translations) (#6574) 2026-08-04 12:45:12 -05:00
James Rich 04c368ecc9 chore: Scheduled updates (Firmware, Hardware, Translations) (#6570) 2026-08-04 13:15:28 +00:00
James RichandClaude Fable 5 0c15aa5aa4 fix(tak): re-encode bundled .p12 certs with legacy PKCS#12 algorithms for Android ≤ 9 ATAK compatibility (#6569)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-04 13:14:57 +00:00
James Rich c36afc4417 chore: Scheduled updates (Firmware, Hardware, Translations) (#6563) 2026-08-03 23:41:26 +00:00
James Rich 9768a94eba chore: Scheduled updates (Firmware, Hardware, Translations) (#6561) 2026-08-03 16:17:48 -05:00
James Rich 0627f63314 chore: Scheduled updates (Firmware, Hardware, Translations) (#6560) 2026-08-03 19:35:54 +00:00
James Rich cd1ebd1ec1 feat(takserver): surface mesh nodes to ATAK as CoT contacts (mesh-to-CoT) (#6554) 2026-08-03 18:52:17 +00:00
James RichandClaude Opus 5 250edf1ad9 fix(desktop): restore BLE scanning and connecting in packaged builds (#6558)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-03 18:48:05 +00:00
James Rich 084a20897f chore: Scheduled updates (Firmware, Hardware, Translations) (#6551) 2026-08-03 14:45:41 +00:00
James Rich c09bf1a408 feat(settings): add 2.8 amateur and EU Lite/Narrow LoRa regions (#6548) 2026-08-02 22:07:05 +00:00
James Rich 7bee4ffd36 chore(build,ci): consolidate Develocity config, reuse the configuration cache, and harden CI plumbing (#6545) 2026-08-02 19:57:51 +00:00
Jeremiah K 2f191868e9 fix(database): recover wedged observer pools (#6540) 2026-08-01 21:39:16 +00:00
Jeremiah K 064c8c92d9 fix(nodes): suppress alerts during initial database sync (#6538) 2026-08-01 21:38:51 +00:00