Commit Graph
1413 Commits
Author SHA1 Message Date
Jonathan Bennett 75eebb989e Fix truncation of environmental metrics when using Celsius (#667) 2023-07-27 05:45:04 -03:00
andrekir 4f5a07926e refactor: remove debug message 2023-07-20 18:58:37 -03:00
andrekir 2d30fd89bc feat: add network availability monitoring 2023-07-20 18:57:33 -03:00
andrekir dabbcf6ef4 fix: workaround to prevent stale nodes.observeAsState() 2023-07-20 18:39:50 -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 f27ae8feba refactor: hoist SnackbarHost to Scaffold 2023-07-18 18:28:49 -03:00
andrekir 2f078113fa refactor: simplify map updates for observeAsState variables 2023-07-18 18:27:12 -03:00
andrekir c7222bc8e9 feat: add mqtt.proxy_to_client_enabled config 2023-07-18 18:04:22 -03:00
andrekir fc17c59996 fix: change gas resistance unit to MOhms
reference https://github.com/meshtastic/protobufs/pull/365
2023-07-18 18:00:29 -03:00
Jonathan Bennett bbb9ca3921 feat: Adds Field to Specify Device IP (#663) 2023-07-17 20:28:32 -03:00
Jonathan Bennett 4e410622d8 feat: Honor radio's option to use Fahrenheit (#658) 2023-07-16 05:46:54 -03:00
andrekir 04e8a6a514 feat: add wake lock to map screen 2023-07-15 09:38:41 -03:00
andrekir fefb2f821b fix: close Socket from onDeviceDisconnect 2023-07-15 09:12:42 -03:00
andrekir 3663eb4bd1 refactor: update Socket handling with use function 2023-07-09 09:16:52 -03:00
andrekir 6f4a10e963 refactor: replace thread with coroutines 2023-07-09 09:15:52 -03:00
andrekir 6bd3683743 refactor: use getter with IntentFilter 2023-07-09 08:19:30 -03:00
andrekir 2c6b35dbdf fix: revert zoomToNodes removal
revert https://github.com/meshtastic/Meshtastic-Android/pull/647/commits/4412a5d5aa6752c9bc1c71084c8570f6efea0df1
2023-07-08 07:22:23 -03:00
Jonathan Bennett 37762f300b feat: Add option for Miles and Feet for distance (#651) 2023-07-06 18:26:38 -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
andrekir 8d52664010 refactor: move setTileSource() out of defaultMapSettings() 2023-06-29 21:12:58 -03:00
andrekir 674d56cb1b refactor: move showDownloadButton logic into loadOnlineTileSourceBase() 2023-06-29 21:12:09 -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
Andre K bb3b1eaa85 fix: replace duplicate packet IDs before sending queue (#646) 2023-06-20 08:22:10 -03:00
andrekir 8543150e16 feat: add air_quality_enabled & air_quality_interval 2023-06-18 17:50:18 -03:00
andrekir 379da332e1 fix: remove CompanionDeviceManagerCompat extension 2023-06-18 17:39:04 -03:00
andrekir 07c847ea68 refactor: update startForeground() with explicit service type
from Android Q (API level 29) foreground services require an explicit service type to be specified.
2023-06-18 17:33:06 -03:00
andrekir d297a5e364 fix: ignore packetResponse implicit ACKs 2023-06-02 17:29:20 -03:00
andrekir 10bb93e6aa fix: add null-safety to BLEDeviceListEntry name parameter 2023-06-02 17:23:11 -03:00
Huston Hedinger 80153f7543 add "sdk_gphone64_arm64" to isEmulator detection (#639) 2023-05-30 18:43:54 -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 10099dc2fa feat: add new proto configs 2023-05-30 16:53:02 -03:00
andrekir 7e73c51711 fix: use getDeviceAddress() for selectedBluetooth
instead of getBondedDeviceAddress()
2023-05-30 16:50:28 -03:00
andrekir 1fe669fb73 feat: add RemoteHardwarePin config 2023-05-26 17:45:25 -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 d01e8e8e74 refactor: clean up myNodeInfo from UsersFragment 2023-05-24 06:39:26 -03:00
andrekir 93ac0186fe fix: incorrect admin channel index retrieval logic
was returning -1 instead of 0 when no admin channel configured.
2023-05-24 06:17:32 -03:00
andrekir 9869a9208b refactor: improve service admin channel index logic 2023-05-21 19:46:40 -03:00
andrekir 6a72c65a83 fix: channel config request logic 2023-05-21 19:31:18 -03:00
andrekir 7da958578b refactor: improve channel editor isEditing logic 2023-05-21 19:09:00 -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 d58e092333 fix: show modem preset name if channel name is empty
(or "Default" if not available)
2023-05-21 09:19:55 -03:00
andrekir e2f63e015c fix: reindex node list when local node isn't first (index 0) 2023-05-21 06:08:34 -03:00
andrekir 8151aceea4 fix: ensure proper channel updates to ChannelSetRepository 2023-05-21 06:04:53 -03:00