feat(app): adding SimpleLogin to an account (ADR 0020, D21, D23)
halkyon_app reads where the device's person stands with SimpleLogin (nothing to show, linked, or missing) and shows it in SimpleLoginSection, which each app places above the password part: Add SimpleLogin, once added one more way in. GitHub is added to nobody where SimpleLogin is offered, and Learn's Profile offers an anonymous person SimpleLogin alone there (D23). No cut-off day, reminder or banner (D24): with the developer the only person on learn.halkyon.eu, the cut-off is the operator taking GitHub's OAuth app out of the deploy's settings once that account has SimpleLogin. ADR 0020 records it and drops step 5. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
This commit is contained in:
parent
3a93dc4fd8
commit
fad12b4411
5 changed files with 829 additions and 77 deletions
|
|
@ -470,6 +470,7 @@
|
|||
"profileSettingsTooltip": "Einstellungen",
|
||||
"profileIdentified": "Dein Fortschritt wird in deinem Konto gespeichert.",
|
||||
"profileAnonymous": "Dein Fortschritt wird auf diesem Gerät gespeichert. Melde dich an, um ihn zu behalten.",
|
||||
"profileAnonymousSimpleLogin": "Dein Fortschritt wird auf diesem Gerät gespeichert. Füge SimpleLogin hinzu, um ihn zu behalten.",
|
||||
"profileSignInWithGitHub": "Mit GitHub anmelden",
|
||||
"profileSignInFailed": "Anmeldung mit GitHub fehlgeschlagen.",
|
||||
"profileContinueInBrowser": "Fahre in deinem Browser fort.",
|
||||
|
|
|
|||
|
|
@ -535,6 +535,7 @@
|
|||
"profileSettingsTooltip": "Settings",
|
||||
"profileIdentified": "Your progress is kept with your account.",
|
||||
"profileAnonymous": "Progress is saved on this device. Sign in to keep it.",
|
||||
"profileAnonymousSimpleLogin": "Progress is saved on this device. Add SimpleLogin to keep it.",
|
||||
"profileSignInWithGitHub": "Sign in with GitHub",
|
||||
"profileSignInFailed": "Couldn't sign in with GitHub.",
|
||||
"profileContinueInBrowser": "Continue in your browser.",
|
||||
|
|
|
|||
|
|
@ -2830,6 +2830,12 @@ abstract class AppLocalizations {
|
|||
/// **'Progress is saved on this device. Sign in to keep it.'**
|
||||
String get profileAnonymous;
|
||||
|
||||
/// No description provided for @profileAnonymousSimpleLogin.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Progress is saved on this device. Add SimpleLogin to keep it.'**
|
||||
String get profileAnonymousSimpleLogin;
|
||||
|
||||
/// No description provided for @profileSignInWithGitHub.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
|
|
|
|||
|
|
@ -1719,6 +1719,10 @@ class AppLocalizationsDe extends AppLocalizations {
|
|||
String get profileAnonymous =>
|
||||
'Dein Fortschritt wird auf diesem Gerät gespeichert. Melde dich an, um ihn zu behalten.';
|
||||
|
||||
@override
|
||||
String get profileAnonymousSimpleLogin =>
|
||||
'Dein Fortschritt wird auf diesem Gerät gespeichert. Füge SimpleLogin hinzu, um ihn zu behalten.';
|
||||
|
||||
@override
|
||||
String get profileSignInWithGitHub => 'Mit GitHub anmelden';
|
||||
|
||||
|
|
|
|||
|
|
@ -1703,6 +1703,10 @@ class AppLocalizationsEn extends AppLocalizations {
|
|||
String get profileAnonymous =>
|
||||
'Progress is saved on this device. Sign in to keep it.';
|
||||
|
||||
@override
|
||||
String get profileAnonymousSimpleLogin =>
|
||||
'Progress is saved on this device. Add SimpleLogin to keep it.';
|
||||
|
||||
@override
|
||||
String get profileSignInWithGitHub => 'Sign in with GitHub';
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue