Jeremiah K
|
c2a8e67aee
|
fix(firmware): Retry ESP32 OTA service connections cleanly (#6081)
|
2026-07-09 03:07:25 +00:00 |
|
James Rich
|
bd14228fb6
|
feat: event-theme fonts — capture + apply app-wide (Google flavor) with sheet opt-out (#6163)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-09 03:04:50 +00:00 |
|
James Rich
|
9e55cdb3eb
|
feat: wire up event-firmware metadata API (offline-first) + post-event firmware reminder (#6162)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-08 23:53:32 +00:00 |
|
James Rich
|
8e8cc5b518
|
chore: Scheduled updates (Firmware, Hardware, Translations) (#6159)
|
2026-07-08 22:42:41 +00:00 |
|
Jeremiah K
|
8bfee2a59e
|
feat(firmware): Confirm local firmware files before flashing (#6083)
|
2026-07-08 22:36:14 +00:00 |
|
James Rich
|
1a43524b1f
|
chore: Scheduled updates (Firmware, Hardware, Translations) (#6156)
|
2026-07-08 14:59:13 +00:00 |
|
James Rich
|
0d99794ccd
|
chore: Scheduled updates (Firmware, Hardware, Translations) (#6152)
|
2026-07-08 05:01:08 -05:00 |
|
James Rich
|
ae0bdd9e97
|
feat(node): histogram of nodes per hop distance (#5745) (#6146)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-08 02:13:38 +00:00 |
|
James Rich
|
0964a0b345
|
feat(node): show CO₂ sensor temperature & humidity on Air Quality page (#6143)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-08 01:57:35 +00:00 |
|
James Rich
|
492d4dc08c
|
chore: Scheduled updates (Firmware, Hardware, Translations) (#6140)
|
2026-07-07 18:57:07 -05:00 |
|
James Rich
|
17501048b4
|
feat(map): Site Planner coverage integration — import + estimate (#6136)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-07 23:24:14 +00:00 |
|
James Rich
|
45b8e8d41f
|
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#6124)
|
2026-07-07 12:17:28 +00:00 |
|
Benjamin Faershtein
|
cd3b3c2b70
|
Show outgoing message status text (#6121)
Co-authored-by: James Rich <james.a.rich@gmail.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-06 23:47:49 +00:00 |
|
James Rich
|
e400acf305
|
fix(geofence): restrict crossing alerts to creator, add per-geofence opt-in (#6117)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-06 23:01:17 +00:00 |
|
James Rich
|
f38073773e
|
fix(discovery): let default-channel users start a scan (#6120)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-06 22:11:04 +00:00 |
|
James Rich
|
3978585b60
|
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#6109)
|
2026-07-06 14:10:54 +00:00 |
|
James Rich
|
1be6b361b0
|
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#6106)
|
2026-07-06 06:11:46 -05:00 |
|
James Rich
|
1dce09f0ae
|
feat: compute EPA NowCast AQI from PM2.5 history (#6102)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
|
2026-07-06 02:27:51 +00:00 |
|
James Rich
|
2fa0abd231
|
Add secure key backup/restore/delete for security config (#6105)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
|
2026-07-06 01:40:29 +00:00 |
|
Ben Meadors
|
d815d6d363
|
feat(messaging): translate chat messages in-place with on-device ML Kit (google flavor only) (#6103)
|
2026-07-06 01:03:38 +00:00 |
|
James Rich
|
51a27346cc
|
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#6078)
|
2026-07-06 00:54:32 +00:00 |
|
James Rich
|
bf929c20f2
|
feat(discovery): Mesh Beacon client with iOS 014-mesh-beacons parity (#6097)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-06 00:15:56 +00:00 |
|
James Rich
|
bacf6be018
|
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#6070)
|
2026-07-02 12:46:11 -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
|
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 |
|
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
|
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
|
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
|
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 |
|
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
|
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 |
|
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 |
|
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
|
33a4ca6731
|
refactor(connections): Show one active transport pane (#5956)
|
2026-06-25 18:27:27 +00:00 |
|
James Rich
|
40627fb02a
|
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5948)
|
2026-06-25 05:34:28 -05:00 |
|