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
13c76f49ee
refactor: implement repository pattern for ConnectionState
2023-10-21 07:24:46 -03:00
andrekir
c489717ad1
refactor: convert NodeDB to repository
2023-10-20 19:38:18 -03:00
andrekir
f3e57c05e4
fix: variables not initialized before constructor execution
2023-10-19 17:16:16 -03:00
andrekir
47bc9218dc
refactor: subscribe MQTT channels with downlink_enabled
2023-10-16 17:40:37 -03:00
andrekir
8d22a23fe1
feat: warn user when duty cycle limit reached
...
closes #540
2023-10-12 22:52:54 -03:00
andrekir
d71a9171ec
fix: import config missing data
2023-10-11 18:38:06 -03:00
andrekir
17982efbea
refactor: handle Position packets sent from phone
2023-10-08 19:20:13 -03:00
andrekir
c8e9410f5c
refactor: add range test portnum to .csv export
...
reference: https://github.com/meshtastic/firmware/pull/2732
2023-10-08 19:15:35 -03:00
andrekir
4e7ea67da0
refactor: convert ChannelSet to protobuf extensions
2023-10-07 08:47:56 -03:00
andrekir
3288b07e5e
refactor: move RadioConfig logic into separate ViewModel
2023-10-06 19:05:34 -03:00
andrekir
37dad9b6fa
refactor: move IMeshService instance to repository
2023-10-06 17:54:37 -03:00
andrekir
7c30d86e39
feat: add feedback for configuration changes
2023-10-03 18:32:44 -03:00
andrekir
50e794eda1
fix: incrementCompleted() placement
2023-10-01 11:49:20 -03:00
andrekir
219241076a
refactor: improve exportProfile exception handling
2023-09-23 06:55:25 -03:00
andrekir
7869243290
refactor(config): move business logic to ViewModel
2023-09-17 06:18:46 -03:00
andrekir
b93098cbce
fix: remove constructor from DeviceSettingsFragment
2023-09-11 21:26:42 -03:00
andrekir
33c16de0d5
refactor: reorder modemPreset enum
2023-09-08 16:37:41 -03:00
Andre K
83722159be
refactor: migrate nodeDB to Room database ( #717 )
2023-09-05 08:19:26 -03:00
andrekir
e72b046c53
refactor: convert gpsString to Position extension
2023-09-04 18:40:21 -03:00
Andre K
ef11af6e0b
refactor(map): remove fixed zoom level for offline downloads ( #694 )
2023-08-27 06:31:27 -03:00
andrekir
ac3190e944
feat: add menu item to add/remove nodes from ignoreIncomingList
2023-08-25 19:39:52 -03:00
andrekir
a589febd8d
refactor: simplify ourNodeInfo updates
2023-08-19 07:48:11 -03:00
andrekir
f222fe4d5e
refactor: move snackbar out of ScrollView
2023-07-27 06:30:15 -03:00
andrekir
2d30fd89bc
feat: add network availability monitoring
2023-07-20 18:57:33 -03:00
andrekir
b0f990e42a
refactor: improve packetResponse performance
2023-07-20 18:35:03 -03:00
Andre K
527d94d32a
feat: calculate default values for LoRa channel_num and frequency ( #664 )
2023-07-18 22:28:16 -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
cdea292169
refactor: clean up unused code
2023-06-29 21:16:40 -03:00
andrekir
60b13fd020
refactor: replace InputStream handling with use function
2023-06-29 21:16:18 -03:00
Andre K
d4879ceea9
refactor: migrate MapFragment to Composable ( #647 )
2023-06-24 07:58:01 -03:00
andrekir
113ccfcc26
refactor: replace Activity with Context parameter
2023-06-21 23:12:31 -03:00
andrekir
952bca3b14
refactor: replace lowercase() with equals()
2023-06-20 08:35:08 -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
7e73c51711
fix: use getDeviceAddress() for selectedBluetooth
...
instead of getBondedDeviceAddress()
2023-05-30 16:50:28 -03:00
andrekir
1380924a37
refactor: remove BTScanModel from MainActivity
2023-05-26 17:24:23 -03:00
andrekir
7ca724142f
refactor: simplify setOwner logic
2023-05-26 16:18:02 -03:00
andrekir
956db658e9
refactor: remove RadioInterfaceService from MainActivity
2023-05-24 06:43:58 -03:00
andrekir
0a3a07f9ed
fix: channel list display issues
...
- show modem preset name if channel name is empty for remote nodes
- fix channel list not showing last channel (index 7)
2023-05-21 18:32:33 -03:00
andrekir
8151aceea4
fix: ensure proper channel updates to ChannelSetRepository
2023-05-21 06:04:53 -03:00
Andre K
a2388d1d12
refactor: combine config data stores into RadioConfigRepository ( #636 )
2023-05-20 11:42:15 -03:00
Andre K
c3ab3c5ae9
feat: implement PacketResponseState.Success ( #634 )
2023-05-15 17:49:13 -03:00
andrekir
0c78bc4e49
feat: add managed mode
2023-05-13 18:18:49 -03:00
andrekir
29d3572507
fix: replace filterNotNull() with null check
2023-05-08 17:33:21 -03:00
andrekir
3bbe3fd7f7
refactor: simplify packetResponse using filterNotNull and firstOrNull
2023-05-07 05:33:18 -03:00
Andre K
9e78e516da
feat: add configs import/export ( #628 )
2023-05-02 07:18:22 -03:00
Andre K
e5a860cb36
feat: add channel editor ( #627 )
2023-04-29 07:14:30 -03:00