Commit graph

1328 commits

Author SHA1 Message Date
Andre K
a5fa47292e
refactor: split configs into individual components (#623) 2023-04-17 17:13:26 -03:00
Andre K
da5f1d529d
feat: add traceroute (#620) 2023-04-16 06:16:41 -03:00
andrekir
88d415f2ce fix: primaryChannel IndexOutOfBoundsException 2023-04-14 07:26:18 -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
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
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
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
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
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
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
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
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
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
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
334ee86362 refactor: clean up map onNodesChanged 2023-03-19 08:15:58 -03:00
andrekir
c9bff2b942 fix: remove unnecessary SDK_INT < 21 check 2023-03-19 07:55:19 -03:00
andrekir
b765ac4453 refactor: convert TabInfo to enum class 2023-03-19 07:47:17 -03:00
andrekir
f66a3fabc7 chore: update Compose to 1.4.3 2023-03-12 12:41:05 -03:00
andrekir
8bd955ed6b refactor: update battery level convention
reference https://github.com/meshtastic/firmware/issues/2332
2023-03-11 07:45:50 -03:00