andrekir
4bf2d405ce
feat: add drag-and-drop to channel editor
2024-06-30 09:04:27 -03:00
andrekir
464f787b24
refactor: remove warning_default_psk string
2024-03-26 08:04:44 -03:00
andrekir
ee61b79aa3
refactor: remove channel disambiguation suffix
2024-03-18 08:34:56 -03:00
andrekir
804e8487af
refactor: revert OutlinedTextField custom cursor color
...
reverts: f4a2100be9
2024-02-26 19:27:37 -03:00
andrekir
f4a2100be9
fix: OutlinedTextField cursor visibility
2024-01-10 12:29:12 -03:00
Thomas Göttgens
105f38e97c
feat: add a tablet friendly mode ( #782 )
2023-11-18 06:03:19 -03:00
andrekir
4e7ea67da0
refactor: convert ChannelSet to protobuf extensions
2023-10-07 08:47:56 -03:00
andrekir
26195e8d39
refactor: use rememberSaveable for showChannelEditor
2023-10-03 17:05:56 -03:00
andrekir
a10fe75f64
refactor: single-page channel editing
2023-10-01 10:50:19 -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
d7d856a4a8
refactor(channels): use clickable OutlinedTextField
2023-09-16 07:35:20 -03:00
andrekir
86cdb0106f
refactor: replace focusManager parameter with LocalFocusManager
2023-09-08 16:05:40 -03:00
andrekir
1cdfe59137
refactor: update @Previews to private functions
2023-08-19 07:30:47 -03:00
andrekir
f27ae8feba
refactor: hoist SnackbarHost to Scaffold
2023-07-18 18:28:49 -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
a4baa93f4e
fix: remove remember from isEditing variable
2023-05-20 11:32:49 -03:00
andrekir
0c78bc4e49
feat: add managed mode
2023-05-13 18:18:49 -03:00
Andre K
e5a860cb36
feat: add channel editor ( #627 )
2023-04-29 07:14:30 -03:00
andrekir
dc596e25a2
fix: corrected channel name change behavior
2023-04-13 17:34:28 -03:00
andrekir
e03ab70e66
chore: add Lifecycle utilities for Compose
...
and replace collectAsState() with collectAsStateWithLifecycle()
2023-04-10 20:29:47 -03:00
Andre K
5bf4c9c184
refactor: migrate ChannelFragment to Composable ( #615 )
2023-04-07 12:43:29 -03:00
andrekir
b3d581486a
fix: add onDestroyView() to release fragment resources
2023-04-03 18:03:55 -03:00
andrekir
5a28649a08
refactor: consolidate extensions
2023-03-02 21:37:04 -03:00
Andre K
99a42b1aa1
export hardcoded strings ( #547 )
2022-12-28 17:37:25 -03:00
Andre K
4bcd408dce
add user & device config settings ( #520 )
...
* add MeshUser & LocalConfig prefs
2022-11-08 23:11:18 -03:00
andrekir
f310bb2019
change ModemPreset and don't reset LoRaConfig
2022-10-13 18:20:51 -03:00
andrekir
88b94bd018
move ChannelSet out of service
2022-10-12 09:02:25 -03:00
andrekir
99dc509b6f
fix channel settings
2022-09-18 20:23:34 -03:00
andrekir
5382fdae49
update for proto changes
2022-09-18 18:35:13 -03:00
andrekir
5612d7d7c9
convert channel builders to dsl
2022-09-16 18:17:47 -03:00
andrekir
2ed5548abb
create ChannelSet datastore
2022-09-12 19:07:30 -03:00
andrekir
5eb5cd1421
incorporate androidlib
2022-09-04 22:52:40 -03:00
andrekir
27ee6a847a
remove play services code scanner
2022-08-25 20:50:55 -03:00
Tom
f8cec34862
Improve warning message
...
Improve wording and add channel name to the default psk warning
Co-authored-by: Andre K <andrekir@pm.me>
2022-08-23 10:44:34 +00:00
Douile
7c940d209a
Show warning in dialog when using default encryption key
2022-08-22 16:19:59 +01:00
andrekir
bdba5bc31f
fix code scanner choice by installSource
2022-08-14 20:13:09 -03:00
andrekir
0ef0e965dd
only use mlkit for playstore installs
2022-08-05 00:05:19 -03:00
andrekir
ea0a69524c
move fragment ActivityResults to onViewCreated
2022-08-04 23:56:52 -03:00
andrekir
4556464b32
register ActivityResult before launch()
2022-07-26 23:49:10 -03:00
andrekir
1f60c4ddf4
move region logic out of service
2022-07-26 23:01:28 -03:00
andrekir
6184e9f30c
improve location permission check
2022-06-07 00:33:24 -03:00
andrekir
875939931e
add localonly & update apponly protobufs
2022-05-30 17:43:05 -03:00
andrekir
48fd657d8a
update protobufs
2022-05-26 16:23:47 -03:00
andrekir
a4e1f0de77
add mlkit barcode scanner
2022-05-17 17:29:21 -03:00
andrekir
9e3bab8367
update deprecated IntentIntegrator
2022-05-03 17:32:01 -03:00
andrekir
27c1817a59
rename isConnected --> connectionState
2022-04-24 12:12:13 -03:00
Andre Kirchhoff
9cd1856bb9
Merge pull request #372 from meshtastic/release
...
1.2.57
2022-02-09 23:15:27 -03:00
Mike Cumings
654a32c01c
Introduce Hilt dependency injection
...
Uses Hilt to get the database initialization off of the
main thread.
The initial introduction always has a disproportionate
fan-out of boilerplate. In this case, all entry points which
were using UIViewModel needed to be annotated in order to let
the code gen know that they needed to support it.
The PacketRepository is injected into things via the main
thread (e.g., the MeshService) but due to the lazy declaration,
the database isn't hydrated until the DAO is access while on an
IO thread.
2022-02-08 13:57:04 -08:00
andrekir
a42ba77bf2
clean up snackbar
2022-02-07 21:50:31 -03:00