Wykres commitów

2053 Commity (master)

Autor SHA1 Wiadomość Data
andrekir 41d0315b63 fix: handle deleted channels in ChannelSet DataStore
adds `removeSettings` method to delete channels with `Role.DISABLED`
2023-05-06 08:08:17 -03:00
andrekir feed8262ea 2.1.10 2023-05-02 07:30:36 -03:00
andrekir 4a6c0c0b40 fix: prevent clicking through composable background 2023-05-02 07:24:01 -03:00
andrekir a39390254a refactor: revert PreferenceFooter to default theme colors 2023-05-02 07:22:51 -03:00
andrekir 7aa173d0d2 chore: update proto submodule to v2.1.10 2023-05-02 07:20:54 -03:00
Andre K 9e78e516da
feat: add configs import/export (#628) 2023-05-02 07:18:22 -03:00
andrekir 9dc1a45fe6 fix: correct traceroute to/from order 2023-04-29 07:26:52 -03:00
andrekir 16787b23c8 fix: BitwisePreference trailing icons 2023-04-29 07:19:22 -03:00
Andre K e5a860cb36
feat: add channel editor (#627) 2023-04-29 07:14:30 -03:00
andrekir c821eb3681 fix #625: handle Samsung Keyboard dot-minus key in TextField validation
Samsung Keyboard numerical keypad features a combined '.-' key that outputs a dot (.) on first press and replaces it with a minus (-) on second press. there is no option to output each symbol separately (short or long press, etc).

updated validation logic to handle dot symbol at the start of the input string.
2023-04-26 18:21:27 -03:00
andrekir ab46bf6ab9 refactor: simplify routeDiscovery conditional 2023-04-26 17:56:10 -03:00
andrekir 34eac6af18 fix: change MeshPacket default `hopLimit` to match LoRa config instead of 0 2023-04-25 19:18:03 -03:00
andrekir 7834cb1f0c fix: use little-endian byte order for protobuf fixed32 values 2023-04-24 22:23:40 -03:00
andrekir 6f5ed93db3 refactor: add conditional to LaunchedEffect 2023-04-24 22:15:38 -03:00
andrekir 8d5cca93f1 style: fix name and formatting 2023-04-24 22:13:44 -03:00
andrekir 145988ad75 refactor: improve parameter naming and type in config constructors 2023-04-24 22:11:36 -03:00
Andre K 85e62eaab4
feat: add remote node configuration (#626) 2023-04-22 12:06:25 -03:00
andrekir ec3a046fb6 2.1.9 2023-04-17 18:39:29 -03:00
andrekir 691b735483 fix: correct display of connection status 2023-04-17 18:37:19 -03:00
andrekir 42e16dd5b3 update proto submodule to latest 2023-04-17 18:29:49 -03:00
Andre K a5fa47292e
refactor: split configs into individual components (#623) 2023-04-17 17:13:26 -03:00
andrekir 6fe5f2733a feat: update Polish localization strings 2023-04-16 06:23:13 -03:00
andrekir 600d79babc feat: update Russian localization strings 2023-04-16 06:22:25 -03:00
Andre K da5f1d529d
feat: add traceroute (#620) 2023-04-16 06:16:41 -03:00
andrekir 236c33715d chore: update MGRS Android to 2.2.2 2023-04-14 07:35:12 -03:00
andrekir 88d415f2ce fix: primaryChannel IndexOutOfBoundsException 2023-04-14 07:26:18 -03:00
andrekir 97fe340587 2.1.8 2023-04-13 18:27:59 -03:00
andrekir 0692ec5383 chore: update Firebase Analytics to 21.2.2 2023-04-13 18:24:14 -03:00
Andre K 9f6e5f0a8f
feat: update Greek localization strings (#619) 2023-04-13 18:04:27 -03:00
Andre K a8be41d158
feat: add node colors (#618) 2023-04-13 17:54:52 -03:00
andrekir dc596e25a2 fix: corrected channel name change behavior 2023-04-13 17:34:28 -03:00
andrekir e050ebd2a9 refactor: move UI text logic to view model 2023-04-13 17:20:26 -03:00
andrekir 28b905db23 fix: improve null-safety handling in filter logic
to avoid NullPointerException: it.name must not be null at com.geeksville.mesh.repository.bluetooth.BluetoothRepository$createBondedDevicesFlow$2.invokeSuspend(BluetoothRepository.kt:96)
2023-04-13 17:11:40 -03:00
andrekir 5599a5d2a5 feat: add mqtt.root config 2023-04-13 17:06:25 -03:00
andrekir a5a6061c20 update proto submodule to latest 2023-04-13 17:04:03 -03:00
andrekir 304fe3fcd2 fix: change vector background color to transparent 2023-04-10 20:35:03 -03:00
andrekir f5ca450bd4 chore: update Kotlin Serialization to 1.5.0 2023-04-10 20:32:25 -03:00
andrekir 5e0e84131f chore: update Awesome App Rating to 2.6.0 2023-04-10 20:32:05 -03:00
andrekir e03ab70e66 chore: add Lifecycle utilities for Compose
and replace collectAsState() with collectAsStateWithLifecycle()
2023-04-10 20:29:47 -03:00
andrekir 8e7597704b chore: update Accompanist to 0.30.1 2023-04-10 20:27:43 -03:00
andrekir e2ffceb922 chore: update Compose BOM to 2023.03.00 2023-04-10 20:27:02 -03:00
andrekir 8d688ea6a4 2.1.7 2023-04-08 07:24:36 -03:00
andrekir 20fa73cfe9 feat: update Icelandic localization strings 2023-04-08 07:24:05 -03:00
andrekir 91fd059946 feat: update Chinese localization strings 2023-04-08 07:22:13 -03:00
Andre K 5bf4c9c184
refactor: migrate ChannelFragment to Composable (#615) 2023-04-07 12:43:29 -03:00
andrekir a560555a01 fix: add synchronized() to service numOnlineNodes
to avoid `ConcurrentModificationException` from nodeDBbyNodeNum changes
2023-04-07 11:28:17 -03:00
andrekir 440fc97fa0 feat: add onFocusChanged parameter to EditTextPreference 2023-04-07 11:26:09 -03:00
andrekir f6bb86ada2 feat: add maxSize field to module configs 2023-04-07 11:12:52 -03:00
andrekir 804d4f0e27 feat: update `devices` list from repositories 2023-04-06 21:04:03 -03:00
andrekir 2d0d7b3986 fix: update CompanionDeviceManager associate() to Activity context 2023-04-06 19:10:45 -03:00
andrekir 4e9ec5f096 fix: initialize `devices` before constructor execution 2023-04-06 19:08:19 -03:00
andrekir 189e9aeee4 feat: add tls_enabled config 2023-04-06 19:07:21 -03:00
andrekir 242f13f1f8 update proto submodule to latest 2023-04-04 23:51:40 -03:00
andrekir d91ba72041 2.1.6 2023-04-04 23:28:21 -03:00
andrekir 2a74eceb17 refactor: change RegularPreference text style 2023-04-04 23:26:41 -03:00
andrekir d2c73f2d4b fix: reverse DropDownPreference trailing icon orientation 2023-04-04 23:23:47 -03:00
Garrett M eec87422b0
closes #580 use "min" instead of "m" for minutes (#609) 2023-04-03 18:35:43 -03:00
andrekir 09662c0141 fix: removeObservers when onStop is called (UI not visible) 2023-04-03 18:30:54 -03:00
andrekir 7fedc2b0e1 refactor: move activity out of BTScanModel 2023-04-03 18:29:41 -03:00
andrekir b7d91224e4 feat: add `ModemPreset.LONG_MODERATE` string name
https://github.com/meshtastic/firmware/pull/2400
2023-04-03 18:17:23 -03:00
andrekir 5d90584734 fix: add synchronized() to avoid concurrent modifications
between saveSettings() and discardNodeDB()
2023-04-03 18:12:24 -03:00
andrekir b3d581486a fix: add onDestroyView() to release fragment resources 2023-04-03 18:03:55 -03:00
andrekir 4dec73ea76 fix: broadcastSmartMinimumIntervalSecs typo 2023-04-01 21:10:29 -03:00
andrekir 04452e4756 chore: fix kapt warning
moving 'kotlin-kapt' to the bottom of plugins {} gets rid of the warning:

"The following options were not recognized by any processor: '[dagger.fastInit, dagger.hilt.android.internal.disableAndroidSuperclassValidation, dagger.hilt.android.internal.projectType, dagger.hilt.internal.useAggregatingRootProcessor, kapt.kotlin.generated]'"
2023-04-01 08:16:51 -03:00
andrekir effc450af8 feat: create BLEDeviceListEntry class 2023-04-01 08:03:32 -03:00
andrekir d4c125b962 fix: CompanionDeviceManager context 2023-04-01 07:58:37 -03:00
andrekir ca7e459dfe refactor: change battery powered from 111 to 101
https://github.com/meshtastic/firmware/issues/2392
2023-04-01 07:49:40 -03:00
andrekir 6ba95c87ef feat: add double_tap_as_button_press config 2023-04-01 07:45:42 -03:00
andrekir 48c110c3da update proto submodule to latest 2023-04-01 07:14:50 -03:00
andrekir 672c244d3f 2.1.5 2023-04-01 07:12:43 -03:00
andrekir ef9cbf7ee6 feat: update Icelandic localization strings 2023-04-01 07:00:04 -03:00
andrekir dfcdacea6f chore: update Firebase Crashlytics to 18.3.6 2023-04-01 06:51:19 -03:00
andrekir 770ad9a266 chore: update Firebase Analytics to 21.2.1 2023-04-01 06:50:47 -03:00
andrekir 902763dba7 feat: add EditListPreference component for lora.ignore_incoming 2023-04-01 06:46:18 -03:00
andrekir e6d19d9e6d fix: add nodeDBbyNodeNum temp var to avoid concurrent modifications 2023-04-01 06:43:41 -03:00
andrekir 8154d3a10f feat: add smart broadcast configs 2023-03-28 23:36:02 -03:00
andrekir 1d8a05dd45 update proto submodule to latest 2023-03-28 22:48:25 -03:00
andrekir 15ab4de13f 2.1.4 2023-03-28 22:43:15 -03:00
andrekir 1bc8fb3c17 feat: add EditTextPreference byte counter 2023-03-28 22:34:10 -03:00
andrekir da1988bbf9 fix: add back hwModel to setOwner 2023-03-28 22:31:36 -03:00
andrekir c8569bdd13 feat: add Icelandic localization strings 2023-03-28 22:27:02 -03:00
andrekir fb8a640873 refactor: use Position object as requestPosition parameter 2023-03-27 15:51:23 -03:00
andrekir 2d9f0a56f2 refactor: use MeshUser object as setOwner parameter 2023-03-27 15:30:42 -03:00
andrekir 862c11ee4a chore: update Splashscreen to 1.0.0 2023-03-27 15:28:09 -03:00
andrekir 057f94e423 feat: collect bondedDevices flow in BTScanModel 2023-03-27 15:27:26 -03:00
andrekir 84c85a8c3e fix: edit map marker only when connected 2023-03-27 14:44:50 -03:00
andrekir 189159c293 feat: add wake_on_tap_or_motion config 2023-03-25 07:10:37 -03:00
andrekir 5d28bfa1c3 update proto submodule to latest 2023-03-25 06:47:26 -03:00
andrekir 754fc6ee53 2.1.3 2023-03-23 12:41:46 -03:00
andrekir 56b1d6d965 fix: revert TabInfo refactor
reverts b765ac4453 (causing: Fatal Exception: java.lang.IllegalStateException: onAttach called multiple times with different Context! Hilt Fragments should not be retained).
2023-03-23 12:28:44 -03:00
andrekir 919a430090 2.1.2 2023-03-22 18:17:43 -03:00
andrekir 92b12ca79a feat: improve `BLE_NAME_PATTERN` filter 2023-03-22 18:16:18 -03:00
andrekir 8e9b4cb273 feat: implement Compose viewModel() function 2023-03-22 17:59:59 -03:00
andrekir dfa25eb91e fix: DropDownPreference modifier reference 2023-03-22 17:54:35 -03:00
andrekir 31aa88fdeb feat: extend PreferenceFooter button labels 2023-03-22 17:53:58 -03:00
andrekir fe649157ae chore: update Compose Compiler to 1.4.4 2023-03-22 17:48:31 -03:00
andrekir 8099ccd588 chore: update Fragment to 1.5.6 2023-03-22 17:46:26 -03:00
andrekir 11b823b42b chore: update Lifecycle to 2.6.1 2023-03-22 17:45:47 -03:00
andrekir 3a896edd68 chore: update Room to 2.5.1 2023-03-22 17:45:19 -03:00
andrekir dae3c79eaa chore: update WorkManager to 2.8.1 2023-03-22 17:44:47 -03:00