Commit graph

1972 commits

Author SHA1 Message Date
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
andrekir
b4221c7db0 refactor: extract ScannedQrCodeDialog from ChannelFragment 2024-07-30 08:32:20 -03:00
andrekir
2e5d6db8b6 feat: add StoreForward is_server config 2024-07-28 09:49:36 -03:00
andrekir
cbd33f2c0c feat: add LoRa pa_fan_disabled config 2024-07-28 09:48:36 -03:00
AddisonTustin
e4c6000a10
feat: support add=true in QR codes (#1151) 2024-07-28 08:50:54 -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
andrekir
df6b0e1949 fix: queued messages not being sent once reconnected 2024-07-28 07:17:06 -03:00
andrekir
9f4f919fe1 refactor: remove ClientProxy MQTT status topic
ref: https://github.com/meshtastic/firmware/pull/4305
2024-07-28 07:11:10 -03:00
James Rich
fc2559f5f5
Expanding node info cards (#1144) 2024-07-28 07:04:50 -03:00
Robert-0410
ed17ae0734
Channel scan select (#1141) 2024-07-28 06:58:41 -03:00