summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnne Jan Brouwer <brouwer@annejan.com>2019-04-17 13:16:02 +0200
committerAnne Jan Brouwer <brouwer@annejan.com>2019-04-17 13:16:02 +0200
commitd483e98152c64a2d9a6458f634e3c9f14133b96e (patch)
treef7c9e5993f8da10c260ebee4e808370fbbf390f4
parentfeeb40740fc2c7362de4e60fd8a785df1af9f7cc (diff)
Updates and more cleanup
-rw-r--r--CHANGELOG.md1
-rw-r--r--localization/localization_ar_MA.ts26
-rw-r--r--localization/localization_ca.ts26
-rw-r--r--localization/localization_cs_CZ.ts26
-rwxr-xr-xlocalization/localization_de_DE.ts30
-rwxr-xr-xlocalization/localization_de_LU.ts30
-rw-r--r--localization/localization_el_GR.ts26
-rw-r--r--localization/localization_en_GB.ts26
-rw-r--r--localization/localization_en_US.ts26
-rw-r--r--localization/localization_es_ES.ts30
-rw-r--r--localization/localization_fr_BE.ts26
-rw-r--r--localization/localization_fr_FR.ts26
-rw-r--r--localization/localization_fr_LU.ts26
-rw-r--r--localization/localization_gl_ES.ts26
-rw-r--r--localization/localization_he_IL.ts26
-rw-r--r--localization/localization_hu_HU.ts26
-rw-r--r--localization/localization_it_IT.ts26
-rw-r--r--localization/localization_lb_LU.ts26
-rw-r--r--localization/localization_nl.ts26
-rw-r--r--localization/localization_pl_PL.ts26
-rw-r--r--localization/localization_pt_PT.ts26
-rw-r--r--localization/localization_ru_RU.ts30
-rw-r--r--localization/localization_sv_SE.ts30
-rw-r--r--localization/localization_zh_CN.ts26
-rwxr-xr-xrelease-mac3
-rw-r--r--src/configdialog.cpp3
-rw-r--r--src/mainwindow.cpp5
-rw-r--r--src/qpushbuttonasqrcode.cpp6
-rw-r--r--src/qpushbuttonasqrcode.h2
-rw-r--r--src/qtpass.cpp5
-rw-r--r--src/qtpasssettings.cpp4
31 files changed, 439 insertions, 208 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 85f0923f..2d19a105 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -41,6 +41,7 @@
- Support for using WSL binaries on Windows [\#431](https://github.com/IJHack/QtPass/pull/431) ([rdoeffinger](https://github.com/rdoeffinger))
- Bugfixes and Windows compatibility improvements [\#430](https://github.com/IJHack/QtPass/pull/430) ([mrsch](https://github.com/mrsch))
- Update to prevent the installer requesting admin [\#424](https://github.com/IJHack/QtPass/pull/424) ([hughwilliams94](https://github.com/hughwilliams94))
+- Display passwords as QR codes [\#421](https://github.com/IJHack/QtPass/pull/421) ([frawi](https://github.com/frawi))
- Tested working on Mac Os HS with pinentry-mac [\#419](https://github.com/IJHack/QtPass/pull/419) ([riccardocossu](https://github.com/riccardocossu))
- Dutch \(nl\) translation improvements [\#418](https://github.com/IJHack/QtPass/pull/418) ([equaeghe](https://github.com/equaeghe))
- Bugfixes [\#413](https://github.com/IJHack/QtPass/pull/413) ([rdoeffinger](https://github.com/rdoeffinger))
diff --git a/localization/localization_ar_MA.ts b/localization/localization_ar_MA.ts
index 96500292..e944ae0c 100644
--- a/localization/localization_ar_MA.ts
+++ b/localization/localization_ar_MA.ts
@@ -321,12 +321,17 @@ email</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+24"/>
+ <location line="+25"/>
<source>Pass OTP extension needs to be installed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+23"/>
+ <location line="+5"/>
+ <source>qrencode needs to be installed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location line="+24"/>
<source>No Clipboard</source>
<translation type="unfinished"></translation>
</message>
@@ -341,7 +346,7 @@ email</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+418"/>
+ <location line="+419"/>
<source>No profile selected</source>
<translation type="unfinished"></translation>
</message>
@@ -351,7 +356,7 @@ email</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+52"/>
+ <location line="+65"/>
<source>GnuPG not found</source>
<translation type="unfinished"></translation>
</message>
@@ -395,6 +400,11 @@ email</source>
<source>Autodetect</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location/>
+ <source>Use qrencode</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>ImitatePass</name>
@@ -551,7 +561,7 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location/>
- <location filename="../src/mainwindow.cpp" line="+903"/>
+ <location filename="../src/mainwindow.cpp" line="+904"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
@@ -655,12 +665,12 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location line="+4"/>
- <location line="+640"/>
+ <location line="+649"/>
<source>Password</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="-616"/>
+ <location line="-625"/>
<source>OTP Code</source>
<translation type="unfinished"></translation>
</message>
@@ -813,7 +823,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>QtPass</name>
<message>
- <location filename="../src/qtpass.cpp" line="+138"/>
+ <location filename="../src/qtpass.cpp" line="+140"/>
<source>Generating GPG key pair</source>
<translation type="unfinished"></translation>
</message>
diff --git a/localization/localization_ca.ts b/localization/localization_ca.ts
index 0ccb0b23..8d4ce609 100644
--- a/localization/localization_ca.ts
+++ b/localization/localization_ca.ts
@@ -327,12 +327,17 @@ email</translation>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+24"/>
+ <location line="+25"/>
<source>Pass OTP extension needs to be installed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+23"/>
+ <location line="+5"/>
+ <source>qrencode needs to be installed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location line="+24"/>
<source>No Clipboard</source>
<translation>Sense porta-retalls</translation>
</message>
@@ -347,7 +352,7 @@ email</translation>
<translation>Copia sota demanda al porta-retalls</translation>
</message>
<message>
- <location line="+418"/>
+ <location line="+419"/>
<source>No profile selected</source>
<translation>Cap perfil seleccionat</translation>
</message>
@@ -357,7 +362,7 @@ email</translation>
<translation>No s&apos;ha seleccionat cap perfil per suprimir</translation>
</message>
<message>
- <location line="+52"/>
+ <location line="+65"/>
<source>GnuPG not found</source>
<translation>No s&apos;ha trobat GnuPG</translation>
</message>
@@ -401,6 +406,11 @@ email</translation>
<source>Autodetect</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location/>
+ <source>Use qrencode</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>ImitatePass</name>
@@ -564,7 +574,7 @@ Expire-Date: 0
</message>
<message>
<location/>
- <location filename="../src/mainwindow.cpp" line="+903"/>
+ <location filename="../src/mainwindow.cpp" line="+904"/>
<source>Edit</source>
<translation>Edita</translation>
</message>
@@ -748,12 +758,12 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location line="+4"/>
- <location line="+640"/>
+ <location line="+649"/>
<source>Password</source>
<translation>Contrasenya</translation>
</message>
<message>
- <location line="-616"/>
+ <location line="-625"/>
<source>OTP Code</source>
<translation>Codi OTP</translation>
</message>
@@ -971,7 +981,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>QtPass</name>
<message>
- <location filename="../src/qtpass.cpp" line="+138"/>
+ <location filename="../src/qtpass.cpp" line="+140"/>
<source>Generating GPG key pair</source>
<translation type="unfinished">Generació del parell de claus GPG</translation>
</message>
diff --git a/localization/localization_cs_CZ.ts b/localization/localization_cs_CZ.ts
index 85188cd4..dfff6a34 100644
--- a/localization/localization_cs_CZ.ts
+++ b/localization/localization_cs_CZ.ts
@@ -327,12 +327,17 @@ email</translation>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+24"/>
+ <location line="+25"/>
<source>Pass OTP extension needs to be installed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+23"/>
+ <location line="+5"/>
+ <source>qrencode needs to be installed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location line="+24"/>
<source>No Clipboard</source>
<translation>Bez schránky</translation>
</message>
@@ -347,7 +352,7 @@ email</translation>
<translation>Na vyžádání zkopírovat do schránky</translation>
</message>
<message>
- <location line="+418"/>
+ <location line="+419"/>
<source>No profile selected</source>
<translation>Nebyl vybrán profil</translation>
</message>
@@ -357,7 +362,7 @@ email</translation>
<translation>Nebyl vybrán profil ke smazání</translation>
</message>
<message>
- <location line="+52"/>
+ <location line="+65"/>
<source>GnuPG not found</source>
<translation>GnuPG nenalezeno</translation>
</message>
@@ -401,6 +406,11 @@ email</translation>
<source>Autodetect</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location/>
+ <source>Use qrencode</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>ImitatePass</name>
@@ -564,7 +574,7 @@ Expire-Date: 0
</message>
<message>
<location/>
- <location filename="../src/mainwindow.cpp" line="+903"/>
+ <location filename="../src/mainwindow.cpp" line="+904"/>
<source>Edit</source>
<translation>Upravit</translation>
</message>
@@ -730,12 +740,12 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location line="+4"/>
- <location line="+640"/>
+ <location line="+649"/>
<source>Password</source>
<translation type="unfinished">Heslo</translation>
</message>
<message>
- <location line="-616"/>
+ <location line="-625"/>
<source>OTP Code</source>
<translation type="unfinished"></translation>
</message>
@@ -949,7 +959,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>QtPass</name>
<message>
- <location filename="../src/qtpass.cpp" line="+138"/>
+ <location filename="../src/qtpass.cpp" line="+140"/>
<source>Generating GPG key pair</source>
<translation type="unfinished">Generování páru GPG klíčů</translation>
</message>
diff --git a/localization/localization_de_DE.ts b/localization/localization_de_DE.ts
index 392edecb..07a963fa 100755
--- a/localization/localization_de_DE.ts
+++ b/localization/localization_de_DE.ts
@@ -323,7 +323,7 @@ email</translation>
<translation>Inhalt ausblenden</translation>
</message>
<message>
- <location filename="../src/configdialog.cpp" line="+567"/>
+ <location filename="../src/configdialog.cpp" line="+588"/>
<source>GnuPG not found</source>
<translation>GnuPG nicht gefunden</translation>
</message>
@@ -363,22 +363,27 @@ email</translation>
<translation>Ordner %1 ist kein Passwort Speicher oder wurde noch nicht initialisiert.</translation>
</message>
<message>
- <location line="-115"/>
+ <location line="-128"/>
<source>No profile selected</source>
<translation>Kein Profil ausgewählt</translation>
</message>
<message>
- <location line="-467"/>
+ <location line="-475"/>
<source>System tray is not available</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+24"/>
+ <location line="+25"/>
<source>Pass OTP extension needs to be installed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+23"/>
+ <location line="+5"/>
+ <source>qrencode needs to be installed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location line="+24"/>
<source>No Clipboard</source>
<translation>Keine Zwischenablage</translation>
</message>
@@ -393,7 +398,7 @@ email</translation>
<translation>Bei Bedarf in Zwischenablage kopieren</translation>
</message>
<message>
- <location line="+419"/>
+ <location line="+420"/>
<source>No profile selected to delete</source>
<translation>Kein Profil zum Löschen ausgewählt</translation>
</message>
@@ -402,6 +407,11 @@ email</translation>
<source>Autodetect</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location/>
+ <source>Use qrencode</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>ImitatePass</name>
@@ -552,7 +562,7 @@ Expire-Date: 0
</message>
<message>
<location/>
- <location filename="../src/mainwindow.cpp" line="+903"/>
+ <location filename="../src/mainwindow.cpp" line="+904"/>
<source>Edit</source>
<translation>Ändern</translation>
</message>
@@ -723,12 +733,12 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location line="+4"/>
- <location line="+640"/>
+ <location line="+649"/>
<source>Password</source>
<translation>Passwort</translation>
</message>
<message>
- <location line="-616"/>
+ <location line="-625"/>
<source>OTP Code</source>
<translation>OTP-Code</translation>
</message>
@@ -939,7 +949,7 @@ Neues Passwort-Datei:
<context>
<name>QtPass</name>
<message>
- <location filename="../src/qtpass.cpp" line="+138"/>
+ <location filename="../src/qtpass.cpp" line="+140"/>
<source>Generating GPG key pair</source>
<translation type="unfinished">GPG Schlüssel-Paar wird generiert</translation>
</message>
diff --git a/localization/localization_de_LU.ts b/localization/localization_de_LU.ts
index be5c790a..84a405e3 100755
--- a/localization/localization_de_LU.ts
+++ b/localization/localization_de_LU.ts
@@ -323,7 +323,7 @@ email</translation>
<translation>Inhalt ausblenden</translation>
</message>
<message>
- <location filename="../src/configdialog.cpp" line="+567"/>
+ <location filename="../src/configdialog.cpp" line="+588"/>
<source>GnuPG not found</source>
<translation>GnuPG nicht gefunden</translation>
</message>
@@ -363,22 +363,27 @@ email</translation>
<translation>Ordner %1 ist kein Password Store oder wurde noch nicht initialisiert.</translation>
</message>
<message>
- <location line="-115"/>
+ <location line="-128"/>
<source>No profile selected</source>
<translation>Kein Profil ausgewählt</translation>
</message>
<message>
- <location line="-467"/>
+ <location line="-475"/>
<source>System tray is not available</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+24"/>
+ <location line="+25"/>
<source>Pass OTP extension needs to be installed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+23"/>
+ <location line="+5"/>
+ <source>qrencode needs to be installed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location line="+24"/>
<source>No Clipboard</source>
<translation>Keine Zwischenablage</translation>
</message>
@@ -393,7 +398,7 @@ email</translation>
<translation>Bei Bedarf in Zwischenablage kopieren</translation>
</message>
<message>
- <location line="+419"/>
+ <location line="+420"/>
<source>No profile selected to delete</source>
<translation>Kein Profil zum Löschen ausgewählt</translation>
</message>
@@ -402,6 +407,11 @@ email</translation>
<source>Autodetect</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location/>
+ <source>Use qrencode</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>ImitatePass</name>
@@ -551,7 +561,7 @@ Expire-Date: 0
</message>
<message>
<location/>
- <location filename="../src/mainwindow.cpp" line="+903"/>
+ <location filename="../src/mainwindow.cpp" line="+904"/>
<source>Edit</source>
<translation>Ändern</translation>
</message>
@@ -722,12 +732,12 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location line="+4"/>
- <location line="+640"/>
+ <location line="+649"/>
<source>Password</source>
<translation>Passwort</translation>
</message>
<message>
- <location line="-616"/>
+ <location line="-625"/>
<source>OTP Code</source>
<translation type="unfinished"></translation>
</message>
@@ -934,7 +944,7 @@ Neues Passwort-Datei:
<context>
<name>QtPass</name>
<message>
- <location filename="../src/qtpass.cpp" line="+138"/>
+ <location filename="../src/qtpass.cpp" line="+140"/>
<source>Generating GPG key pair</source>
<translation type="unfinished">GPG Schlüssel-Paar wird generiert</translation>
</message>
diff --git a/localization/localization_el_GR.ts b/localization/localization_el_GR.ts
index 2f123ee4..344c3f9b 100644
--- a/localization/localization_el_GR.ts
+++ b/localization/localization_el_GR.ts
@@ -321,12 +321,17 @@ email</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+24"/>
+ <location line="+25"/>
<source>Pass OTP extension needs to be installed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+23"/>
+ <location line="+5"/>
+ <source>qrencode needs to be installed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location line="+24"/>
<source>No Clipboard</source>
<translation type="unfinished"></translation>
</message>
@@ -341,7 +346,7 @@ email</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+418"/>
+ <location line="+419"/>
<source>No profile selected</source>
<translation type="unfinished"></translation>
</message>
@@ -351,7 +356,7 @@ email</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+52"/>
+ <location line="+65"/>
<source>GnuPG not found</source>
<translation type="unfinished"></translation>
</message>
@@ -395,6 +400,11 @@ email</source>
<source>Autodetect</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location/>
+ <source>Use qrencode</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>ImitatePass</name>
@@ -533,7 +543,7 @@ Expire-Date: 0
<context>
<name>MainWindow</name>
<message>
- <location filename="../src/mainwindow.cpp" line="+188"/>
+ <location filename="../src/mainwindow.cpp" line="+189"/>
<source>Welcome to QtPass %1</source>
<translation type="unfinished"></translation>
</message>
@@ -550,12 +560,12 @@ Expire-Date: 0
</message>
<message>
<location line="+4"/>
- <location line="+640"/>
+ <location line="+649"/>
<source>Password</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="-616"/>
+ <location line="-625"/>
<source>OTP Code</source>
<translation type="unfinished"></translation>
</message>
@@ -816,7 +826,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>QtPass</name>
<message>
- <location filename="../src/qtpass.cpp" line="+138"/>
+ <location filename="../src/qtpass.cpp" line="+140"/>
<source>Generating GPG key pair</source>
<translation type="unfinished"></translation>
</message>
diff --git a/localization/localization_en_GB.ts b/localization/localization_en_GB.ts
index a86b3c64..565b7217 100644
--- a/localization/localization_en_GB.ts
+++ b/localization/localization_en_GB.ts
@@ -327,12 +327,17 @@ email</translation>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+24"/>
+ <location line="+25"/>
<source>Pass OTP extension needs to be installed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+23"/>
+ <location line="+5"/>
+ <source>qrencode needs to be installed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location line="+24"/>
<source>No Clipboard</source>
<translation>No Clipboard</translation>
</message>
@@ -347,7 +352,7 @@ email</translation>
<translation>On-demand copy to clipboard</translation>
</message>
<message>
- <location line="+418"/>
+ <location line="+419"/>
<source>No profile selected</source>
<translation>No profile selected</translation>
</message>
@@ -357,7 +362,7 @@ email</translation>
<translation>No profile selected to delete</translation>
</message>
<message>
- <location line="+52"/>
+ <location line="+65"/>
<source>GnuPG not found</source>
<translation>GnuPG not found</translation>
</message>
@@ -401,6 +406,11 @@ email</translation>
<source>Autodetect</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location/>
+ <source>Use qrencode</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>ImitatePass</name>
@@ -564,7 +574,7 @@ Expire-Date: 0
</message>
<message>
<location/>
- <location filename="../src/mainwindow.cpp" line="+903"/>
+ <location filename="../src/mainwindow.cpp" line="+904"/>
<source>Edit</source>
<translation>Edit</translation>
</message>
@@ -759,12 +769,12 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location line="+4"/>
- <location line="+640"/>
+ <location line="+649"/>
<source>Password</source>
<translation>Password</translation>
</message>
<message>
- <location line="-616"/>
+ <location line="-625"/>
<source>OTP Code</source>
<translation>OTP Code</translation>
</message>
@@ -982,7 +992,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>QtPass</name>
<message>
- <location filename="../src/qtpass.cpp" line="+138"/>
+ <location filename="../src/qtpass.cpp" line="+140"/>
<source>Generating GPG key pair</source>
<translation type="unfinished">Generating GPG key pair</translation>
</message>
diff --git a/localization/localization_en_US.ts b/localization/localization_en_US.ts
index 6d8ba766..639dbb9e 100644
--- a/localization/localization_en_US.ts
+++ b/localization/localization_en_US.ts
@@ -327,12 +327,17 @@ email</translation>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+24"/>
+ <location line="+25"/>
<source>Pass OTP extension needs to be installed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+23"/>
+ <location line="+5"/>
+ <source>qrencode needs to be installed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location line="+24"/>
<source>No Clipboard</source>
<translation>No Clipboard</translation>
</message>
@@ -347,7 +352,7 @@ email</translation>
<translation>On-demand copy to clipboard</translation>
</message>
<message>
- <location line="+418"/>
+ <location line="+419"/>
<source>No profile selected</source>
<translation>No profile selected</translation>
</message>
@@ -357,7 +362,7 @@ email</translation>
<translation>No profile selected to delete</translation>
</message>
<message>
- <location line="+52"/>
+ <location line="+65"/>