Commit Graph

3383 Commits

Author SHA1 Message Date
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
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 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 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
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
James Rich 0c2d58bb9c feat(#3474): Move lock icon on ContactItem.kt, tweak layout. (#3487)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-16 20:38:16 +00:00
James Rich 08cdc23633 feat(ble): Refactor SafeBluetooth and add modern Android API support (#3483)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-16 18:57:13 +00:00
Phil Oliver 2a4ab2f49f Fix lint in Main.kt (#3484) 2025-10-16 18:30:00 +00:00
Phil Oliver 88ba0aa449 Align CoroutineDispatchers usage (#3481) 2025-10-16 16:12:20 +00:00
Phil Oliver 73b37c17dc Add dividers to node details (#3466) 2025-10-15 02:06:45 +00:00
Phil Oliver 51ccc59b24 Clean up list item component API (#3465) 2025-10-14 18:37:59 +00:00
Phil Oliver 3a232fc33f Add stateInWhileSubscribed extension (#3456) 2025-10-13 20:04:29 +00:00
Phil Oliver 5c745bdd90 Decouple settings screens from NavHostController (#3450) 2025-10-13 17:52:44 +00:00
Phil Oliver d4a6c8b7cb Move maps manifest to :feature:map (#3444) 2025-10-13 14:54:17 +00:00
Phil Oliver e691981207 Modularize ScannedQrCodeDialog (#3446) 2025-10-13 00:18:23 +00:00
Phil Oliver e81d30706c Remove unused UiViewModel code (#3442) 2025-10-12 20:41:48 +00:00
Phil Oliver 3984c97e39 Move NodeMapScreen to :feature:map (#3443) 2025-10-12 20:27:27 +00:00
Sebastian Rutofski e4ecf1d483 remove default value for onDismiss from SimpleAlertDialog (#3441) 2025-10-12 17:10:26 +00:00
Phil Oliver 886e9cfede Modularize messaging code (#3435) 2025-10-12 17:07:03 +00:00
Phil Oliver cd1a54f506 Add unread count badge to bottom nav (#3440) 2025-10-12 12:22:46 +00:00
James Rich 91470667fb chore: Scheduled updates (Firmware, Hardware) (#3438)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-10-12 12:20:23 +00:00
Phil Oliver 0fd3c4ca05 Protobuf package change (#3291) 2025-10-08 18:20:09 +00:00
Phil Oliver e6c8a2fc21 Fix share channels crash (#3401) 2025-10-08 16:23:45 +00:00
James Rich 29434c4cf4 fix: Change fallback node name format (#3391)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-08 03:01:26 +00:00
James Rich 8e28dbcc2d feat(ui): Simplify connection status message (#3389)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-08 01:50:34 +00:00
James Rich 8baf8714d0 feat(ui): Refactor node position details into separate section (#3382)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-08 00:50:53 +00:00