diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/help/HelpSettingsFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/help/HelpSettingsFragment.kt
index 2aef9bdc9aa..2c0c55bbb9f 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/help/HelpSettingsFragment.kt
+++ b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/help/HelpSettingsFragment.kt
@@ -5,6 +5,7 @@
package org.thoughtcrime.securesms.components.settings.app.help
+import android.widget.Toast
import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.padding
@@ -26,6 +27,7 @@ import org.signal.core.ui.compose.Rows.TextAndLabel
import org.signal.core.ui.compose.Rows.defaultPadding
import org.signal.core.ui.compose.Scaffolds
import org.signal.core.ui.compose.SignalIcons
+import org.signal.core.util.Util
import org.thoughtcrime.securesms.BuildConfig
import org.thoughtcrime.securesms.R
import org.thoughtcrime.securesms.util.CommunicationActions
@@ -74,7 +76,11 @@ class HelpSettingsFragment : ComposeFragment() {
item {
Rows.TextRow(
text = stringResource(R.string.HelpSettingsFragment__version),
- label = BuildConfig.VERSION_NAME
+ label = BuildConfig.VERSION_NAME,
+ onLongClick = {
+ Util.copyToClipboard(context, BuildConfig.VERSION_NAME)
+ Toast.makeText(context, R.string.HelpSettingsFragment__copied_to_clipboard, Toast.LENGTH_SHORT).show()
+ }
)
}
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 48949667942..faf6dbcd8e8 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -6047,6 +6047,8 @@
Support center
Contact us
Version
+
+ Copied to clipboard
Debug log
Licenses