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
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
e31b7d4911
chore: update targetSdk to API 34
2024-07-21 10:43:01 -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
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
andrekir
a7e7569379
refactor: move LocalLifecycleOwner to androidx.lifecycle.compose package
2024-07-13 07:27:05 -03:00
andrekir
d8ef392ddd
refactor: replace light/dark mode previews with @PreviewLightDark
2024-07-13 07:26:45 -03:00
James Rich
8dad5a085e
Feat: Show channel number and name in direct message title ( #1131 )
...
* Feat: Show channel number and name in direct message title
This commit updates the message title to include the channel number and name when viewing direct messages.
This improves the user experience by providing more context about the conversation.
* Refactor: Improve message fragment toolbar
Use MaterialToolbar's built-in title and subtitle features to display channel name and number, simplifying the layout and improving UI consistency.
2024-07-13 07:25:22 -03:00
andrekir
2b4b1d7683
refactor: handle selected contacts in a local variable
2024-07-06 08:31:52 -03:00