Commit graph

275 commits

Author SHA1 Message Date
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
Andre K
85e62eaab4
feat: add remote node configuration (#626) 2023-04-22 12:06:25 -03:00
Andre K
da5f1d529d
feat: add traceroute (#620) 2023-04-16 06:16:41 -03:00
andrekir
88d415f2ce fix: primaryChannel IndexOutOfBoundsException 2023-04-14 07:26:18 -03:00