 James RichandClaude Opus 5
|
5235b8fc51
|
fix(logging): stop reporting expected conditions as crashes (#6470)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-27 18:53:54 +00:00 |
|
 James RichandClaude Opus 5
|
2d63db8dd4
|
fix(mqtt): scope user-CA trust to the MQTT connection (#6464)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-27 16:35:32 +00:00 |
|
James Rich
|
6412c516cb
|
chore: Scheduled updates (Firmware, Hardware, Translations) (#6466)
|
2026-07-27 11:39:35 -05:00 |
|
 James RichandClaude Opus 5
|
ef59ae8697
|
fix(strings): remove stray "to" in share location description (#6463)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-27 12:59:53 +00:00 |
|
James Rich
|
9808a9a8fb
|
chore: Scheduled updates (Firmware, Hardware, Translations) (#6447)
|
2026-07-26 20:02:12 -05:00 |
|
James Rich
|
6e71f26b5d
|
chore: Scheduled updates (Firmware, Hardware, Translations) (#6444)
|
2026-07-26 10:44:22 -05:00 |
|
 James RichandClaude Opus 5
|
01cd54907d
|
chore: harden untrusted-input handling and diagnostic output (#6441)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-26 08:32:07 -05:00 |
|
James Rich
|
e2f35cdc87
|
chore: Scheduled updates (Firmware, Hardware, Translations) (#6439)
|
2026-07-25 20:45:07 -05:00 |
|
James Rich
|
0dc780934a
|
chore: Scheduled updates (Firmware, Hardware, Translations) (#6437)
|
2026-07-25 17:29:08 -05:00 |
|
 James RichandClaude Opus 5
|
a828e9d513
|
feat(node): show AQI in the air quality graph and table (#6434)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-25 21:25:22 +00:00 |
|
James Rich
|
d1d44f865e
|
chore: Scheduled updates (Firmware, Hardware, Translations) (#6429)
|
2026-07-25 19:25:05 +00:00 |
|
 James RichandClaude Opus 5
|
237c0674c4
|
fix(data): don't let coarse position reports overwrite precise coordinates (#6432)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-25 19:24:46 +00:00 |
|
 James RichandClaude Opus 5
|
5572b29c0f
|
fix(model): gate TAK module config on firmware 2.8.0 (#6435)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-25 19:24:01 +00:00 |
|
 James RichandClaude Opus 5
|
d9b9ce6e8a
|
fix(node): show node counts without truncation (#6433)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-25 19:23:37 +00:00 |
|
James Rich
|
945e7a7cfc
|
chore: Scheduled updates (Firmware, Hardware, Translations) (#6428)
|
2026-07-24 20:46:56 -05:00 |
|
Jeremiah K
|
c5638146b1
|
fix(android): avoid resource stalls in connection status (#6398)
|
2026-07-25 00:18:43 +00:00 |
|
James Rich
|
01be99587f
|
chore: Scheduled updates (Firmware, Hardware, Translations) (#6426)
|
2026-07-24 18:14:09 -05:00 |
|
 James RichandClaude Opus 5
|
430421620c
|
fix(strings): correct English subnet label (#6425)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-24 18:00:22 -05:00 |
|
 James RichandClaude Opus 5
|
c75223c43a
|
fix(messaging): use mesh time for message timestamps and grouping (#6422)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-24 22:12:13 +00:00 |
|
 James RichandClaude Opus 5
|
22935a003b
|
chore(ci): stop tracking firmware pullRequests churn (#6421)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-24 16:43:13 -05:00 |
|
James Rich
|
f60481aa49
|
chore: Scheduled updates (Firmware, Hardware, Translations) (#6418)
|
2026-07-24 16:36:22 -05:00 |
|
James Rich
|
9050c729e4
|
chore: Scheduled updates (Firmware, Hardware, Translations) (#6417)
|
2026-07-24 20:38:50 +00:00 |
|
 James RichandClaude Opus 4.8
|
bfbf74df1e
|
fix(channels): store channel set per-device to stop cross-device duplicates (#4623) (#6409)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-24 13:57:39 -05:00 |
|
 James RichandClaude Opus 4.8
|
ec6924d199
|
fix(firmware): don't treat unparseable version as "too old" (#3726) (#6408)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-24 13:57:10 -05:00 |
|
Jeremiah K
|
8cf8214162
|
fix(hardware): throttle repeated catalog refreshes for cache misses (#6399)
|
2026-07-24 16:29:10 +00:00 |
|
Jeremiah K
|
500ab7a0cb
|
fix(firmware): decode manifests independent of content type (#6400)
|
2026-07-24 16:28:50 +00:00 |
|
James Rich
|
9c864a8bfe
|
chore: Scheduled updates (Firmware, Hardware, Translations) (#6396)
|
2026-07-24 11:33:55 +00:00 |
|
Jeremiah K
|
21966ffef2
|
test(firmware): synchronize OTA preflight confirmation (#6402)
|
2026-07-24 11:32:18 +00:00 |
|
James Rich
|
e387c9ebeb
|
chore: Scheduled updates (Firmware, Hardware, Translations) (#6393)
|
2026-07-23 16:03:39 -05:00 |
|
James Rich
|
7add1dd163
|
chore: Scheduled updates (Firmware, Hardware, Translations) (#6390)
|
2026-07-23 19:58:31 +00:00 |
|
 James RichandClaude Opus 4.8
|
c07c9141c0
|
fix(settings): stop dropping admin config responses (0% stall, missing remote channels) (#6391)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-23 19:58:13 +00:00 |
|
Jeremiah K
|
112c8b054d
|
fix(ble): harden reconnect sessions and Android scan lifecycle (#6384)
|
2026-07-23 15:21:39 +00:00 |
|
James Rich
|
19c61fc37a
|
chore: Scheduled updates (Firmware, Hardware, Translations) (#6383)
|
2026-07-23 08:39:06 -05:00 |
|
James Rich
|
bb7508a4f2
|
chore: Scheduled updates (Firmware, Hardware, Translations) (#6380)
|
2026-07-23 05:37:22 -05:00 |
|
 
|
a4975edb3c
|
fix(ui): add horizontal padding for position flags list item (#6369)
Co-authored-by: James Rich <james.a.rich@gmail.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-22 23:58:21 +00:00 |
|
Jeremiah K
|
09555a4398
|
fix(node): reconcile stale identity replays after renumbering (#6259)
|
2026-07-22 23:53:43 +00:00 |
|
 James RichandClaude Opus 4.8
|
d12fc8ebcf
|
feat(notifications): align message notifications with Android best practices (#6371)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-22 23:28:29 +00:00 |
|
 James RichandClaude Sonnet 5
|
609732b622
|
fix(node): respect display units for position ground speed (#6376)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
|
2026-07-22 22:34:50 +00:00 |
|
 James RichandClaude Fable 5
|
ae7c18d30c
|
fix(nav): register /wifi-provision and /discovery as https App Links (#6365)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-22 17:17:26 +00:00 |
|
 James RichandClaude Fable 5
|
78ba069098
|
docs: full documentation audit for the 2.8.0 release (#6366)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-22 17:03:12 +00:00 |
|
 James RichandClaude Fable 5
|
7955967533
|
refactor(ui): remove StatusSurface scrim behind status-colored chips (#6367)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-22 16:51:48 +00:00 |
|
Jeremiah K
|
602b9b086f
|
fix(database): reduce write-lane pressure from one-shot reads (#6255)
|
2026-07-22 16:50:41 +00:00 |
|
James Rich
|
4232764c7b
|
chore: Scheduled updates (Firmware, Hardware, Translations) (#6362)
|
2026-07-22 09:41:26 -05:00 |
|
James Rich
|
7301b864f1
|
chore: Scheduled updates (Firmware, Hardware, Translations) (#6356)
|
2026-07-22 08:41:49 -05:00 |
|
 James RichandClaude Opus 4.8
|
a51968acb0
|
fix(strings): unescape quotes in base resources & guard against \" regressions (#6358)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-22 08:33:30 -05:00 |
|
CatSu
|
88e8e0fb92
|
fix(map): retain camera across tab navigation (#6352)
|
2026-07-22 07:10:07 -05:00 |
|
CatSu
|
46c93647b3
|
fix(nodes): refresh distance when display units change (#6351)
|
2026-07-22 06:52:25 -05:00 |
|
Benjamin Faershtein
|
c9506d2473
|
feat(settings): add packet authenticity policy (#6178)
|
2026-07-22 06:40:04 -05:00 |
|
James Rich
|
9d0d6d14c7
|
chore: Scheduled updates (Firmware, Hardware, Translations) (#6350)
|
2026-07-22 05:30:26 -05:00 |
|
 James RichandClaude Opus 4.8
|
2ea50d5146
|
fix(waypoint): reject non-owner modification of a stored locked waypoint (#6348)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-21 22:23:05 +00:00 |
|