Commit Graph

4181 Commits

Author SHA1 Message Date
James Rich
8c72a91601 feat: Stop rebroadcasting our own packets and position requests
This commit makes two primary changes to packet handling:

1.  It prevents the device from rebroadcasting packets that it originated. The default behavior for unknown specialized data packets is changed from rebroadcasting to no action.
2.  It ensures that position packets requesting a response (`want_response = true`) are now correctly decoded and processed, instead of being ignored.

Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-08 18:26:50 -06:00
James Rich
7bcc51863f fix: Defer setting connected state until after nodeDB load (#4505)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-08 17:40:12 +00:00
James Rich
31790ff709 feat: Add disconnect broadcast and improve app port handling (#4502)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-07 22:19:10 +00:00
James Rich
fad26f1273 feat: Improve connection state broadcast and timing (#4498)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-07 18:52:35 +00:00
James Rich
6ec2ed76ca feat: Queue special app PortNums when disconnected (#4495)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-07 17:13:41 +00:00
James Rich
ba03aacdc9 feat(ble): Handle invalid BLE attributes (#4485)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-07 00:59:24 +00:00
James Rich
ee861a9911 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4484) 2026-02-06 12:30:33 -06:00
James Rich
1e255a5120 feat: Check if NFC is enabled and prompt user to enable it (#4482) 2026-02-06 18:08:35 +00:00
James Rich
edd658f063 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4483) 2026-02-06 18:00:46 +00:00
James Rich
d4ab504882 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4480) 2026-02-06 16:44:44 +00:00
James Rich
fce8e7cd08 feat(db): Add sender-based message filtering (#4477)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-06 15:13:59 +00:00
James Rich
96551761c8 feat(sharing): Refactor QR/NFC scanning with ML Kit and CameraX (#4471)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-06 04:16:16 +00:00
github-actions[bot]
c0c1875cb1 chore(release): prepare v2.7.13-internal.2 [skip ci]
- Bump base version to 2.7.13
- Sync translations and assets
2026-02-05 14:59:11 +00:00
James Rich
c44d2f3268 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4458) 2026-02-05 12:24:23 +00:00
James Rich
451b2343b7 feat(deps): Remove temporary kotlinx-metadata-jvm dependency (#4453)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-04 23:27:16 +00:00
James Rich
67120465da refactor(build): Use version catalog for Compose Multiplatform (#4452) 2026-02-04 16:31:26 -06:00
James Rich
4643435f5f chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4445) 2026-02-04 16:30:30 -06:00
James Rich
498a797740 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4443) 2026-02-04 14:51:48 +00:00
James Rich
e055d22346 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4438) 2026-02-04 02:41:48 +00:00
James Rich
7ded77d1a9 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4430) 2026-02-04 00:52:32 +00:00
James Rich
25657e8f8f feat(wire): migrate from protobuf -> wire (#4401)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-04 00:01:12 +00:00
James Rich
a3e19d6ad7 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4426) 2026-02-03 18:35:06 +00:00
James Rich
35c0f9afcf chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4424) 2026-02-03 13:17:37 +00:00
James Rich
9e41291484 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4423) 2026-02-03 03:14:40 +00:00
James Rich
e5543daca0 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4419) 2026-02-02 18:16:39 -06:00
James Rich
fac72af9f4 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4399) 2026-02-02 15:25:47 +00:00
James Rich
221e774471 chore: fix regressions in the release (#4398)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-01 23:18:06 +00:00
James Rich
3659f468e4 chore(ci): Optimize and stabilize Gradle builds and CI workflows (#4390)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-01 18:03:17 +00:00
James Rich
152099c7e9 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4385) 2026-02-01 14:12:03 +00:00
James Rich
c39dcb4461 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4384) 2026-01-30 18:41:50 -06:00
James Rich
8941643f69 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4376) 2026-01-30 22:29:49 +00:00
James Rich
b95c773ec7 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4375) 2026-01-30 10:19:08 -06:00
James Rich
f9cc7080f8 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4363) 2026-01-29 22:36:33 +00:00
James Rich
15760da074 Refactor: Create core:api module and set up publishing (#4362) 2026-01-29 13:45:00 -06:00
James Rich
4e7de3b73c chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4361) 2026-01-29 13:44:06 -06:00
James Rich
6665737c9b chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4360) 2026-01-29 11:10:06 -06:00
James Rich
0345a87f5f chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4356) 2026-01-29 08:56:10 -06:00
James Rich
e46cb27f5c chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4353) 2026-01-29 13:25:30 +00:00
James Rich
8e00038e7c chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4343) 2026-01-29 02:18:17 +00:00
James Rich
70a1b3c479 Refactor: Replace custom charts with Vico library (#4348)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-29 00:52:59 +00:00
James Rich
091ca9b400 fix(neighborinfo): disable neighbor info dialog temporarily (#4345)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-28 03:21:04 +00:00
James Rich
4ae69447df chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4332) 2026-01-27 19:03:00 +00:00
James Rich
dff3e60b8c fix(node): list and detail usability fixes (#4336)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-27 18:33:46 +00:00
James Rich
78c2a115a7 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4329) 2026-01-27 00:26:38 +00:00
James Rich
814de6bb78 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4327) 2026-01-26 21:20:06 +00:00
James Rich
2b6c3185b0 fix(mesh): Set hopStart to match hopLimit in sent packets (#4324)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-26 17:50:04 +00:00
James Rich
a7d386db81 fix(notifications): Suppress notifications for muted contacts an… (#4323)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-26 14:31:37 +00:00
James Rich
231646e5a3 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4322) 2026-01-26 13:35:07 +00:00
James Rich
fc5255a0f0 refactor(core): Optimize and share network state flows (#4320)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-26 12:59:53 +00:00
James Rich
4d7af80389 fix(service): Add error handling for invalid StoreForward++ packets (#4319)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-26 12:56:52 +00:00