Commit graph

738 commits

Author SHA1 Message Date
andrekir
2662be1e70 refactor: convert functions to MapView extensions 2023-08-07 19:20:34 -03:00
andrekir
e9ae0c66d9 refactor: updates for 2.2 release
reference https://github.com/meshtastic/protobufs/pull/368
2023-08-05 07:04:37 -03:00
andrekir
0a47b8df3e refactor: handle MapView Lifecycle 2023-08-04 17:16:42 -03:00
andrekir
fce97997d8 refactor: manage overlays without clear() calls 2023-08-04 17:07:31 -03:00
andrekir
cdc76155d9 style: replace Pair() usage with explicit values 2023-07-31 23:07:27 -03:00
Andre K
377c6a18e0
feat: add option to show phone GPS location on map 2023-07-31 22:56:15 -03:00
andrekir
2a1f7a0bcd refactor: trim CacheLayout padding 2023-07-31 19:55:42 -03:00
andrekir
b07ab5be02 refactor: replace map Toasts with Snackbar 2023-07-31 19:54:48 -03:00
andrekir
95d5581e02 refactor: update resource string parameters 2023-07-31 19:40:05 -03:00
andrekir
a8b8f7c4e0 refactor: clean up startDownload 2023-07-31 18:33:00 -03:00
andrekir
206a1378cc refactor: clean up drawOverlays 2023-07-31 18:18:54 -03:00
andrekir
1d948bad4a refactor: clean up generateBoxOverlay 2023-07-31 18:15:26 -03:00
andrekir
79bf8d1536 feat: add password TextField 2023-07-27 06:47:34 -03:00
andrekir
f222fe4d5e refactor: move snackbar out of ScrollView 2023-07-27 06:30:15 -03:00
andrekir
49617d2e19 fix: calculate download BoundingBox based on zoom factor
instead of calling `setZoom()` before/after `MapView.boundingBox` which can get out of sync and cause inconsistencies in the tile count.
fixes #670
2023-07-27 05:56:59 -03:00
andrekir
094af7c380 fix: refactor overlay handling during offline map downloads
fixes #669
2023-07-27 05:52:54 -03:00
andrekir
4f5a07926e refactor: remove debug message 2023-07-20 18:58:37 -03:00
andrekir
dabbcf6ef4 fix: workaround to prevent stale nodes.observeAsState() 2023-07-20 18:39:50 -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
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
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
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
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
d297a5e364 fix: ignore packetResponse implicit ACKs 2023-06-02 17:29:20 -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
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
d01e8e8e74 refactor: clean up myNodeInfo from UsersFragment 2023-05-24 06:39:26 -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
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