James Rich
0bcc801bc4
feat: Always notify on connection changes
...
This commit modifies the `onConnectionChanged` function to ensure that all connection state changes are reported, including transitions to the same state. Previously, redundant notifications were suppressed unless the state was `Connected`. This change allows for consistent handling of all connection events.
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-07 15:27:20 -06:00
James Rich
8c46a0c946
feat: Add disconnect broadcast and improve app port handling
...
This commit introduces several enhancements to the service broadcasts and data handling:
- **Disconnect Broadcast**: Adds and triggers a new `ACTION_MESH_DISCONNECTED` broadcast when the mesh connection state changes to `Disconnected`. This provides a more specific intent for apps to listen for disconnection events.
- **Expanded App Port Handling**:
- Adds explicit broadcast actions for various app port numbers (e.g., `ATAK_PLUGIN`, `PRIVATE_APP`, `DETECTION_SENSOR_APP`).
- Ensures that packets for `ATAK`, `PRIVATE_APP`, and `DETECTION_SENSOR_APP` are now correctly broadcast to external applications.
- Implements a default behavior to broadcast any unrecognized port numbers, allowing for future extensibility and support for third-party apps.
- **Backward Compatibility**: When broadcasting received data, a secondary broadcast with the numeric port number is also sent to maintain compatibility with older applications that may rely on it.
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-07 15:10:00 -06: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
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
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
James Rich
28cf2b1e98
fix(usb): Add error handling for serial write operations ( #4318 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-26 12:55:11 +00:00
James Rich
847152acd7
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4315 )
2026-01-26 12:38:22 +00:00
James Rich
a28aa4d52e
refactor(ui): Icon audit and node list item refactor ( #4313 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-25 22:43:23 +00:00
James Rich
5db2c9d69c
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) ( #4314 )
2026-01-25 22:25:54 +00:00