andrekir
85564cae2a
fix: ignore range test messages when module disabled
2023-10-08 23:38:28 -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
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
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
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
andrekir
4e75a0c879
refactor(config): improve null node handling
2023-09-26 18:27:05 -03:00
andrekir
219241076a
refactor: improve exportProfile exception handling
2023-09-23 06:55:25 -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
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
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
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
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
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
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
944a6a5569
feat: add custom map navigation icon
2023-08-22 22:52:33 -03:00
Ben Meadors
f68e112c32
refactor: Convert detection sensor portnum payloads to text message ( #688 )
2023-08-22 22:49:36 -03:00
andrekir
863acb6ce8
fix: call drawOverlays only when connected
2023-08-20 09:46:14 -03:00
andrekir
a589febd8d
refactor: simplify ourNodeInfo updates
2023-08-19 07:48:11 -03:00