2704 Commits

Author SHA1 Message Date
andrekir 7b44fea81c 2.4.3 2024-08-22 20:14:19 -03:00
Andre K b5d82ba95b feat: add Catalan (ca) locale and translations (#1204) 2024-08-22 20:12:41 -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 d1cba7b7b2 chore: update proto submodule to v2.4.3 2024-08-18 06:30:39 -03:00
andrekir 6b4603af9d 2.4.2 2024-08-10 08:55:12 -03:00
andrekir ab86e4741f fix: add background location prominent disclosure to address Google Play rejection 2024-08-10 08:52:41 -03:00
andrekir 28a71d89a9 feat: update Crowdin localization strings 2024-08-10 08:49:11 -03:00
James Rich 2109426243 feat: Add role to NodeInfo (#1174) 2024-08-10 08:17:51 -03:00
renovate[bot] 5b911f95ba chore(deps): update androidx.work:work-runtime-ktx to v2.9.1 2024-08-10 07:24:35 -03:00
andrekir 143dbb29fd chore: update proto submodule to v2.4.2 2024-08-10 07:10:59 -03:00
andrekir 6d01fb4bc4 test: add MeshtasticDatabaseTest 2024-08-04 11:40:33 -03:00
andrekir 8bd8bcaffd 2.4.1 2024-08-04 08:06:00 -03:00
andrekir 6d189dc62c feat: update Ukranian localization strings 2024-08-04 07:55:28 -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
andrekir 50eac620a9 chore: update proto submodule to v2.4.1 2024-08-03 11:17:51 -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
andrekir 0f815e1779 test: add ScannedQrCodeDialogTest 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
renovate[bot] 2c780b70a4 chore(deps): update lifecycle_version to v2.8.4 2024-08-03 08:16:59 -03:00
renovate[bot] c7ca0b9e19 chore(deps): update androidx.fragment:fragment-ktx to v1.8.2 2024-08-03 08:09:20 -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 ce5643a3ae 2.4.0 2024-07-28 09:53:11 -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
andrekir 361ce2ef5c chore: update proto submodule to v2.4.0 2024-07-28 09:31:43 -03:00
andrekir 407febc5f8 refactor: replace unMock with Hilt testing 2024-07-28 09:19:29 -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
andrekir 81297c46e9 2.3.18 2024-07-25 18:24:05 -03:00
andrekir 921ef709d6 refactor: use PendingIntentCompat for UsbManager 2024-07-25 18:24:03 -03:00