Andre K
9d5cf47762
refactor: migrate MessagesFragment RecyclerView to Compose ( #1133 )
2024-09-09 06:15:27 -03:00
andrekir
128ced64db
chore(LazyColumnDragAndDropDemo): update to Compose 1.7 APIs
2024-09-08 08:43:52 -03:00
andrekir
a916871596
chore: remove MeshServiceTest
2024-09-08 08:43:50 -03:00
andrekir
8be6d74ed8
refactor: consolidate sort button into NodeFilterTextField component
2024-09-08 08:32:00 -03:00
andrekir
e89f59745d
fix(nodes): force clear TextField focus on chip button click
...
closes #1228
2024-09-08 08:27:38 -03:00
andrekir
4dcce57d44
fix: rangetest.csv Locale formatting
...
closes #1223
2024-09-08 08:26:09 -03:00
Robert-0410
2c426d470c
Refactor NodeDetails to Metrics ( #1222 )
...
* Synced the string used for ChUtil and AirUtilTX in the NodeInfo and Device Metrics.
* Refactored NodeDetails to Metrics.
* Added string resources for "Hops Away".
2024-09-08 07:36:44 -03:00
andrekir
716b75c6be
feat: implement AdminMessage session_passkey handling
2024-09-04 09:31:15 -03:00
andrekir
3182fad723
refactor: tag LocSource.LOC_EXTERNAL to Android GPS positions
2024-09-04 09:20:51 -03:00
andrekir
c37afe5849
refactor: extract utility functions from Map screen
2024-09-01 12:30:57 -03:00
andrekir
95f2e09217
refactor: update component to use FlowRow for RTL support
2024-09-01 12:21:55 -03:00
andrekir
3e8449ec05
refactor: rename map component to MapButton
2024-09-01 12:17:55 -03:00
andrekir
b17bdd4fb8
feat(NodeDetails): add loading state indicator and pager tabs
2024-09-01 12:03:32 -03:00
andrekir
df2847dd6f
fix(MqttConfig): position precision padding
2024-08-31 09:13:54 -03:00
andrekir
888c1aec6d
fix: import DeviceProfile Config descriptor
2024-08-31 09:03:19 -03:00
andrekir
300904d337
chore(detekt): enable UnusedImports rule
2024-08-31 09:00:15 -03:00
Robert-0410
9f136fb31b
feat: Telemetry charts ( #1198 )
2024-08-31 08:05:42 -03:00
andrekir
1712c5074f
fix: position precision slider movement
2024-08-29 08:10:09 -03:00
andrekir
3a97e6dbcb
refactor: remove BACKGROUND_LOCATION permission
2024-08-29 08:10:09 -03:00
andrekir
b4cdbf0617
feat: add ShortTurbo default channel name
2024-08-25 11:06:14 -03:00
andrekir
dd00f79241
feat: add fromRadio client notification
2024-08-25 10:55:55 -03:00
andrekir
f85bcac5aa
feat: add MQTT client proxy PKI topic
2024-08-25 10:44:18 -03:00
andrekir
807ddf4fd6
refactor: update Japan frequency range
...
reference: https://github.com/meshtastic/firmware/pull/4446
2024-08-25 10:41:43 -03:00
andrekir
d6146a5ab3
fix(SecurityConfig): add missing cancel button action
2024-08-25 10:41:17 -03:00
andrekir
d30a4d146a
feat: add SHORT_TURBO modem preset
2024-08-25 10:40:34 -03:00
andrekir
45578d27f8
fix(configRoute): add configType to argument
2024-08-25 09:41:48 -03:00
andrekir
cd05f8d565
feat: add SecurityConfig
2024-08-25 09:32:31 -03:00
andrekir
19e0f7d8b3
refactor: update EditDeviceProfileDialog using dynamic fields
2024-08-25 07:54:52 -03:00
andrekir
0b7718f8d5
refactor: write to proto DataStore using dynamic field updates
2024-08-25 06:54:32 -03:00
andrekir
fa85955e85
refactor: extract EditBase64Preference from EditChannelDialog
...
closes #944
2024-08-22 19:58:37 -03:00
andrekir
d387c7bd04
refactor(map): wrap Context functions with remember
2024-08-20 18:23:40 -03:00
andrekir
c0955e7687
feat: add dialog to handle WiFi Credential QR code scan errors
2024-08-20 18:19:38 -03:00
andrekir
0f4377f7b9
fix(ChannelSettingsItemList): add listSaver to rememberSaveable
2024-08-20 18:18:42 -03:00
James Rich
da2a9f82fc
Fix: Colored transparent precision circles around nodes on map ( #1190 )
2024-08-20 17:04:36 -03:00
andrekir
94ff201822
refactor: use ACTION_TIME_TICK receiver for time updates
2024-08-18 11:38:32 -03:00
andrekir
f5cc7cf4ad
feat(NetworkConfig): add QR code scan for WiFi credentials
...
closes #1192
2024-08-18 10:25:00 -03:00
andrekir
3a11ca9a1c
refactor: add shortName to traceroute response
...
closes #1164
2024-08-18 09:34:47 -03:00
andrekir
ddad40a969
refactor: add more granular Position precision options
...
closes #1186
2024-08-18 08:32:20 -03:00
andrekir
7e0cfff67b
feat: add methods to retrieve MeshPackets and Telemetry from specific nodes
2024-08-18 06:58:44 -03:00
andrekir
160f02018f
fix(config): use rememberSaveable to retain state across configuration changes
...
closes #1193
2024-08-18 06:42:41 -03:00
andrekir
6d4b0b60f8
refactor: rename admin factory reset method
...
references:
- https://github.com/meshtastic/protobufs/pull/539
- https://github.com/meshtastic/firmware/pull/4427
2024-08-18 06:36:24 -03:00
andrekir
ab86e4741f
fix: add background location prominent disclosure to address Google Play rejection
2024-08-10 08:52:41 -03:00
James Rich
2109426243
feat: Add role to NodeInfo ( #1174 )
2024-08-10 08:17:51 -03:00
James Rich
1f05886873
Fix: Periodically update last heard time ( #1178 )
2024-08-04 07:47:48 -03:00
James Rich
acbae6d93d
feat: Add position precision indicator to map ( #1177 )
2024-08-03 13:08:22 -03:00
Andre K
13606ad1f9
refactor: QrCodeScanDialog with single channel list and Add/Remove toggle ( #1179 )
2024-08-03 10:47:16 -03:00
andrekir
5b5bbf84b0
fix(ScannedQrCodeDialog): "Add" button action
2024-08-03 08:43:22 -03:00
James Rich
556b4a2ae3
fix: NodeInfo chip line wrapping ( #1167 )
2024-08-03 08:35:00 -03:00
andrekir
bc05280988
refactor: remove Companion Device Pairing
...
https://developer.android.com/develop/connectivity/bluetooth/companion-device-pairing
2024-08-03 07:53:59 -03:00
andrekir
ca537becd1
fix: register Bluetooth and USB receivers using RECEIVER_EXPORTED flag
...
https://developer.android.com/develop/background-work/background-tasks/broadcasts#context-registered-receivers
Note from Step 4.:
"Some system broadcasts come from highly privileged apps, such as Bluetooth and telephony, that are part of the Android framework but do not run under the system's unique process ID (UID). To receive all system broadcasts, including broadcasts from highly privileged apps, flag your receiver with RECEIVER_EXPORTED."
2024-08-03 07:47:18 -03:00