Commit Graph

3996 Commits

Author SHA1 Message Date
James Rich
7feab79da3 feat(nsd): Add support for Android 14+ NSD resolving (#3731)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-18 18:12:52 +00:00
James Rich
7e8a4262f2 feat(ui): Improve scan status text display (#3725)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-18 13:26:15 +00:00
James Rich
05222c1b79 feat(bluetooth): Request location permission for BLE scan pre S (#3724) 2025-11-17 15:46:45 -06:00
James Rich
a497086c77 feat(ui): Display BLE signal strength for connected device (#3721)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-17 21:15:44 +00:00
James Rich
73d933fe14 feat(connections): Connecting state refactor (#3722)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-17 21:15:22 +00:00
James Rich
12ccb34553 fix(bluetooth): Check for permissions before accessing bonded devices (#3720)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-17 12:35:33 +00:00
James Rich
9bf4b237dd refactor(coroutines): Use SupervisorJobs (#3714)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-16 04:33:41 +00:00
James Rich
0f8e475388 refactor(ble): Migrate to Nordic BLE Library for scanning and bonding (#3712)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-16 04:29:22 +00:00
James Rich
123d6f1d62 feat(build): Add distinct names for debug builds (#3707)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-15 02:03:32 +00:00
Mac DeCourcy
7369a9bf5d fix: address backfill issue on tcp connections; add logging (#3676)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-14 19:22:48 +00:00
James Rich
d58b51021e chore: Scheduled updates (Firmware, Hardware) (#3690)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-11-13 19:54:10 +00:00
James Rich
6590ea0ef0 feat(ble): Add support for LogRadio characteristic, enhance logs (#3691)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-13 19:53:37 +00:00
Mac DeCourcy
bc8ff26167 feat: Add bottom-nav scroll-to-top handling for nodes and conversations (#3674) 2025-11-12 22:22:21 +00:00
Phil Oliver
57ef889caa Kmp strings cleanup (#3669) 2025-11-11 23:40:09 +00:00
renovate[bot]
e701ad6aee feat(#3508): Optionally preserve Favorites on nodeDb reset (#3633)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-11 02:38:45 +00:00
James Rich
3a6834329a refactor(ble): Refactor NordicBleInterface for clarity and stability (#3653)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-11 01:11:29 +00:00
Phil Oliver
28590bfcdf Make :core:strings a Compose Multiplatform library (#3617) 2025-11-11 00:58:38 +00:00
Mac DeCourcy
cb8d1871c9 feat: per device DB manager (#3641) 2025-11-09 16:54:21 +00:00
James Rich
f0b9a0ff75 fix: bt notif subscription race condition (#3645)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-09 16:43:30 +00:00
James Rich
23db9f2443 fix: Add delays around heartbeat on connection (#3643)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-09 15:50:36 +00:00
James Rich
86e4d1b1da fix: Update ignored status in nodeDB on toggle (#3638) 2025-11-07 10:34:43 -06:00
James Rich
421e35a19c fix: Clear packet database alongside node database (#3634)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-06 20:16:59 +00:00
James Rich
9e8ffaa0ba refactor(ble): Replace custom BLE implementation with Nordic (#3595)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-06 18:27:21 +00:00
Phil Oliver
a2da943ed7 Clean up string access (#3629) 2025-11-06 01:00:09 +00:00
James Rich
94b9904397 refactor: Update protobuf keep rule for new package name (#3627) 2025-11-05 13:59:14 -06:00
Phil Oliver
c170ff6a4b Relocate proto utils (#3621) 2025-11-05 08:27:13 +00:00
Phil Oliver
8b83273a4f Use Resources for string access (#3620) 2025-11-05 05:59:45 +00:00
Phil Oliver
0833a6767e Alias strings R to Res (#3619) 2025-11-05 03:32:42 +00:00
Phil Oliver
a687328f08 Remove stringResource() id named argument (#3618) 2025-11-05 02:36:26 +00:00
James Rich
828edc653f chore: Scheduled updates (Firmware, Hardware) (#3616)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-11-04 20:16:49 +00:00
James Rich
6e06d27701 feat(map): Persist Google Maps camera position (#3605)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-04 13:14:50 +00:00
Phil Oliver
78a10118a0 Re-enable debug application IDs (#3607) 2025-11-04 02:32:17 +00:00
Phil Oliver
e9bc9c9b15 Move SettingsNavigation back to :app module (#3604) 2025-11-04 00:31:24 +00:00
James Rich
b5f8c0420a refactor: Comment out debug applicationId overrides (#3601)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-03 21:41:46 +00:00
James Rich
954c1cb16a chore: Scheduled updates (Firmware, Hardware) (#3600)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-11-03 19:43:16 +00:00
Phil Oliver
315950b7c6 Modularize remaining nodes code (#3599) 2025-11-03 19:43:02 +00:00
Phil Oliver
89bc9528c5 Remove UiViewModel snackbar logic (#3598) 2025-11-03 19:42:28 +00:00
Phil Oliver
4a5f69458c Enable parallel installation of debug and release builds (#3596) 2025-11-02 23:26:50 +00:00
James Rich
66ed607bd9 chore: Scheduled updates (Firmware, Hardware) (#3593)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-11-02 21:55:08 +00:00
James Rich
4e60b62af4 feat: Enable minification and add ProGuard rules (#3576)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-30 22:47:18 +00:00
James Rich
453dd398d4 feat: Display relay node information for messages (#3574)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-30 22:25:34 +00:00
Artemii Vishnevskii
75c262f94d Fix #3542 Conversations list item layout. (#3553)
Signed-off-by: Artemii Vishnevskii <temaa.mann@gmail.com>
2025-10-30 21:54:52 +00:00
Dane Evans
7497ef71c0 feat #3436 - add current IP address' to the settings > network panel. (#3537) 2025-10-30 05:54:07 +00:00
Dane Evans
54104b00ed Fix #3468 - Timed Mute (#3544) 2025-10-30 05:48:06 +00:00
Phil Oliver
6864dd0729 Organize channel config files (#3526) 2025-10-22 20:48:46 +00:00
Steve Bliss
58fda3d990 fix: Allow BLE reconnection after connection drop (#3518)
Co-authored-by: Claude <noreply@anthropic.com>
2025-10-22 20:20:28 +00:00
Phil Oliver
e4ba6d6136 Generate a POSIX timezone string from a ZoneID (#3514) 2025-10-22 20:10:09 +00:00
James Rich
894da7a02a feat: Remove Bluetooth RSSI feature (#3504)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-20 13:17:34 +00:00
James Rich
6e74d40d32 chore: Scheduled updates (Firmware, Hardware) (#3488)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-10-17 02:31:44 +00:00
James Rich
3dbfd81b43 feat(bluetooth): conditional RSSI polling (#3489)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-17 02:08:41 +00:00