Amin Husni
6272b1114f
Add Malaysia Frequency ( #809 )
...
meshtastic/firmware#3053
meshtastic/protobufs#418
2024-01-10 06:09:53 -03:00
andrekir
e9f63b4e80
refactor: add channel hash function
2024-01-10 05:33:19 -03:00
andrekir
391a8be499
fix: packet response requestId tracking
...
fixes #794
2023-12-13 19:29:06 -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
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