andrekir
13b615a470
chore: update license header
2025-01-02 07:00:51 -03:00
andrekir
1219d3037e
chore: add GPL-3.0 license headers to source files
2024-11-26 08:54:18 -03:00
andrekir
417523967e
fix: move device list sorting to ViewModel
2024-11-11 18:31:26 -03:00
andrekir
ffb402acde
feat: add demo mode for testing and review purposes
...
- Activates by tapping "None (disable)" 7 times.
- Displays a confirmation message when `Demo Mode` is enabled.
- Simulates a connection to a Meshtastic device and allows the app to function without requiring real hardware.
2024-10-02 19:58:11 -03:00
andrekir
bc05280988
refactor: remove Companion Device Pairing
...
https://developer.android.com/develop/connectivity/bluetooth/companion-device-pairing
2024-08-03 07:53:59 -03:00
andrekir
814cf41f90
refactor: simplify wantConfig feedback
2024-06-03 10:17:20 -03:00
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