James Rich
|
a386e1d84d
|
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5978)
|
2026-06-27 07:44:55 -05:00 |
|
James Rich
|
5a035ac1f1
|
feat(security): surface XEdDSA packet signing in node & messaging UI (#5976)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-27 12:32:21 +00:00 |
|
James Rich
|
630a4351eb
|
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5974)
|
2026-06-27 05:38:18 -05:00 |
|
Jeremiah K
|
86580db6cf
|
fix(ble): Stop transport connect after failed bonding (#5973)
|
2026-06-27 00:21:08 +00:00 |
|
James Rich
|
8e99d1b91b
|
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5972)
|
2026-06-26 13:59:07 -05:00 |
|
Jeremiah K
|
5c83333f94
|
fix(ble): Avoid duplicate bonding retries after pairing failure (#5969)
|
2026-06-26 18:34:59 +00:00 |
|
Jeremiah K
|
fe019d3fa5
|
fix(ble): Bound Android bonding wait (#5967)
|
2026-06-26 16:08:17 +00:00 |
|
James Rich
|
b80862d36e
|
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5964)
|
2026-06-26 08:30:58 -05:00 |
|
James Rich
|
d8e0c1dd50
|
docs: veracity pass, screenshot enrichment & screenshot-pipeline split (#5961)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-26 11:58:18 +00:00 |
|
James Rich
|
b86b44e629
|
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5958)
|
2026-06-26 11:12:57 +00:00 |
|
Jeremiah K
|
780bec03f9
|
fix(ble): Restore bounded bonded reconnect fallback (#5960)
|
2026-06-26 11:12:10 +00:00 |
|
Jeremiah K
|
33a4ca6731
|
refactor(connections): Show one active transport pane (#5956)
|
2026-06-25 18:27:27 +00:00 |
|
Jeremiah K
|
725133ec4a
|
refactor(ble): Make Kable connect fallback explicitly bounded (#5944)
|
2026-06-25 18:05:17 +00:00 |
|
Jeremiah K
|
09cde67e51
|
fix(usb): Surface permission denial as permanent disconnect (#5943)
|
2026-06-25 10:36:17 +00:00 |
|
James Rich
|
ab07347e5a
|
refactor: drop two over-engineered seams (enum + stdlib Base64) (#5945)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-25 10:34:53 +00:00 |
|
James Rich
|
40627fb02a
|
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5948)
|
2026-06-25 05:34:28 -05:00 |
|
James Rich
|
c98a08841b
|
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5937)
|
2026-06-24 18:46:39 -05:00 |
|
James Rich
|
d81a91a9da
|
feat(lora): gate region→preset map + TINY presets on firmware capability (#5941)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-24 22:26:58 +00:00 |
|
Jeremiah K
|
e1e40c7b06
|
refactor(connections): Derive DeviceType from InterfaceId (#5935)
|
2026-06-24 21:53:29 +00:00 |
|
James Rich
|
df67b3e094
|
feat(lockdown): firmware lockdown mode (provision / unlock / lock-now) (#5939)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-06-24 20:18:13 +00:00 |
|
James Rich
|
8fb2001b52
|
feat(lora): consume region→preset compatibility map + TINY presets (protobufs #951) (#5834)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-24 18:46:57 +00:00 |
|
Jeremiah K
|
0180661bdf
|
fix(usb): Suppress expected serial close warnings (#5932)
|
2026-06-24 18:10:32 +00:00 |
|
Jeremiah K
|
45a27ab5d9
|
fix(data): Persist TAK module config (#5933)
|
2026-06-24 17:04:55 +00:00 |
|
James Rich
|
f1a7982a4d
|
refactor(core:ui): drop redundant SinglePaneSceneStrategy from NavDisplay (#5934)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-24 16:00:17 +00:00 |
|
James Rich
|
78d91ecc60
|
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5930)
|
2026-06-24 08:40:20 -05:00 |
|
James Rich
|
fdd3860099
|
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5928)
|
2026-06-23 21:16:43 -05:00 |
|
James Rich
|
828c6a4d69
|
feat(firmware): drive event firmware branding from bundled metadata (#5929)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-24 01:31:54 +00:00 |
|
Jeremiah K
|
1d528575fb
|
fix(usb): Add serial presence recovery for USB replug (#5923)
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-06-23 23:59:20 +00:00 |
|
James Rich
|
1194c75594
|
refactor(data): consolidate bundled-asset loading behind BundledAssetReader (#5921)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-23 22:05:21 +00:00 |
|
James Rich
|
976f8879cb
|
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5911)
|
2026-06-23 15:11:41 -05:00 |
|
James Rich
|
e402df5823
|
feat(node): add GPX export to position log screen (#5919)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-23 19:43:29 +00:00 |
|
James Rich
|
61c8a3f479
|
fix(firmware): batch of P3 OTA/DFU cleanups from the #5915 audit (#5916)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-23 18:35:43 +00:00 |
|
James Rich
|
b6926700ca
|
fix(firmware): harden ESP32 OTA + nRF DFU update paths (hardware-validated) (#5915)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-23 17:45:04 +00:00 |
|
James Rich
|
9f472cebad
|
docs(ble): update MeshtasticBleDevice KDoc for post-#5912 reconnect flow (#5913)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-23 15:18:57 +00:00 |
|
Jeremiah K
|
31c2c2b504
|
fix(ble): require fresh advertisement for auto-reconnect (#5912)
|
2026-06-23 15:07:15 +00:00 |
|
James Rich
|
27e936f104
|
feat(ui): use modem-preset-relative SNR thresholds for signal quality (#5903)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-22 16:57:07 +00:00 |
|
James Rich
|
44bc880142
|
docs(mqtt): correct probe() tlsEnabled KDoc transport scheme (#5896)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-22 09:19:20 -05:00 |
|
James Rich
|
ba9319c2df
|
fix(network): migrate to mqtt-client 0.4.0 (IP-literal TLS fix) (#5895)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-22 14:06:37 +00:00 |
|
James Rich
|
933e075143
|
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5886)
|
2026-06-21 21:27:06 -05:00 |
|
Jeremiah K
|
419d3ec335
|
fix(ui): show Wi-Fi unavailable banner only during active network scan (#5892)
|
2026-06-21 23:46:51 +00:00 |
|
Jeremiah K
|
bf2338ce4e
|
fix(network): preserve TCP reconnect backoff on short sessions (#5893)
|
2026-06-21 22:36:57 +00:00 |
|
James Rich
|
36198a8a44
|
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5879)
|
2026-06-20 16:05:09 -05:00 |
|
Jeremiah K
|
3ca87fa032
|
fix(service): recover stalled WiFi/TCP handshakes by cycling active transport (#5856)
|
2026-06-20 19:03:48 +00:00 |
|
Jeremiah K
|
63dbbddb0f
|
fix(data): separate refresh timeouts from Room persistence (#5881)
Co-authored-by: James Rich <james.a.rich@gmail.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-20 17:31:41 +00:00 |
|
Jeremiah K
|
75f229e8e7
|
fix(ui): recognize VPN and all networks for network scan availability (#5882)
|
2026-06-20 17:22:18 +00:00 |
|
James Rich
|
b314a0cf82
|
test(data): de-flake DeviceLinkRepositoryImplTest by running on the wall clock (#5883)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-20 16:52:06 +00:00 |
|
James Rich
|
ea47e01c87
|
refactor(settings): remove Traffic Management module config (#5878)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-20 12:45:13 +00:00 |
|
James Rich
|
bf026485d0
|
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5868)
|
2026-06-20 06:43:56 -05:00 |
|
James Rich
|
be940720c9
|
refactor(takserver): commonize TAK SDK pipeline, drop redundant zstd/xpp3 deps (#5871)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-19 18:59:12 +00:00 |
|
James Rich
|
a5f9238183
|
fix(network): retry transient connection/IO failures to api.meshtastic.org (#5870)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-19 18:23:37 +00:00 |
|