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