Wykres commitów

2579 Commity (master)

Autor SHA1 Wiadomość Data
andrekir 3f0dfb7690 chore: update proto submodule to v2.2.21 2024-02-05 07:58:15 -03:00
andrekir 66f0f0eba1 2.2.20 2024-02-03 00:08:03 -03:00
Mike Cumings e32a1dadea
Annotated debug panel of to/from fields with hex form (#830) 2024-02-02 23:55:41 -03:00
andrekir d75188f03c refactor: disable dependency metadata when building APKs
ref.: #829
2024-02-01 19:43:09 -03:00
andrekir 60be54cb72 feat: update Dutch localization strings 2024-02-01 09:16:45 -03:00
andrekir 774593482e feat: update Turkish localization strings 2024-02-01 09:13:48 -03:00
renovate[bot] 1a42b5b7af chore(deps): update com.google.accompanist:accompanist-themeadapter-appcompat to v0.34.0 2024-02-01 06:56:48 -03:00
renovate[bot] 8638b480d1 chore(deps): update androidx.compose:compose-bom to v2024 2024-02-01 06:56:33 -03:00
andrekir 8f4d6df6ea chore: update proto submodule to v2.2.20 2024-01-31 05:51:36 -03:00
andrekir f8a7596219 feat: add JSON topic subscription to MQTT client 2024-01-28 07:51:58 -03:00
andrekir 91943860e9 refactor: simplify `NsdManager` service handling 2024-01-28 07:24:26 -03:00
andrekir 8709c6ba53 refactor: improve `ConnectivityManager` extensions 2024-01-28 07:18:44 -03:00
andrekir 4a1a0dce76 2.2.19 2024-01-21 06:38:19 -03:00
andrekir b972cab214 feat: add `ignore_mqtt` to LoRa config
ref.: https://github.com/meshtastic/firmware/pull/3117
2024-01-21 06:37:27 -03:00
andrekir 89b508c0cf refactor: replace `MutableStateFlow` direct assignment with `update` 2024-01-21 06:36:44 -03:00
renovate[bot] 8c8cb9674b chore(deps): update com.google.firebase:firebase-bom to v32.7.1 2024-01-21 06:30:31 -03:00
andrekir 6b4562b018 fix #818: change `rangetest.csv` delimiter to semicolon (;) 2024-01-21 06:04:51 -03:00
andrekir 47b6160168 chore: update proto submodule to v2.2.19 2024-01-21 05:49:03 -03:00
andrekir 5d96bd6838 feat: update Dutch localization strings 2024-01-17 19:42:45 -03:00
andrekir 6aa1b70274 feat: add client-side `NodeInfo` channel routing 2024-01-17 19:34:55 -03:00
andrekir 104e6ef25e feat: add paxcounter module config 2024-01-17 19:06:37 -03:00
andrekir 18ac27a75c refactor: migrate BuildConfig to Gradle build files 2024-01-10 18:52:05 -03:00
andrekir 5967417c8b 2.2.18 2024-01-10 18:03:33 -03:00
renovate[bot] 87ba4f65fb chore(deps): update lifecycle_version to v2.7.0 2024-01-10 17:49:27 -03:00
renovate[bot] 62353e0a57 chore(deps): update composeoptions to v1.5.8 2024-01-10 17:41:15 -03:00
andrekir c7d955e1c6 fix: add workaround for Protobuf KSP 1.0.14+ compiler error 2024-01-10 17:31:08 -03:00
andrekir 45d93a1d9a feat: add NodeInfo `channel` to node list 2024-01-10 17:31:06 -03:00
andrekir f4a2100be9 fix: `OutlinedTextField` cursor visibility 2024-01-10 12:29:12 -03:00
andrekir ed649470f9 refactor: remove deprecated `RECEIVED_DATA` broadcast 2024-01-10 12:24:18 -03:00
andrekir dcb19da723 refactor: remove deprecated `MeshPacket.Delayed` 2024-01-10 12:18:12 -03:00
andrekir 8f5400c33b refactor: consolidate location APIs into `LocationManagerCompat` 2024-01-10 06:41:55 -03:00
andrekir 0e3939f378 feat: update Italian localization strings 2024-01-10 06:13:42 -03:00
Amin Husni 6272b1114f
Add Malaysia Frequency (#809)
meshtastic/firmware#3053
meshtastic/protobufs#418
2024-01-10 06:09:53 -03:00
andrekir f2ad4c7e68 chore: update proto submodule to v2.2.18 2024-01-10 05:50:59 -03:00
andrekir e9f63b4e80 refactor: add channel hash function 2024-01-10 05:33:19 -03:00
andrekir 505ba8a7d3 refactor: `nodeDBbyNodeNum` to ConcurrentHashMap 2024-01-10 05:30:02 -03:00
andrekir 1691acb59d fix: channel PSK validation 2024-01-10 05:27:05 -03:00
andrekir 35364a6685 refactor: Bluetooth scan only when adapter is enabled 2024-01-03 13:01:12 -03:00
andrekir b792217f2b refactor: optimize Bluetooth enabled state handling 2024-01-03 13:01:11 -03:00
andrekir f5dff210b0 refactor: extract `ConnectivityManager` methods 2024-01-03 08:19:46 -03:00
andrekir 297a97738d 2.2.17 2023-12-27 20:01:46 -03:00
andrekir 9583982e3f fix: network discovery list remove method 2023-12-27 19:49:09 -03:00
andrekir f73e7fd301 refactor: add `user.id` as unique mqtt client identifier 2023-12-27 19:48:40 -03:00
andrekir 55a0714ee7 feat: update Spanish localization strings 2023-12-27 19:44:32 -03:00
Andre K d9d791c3e5
feat: update Romanian localization strings (#803) 2023-12-27 19:43:45 -03:00
Andre K 43f3a7277b
feat: update Italian localization strings (#802) 2023-12-27 19:41:41 -03:00
renovate[bot] 8cbafd3402 chore(deps): update com.google.android.material:material to v1.11.0 2023-12-27 19:34:34 -03:00
andrekir 79dc8c60f5 chore: update proto submodule to v2.2.17 2023-12-27 19:27:31 -03:00
andrekir 72de02512d 2.2.16 2023-12-13 19:29:30 -03:00
andrekir 391a8be499 fix: packet response `requestId` tracking
fixes #794
2023-12-13 19:29:06 -03:00
andrekir 425763627d refactor: cleanup `isOnline` logic 2023-12-13 17:29:36 -03:00
andrekir b0e8381f74 feat: update Czech localization strings 2023-12-13 17:27:58 -03:00
andrekir a215eb1263 feat: update Swedish localization strings 2023-12-13 17:24:06 -03:00
renovate[bot] c03cf5c339 chore(deps): update nav_version to v2.7.6 2023-12-13 16:50:41 -03:00
renovate[bot] 0c2295185d chore(deps): update com.google.firebase:firebase-bom to v32.7.0 2023-12-13 16:50:26 -03:00
renovate[bot] 1fa955fd1e chore(deps): update org.jetbrains.kotlinx:kotlinx-serialization-json to v1.6.2 2023-12-13 16:42:24 -03:00
renovate[bot] 9bc2b1ee8f chore(deps): update androidx.work:work-runtime-ktx to v2.9.0 2023-12-13 16:31:18 -03:00
renovate[bot] 29c436df0d chore(deps): update room_version to v2.6.1 2023-12-13 16:31:03 -03:00
andrekir 426d29389d chore: update proto submodule to v2.2.16 2023-12-13 16:24:57 -03:00
andrekir 1219f67703 2.2.15 2023-12-04 21:22:36 -03:00
andrekir 7693c06c8a feat: Crowdin localization updates 2023-12-04 21:13:25 -03:00
andrekir ac63e72233 fix: `CompanionDeviceManager.EXTRA_DEVICE` return types 2023-12-04 21:11:18 -03:00
andrekir 73de200784 chore: update proto submodule to v2.2.15 2023-12-04 21:05:45 -03:00
kristofer a98ca72614
fix #783: quick chat dialog `inputType` and `maxLength` (#788) 2023-12-01 06:02:26 -03:00
andrekir e0eb43fe52 2.2.14 2023-11-29 05:56:06 -03:00
andrekir fcb65f0be1 refactor: improve `CompanionDeviceManager` handling 2023-11-29 05:55:45 -03:00
andrekir c4db056b1f refactor: remove firmware assets from release 2023-11-29 05:49:07 -03:00
andrekir 5946399fd8 feat: Crowdin localization updates 2023-11-29 05:49:07 -03:00
andrekir 49e0d32fa4 fix: network discovery list concurrency handling 2023-11-28 18:32:09 -03:00
andrekir 1a24ebc9d5 fix: don't start interfaces until MeshService starts 2023-11-28 18:18:36 -03:00
andrekir 79b98c84b2 fix: replace BluetoothAdapter with repository methods 2023-11-28 18:17:05 -03:00
andrekir 23966b173b refactor: change length of `wifi_psk`
ref.: https://github.com/meshtastic/protobufs/pull/402
2023-11-22 07:33:37 -03:00
andrekir b7d3cbf876 chore: update proto submodule to v2.2.14 2023-11-22 07:28:00 -03:00
andrekir 4be5648746 2.2.13 2023-11-18 06:21:31 -03:00
renovate[bot] 0b206bae03 chore(deps): update com.google.firebase:firebase-bom to v32.6.0 2023-11-18 06:18:54 -03:00
renovate[bot] b51bfee08d chore(deps): update org.jetbrains.kotlinx:kotlinx-serialization-json to v1.6.1 2023-11-18 06:11:50 -03:00
Thomas Göttgens 105f38e97c
feat: add a tablet friendly mode (#782) 2023-11-18 06:03:19 -03:00
andrekir 0330b8ff80 refactor: adjust for landscape 2023-11-18 05:51:42 -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 c6ad5dcfdf feat: add new configs 2023-11-06 07:50:25 -03:00
renovate[bot] edef075dff chore(deps): update androidx.hilt:hilt-navigation-compose to v1.1.0 2023-11-06 06:55:51 -03:00
renovate[bot] 79a8264d5f chore(deps): update nav_version to v2.7.5 2023-11-06 06:55:32 -03:00
renovate[bot] d6226854c1 chore(deps): update androidx.fragment:fragment-ktx to v1.6.2 2023-11-06 06:49:19 -03:00
renovate[bot] e1281bb561 chore(deps): update com.google.firebase:firebase-bom to v32.5.0 2023-11-06 06:49:02 -03:00
andrekir e4a574d99f chore: update proto submodule to v2.2.13 2023-11-06 06:37:01 -03:00
andrekir f25b752fd7 fix: update `MockInterface` with 2.0 changes 2023-11-03 19:17:28 -03:00
andrekir a5822bb532 fix: InvalidWakeLockTag 2023-11-03 19:08:05 -03:00
andrekir 3922bfbffb refactor: move `RadioInterfaceService` out of Activity / Fragment 2023-11-03 19:01:19 -03:00
andrekir 94507195a8 refactor: localization strings updates 2023-11-03 18:58:12 -03:00
andrekir c6a97e7cc8 refactor: move app intro after language picker 2023-11-03 18:57:44 -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 121376201d refactor: add `wantAck` to traceroute requests 2023-10-24 15:56:56 -03:00
andrekir f404bf22bf 2.2.12 2023-10-21 07:28:44 -03:00
andrekir 13c76f49ee refactor: implement repository pattern for `ConnectionState` 2023-10-21 07:24:46 -03:00
renovate[bot] 179c176baf chore(deps): update room_version to v2.6.0 2023-10-21 07:22:28 -03:00
andrekir c489717ad1 refactor: convert `NodeDB` to repository 2023-10-20 19:38:18 -03:00
renovate[bot] d1d2c6cf3d chore(deps): update androidx.compose:compose-bom to v2023.10.01 2023-10-20 17:34:16 -03:00
renovate[bot] b82256faae chore(deps): update com.github.mik3y:usb-serial-for-android to v3.7.0 2023-10-20 17:34:00 -03:00
renovate[bot] 7d0b2b9fa2 chore(deps): update com.google.firebase:firebase-bom to v32.4.0 2023-10-20 16:42:43 -03:00
andrekir 32d974a7e1 chore: update proto submodule to v2.2.12 2023-10-20 16:30:55 -03:00
andrekir b87257a663 refactor: catch exception when starting service in the background 2023-10-19 17:17:17 -03:00
andrekir f3e57c05e4 fix: variables not initialized before constructor execution 2023-10-19 17:16:16 -03:00
andrekir 3c18b2535e refactor: always send position config change 2023-10-19 17:13:22 -03:00
andrekir f0f4f44915 refactor: handle `QueueStatus` not responding under load
workaround for when the mesh is busy, radios fail to respond with `QueueStatus` and acknowledge sent packets.
- wait until radio queue is free or timeout, always assume sent packets went through;
- never resend, just timeout and move on to the next packet when there is no `QueueStatus` response.
2023-10-19 17:12:08 -03:00
andrekir 47bc9218dc refactor: subscribe MQTT channels with `downlink_enabled` 2023-10-16 17:40:37 -03:00
andrekir 5ece09b4ce 2.2.11 2023-10-12 22:59:06 -03:00
andrekir 7b3f71ae32 feat: warn user when MqttClientProxy fails 2023-10-12 22:57:45 -03:00
andrekir 8d22a23fe1 feat: warn user when duty cycle limit reached
closes #540
2023-10-12 22:52:54 -03:00
andrekir e82eb9413c refactor: don't cancel/dismiss traceroute dialogs 2023-10-12 18:36:35 -03:00
andrekir e3b96f4bd4 feat: implement MQTT client proxy 2023-10-12 18:24:15 -03:00
andrekir d71a9171ec fix: import config missing data 2023-10-11 18:38:06 -03:00
andrekir 7a01c4b228 chore: update proto submodule to v2.2.11 2023-10-11 18:23:22 -03:00
andrekir da8576147b 2.2.10 2023-10-08 23:46:35 -03:00
andrekir 85564cae2a fix: ignore range test messages when module disabled 2023-10-08 23:38:28 -03:00
andrekir 7c56c339ef refactor: adjust `FusedLocationProvider` update settings 2023-10-08 22:43:14 -03:00
andrekir 85a13bd1a1 refactor(nodes): observe configs for live UI updates 2023-10-08 21:16:38 -03:00
andrekir 57e29b23a3 refactor: optimize database storage for specific Portnums 2023-10-08 19:24:13 -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 aa2fc2f707 fix: disable language splits in Bundle builds
some users were unable to change in-app language when installing the app from the Play Store due to "on-demand delivery" conflicts. this change includes string resources for all languages instead of a single language split based on users language preferences during install.

fixes #689
2023-10-08 19:06:13 -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
renovate[bot] e93fac2ae3 chore(deps): update com.google.android.material:material to v1.10.0 2023-10-05 22:43:16 -03:00
renovate[bot] d79f7060e7 chore(deps): update androidx.compose:compose-bom to v2023.10.00 2023-10-05 22:43:03 -03:00
renovate[bot] b22c74ae08 chore(deps): update nav_version to v2.7.4 2023-10-05 22:13:01 -03:00
andrekir 0ebeecdf1c chore: update proto submodule to v2.2.10 2023-10-03 23:37:21 -03:00
andrekir dd3e0f2ec4 2.2.9 2023-10-03 18:45:09 -03:00
andrekir 7c30d86e39 feat: add feedback for configuration changes 2023-10-03 18:32:44 -03:00
andrekir 2dd0e1f1e2 refactor: reduce coupling in Parcelables 2023-10-03 17:27:16 -03:00
andrekir 26195e8d39 refactor: use `rememberSaveable` for `showChannelEditor` 2023-10-03 17:05:56 -03:00
andrekir 1185e38bfd refactor: use `OutlinedButton` in config dialog 2023-10-01 17:49:01 -03:00
andrekir 50e794eda1 fix: `incrementCompleted()` placement 2023-10-01 11:49:20 -03:00
andrekir d4659eca61 refactor: animate `ResponseState.Loading` progress bar 2023-10-01 11:09:08 -03:00
andrekir e02ecaec6e refactor: set random PSK on default channel name change 2023-10-01 11:05:42 -03:00
andrekir a10fe75f64 refactor: single-page channel editing 2023-10-01 10:50:19 -03:00
andrekir adf02b56c7 chore: update proto submodule to v2.2.9 2023-09-30 07:46:54 -03:00
andrekir ede478f8ee 2.2.8 2023-09-30 06:59:18 -03:00
andrekir 9c4948e73f feat: update French localization strings 2023-09-30 06:50:57 -03:00
andrekir fdb94fb547 refactor(messages): add back button 2023-09-30 06:40:05 -03:00
andrekir c26b6dd7ac refactor(messages): persist contact variables 2023-09-30 06:39:03 -03:00
andrekir 3188706776 feat: add new configs 2023-09-29 22:31:22 -03:00
renovate[bot] e690e34347 chore(deps): update androidx.compose:compose-bom to v2023.09.02 2023-09-29 22:21:28 -03:00
andrekir de827e9e73 chore: update proto submodule to v2.2.8 2023-09-29 22:01:31 -03:00
andrekir b59217a95a 2.2.7 2023-09-26 18:35:47 -03:00
andrekir 4e75a0c879 refactor(config): improve null `node` handling 2023-09-26 18:27:05 -03:00
renovate[bot] a8d14b5288 chore(deps): update androidx.navigation:navigation-compose to v2.7.3 2023-09-26 18:25:45 -03:00
renovate[bot] 6698b7580d chore(deps): update androidx.compose:compose-bom to v2023.09.01 2023-09-26 18:25:25 -03:00
andrekir 62cb194b0b feat: update Spanish localization strings 2023-09-26 18:17:16 -03:00
andrekir d14c936373 feat: update French localization strings 2023-09-25 18:39:49 -03:00
andrekir 9278f426ee feat: update Ukrainian localization strings 2023-09-25 18:34:54 -03:00
andrekir 7afab6162a feat: update Russian localization strings 2023-09-25 18:30:01 -03:00
andrekir e907a63818 fix: broken links in translation strings 2023-09-25 18:21:49 -03:00
andrekir 219241076a refactor: improve `exportProfile` exception handling 2023-09-23 06:55:25 -03:00
andrekir 055fce4279 fix: docs broken links 2023-09-23 06:54:14 -03:00
andrekir 132a813f0e chore: update proto submodule to v2.2.7 2023-09-23 06:49:49 -03:00
andrekir 4b8985bf28 2.2.6 2023-09-19 06:49:14 -03:00
renovate[bot] 52dc81bfc5 chore(deps): update com.google.firebase:firebase-bom to v32.3.1 2023-09-19 06:38:59 -03:00
andrekir 8d7f81f4a2 chore: update proto submodule to v2.2.6 2023-09-19 06:25:33 -03:00
andrekir 7869243290 refactor(config): move business logic to ViewModel 2023-09-17 06:18:46 -03:00
andrekir e8b0f1584b refactor: replace enum `values()` with `entries` property
https://kotlinlang.org/docs/whatsnew19.html#stable-replacement-of-the-enum-class-values-function
2023-09-16 08:27:01 -03:00
andrekir a250555ee5 refactor: exclude `ENROUTE` packets from offline queue 2023-09-16 08:11:59 -03:00
andrekir d7d856a4a8 refactor(channels): use clickable `OutlinedTextField` 2023-09-16 07:35:20 -03:00
andrekir 6b93f86b52 refactor: use `OutlinedButtons` in `PreferenceFooter` 2023-09-16 07:32:38 -03:00
andrekir 88aa1c69a7 2.2.5 2023-09-11 21:42:40 -03:00
andrekir 4fa9c8f3cb refactor: change default map source to `Mapnik` 2023-09-11 21:39:55 -03:00
andrekir b3629b6342 feat: add `TopAppBar` with back button to radio configs 2023-09-11 21:37:53 -03:00
andrekir b93098cbce fix: remove constructor from `DeviceSettingsFragment` 2023-09-11 21:26:42 -03:00
andrekir e20e66b7f7 refactor: handle range test messages when module enabled 2023-09-11 19:39:49 -03:00
renovate[bot] 2a65f0b54d chore(deps): update androidx.core:core-ktx to v1.12.0 2023-09-11 19:03:58 -03:00
renovate[bot] f4d7ea3f64 chore(deps): update com.github.mik3y:usb-serial-for-android to v3.6.0 2023-09-11 19:02:54 -03:00
renovate[bot] e20271d829 chore(deps): update lifecycle_version to v2.6.2 2023-09-11 18:44:15 -03:00
renovate[bot] f8b00c3416 chore(deps): update nav_version to v2.7.2 2023-09-11 18:43:59 -03:00
renovate[bot] d8cd7f9080 chore(deps): update androidx.compose:compose-bom to v2023.09.00 2023-09-11 18:43:43 -03:00
andrekir b2102c7b4c chore: update proto submodule to v2.2.5 2023-09-11 18:26:24 -03:00
andrekir 33c16de0d5 refactor: reorder modemPreset enum 2023-09-08 16:37:41 -03:00
andrekir 86cdb0106f refactor: replace focusManager parameter with `LocalFocusManager` 2023-09-08 16:05:40 -03:00
andrekir 347d1db6cc 2.2.4 2023-09-05 08:55:10 -03:00
andrekir b034f371fc refactor(map): move Marker updates to Composable 2023-09-05 08:41:29 -03:00
Andre K 83722159be
refactor: migrate `nodeDB` to Room database (#717) 2023-09-05 08:19:26 -03:00
andrekir 9a8010f32f refactor: migrate from kapt to ksp 2023-09-05 06:42:42 -03:00
renovate[bot] 409265c9bf chore(deps): update org.jetbrains.kotlinx:kotlinx-serialization-json to v1.6.0 2023-09-05 06:07:32 -03:00
renovate[bot] 62587e9524 chore(deps): update com.suddenh4x.ratingdialog:awesome-app-rating to v2.7.0 2023-09-05 05:56:40 -03:00
andrekir 1fabf8922d chore: update proto submodule to v2.2.4 2023-09-05 05:30:49 -03:00
renovate[bot] bf0f07f9a9 chore(deps): update nav_version to v2.7.1 2023-09-04 22:07:04 -03:00
renovate[bot] 6ee22f06ba chore(deps): update androidx.emoji2:emoji2-emojipicker to v1.4.0 2023-09-04 22:06:47 -03:00
renovate[bot] 30868a6608 chore(deps): update com.google.accompanist:accompanist-themeadapter-appcompat to v0.32.0 2023-09-04 21:47:34 -03:00
renovate[bot] 1fa6d35680 chore(deps): update androidx.compose:compose-bom to v2023.08.00 2023-09-04 21:47:18 -03:00
andrekir ec9883d39c chore: update compileSdk to API 34 2023-09-04 21:24:51 -03:00
renovate[bot] 5f99a73dbe chore(deps): update composeoptions to v1.5.3 2023-09-04 21:17:17 -03:00
renovate[bot] 57221a50ce chore(deps): update com.github.appintro:appintro to v6.3.1 2023-09-04 19:22:27 -03:00
renovate[bot] 2589ec521d chore(deps): update com.google.firebase:firebase-bom to v32.2.3 2023-09-04 19:21:37 -03:00
andrekir e72b046c53 refactor: convert `gpsString` to `Position` extension 2023-09-04 18:40:21 -03:00
andrekir b25bdb6ff8 refactor(map): use `getBitmapFromVectorDrawable`
from BonusPack for `myLocationOverlay` icons
2023-09-04 18:29:19 -03:00
andrekir ae949ad784 fix: limit number of parameters per delete operation
Splits the list of message UUIDs into smaller chunks to perform batch deletions with a maximum of 500 UUIDs per operation, avoiding `SQLiteException: too many SQL variables (code 1 SQLITE_ERROR)`.

fixes #711
2023-09-04 18:17:49 -03:00
andrekir afce253514 refactor: lock configs when device or app is too old 2023-08-31 15:47:11 -03:00
andrekir 7e63b55ac5 fix: menu item `isEnabled` logic for `ignore` option 2023-08-31 15:43:30 -03:00
andrekir 348a5ac810 2.2.3 2023-08-27 07:31:42 -03:00
andrekir 15ed09680f chore: update compileSdk and targetSdk to API 33 2023-08-27 07:03:36 -03:00
Andre K ef11af6e0b
refactor(map): remove fixed zoom level for offline downloads (#694) 2023-08-27 06:31:27 -03:00
andrekir 80cee441c6 chore: update proto submodule to v2.2.3 2023-08-27 05:37:48 -03:00
andrekir ac3190e944 feat: add menu item to add/remove nodes from `ignoreIncomingList` 2023-08-25 19:39:52 -03:00
andrekir c3ec67a9ba feat: add waypoint notifications
closes #665
2023-08-25 17:19:39 -03:00
andrekir 442066d64c refactor(traceroute): handle unknown usernames 2023-08-25 17:10:29 -03:00
andrekir 46bad2f5eb refactor: simplify `user` null-safety in `PopupMenu` 2023-08-25 17:02:12 -03:00
andrekir 5b350aecf9 chore: add debug log for `DeviceMetadata` 2023-08-25 17:00:56 -03:00
andrekir 2a72894af4 chore: update Firebase BOM to 32.2.2 2023-08-22 22:53:23 -03:00
andrekir 944a6a5569 feat: add custom map navigation icon 2023-08-22 22:52:33 -03:00
andrekir 2fa01b4c4c chore: remove unused layout file 2023-08-22 22:51:01 -03:00
Ben Meadors f68e112c32
refactor: Convert detection sensor portnum payloads to text message (#688) 2023-08-22 22:49:36 -03:00
andrekir 1e03b0b5e8 2.2.2 2023-08-20 09:47:26 -03:00
andrekir 863acb6ce8 fix: call drawOverlays only when connected 2023-08-20 09:46:14 -03:00
andrekir 66ee722a91 fix: ATAK plugins bindService failure on Android 13+
Since ATAK removed the [QUERY_ALL_PACKAGES permission](https://github.com/deptofdefense/AndroidTacticalAssaultKit-CIV/blob/4.6.0.5/atak/ATAK/app/src/main/AndroidManifest.xml#L156-L158) binding services for ATAK plugins running Android 13+ require the 'com.atakmap.app.component' activity with intent-filter added to the manifest.
2023-08-19 07:50:36 -03:00
andrekir a589febd8d refactor: simplify `ourNodeInfo` updates 2023-08-19 07:48:11 -03:00
andrekir 06b78cd997 feat: add new module configs 2023-08-19 07:44:54 -03:00
andrekir 1cdfe59137 refactor: update `@Previews` to private functions 2023-08-19 07:30:47 -03:00
andrekir 3d31997191 chore: update proto submodule to v2.2.2 2023-08-19 06:56:41 -03:00
andrekir f49a8a73bd 2.2.1 2023-08-13 08:20:42 -03:00
andrekir c94e20c42c feat: implement TCP interface reconnections 2023-08-13 08:06:29 -03:00
andrekir a76fb263bb chore: update proto submodule to v2.2.1 2023-08-13 04:01:11 -03:00
andrekir 67fedb9ff8 refactor: ensure `Channel` and `ChannelSettings` indexes match 2023-08-12 07:43:38 -03:00
Toby Murray 76d01af995 Make checkbox more descriptive 2023-08-12 07:35:15 -03:00
andrekir 16323d7d53 fix: replace LoRaConfig with correct enum reference 2023-08-07 23:05:03 -03:00
andrekir 7742ceacec 2.2.0 2023-08-07 19:23:33 -03:00
andrekir 2662be1e70 refactor: convert functions to MapView extensions 2023-08-07 19:20:34 -03:00
andrekir 431fbe179d chore: update proto submodule to v2.2.0 2023-08-07 18:59:12 -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 d806b37078 2.1.21 2023-08-01 06:45:41 -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 a51e6afd4e feat: update Ukrainian localization strings 2023-07-31 21:50:38 -03:00
andrekir fec6700271 chore: suppress `DelicateCoroutinesApi` warning 2023-07-31 19:56:10 -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 104ab1f16f chore: update proto submodule to v2.1.21 2023-07-31 12:15:39 -03:00
andrekir 5f353600ff 2.1.20 2023-07-27 06:53:13 -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 f1b7279b9a chore: update Fragment to 1.6.1 2023-07-27 06:16:46 -03:00
andrekir 41dd0c131d chore: update Kotlin Coroutines to 1.7.3 2023-07-27 06:15:52 -03:00
andrekir eae71f2548 chore: update Firebase BOM to 32.2.0 2023-07-27 06:15:22 -03:00
andrekir 14014af005 chore: update android gradle plugin to 8.0.2 2023-07-27 06:08:30 -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