3158 Commits

Author SHA1 Message Date
andrekir
9083307499 2.3.15 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
renovate[bot]
eb48eaf9d3 chore(deps): update kotlin_version to v2 (major) (#1050) 2024-06-30 11:11:11 -03:00
andrekir
07e7a40ba0 fix: accidental code changes 2.3.14 2024-06-30 10:34:03 -03:00
andrekir
f622291983 2.3.14 2024-06-30 10:22:18 -03:00
andrekir
4bf2d405ce feat: add drag-and-drop to channel editor 2024-06-30 09:04:27 -03:00
andrekir
66babdf735 feat: add dragDropItemsIndexed extension 2024-06-30 09:04:27 -03:00
andrekir
c95cba097c refactor: use item keys instead of indexes 2024-06-30 09:04:27 -03:00
andrekir
218100e9d5 feat: add LazyColumnDragAndDropDemo 2024-06-30 09:04:27 -03:00
andrekir
4d2dcad50e refactor: raise minimum firmware version to 2.3.2
closes #1031
2024-06-30 08:52:52 -03:00
andrekir
185bf01046 feat: update Dutch localization strings 2024-06-30 08:18:11 -03:00
andrekir
9a71922afc fix: long contact names breaking time layout 2024-06-30 08:11:36 -03:00
andrekir
40edec0a31 feat: add device_logging_enabled config 2024-06-30 08:10:45 -03:00
renovate[bot]
3454bae451 chore(deps): update protobuf_version to v4.27.2 2024-06-30 07:40:58 -03:00
renovate[bot]
59e6fe9c7d chore(deps): update androidx.fragment:fragment-ktx to v1.8.1 2024-06-30 07:40:44 -03:00
renovate[bot]
155158d24b chore(deps): update androidx.test.ext:junit to v1.2.1 2024-06-30 07:37:09 -03:00
renovate[bot]
f12eb4fffe chore(deps): update androidx.test.espresso:espresso-core to v3.6.1 2024-06-30 07:32:23 -03:00
renovate[bot]
5bcbe706c4 chore(deps): update com.google.firebase:firebase-bom to v33.1.1 2024-06-30 07:22:08 -03:00
renovate[bot]
5e2d090ed9 chore(deps): update com.google.firebase:firebase-crashlytics-gradle to v3.0.2 2024-06-30 07:21:52 -03:00