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
Andre K
a2388d1d12
refactor: combine config data stores into RadioConfigRepository ( #636 )
2023-05-20 11:42:15 -03:00
andrekir
a4baa93f4e
fix: remove remember from isEditing variable
2023-05-20 11:32:49 -03:00
andrekir
e116a8a97c
refactor: update EditListPreference
2023-05-16 17:47:59 -03:00
andrekir
ab5f1ffac1
refactor: use OutlinedButton for radio configs
2023-05-16 17:47:20 -03:00
Andre K
c3ab3c5ae9
feat: implement PacketResponseState.Success ( #634 )
2023-05-15 17:49:13 -03:00
andrekir
135bcf8b8a
fix: revert unintended changes from a316495545
2023-05-13 18:35:16 -03:00
andrekir
0c78bc4e49
feat: add managed mode
2023-05-13 18:18:49 -03:00
andrekir
a316495545
refactor: move shutdown/reboot/etc to radio configs
2023-05-13 18:14:47 -03:00
andrekir
7eeb0b4d6f
fix: revert to ChannelSet addSettings method without index
...
fixes throwing Non-fatal Exception: java.lang.IndexOutOfBoundsException: Index: N, Size: n
2023-05-13 17:51:56 -03:00
andrekir
6297cf2b62
fix: set fixed position for local node only
2023-05-12 18:34:29 -03:00
Andre K
068f5e7544
feat: implement PacketResponseState.Error ( #633 )
2023-05-12 18:29:31 -03:00
andrekir
2502bee55f
fix: update handleReceivedPosition
...
ignore received Position packets with `wantResponse = true` (position requests). set `destNum` for remote nodes (fixed position). also reverts 24e5454fae
2023-05-10 22:17:09 -03:00
andrekir
8a750c122e
fix: ensure FAB layer above LazyColumn in ChannelSettingsItemList
2023-05-10 21:43:18 -03:00
andrekir
6515b2d3a7
fix #629 : keep saved names when editing actions
2023-05-08 17:34:06 -03:00
andrekir
29d3572507
fix: replace filterNotNull() with null check
2023-05-08 17:33:21 -03:00
Andre K
70f7ffb5fc
feat: implement PacketResponseState.Loading ( #630 )
2023-05-08 17:31:07 -03:00