fix(app): nothing secret is copied

The reading of the full reading's fixes found that copied recovery codes
and authenticator keys still reached clipboard histories (Windows, KDE's
Klipper, Gboard, Samsung's) and cloud clipboards, as no Flutter engine
marks a copy as sensitive, and that on Android an app in the background
can't empty the clipboard again, so the minute's clearing often never
happened.

As the developer decided: recovery codes are saved, like the phrase; an
authenticator's key is scanned as a QR code, opened in the authenticator
app, or typed from the screen. copySecret and its texts go.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
This commit is contained in:
Tizian 「ティツィアーン」 2026-10-21 16:11:41 +02:00
commit 999877d95c
Signed by: raisondetredev
GPG key ID: 07F6FCF405488B64
5 changed files with 59 additions and 150 deletions

View file

@ -80,8 +80,6 @@
"passwordContinue": "Weiter",
"passwordBack": "Zurück",
"passwordDone": "Fertig",
"passwordCopy": "Kopieren",
"passwordCopied": "Kopiert.",
"passwordSave": "Als Datei speichern",
"passwordQrCode": "QR-Code für deine Authenticator-App",
"passwordMailCode": "Code aus der E-Mail",

View file

@ -239,8 +239,6 @@
"passwordContinue": "Continue",
"passwordBack": "Back",
"passwordDone": "Done",
"passwordCopy": "Copy",
"passwordCopied": "Copied.",
"passwordSave": "Save as a file",
"passwordQrCode": "QR code for your authenticator app",
"passwordMailCode": "Code from the email",

View file

@ -583,18 +583,6 @@ abstract class HalkyonAppLocalizations {
/// **'Done'**
String get passwordDone;
/// No description provided for @passwordCopy.
///
/// In en, this message translates to:
/// **'Copy'**
String get passwordCopy;
/// No description provided for @passwordCopied.
///
/// In en, this message translates to:
/// **'Copied.'**
String get passwordCopied;
/// No description provided for @passwordSave.
///
/// In en, this message translates to:

View file

@ -305,12 +305,6 @@ class HalkyonAppLocalizationsDe extends HalkyonAppLocalizations {
@override
String get passwordDone => 'Fertig';
@override
String get passwordCopy => 'Kopieren';
@override
String get passwordCopied => 'Kopiert.';
@override
String get passwordSave => 'Als Datei speichern';

View file

@ -302,12 +302,6 @@ class HalkyonAppLocalizationsEn extends HalkyonAppLocalizations {
@override
String get passwordDone => 'Done';
@override
String get passwordCopy => 'Copy';
@override
String get passwordCopied => 'Copied.';
@override
String get passwordSave => 'Save as a file';