From 5cba6c62d7b4628dfaf482dd883e333f93d323d4 Mon Sep 17 00:00:00 2001 From: Felix Bechstein Date: Sat, 22 Jul 2017 12:09:34 +0200 Subject: Parse username from password entry, refs #192 (#318) This is a first step of letting APS handle usernames from password entries. It shows the username in PgpHandler and allows to copy it to the clipboard. --- app/src/main/res/drawable-hdpi/ic_content_copy.png | Bin 0 -> 422 bytes app/src/main/res/drawable-mdpi/ic_content_copy.png | Bin 0 -> 286 bytes .../main/res/drawable-xhdpi/ic_content_copy.png | Bin 0 -> 561 bytes .../main/res/drawable-xxhdpi/ic_content_copy.png | Bin 0 -> 821 bytes .../main/res/drawable-xxxhdpi/ic_content_copy.png | Bin 0 -> 1327 bytes app/src/main/res/layout/activity_pgp_handler.xml | 2 +- app/src/main/res/layout/decrypt_layout.xml | 61 ++++++++++++++++++--- app/src/main/res/layout/encrypt_layout.xml | 2 +- app/src/main/res/layout/key_id.xml | 2 +- app/src/main/res/menu/pgp_handler.xml | 6 +- app/src/main/res/values-cs/strings.xml | 2 +- app/src/main/res/values-de/strings.xml | 8 ++- app/src/main/res/values-fr/strings.xml | 2 +- app/src/main/res/values-ja/strings.xml | 2 +- app/src/main/res/values-ru/strings.xml | 2 +- app/src/main/res/values-zh-rCH/strings.xml | 2 +- app/src/main/res/values-zh-rTW/strings.xml | 2 +- app/src/main/res/values/colors.xml | 1 + app/src/main/res/values/strings.xml | 8 ++- 19 files changed, 80 insertions(+), 22 deletions(-) create mode 100644 app/src/main/res/drawable-hdpi/ic_content_copy.png create mode 100644 app/src/main/res/drawable-mdpi/ic_content_copy.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_content_copy.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_content_copy.png create mode 100644 app/src/main/res/drawable-xxxhdpi/ic_content_copy.png (limited to 'app/src/main/res') diff --git a/app/src/main/res/drawable-hdpi/ic_content_copy.png b/app/src/main/res/drawable-hdpi/ic_content_copy.png new file mode 100644 index 00000000..92cdb3ef Binary files /dev/null and b/app/src/main/res/drawable-hdpi/ic_content_copy.png differ diff --git a/app/src/main/res/drawable-mdpi/ic_content_copy.png b/app/src/main/res/drawable-mdpi/ic_content_copy.png new file mode 100644 index 00000000..ce7782b1 Binary files /dev/null and b/app/src/main/res/drawable-mdpi/ic_content_copy.png differ diff --git a/app/src/main/res/drawable-xhdpi/ic_content_copy.png b/app/src/main/res/drawable-xhdpi/ic_content_copy.png new file mode 100644 index 00000000..7d208997 Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/ic_content_copy.png differ diff --git a/app/src/main/res/drawable-xxhdpi/ic_content_copy.png b/app/src/main/res/drawable-xxhdpi/ic_content_copy.png new file mode 100644 index 00000000..6d24f434 Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/ic_content_copy.png differ diff --git a/app/src/main/res/drawable-xxxhdpi/ic_content_copy.png b/app/src/main/res/drawable-xxxhdpi/ic_content_copy.png new file mode 100644 index 00000000..0949977c Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/ic_content_copy.png differ diff --git a/app/src/main/res/layout/activity_pgp_handler.xml b/app/src/main/res/layout/activity_pgp_handler.xml index 3c79b37d..71dcff3e 100644 --- a/app/src/main/res/layout/activity_pgp_handler.xml +++ b/app/src/main/res/layout/activity_pgp_handler.xml @@ -8,7 +8,7 @@ android:paddingBottom="@dimen/activity_vertical_margin" tools:context="com.zeapo.pwdstore.crypto.PgpHandler" android:orientation="vertical" - android:background="#eee"> + android:background="@color/background"> + android:background="@color/background"> - + + + android:textStyle="bold" /> + + + + + + android:textIsSelectable="true" + android:typeface="monospace" /> - + diff --git a/app/src/main/res/layout/encrypt_layout.xml b/app/src/main/res/layout/encrypt_layout.xml index 98a6b04d..30ccfba4 100644 --- a/app/src/main/res/layout/encrypt_layout.xml +++ b/app/src/main/res/layout/encrypt_layout.xml @@ -5,7 +5,7 @@ android:layout_height="match_parent" android:orientation="vertical" tools:context="com.zeapo.pwdstore.crypto.PgpHandler" - android:background="#eee" + android:background="@color/background" android:padding="@dimen/activity_horizontal_margin"> + android:background="@color/background"> - - - Nebyl vybrán poskytovatel OpenPGP! Čekání na OpenKeychain… - Heslo zkopírováno do schránky, máte %d sekund na jeho zkopírování. + Heslo zkopírováno do schránky, máte %d sekund na jeho zkopírování. Až to bude možné, tak si zadejte jméno účtu v nastavení Zadejte si v nastavení svůj OpenKeychain účet (email) Jméno účtu je prázdné! diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 6b1161d1..cfb2d2d2 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -30,7 +30,8 @@ Kein OpenPGP-Provider ausgewählt! Warte auf OpenKeychain… - Passwort ist in der Zwischen ablage, du hast %d Sekunden, um es einzufügen. + Passwort ist in der Zwischenablage, du hast %d Sekunden, um es einzufügen. + Benutzername ist in der Zwischenablage Bitte setze deinen Accountnamen in den Einstellungen. Bitte setze deinen OpenKeychain Account (E-Mail) in den Einstellungen Accountname ist leer! @@ -88,6 +89,11 @@ Suche Passwort: Weiterer Inhalt: + Benutzername: + Passwort bearbeiten + Passwort kopieren + Benutzername kopieren + Als Klartext teilen Git diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 6fd7ab11..d496f79a 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -31,7 +31,7 @@ Aucun prestataire OpenPGP sélectionné! Attente de OpenKeychain… - Mot de passe copié dans le presse papier, vous avez %d secondes pour coller celui-ci. + Mot de passe copié dans le presse papier, vous avez %d secondes pour coller celui-ci. Renseignez le nom de votre compte dans les paramètres dès que vous pouvez Renseignez votre compte OpenKeychain (email) dans les préférences Nom du compte absent! diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 764dc004..5c15f3eb 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -31,7 +31,7 @@ OpenPGP プロバイダが選択されていません! OpenKeychain の待機中… - パスワードをクリップボードにコピーしました %d 秒以内に張り付けしてください。 + パスワードをクリップボードにコピーしました %d 秒以内に張り付けしてください。 できるだけ設定に毎回アカウント名を設定してください プリファレンスに OpenKeychain アカウント (メールアドレス) を設定してください アカウント名が空です! diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 4c8510e6..e2711cc3 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -31,7 +31,7 @@ Не выбран поставщик OpenPGP! Ожидание OpenKeychain… - Пароль скопирован в буфер обмена, у вас есть %d секунд чтобы вставить его. + Пароль скопирован в буфер обмена, у вас есть %d секунд чтобы вставить его. Пожалуйста, задайте имя пользователя в настройках Пожалуйста, задайте почту для OpenKeychain в настройках Пустое имя пользователя! diff --git a/app/src/main/res/values-zh-rCH/strings.xml b/app/src/main/res/values-zh-rCH/strings.xml index d5cad54f..997914a4 100644 --- a/app/src/main/res/values-zh-rCH/strings.xml +++ b/app/src/main/res/values-zh-rCH/strings.xml @@ -15,7 +15,7 @@ 在app中自动输入密码. 此功能只在 Andorid 4.3 及以上版本中可用. 在 Andorid 5.0 及以上版本中不依赖剪贴板 输入 “类别:\" - 密码已复制到剪贴板, 你有 %d 秒的时间将其粘贴到其他地方. + 密码已复制到剪贴板, 你有 %d 秒的时间将其粘贴到其他地方. 从服务器Clone 欢迎使用 Password Store 你可以选择创建新的版本库或将你已有的 git 版本库克隆到你的设备上 Clone diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 1e6db97e..088ab0be 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -15,7 +15,7 @@ 在app中自動填入密碼. 此功能只能在 Andorid 4.3 及以上版本中使用. 在 Andorid 5.0 及以上版本中不需要剪貼簿 輸入 “分類:\" - 密碼已複製到剪貼簿, 你有 %d 秒的時間將其貼上到其他地方. + 密碼已複製到剪貼簿, 你有 %d 秒的時間將其貼上到其他地方. 從伺服器 Clone 歡迎使用 Password Store 你可以選擇建立新的 Repo 或將你已有的 git repo clone 到你的裝置上 Clone diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index 96ebf1bb..7e1e3814 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -1,6 +1,7 @@ #ff7043 + #eee #fde0dc #f9bdbb diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 444bbf08..51b23002 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -32,7 +32,8 @@ No OpenPGP Provider selected! Waiting for OpenKeychain… - Password copied to clipboard, you have %d seconds to paste it somewhere. + Password copied to clipboard, you have %d seconds to paste it somewhere. + Username copied to clipboard Please set your account name in settings whenever you can Please set your OpenKeychain account (email) in the preferences Account name empty! @@ -97,6 +98,11 @@ Search Password: Extra content: + Username: + Edit password + Copy password + Copy username + Share as plaintext Git -- cgit v1.2.3