Commit Graph

1036 Commits

Author SHA1 Message Date
Jeremiah K
55279d4800 fix(qr): Apply channel replacements reliably (#6072) 2026-07-02 18:31:32 +00:00
James Rich
bacf6be018 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#6070) 2026-07-02 12:46:11 -05:00
James Rich
4d50e847c9 feat(settings): wire is_unmessagable/is_licensed into DeviceProfile export/import (#6065)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-02 06:53:48 -05:00
James Rich
3148ab71bc chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#6062) 2026-07-02 05:46:52 -05:00
James Rich
00ad90afdf feat(firmware): nRF52 legacy BLE DFU — stock-bootloader fixes + stranded-device recovery (#6041)
Signed-off-by: James Rich <james.a.rich@gmail.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-02 02:54:22 +00:00
James Rich
d586e6cf62 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#6061) 2026-07-02 02:38:42 +00:00
James Rich
32cbf522bd fix(data): stale firmware/hardware caches — stop cancelling slow API refreshes, prune pulled releases, seed from newer bundles (#6060)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 02:35:18 +00:00
Jeremiah K
063d19f78b fix(qr): Filter duplicate ADD imports (#6056) 2026-07-02 02:35:03 +00:00
James Rich
4ea8736c3a feat(settings): view & export app debug logs in-app (#6055)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-02 00:46:14 +00:00
James Rich
6a2dfc898b feat(discovery): surface received Mesh Beacon invitations (#6043)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-01 21:54:49 +00:00
James Rich
148a578c0f chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#6039) 2026-07-01 17:54:30 -05:00
renovate[bot]
19168c5ca1 chore(deps): update androidx.sqlite:sqlite-bundled-jvm to v2.7.0 (#6058) 2026-07-01 16:38:23 -05:00
James Rich
735a57bc70 fix(connections): label the connecting-card button "Stop Connecting" (#6046)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-01 19:01:09 +00:00
Jeremiah K
f57cf73180 fix(qr): Stabilize scanner lifecycle and imports (#6040) 2026-07-01 16:25:06 +00:00
James Rich
60119ce9d2 feat(connections): add deep link to trigger a connection by address (#6036)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-01 12:55:04 +00:00
James Rich
b288530b4f chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#6034) 2026-07-01 04:31:35 -05:00
James Rich
82baf4eef4 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#6028) 2026-06-30 21:28:03 -05:00
James Rich
1ad756205f feat(lora): default US region to LongTurbo preset (#6009)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 21:27:46 -05:00
James Rich
77b4ba19de feat: Waypoint geofences (editor, map overlays, alert engine) (#6014)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 21:27:31 -05:00
James Rich
462781f1eb feat: NFC tag writing for shared contacts and channels (#6030)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 21:27:05 -05:00
James Rich
caa359574c chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#6023) 2026-06-30 05:43:15 -05:00
Jeremiah K
4f8aced916 fix(ble): Handle scan registration failure (#6019) 2026-06-29 23:41:08 +00:00
James Rich
ce1a9fca2b fix(firmware): repair nRF USB firmware update and post-update reconnect (#6018)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-29 20:24:22 +00:00
Jeremiah K
2dba958e1e fix(qr): Preserve incoming channels when adding from QR (#6013) 2026-06-29 16:17:19 +00:00
James Rich
26bab943f3 fix(ui): stop node signal pill from wrapping; restore full-width spread (#6007)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-29 12:45:40 +00:00
James Rich
e286672073 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#6002) 2026-06-29 12:08:43 +00:00
James Rich
c6b04e9e59 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5983) 2026-06-28 20:07:58 -05:00
Jeremiah K
cbd72bee49 fix(qr): Serialize channel import writes (#5999) 2026-06-29 00:53:29 +00:00
renovate[bot]
7617f1dc05 chore(deps): update xmlutil to v1 (#5998)
Co-authored-by: James Rich <james.a.rich@gmail.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 19:52:00 -05:00
James Rich
5cf433dd26 fix(car): wire notifications & emergency, fix TabTemplate crash, pin car-app to stable (#5997)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 23:14:12 +00:00
James Rich
f03cf1f3b3 feat(ui): StatusSurface AA legibility + node-details signing/transport polish (#5985)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 16:25:03 +00:00
James Rich
1d44fd15f8 feat(network): migrate TcpTransport to ktor-network (commonMain) (#5995)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-28 15:19:36 +00:00
James Rich
eb7bfce4d4 chore: migrate kotlinx-collections-immutable to participial method names (#5991)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 14:17:53 +00:00
Jeremiah K
1303f624ee fix(ble): Fail bonding promptly when polled state returns none (#5982) 2026-06-27 19:16:31 +00:00
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