Wykres commitów

3649 Commity (master)

Autor SHA1 Wiadomość Data
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
renovate[bot] 6433644638 chore(deps): update gradle/actions action to v4 2024-08-04 07:54:42 -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
renovate[bot] b59db299c7 chore(deps): update protobuf_version to v4.27.3 2024-08-03 08:50:36 -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] 4b09e4dc91 chore(deps): update plugin com.google.devtools.ksp to v2.0.0-1.0.24 2024-08-03 08:23:28 -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
andrekir 4f5c6a5fd1 refactor: implement `ServiceCompat.startForeground` with error handling
- replaces `Service.startForeground` with `ServiceCompat.startForeground` with support for different API levels;
- adds try-catch block to handle exceptions and report errors if startForeground fails.

references:
- https://issuetracker.google.com/issues/307329994
- https://developer.android.com/develop/background-work/services/foreground-services#start
2024-07-25 18:04:11 -03:00
andrekir f4016bf9ef 2.3.17 2024-07-23 19:18:58 -03:00
andrekir b1b5143ee5 chore: declare permission to meet `connectedDevice` runtime prerequisites
https://developer.android.com/about/versions/14/changes/fgs-types-required#connected-device
2024-07-23 19:17:32 -03:00
andrekir 2ccb0ab4e3 2.3.16 2024-07-21 10:52:08 -03:00
andrekir 734b841cf1 feat: update Crowdin localization strings 2024-07-21 10:49:06 -03:00
andrekir e31b7d4911 chore: update `targetSdk` to API 34 2024-07-21 10:43:01 -03:00
renovate[bot] de180f2d35 chore(deps): update plugin com.google.devtools.ksp to v2.0.0-1.0.23 2024-07-13 09:16:04 -03:00
renovate[bot] a34a23ece3 chore(deps): update com.github.mik3y:usb-serial-for-android to v3.8.0 2024-07-13 09:15:48 -03:00
andrekir 9083307499 2.3.15 2024-07-13 08:07:10 -03:00
andrekir 64c09b56a5 feat: enable text selection in debug panel
closes #221
2024-07-13 08:00:42 -03:00
andrekir 4fe49a45dc refactor: improve `LazyColumn` auto-scroll behavior 2024-07-13 08:00:17 -03:00
andrekir b850805ce3 feat: update Crowdin localization strings 2024-07-13 07:56:45 -03:00
andrekir 101df3555b refactor: ensure QR code contains at least one channel 2024-07-13 07:56:44 -03:00
andrekir b1bbafcc41 refactor(ContactListView): move selection logic to `ContactItem` 2024-07-13 07:50:01 -03:00
andrekir 6e84d88299 fix: `ContactsFragment` ActionMode menu 2024-07-13 07:41:00 -03:00
andrekir 9869c9e861 refactor: validate drag-and-drop by fixed `contentType` 2024-07-13 07:28:36 -03:00
andrekir cdf7639c4a refactor: remove `coroutineScope` in `LaunchedEffect` 2024-07-13 07:27:29 -03:00