feat(app): an authenticator's key copied, marked sensitive, and its code six digits
A phone without a camera whose authenticator doesn't open otpauth: had no way but typing the key. It is copied again, the key alone (ADR 0017 amended, the developer's decision of 3 Nov 2026): on Android through each app's SensitiveClipboard.kt, marked EXTRA_IS_SENSITIVE, so Gboard and the system show no preview and keep it out of their histories; elsewhere through Flutter's clipboard. Emptied 60 seconds later if the clipboard still holds it. The recovery phrase and codes stay never copied. The code's field counted "/7", taking an optional space for a seventh character: it now takes six digits alone, a pasted space dropped, and counts nothing. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
This commit is contained in:
parent
55fc245859
commit
8c70ad98a1
1 changed files with 470 additions and 36 deletions
|
|
@ -859,6 +859,12 @@ abstract class HalkyonAppLocalizations {
|
|||
/// **'Key'**
|
||||
String get passwordAuthenticatorKey;
|
||||
|
||||
/// After the authenticator's key was copied during its setup; the app empties the clipboard 60 seconds later.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Key copied. It\'s taken off the clipboard again in a minute.'**
|
||||
String get passwordAuthenticatorKeyCopied;
|
||||
|
||||
/// No description provided for @passwordAuthenticatorOpen.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
|
|
|
|||
Loading…
Reference in a new issue