andrekir
76151e153f
refactor: move error message handling to ServiceRepository
2024-04-07 16:44:45 -03:00
andrekir
fcb65f0be1
refactor: improve CompanionDeviceManager handling
2023-11-29 05:55:45 -03:00
andrekir
e5a20c9665
refactor: extract NsdManager methods
2023-11-18 05:50:57 -03:00
andrekir
f29d4e2309
refactor: extract Bluetooth and USB API methods to repositories
2023-11-17 08:46:54 -03:00
andrekir
f25b752fd7
fix: update MockInterface with 2.0 changes
2023-11-03 19:17:28 -03:00
andrekir
3922bfbffb
refactor: move RadioInterfaceService out of Activity / Fragment
2023-11-03 19:01:19 -03:00
Mike Cumings
a7b0d70c03
Continued work on #369 : Inject radio interface implementations ( #481 )
...
This required creation of new interfaces in order to break the
static coupling. This also allowed for the removal of some plumbing
of dependencies of these implementations since they are now directly
injected.
2023-10-24 16:09:18 -03:00
andrekir
2d30fd89bc
feat: add network availability monitoring
2023-07-20 18:57:33 -03:00
andrekir
b41d92be32
refactor: improve BluetoothState.bondedDevices updates
...
- add `BluetoothState` updates from `BluetoothDevice.ACTION_BOND_STATE_CHANGED` intents
- convert `bondedDevices` to List instead of nested Flow
2023-06-29 21:29:38 -03:00
andrekir
113ccfcc26
refactor: replace Activity with Context parameter
2023-06-21 23:12:31 -03:00
andrekir
10bb93e6aa
fix: add null-safety to BLEDeviceListEntry name parameter
2023-06-02 17:23:11 -03:00
Andre K
271124dc9c
refactor: implement CompatExtensions ( #641 )
...
updates deprecated methods, classes, and flags introduced in Android SDK 33, while ensuring compatibility with previous Android versions
2023-05-30 18:30:46 -03:00
andrekir
1380924a37
refactor: remove BTScanModel from MainActivity
2023-05-26 17:24:23 -03:00
andrekir
e050ebd2a9
refactor: move UI text logic to view model
2023-04-13 17:20:26 -03:00
andrekir
804d4f0e27
feat: update devices list from repositories
2023-04-06 21:04:03 -03:00
andrekir
2d0d7b3986
fix: update CompanionDeviceManager associate() to Activity context
2023-04-06 19:10:45 -03:00
andrekir
4e9ec5f096
fix: initialize devices before constructor execution
2023-04-06 19:08:19 -03:00
andrekir
7fedc2b0e1
refactor: move activity out of BTScanModel
2023-04-03 18:29:41 -03:00
andrekir
effc450af8
feat: create BLEDeviceListEntry class
2023-04-01 08:03:32 -03:00
andrekir
d4c125b962
fix: CompanionDeviceManager context
2023-04-01 07:58:37 -03:00
andrekir
057f94e423
feat: collect bondedDevices flow in BTScanModel
2023-03-27 15:27:26 -03:00
andrekir
92b12ca79a
feat: improve BLE_NAME_PATTERN filter
2023-03-22 18:16:18 -03:00
andrekir
4ea17e36bc
update coroutine scopes
2022-12-24 00:20:54 -03:00
andrekir
4632b8f956
filter out null bluetooth names
2022-12-23 22:23:48 -03:00
andrekir
0fc00b0468
refactor Bluetooth scan API preference
2022-12-12 22:00:15 -03:00
andrekir
d74c5b6ec9
refactor BTScanModel constants
2022-12-12 21:52:09 -03:00
Andre K
d538c2afff
list devices from adapter.bondedDevices ( #536 )
2022-12-10 00:16:14 -03:00
andrekir
00de511907
update targetSdkVersion to 31
2022-11-04 18:31:18 -03:00
andrekir
86c9ca55dd
fix activity call outside MainActivity
2022-09-19 18:11:07 -03:00
andrekir
5eb5cd1421
incorporate androidlib
2022-09-04 22:52:40 -03:00
andrekir
4f4750c339
refactor permissions
2022-09-03 11:07:10 -03:00
andrekir
589578c0da
filter out null BLE device names
2022-07-27 00:13:44 -03:00
andrekir
6700f22af7
clear Bluetooth scan filter
2022-06-21 11:04:46 -03:00
andrekir
6dbfda0e8f
move BTScanModel out of SettingsFragment
2022-06-12 16:32:06 -03:00