diff --git a/CHANGELOG.md b/CHANGELOG.md index 38ee2c97..f7416720 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,9 @@ All notable changes to this project will be documented in this file. ## Unreleased +### Added +- Copy implicit username (password filename) by long pressing + ### Fixed - Can't delete folders containing a password diff --git a/app/src/main/java/com/zeapo/pwdstore/crypto/PgpActivity.kt b/app/src/main/java/com/zeapo/pwdstore/crypto/PgpActivity.kt index 7acb22d4..4e49dfe3 100644 --- a/app/src/main/java/com/zeapo/pwdstore/crypto/PgpActivity.kt +++ b/app/src/main/java/com/zeapo/pwdstore/crypto/PgpActivity.kt @@ -124,6 +124,12 @@ class PgpActivity : AppCompatActivity(), OpenPgpServiceConnection.OnBound { setContentView(R.layout.decrypt_layout) crypto_password_category_decrypt.text = relativeParentPath crypto_password_file.text = name + crypto_password_file.setOnLongClickListener { + val clip = ClipData.newPlainText("pgp_handler_result_pm", name) + clipboard.setPrimaryClip(clip) + showSnackbar(this.resources.getString(R.string.clipboard_username_toast_text)) + true + } crypto_password_last_changed.text = try { this.resources.getString(R.string.last_changed, lastChangedString)