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
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
renovate[bot]
7a6ef224f5
chore(deps): update com.google.firebase:firebase-bom to v33.1.2
2024-07-13 07:18:53 -03:00
renovate[bot]
c52fe157b2
chore(deps): update com.android.tools.build:gradle to v8.5.1
2024-07-13 07:09:57 -03:00
renovate[bot]
4e7bc62059
chore(deps): update gradle to v8.9
2024-07-13 07:09:41 -03:00
renovate[bot]
3569b87453
chore(deps): update org.jetbrains.kotlinx:kotlinx-serialization-json to v1.7.1
2024-07-13 07:08:54 -03:00
andrekir
e9b19ed507
chore: update proto submodule to v2.3.15
2024-07-13 07:02:40 -03:00
andrekir
36e78d1f45
chore(detekt): add `@PreviewLightDark` to ignore list
2024-07-06 08:57:10 -03:00
andrekir
2b4b1d7683
refactor: handle selected contacts in a local variable
2024-07-06 08:31:52 -03:00
andrekir
56d9f03748
refactor: migrate `QuickChatFragment` RecyclerView to Compose
2024-07-06 07:43:01 -03:00
andrekir
15861c1389
refactor: `dragDropItemsIndexed` back to use item `index`
2024-07-04 09:23:13 -03:00
James Rich
3dd0f8ceed
feat: add detekt Android CI workflow, migrate to ktlint plugin ( #1122 )
2024-07-02 23:01:51 -03:00
andrekir
70b03d92cb
fix: renamed layout reference
2024-07-02 19:06:51 -03:00
James Rich
183b337d61
Fix: Display correct hardware info in NodeInfo
...
The hardware information displayed in the NodeInfo view was incorrect. This commit fixes the issue by using the correct node
information to retrieve the hardware model string.
2024-07-02 19:03:57 -03:00
Robert-0410
6e370a9919
Qr channel select ( #1051 )
2024-07-02 09:53:37 -03:00
andrekir
a543bcbfcd
refactor: migrate `DebugFragment` RecyclerView to Compose
2024-07-01 23:04:15 -03:00
James Rich
c7a3488a78
Adds ktlint gradle plugin and baseline files ( #1120 )
2024-07-01 22:54:27 -03:00
James Rich
38f26b7128
Adds detekt, generated config, and baseline file.
2024-07-01 22:39:07 -03:00
renovate[bot]
f216543244
chore(deps): update com.github.bjoernq:unmockplugin to v0.8.0
2024-07-01 22:25:53 -03:00
James Rich
a59aaf5c28
Adds hardware model string to NodeInfo card ui if available ( #1111 )
2024-07-01 22:17:05 -03:00
renovate[bot]
fe651a7cb5
chore(deps): update lifecycle_version to v2.8.3
2024-07-01 22:01:36 -03:00
renovate[bot]
8d2c832528
chore(deps): update gradle to v8.8
2024-06-30 11:37:48 -03:00
renovate[bot]
9c6e88034f
chore(deps): update plugin com.google.devtools.ksp to v2
2024-06-30 11:19:59 -03:00