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]
553c0fbab0
chore(deps): update gradle to v8.4
2023-10-05 22:28:44 -03:00
renovate[bot]
8c3d99438d
chore(deps): update protobuf_version to v3.24.4
2023-10-05 22:28:05 -03:00
renovate[bot]
b22c74ae08
chore(deps): update nav_version to v2.7.4
2023-10-05 22:13:01 -03:00
renovate[bot]
3cfe04466e
chore(deps): update hilt_version to v2.48.1
2023-10-05 22:12:48 -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
renovate[bot]
70aa864ebc
chore(deps): update com.android.tools.build:gradle to v8.1.2
2023-09-29 22:13:51 -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