From fc81ee83d96cc4b2c9bbc2c3ae743bf7a9acf86a Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Tue, 19 Jul 2022 02:17:06 +0530 Subject: [PATCH] Misc cleanups and bugfixes (#2019) * Fix decrypt activity items being editable * Remove unused resources and re-roll lint baseline * Make lint mark all warnings as errors --- app/build.gradle.kts | 1 + app/lint-baseline.xml | 64 +++++++++++++++++++++- app/src/main/res/layout/item_field.xml | 2 +- app/src/main/res/values-de/strings.xml | 13 ----- app/src/main/res/values-fr/strings.xml | 12 ---- app/src/main/res/values-gl/strings.xml | 13 ----- app/src/main/res/values-it/strings.xml | 12 ---- app/src/main/res/values-pt-rBR/strings.xml | 13 ----- app/src/main/res/values-ru/strings.xml | 13 ----- app/src/main/res/values/strings.xml | 14 ----- 10 files changed, 65 insertions(+), 92 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index a8032620..8d0bc6f6 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -40,6 +40,7 @@ android { lint { abortOnError = true checkReleaseBuilds = false + warningsAsErrors = true disable.add("MissingTranslation") disable.add("PluralsCandidate") disable.add("ImpliedQuantity") diff --git a/app/lint-baseline.xml b/app/lint-baseline.xml index 3755e80a..1b2dff31 100644 --- a/app/lint-baseline.xml +++ b/app/lint-baseline.xml @@ -1,4 +1,66 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/item_field.xml b/app/src/main/res/layout/item_field.xml index 9e8dec3c..3d275f35 100644 --- a/app/src/main/res/layout/item_field.xml +++ b/app/src/main/res/layout/item_field.xml @@ -21,7 +21,7 @@ android:id="@+id/item_text" android:layout_width="match_parent" android:layout_height="wrap_content" - android:inputType="none" + android:editable="false" android:textIsSelectable="true" tools:text="p@55w0rd!" /> diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index a582befb..bb54499a 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -32,7 +32,6 @@ %1$s aus dem Store entfernen. Benenne %1$s in %2$s um. Verschiebe mehrere Passwörter nach %1$s. - Initialisiere GPG-IDs in %1$s. Passwort ist in der Zwischenablage, du hast %d Sekunden, um es einzufügen. Passwort wurde in die Zwischenablage kopiert @@ -258,9 +257,6 @@ Autofill wird Subdomains dieser Domains unterscheiden company.com\npersonal.com - Falsches Passwort - Kein passender PGP Schlüssel gefunden - Fehler von OpenKeyChain : %s Fehler Fehler beim Speichern der Passwortdatei auf dem Speicher, bitte versuchen Sie es erneut. @@ -270,8 +266,6 @@ TOTP-Konfiguration erfolgreich importiert Import der TOTP-Konfiguration fehlgeschlagen Exportiere Passwörter… - .gpg-id gefunden, enthält aber eine ungültige Schlüssel-ID, Fingerabdruck oder Benutzer-ID - Eine Schlüssel-ID in .gpg-id ist zu kurz, bitte verwenden Sie entweder lange Schlüssel-IDs (16 Zeichen) oder Fingerabdrücke (40 Zeichen) Dateiname darf nicht \'/\' enthalten, Verzeichnis oben setzen Ordner GPG Schlüssel für Ordner festlegen @@ -287,12 +281,6 @@ Es gab einen Klonflikt während des rebase-Prozesses. Dein lokaler %1$s branch wurde auf einen anderen Branch namens %2$s gepusht.\nNutze diesen Branch um Konflikte auf deinem Computer zu beheben Das Repository befindet sich nicht im Rebase-Prozess, es ist nicht nötig, den Zustand auf einen weiteren Branch zu pushen - OpenKeychain nicht installiert - OpenKeychain wird für Password Store benötigt, bitte installieren Sie es von einem der unten aufgeführten Stores - Google Play - https://play.google.com/store/apps/details?id=%1$s - F-Droid - https://f-droid.org/en/packages/%1$s/ Dateiname bereits vergeben Ein Ordner mit diesem Namen existiert bereits @@ -324,7 +312,6 @@ Manuell eingeben Schlüssel Account - Die Auswahl eines GPG-Schlüssels ist notwendig, um fortzufahren Verknüpfung auf dem Home-Screen erstellen Neues Passwort oder neuen Ordner erstellen Fehler beim Import des PGP-Keys diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 9ed41153..711e91ed 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -36,7 +36,6 @@ Suppression de %1$s. Renommer %1$sà %2$s. Déplacement de mots de passe vers %1$s. - Initialisation des identifiants GPG dans %1$s. Mot de passe copié dans le presse papier, vous avez %d secondes pour coller celui-ci. Mot de passe copié dans le presse-papiers @@ -262,9 +261,6 @@ Le remplissage automatique distinguera les sous-domaines de ces domaines societe.com\npersonnel.com - Phrase de passe incorrecte - Aucune clé PGP correspondante trouvée - Erreur d\'OpenKeyChain : %s Erreur Impossible d\'écrire le fichier de mot de passe dans le magasin, veuillez réessayer. @@ -274,8 +270,6 @@ Configuration TOTP importée avec succès Impossible d\'importer la configuration TOTP Exportation des mots de passe… - .gpg-id trouvé, mais il contient un ID de clé, une empreinte digitale ou un ID utilisateur invalide - Un ID de clé dans .gpg-id est trop court, veuillez utiliser soit des identifiants de clés longs (16 caractères) soit des empreintes digitales (40 caractères) Le nom du fichier ne doit pas contenir \'/\', définir le répertoire parent Dossier Définir la clé GPG pour le dossier @@ -291,12 +285,6 @@ Il y a eu un conflit lors de la tentative de rebase. Votre branche locale %1$s a été poussée vers une autre branche nommée %2$s\n Utilisez cette branche pour résoudre les conflits sur votre ordinateur Le dépôt n\'est pas rebasé, pas besoin de pousser vers une autre branche - OpenKeychain non installé - OpenKeychain est nécessaire pour le fonctionnement de Password Store, veuillez l\'installer depuis l\'une des boutiques d\'applications ci-dessous - Google Play - https://play.google.com/store/apps/details?id=%1$s - F-Droid - https://f-droid.org/fr/packages/%1$s/ Un fichier portant ce nom existe déjà Un dossier portant ce nom existe déjà diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml index 6bababb4..c2974b1c 100644 --- a/app/src/main/res/values-gl/strings.xml +++ b/app/src/main/res/values-gl/strings.xml @@ -36,7 +36,6 @@ Eliminar %1$s da almacenaxe. Mudar nome %1$s a %2$s. Mover varios contrasinais a %1$s. - Iniciar IDs GPG en %1$s. Contrasinal copiado ao portapapeis, tes %d segundos para pegala nalgures. Contrasinal copiado ao portapapeis @@ -263,9 +262,6 @@ a app desde unha fonte de confianza, como a Play Store, Amazon Appstore, F-Droid Autofill distinguirá entre subdominios nestes dominios empresa.com\npersoal.com - Frase de paso incorrecta - Non se atopan chaves PGP coincidentes - Fallo desde OpenKeyChain: %s Fallo Fallo ó escribir o ficheiro de contrasinal no almacén, inténtao outra vez. @@ -275,8 +271,6 @@ a app desde unha fonte de confianza, como a Play Store, Amazon Appstore, F-Droid Importouse correctamente a configuración TOTP Fallou a importación da configuración TOTP Exportando contrasinais… - Atopouse .gpg-id, pero contén un ID de chave, impresión dixital ou ID de usuaria non válidos - O ID da chave no .gpg-id é demasiado curto, usa un ID de chave máis longo (16 caracteres) ou impresión dixital (40 caracteres) O nome do ficheiro non pode conter \'/\', establece un directorio superior Directorio Establece chave GPG para o directorio @@ -292,12 +286,6 @@ a app desde unha fonte de confianza, como a Play Store, Amazon Appstore, F-Droid Hai un conflito ó realizar rebase. A túa póla local %1$s fixo push a outra póla chamada %2$s\nUsa esta póla para resolver o conflito na túa computadora O repositorio non cambiou de base, non é preciso cambiar a outra póla - OpenKeychain non está instalada - OpenKeychain é requerida para que Password Store funcione, por favor instálaa desde algún destos repositorios - Google Play - https://play.google.com/store/apps/details?id=%1$s - F-Droid - https://f-droid.org/en/packages/%1$s/ Xa existe un ficheiro con ese nome Xa existe un cartafol con ese nome @@ -330,7 +318,6 @@ a app desde unha fonte de confianza, como a Play Store, Amazon Appstore, F-Droid Escribir manualmente Segredo Conta - É preciso elexir unha chave GPG para continuar Crear atallo na pantalla de inicio Crear novo contrasinal ou cartafol Fallou a importación da chave PGP diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 40505aef..1b994b28 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -36,7 +36,6 @@ Rimuovi %1$s dal negozio. Rinomina %1$s in %2$s. Sposta più password in %1$s. - Inizializza gli ID del GPG in %1$s. Password copiata negli appunti, hai %d secondi per incollarla da qualche parte. Password copiata negli appunti @@ -257,9 +256,6 @@ L\'auto-completamento distinguerà i sottodomini di questi domini company.com\npersonal.com - Frase segreta scorretta - Nessuna corrispondenza delle chiavi PGP trovata - Errore da OpenKeyChain : %s Errore Impossibile scrivere il file delle password al negozio, sei pregato di riprovare. @@ -269,8 +265,6 @@ Configurazione TOTP importata correttamente Impossibile importare la configurazione di TOTP Esportando le password… - Trovato .gpg-id, ma contiene un ID del tasto, un\'impronta digitale o ID utente non valido - Un ID del tasto in .gpg-id è troppo breve, sei pregato di usare un ID chiave lungo (16 caratteri) o le impronte digitali (40 caratteri) Il nome del file non deve contenere \'/0, imposta la directory sopra Directory Imposta la chiave GPG per la directory @@ -285,12 +279,6 @@ Si è verificato un conflitto provando a ricollocare. Il tuo ramo locale %1$s è stato premuto all\'altro ramo denominato %2$s\n Usa questo ramo per risolvere il conflitto sul tuo computer La repository non si sta ricollocando, nessun bisogno di spingere all\'altro ramo - OpenKeychain non installato - OpenKeychain è richiesto perché Password Store funzioni, sei pregato di installarlo dai negozi sotto - Google Play - https://play.google.com/store/apps/details?id=%1$s - F-Droid - https://f-droid.org/en/packages/%1$s/ Un file con quel nome esiste già Una cartella con quel nome esiste già diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 81dd8127..bd3290bb 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -36,7 +36,6 @@ Remova %1$s do armazenamento. Renomear %1$s para %2$s. Mova múltiplas senhas para %1$s. - Inicializar IDs GPG em %1$s. Senha copiada para área de transferência, você tem %d segundos para colá-la em algum lugar. Senha copiada para área de transferência @@ -262,9 +261,6 @@ O preenchimento automático distinguirá os subdomínios destes domínios company.com\npersonal.com - Senha incorreta - Nenhuma chave PGP correspondente foi encontrada - Erro do OpenKeyChain : %s Erro Falha ao armazenar o arquivo de senha. Por favor, tente novamente. @@ -274,8 +270,6 @@ Configuração TOTP importada com sucesso Falha ao importar a configuração TOTP Exportando senhas… - Encontrado .gpg-id, mas contém uma ID de chave inválida, fingerprint ou ID de usuário - O ID de chave em .gpg-id é muito curto, por favor utilize os IDs de chaves longos (16 caracteres) ou fingerprints (40 caracteres) Nome do arquivo não deve conter \'/\', defina o diretório acima Diretório Definir chave GPG para diretório @@ -291,12 +285,6 @@ Houve um conflito ao executar o rebase. Houve um push de branch %1$s local para outra branch chamada %2$s\n Use esta branch para resolver o conflito no seu computador O repositório não está sendo rebased, não há necessidade de fazer push para outro branch - OpenKeychain não instalado - OpenKeychain é necessário para que o Password Store funcione, por favor, instale-o a partir das lojas abaixo - Google Play - https://play.google.com/store/apps/details?id=%1$s - F-Droid - https://f-droid.org/pt/pacotes/%1$s/ Já existe um arquivo com esse nome Já existe uma pasta com esse nome @@ -329,7 +317,6 @@ Inserir manualmente Segredo Conta - A seleção de uma chave GPG é necessária para prosseguir Criar atalho na tela inicial Criar nova senha ou pasta Falha ao importar a chave PGP diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 911e917a..5119ed4d 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -40,7 +40,6 @@ Удалить %1$sиз хранилища. Переименовать %1$sв%2$s. Переместить несколько паролей в %1$s. - Инициализация GPG ID в %1$s. Пароль скопирован в буфер обмена, у вас есть %d секунд чтобы вставить его. Пароль скопирован в буфер обмена @@ -260,9 +259,6 @@ Автозаполнение будет разделять поддомены этих доменов company.com\npersonal.com - Неверная ключевая фраза - Не найдено подходящих PGP ключей - Ошибка OpenKeyChain : %s Ошибка Не удалось записать файл пароля в хранилище, пожалуйста, повторите попытку. @@ -272,8 +268,6 @@ Конфигурация TOTP успешно импортирована Не удалось импортировать конфигурацию TOTP Экспорт паролей… - Найден .gpg-id, но он содержит неверный ID ключа, fingerprint или ID пользователя - Идентификатор ключа в .gpg-id слишком короткий, пожалуйста, используйте длинные идентификаторы (16 символов) или fingerprint (40 символов) Имя файла не должно содержать \'/\', укажите директорию выше Директория Установить GPG ключ для каталога @@ -288,12 +282,6 @@ При попытке rebase\'а возник конфликт. Ваша локальная ветка %1$s была запушена %2$s\n Используйте эту ветку для разрешения конфликтов с помощью компьютера Не нужно пушить в другую ветку - rebase не был запущен - OpenKeychain не установлен - OpenKeychain необходим для работы Password Store, пожалуйста, установите его из магазина приложений ниже - Google Play - https://play.google.com/store/apps/details?id=%1$s - F-Droid - https://f-droid.org/en/packages/%1$s/ Файл с таким именем уже существует Папка с таким именем уже существует @@ -324,6 +312,5 @@ Отсканировать QR-код Ввести вручную Учетная запись - Для продолжения необходимо выбрать GPG-ключ Разместить ярлык на рабочем столе diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 67b429f9..66e9374d 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -43,7 +43,6 @@ Remove %1$s from store. Rename %1$s to %2$s. Move multiple passwords to %1$s. - Initialize GPG IDs in %1$s. Password copied to clipboard, you have %d seconds to paste it somewhere. @@ -272,7 +271,6 @@ System default SSH key Password - OpenKeychain Successfully saved configuration The provided repository URL is not valid Please specify the HTTPS username in the form https://username@example.com/… @@ -293,9 +291,6 @@ company.com\npersonal.com - Incorrect passphrase - No matching PGP keys found - Error from OpenKeyChain : %s Error @@ -306,8 +301,6 @@ Successfully imported TOTP configuration Failed to import TOTP configuration Exporting passwords… - Found .gpg-id, but it contains an invalid key ID, fingerprint or user ID - A key ID in .gpg-id is too short, please use either long key IDs (16 characters) or fingerprints (40 characters) File name must not contain \'/\', set directory above Directory Set GPG key for directory @@ -326,12 +319,6 @@ The repository is not rebasing, no need to push to another branch - OpenKeychain not installed - OpenKeychain is required for Password Store to function, please install it from the stores below - Google Play - https://play.google.com/store/apps/details?id=%1$s - F-Droid - https://f-droid.org/en/packages/%1$s/ A file by that name already exists @@ -368,7 +355,6 @@ Enter manually Secret Account - Selecting a GPG key is necessary to proceed Place shortcut on home screen Create new password or folder Failed to import PGP key