Commit graph

91 commits

Author SHA1 Message Date
andrekir
b4221c7db0 refactor: extract ScannedQrCodeDialog from ChannelFragment 2024-07-30 08:32:20 -03:00
andrekir
cc5543f4c9 refactor: add try-catch block to handle ChannelSet parsing errors 2024-07-28 08:34:37 -03:00
andrekir
a65cc7699e feat: add adaptive two-pane layout to ChannelScreen 2024-07-28 08:23:14 -03:00
Robert-0410
ed17ae0734
Channel scan select (#1141) 2024-07-28 06:58:41 -03:00
andrekir
101df3555b refactor: ensure QR code contains at least one channel 2024-07-13 07:56:44 -03:00
andrekir
15861c1389 refactor: dragDropItemsIndexed back to use item index 2024-07-04 09:23:13 -03:00
Robert-0410
6e370a9919
Qr channel select (#1051) 2024-07-02 09:53:37 -03:00
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