Commit Graph

5810 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
github-actions[bot]
826bffe230 chore(release): prepare v2.7.13-internal.6 [skip ci]
- Bump base version to 2.7.13
- Sync translations and assets
v2.7.13-internal.6
2026-02-07 22:34:33 +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
github-actions[bot]
a493cf1420 chore(release): prepare v2.7.13-internal.5 [skip ci]
- Bump base version to 2.7.13
- Sync translations and assets
v2.7.13-internal.5
2026-02-07 19:50:01 +00:00
James Rich
e94e4da904 feat(database): Enable Write-Ahead Logging for Room DB (#4499)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-07 19:20:26 +00:00
James Rich
8c9743ca77 feat: Add stable class definitions for Meshtastic models (#4500)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-07 19:19:18 +00:00
James Rich
7c37b308a0 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4494) 2026-02-07 18:52:55 +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
Pavel Vasiliev
4303bfaac4 Enhancement - optional transparent homoglyph encoding of a few characters in certain languages for more compact and efficient text messages (#4491) 2026-02-07 18:49: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
55f09fc6bb chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4493) 2026-02-07 14:56:32 +00:00
github-actions[bot]
57c443bf69 chore(release): prepare v2.7.13-internal.4 [skip ci]
- Bump base version to 2.7.13
- Sync translations and assets
v2.7.13-internal.4
2026-02-07 01:19:58 +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
bf4020a939 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4490) 2026-02-07 00:33:06 +00:00
James Rich
9c1b4847df chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4488) 2026-02-06 23:05:36 +00:00
renovate[bot]
64cd6b94d5 chore(deps): update core/proto/src/main/proto digest to e80cb2e (#4487)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-06 23:05:21 +00:00
James Rich
cab39408df refactor(node): Improve public key conflict handling (#4486)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-06 19:55:20 +00:00
github-actions[bot]
78820863da chore(release): prepare v2.7.13-internal.3 [skip ci]
- Bump base version to 2.7.13
- Sync translations and assets
v2.7.13-internal.3
2026-02-06 18:41:28 +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
renovate[bot]
935cff8d26 chore(deps): update fastlane to v2.232.0 (#4479)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-06 16:04:11 +00:00
renovate[bot]
2ff8ffa4f8 chore(deps): update core/proto/src/main/proto digest to cba89ee (#4478)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-06 15:44:52 +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
renovate[bot]
d48a0ea2b3 chore(deps): update androidx (general) (#4472)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-06 13:46:56 +00:00
James Rich
10df4d47f1 feat(ui): Redesign NodeItem for improved clarity and density (#4475)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-06 05:01:42 +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
renovate[bot]
3971c0a9f4 chore(deps): update actions/setup-java action to v5 (#4469)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-06 02:54:56 +00:00
renovate[bot]
7073c5d8c0 chore(deps): update gradle/actions action to v5 (#4470)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-06 02:54:45 +00:00
renovate[bot]
c88235e333 chore(deps): update actions/checkout action to v6 (#4468)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-05 22:54:14 +00:00
renovate[bot]
7f7fba84c2 chore(deps): update com.google.firebase:firebase-bom to v34.9.0 (#4467)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-05 22:54:10 +00:00
James Rich
d9c6ba52b4 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4464) 2026-02-05 22:36:38 +00:00
James Rich
18aae852fd build(ksp): ksp and publishing tuning (#4462)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-05 22:36:38 +00:00
James Rich
9e6de124ee chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4461) 2026-02-05 16:39:14 +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
v2.7.13-internal.2
2026-02-05 14:59:11 +00:00
James Rich
94280a873f chore(ci): Simplify jitpack.yml build steps (#4460)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-05 08:56:09 -06:00
James Rich
37e9d6425c chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4459) 2026-02-05 13:32:33 +00:00
github-actions[bot]
3d274540b8 chore(release): prepare v2.7.13-internal.1 [skip ci]
- Bump base version to 2.7.13
- Sync translations and assets
v2.7.13-internal.1
2026-02-05 13:25:45 +00:00
James Rich
f1520eb383 feat(example): Add packet log and UI improvements (#4455)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-05 07:24:15 -06:00
James Rich
c44d2f3268 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4458) 2026-02-05 12:24:23 +00:00
renovate[bot]
4695f6c68f chore(deps): update kotlin ecosystem to v2.3.10 (#4457)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-05 12:20:34 +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
renovate[bot]
a71bf4da16 chore(deps): update kotlin ecosystem to v0.9.6 (#4451)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-04 16:30:06 -06:00
James Rich
3eefa801d6 refactor(build): Introduce AndroidLibraryFlavors convention plugin (#4449) 2026-02-04 16:01:09 -06:00
James Rich
854eff685e ci(jitpack): Use standard Gradle tasks for building (#4448)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-04 20:40:36 +00:00
James Rich
498a797740 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4443) 2026-02-04 14:51:48 +00:00