diff options
author | Christoph Böhmwalder <christoph@boehmwalder.at> | 2017-12-26 14:35:25 +0100 |
---|---|---|
committer | Mohamed Zenadi <zeapo@users.noreply.github.com> | 2017-12-26 14:35:25 +0100 |
commit | e41287cb164b734dd19dc63d88235dd75509547d (patch) | |
tree | ff5800cb95a0047c16a5c4809cffcd9e49a126bc /app/src/main/res | |
parent | 916d63f9bec5d624350b62a1d0eaec677a6b214f (diff) |
show age for passwords in detail view (#339)
* show age for passwords in detail view
Implements #330.
This fetches the latest commit where the respective password file was
changed from the current HEAD and outputs the relative time since
the last change on the decrypt page.
* Move lastChanged logic out of PgpActivity
This nicely encapsulates the lastChanged logic (and thus separates it
from dependencies like git). The last changed date is now passed as a
timestamp using the Intent's extra info.
Diffstat (limited to 'app/src/main/res')
-rw-r--r-- | app/src/main/res/layout/decrypt_layout.xml | 13 | ||||
-rw-r--r-- | app/src/main/res/values-cs/strings.xml | 1 | ||||
-rw-r--r-- | app/src/main/res/values-de/strings.xml | 2 | ||||
-rw-r--r-- | app/src/main/res/values-fr/strings.xml | 1 | ||||
-rw-r--r-- | app/src/main/res/values-ja/strings.xml | 1 | ||||
-rw-r--r-- | app/src/main/res/values-ru/strings.xml | 1 | ||||
-rw-r--r-- | app/src/main/res/values-zh-rCN/strings.xml | 1 | ||||
-rw-r--r-- | app/src/main/res/values-zh-rTW/strings.xml | 1 | ||||
-rw-r--r-- | app/src/main/res/values/strings.xml | 2 |
9 files changed, 23 insertions, 0 deletions
diff --git a/app/src/main/res/layout/decrypt_layout.xml b/app/src/main/res/layout/decrypt_layout.xml index 48247c57..e5095d66 100644 --- a/app/src/main/res/layout/decrypt_layout.xml +++ b/app/src/main/res/layout/decrypt_layout.xml @@ -43,6 +43,19 @@ android:textSize="24sp" android:textStyle="bold" tools:ignore="HardcodedText" /> + + <TextView + android:id="@+id/crypto_password_last_changed" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_gravity="center_vertical" + android:layout_marginLeft="16dp" + android:layout_marginStart="16dp" + android:text="LAST CHANGED HERE" + android:textColor="@color/grey_500" + android:textIsSelectable="false" + android:textSize="18sp" + tools:ignore="HardcodedText" /> </LinearLayout> <ImageView diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 5feaec77..a8bb0a50 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -153,4 +153,5 @@ <string name="no_repo_selected">Nebyl vybrát externí repozitář</string> <string name="send_plaintext_password_to">Odeslat heslo jako plaintext za použití…</string> <string name="show_password">Pokaż hasło</string> + <string name="get_last_changed_failed">Failed to get last changed date</string> </resources>
\ No newline at end of file diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 80b16cd9..8c63a37b 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -194,4 +194,6 @@ <string name="autofill_ins_1_hint">Bildschirmfoto Accessibility Services</string> <string name="autofill_ins_2_hint">Bildschirmfoto des Schalters in Accessibility Services</string> <string name="autofill_ins_3_hint">Bildschirmfoto von Autofill in Aktion</string> + <string name="last_changed">Zuletzt geändert %s</string> + <string name="get_last_changed_failed">Das Abrufen des letzten Änderungsdatums ist fehlgeschlagen.</string> </resources> diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 3180a494..6db46765 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -186,4 +186,5 @@ <string name="show_extra_content_pref_title">Afficher le contenu supplémentaire</string> <string name="username">Nom d\'utilisateur</string> <string name="ssh_key_does_not_exist">Impossible d\'ouvrir la clef ssh, merci de vérifier que le ficher existe</string> + <string name="get_last_changed_failed">Failed to get last changed date</string> </resources> diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 9ab13ff0..def249be 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -157,4 +157,5 @@ <string name="no_repo_selected">外部リポジトリが選択されていません</string> <string name="send_plaintext_password_to">パスワードをプレーンテキストとして送信…</string> <string name="show_password">パスワードを表示</string> + <string name="get_last_changed_failed">Failed to get last changed date</string> </resources> diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 24fe4e58..d8177901 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -188,4 +188,5 @@ <string name="autofill_paste">Вставить</string> <string name="autofill_paste_username">Вставить имя пользователя?\n\n%s</string> <string name="autofill_toast_username">Выберите поле ввода для вставки имени пользователя.\nИмя пользователя можно вставить в течение %d секунд.</string> + <string name="get_last_changed_failed">Failed to get last changed date</string> </resources> diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index ba6dfa5a..bcba3ca2 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -121,4 +121,5 @@ <string name="server_resulting_url">生成的 URL</string> <string name="autofill_apps_match_ellipsis">匹配…</string> <string name="pref_crypto_title">加密</string> + <string name="get_last_changed_failed">Failed to get last changed date</string> </resources>
\ No newline at end of file diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 43e51818..d0970f00 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -121,4 +121,5 @@ <string name="server_resulting_url">生成的 URL</string> <string name="autofill_apps_match_ellipsis">匹配…</string> <string name="pref_crypto_title">加密</string> + <string name="get_last_changed_failed">Failed to get last changed date</string> </resources> diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index dd286625..8a5f0e39 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -98,6 +98,7 @@ <string name="copy_password">Copy password</string> <string name="copy_username">Copy username</string> <string name="share_as_plaintext">Share as plaintext</string> + <string name="last_changed">Last changed %s</string> <!-- Preferences --> <string name="pref_git_title">Git</string> @@ -217,4 +218,5 @@ <string name="commit_hash">Commit hash</string> <string name="crypto_password_edit_hint">p@ssw0rd!</string> <string name="crypto_extra_edit_hint">username: something other extra content</string> + <string name="get_last_changed_failed">Failed to get last changed date</string> </resources> |