Skip to content

fix(settings): label account action "Logout" instead of "Terminate business relationship"#721

Merged
TaprootFreak merged 5 commits into
stagingfrom
fix/settings-logout-wording
Jun 9, 2026
Merged

fix(settings): label account action "Logout" instead of "Terminate business relationship"#721
TaprootFreak merged 5 commits into
stagingfrom
fix/settings-logout-wording

Conversation

@TaprootFreak

@TaprootFreak TaprootFreak commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Summary

The account action in Settings opens a logout flow but was labelled "Terminate business relationship" (DE: "Geschäftsbeziehung beenden"), implying account closure rather than signing out. Relabel it to "Logout" / "Abmelden", consistent with the wording already used throughout the confirm sheet (realunitWalletLogout, logout).

Why

The settings entry triggers SettingsConfirmLogoutWalletSheetDeleteCurrentWalletEvent: a local logout that removes the wallet from the device (hence the recovery-phrase-backup acknowledgement the sheet forces before the action). It does not terminate the DFX business relationship, so the previous label was misleading and caused tester confusion.

Only the user-facing string changes. The i18n key (settingsDeleteWallet) and all logic are intentionally untouched to keep the change focused.

Changes

  • App stringassets/languages/strings_{de,en}.arb: "Geschäftsbeziehung beenden""Abmelden", "Terminate business relationship""Logout".
  • Visual regression — settings page Goldens regenerated on the dfx01 runner (settings_page_default.png, settings_page_bitbox.png); an unrelated ~5 B sub-pixel drift on the home baseline from the regen run was reverted to keep the diff scoped.
  • Handbookdocs/handbook/de/index.html: synced the three references to the renamed entry (settings list, screenshot alt text, confirm-sheet description).
  • E2E.maestro/handbook/24-settings-delete-wallet.yaml: retargeted the tap selector from .*Geschäftsbeziehung beenden.* to .*Abmelden.* so the tier-3 handbook flow keeps finding the entry (still gated on the confirm sheet not yet being visible).

Test plan

  • Analyze & Test green
  • Visual Regression green (settings page baselines reflect the new label)
  • Coverage Floor Gate green
  • Handbook Build Check green
  • Manual: Settings → entry reads "Abmelden"/"Logout" → opens the logout confirm sheet → logout works

TaprootFreak and others added 5 commits June 9, 2026 19:40
…e business relationship"

The settings entry opens a logout flow (confirm sheet -> DeleteCurrentWalletEvent),
but its label read "Terminate business relationship" / "Geschaeftsbeziehung beenden",
implying account closure rather than signing out. Align the label with the logout
wording already used across the confirm sheet (realunitWalletLogout / logout) after
tester feedback flagged the original term as misleading.
…m regen

The golden-regenerate run rewrote home_page_loaded.png with a ~5-byte
sub-pixel/encoder drift unrelated to this change, which only touches the
settings logout label. Per the repo convention (tolerate sub-pixel drift
rather than churn baselines), restore the staging home baseline and keep
only the two settings page baselines that genuinely changed.
The handbook prose still referred to the settings entry as "Geschaeftsbeziehung
beenden". Update the three references (settings list, screenshot alt text, and
the confirm-sheet description) to "Abmelden" so the handbook matches the renamed
in-app label. Only hand-authored prose is touched; the auto-assembled
store-listing and legal-downloads blocks are untouched.
The tier-3 handbook flow tapped the settings entry via text selector
".*Geschaeftsbeziehung beenden.*". Since the entry is renamed to "Abmelden",
that tap would no longer match and the flow would time out waiting for the
confirm sheet. Retarget the selector to ".*Abmelden.*" (still gated on the
sheet not yet being visible, so it cannot mis-tap the sheet's own logout
button) and update the surrounding comments to match.
@TaprootFreak TaprootFreak marked this pull request as ready for review June 9, 2026 17:57
@TaprootFreak TaprootFreak added the tier3:full Opt-in: run Tier 3 Maestro handbook flows on this PR label Jun 9, 2026
@TaprootFreak

Copy link
Copy Markdown
Contributor Author

kann man mergen wenn ci grün

@TaprootFreak TaprootFreak merged commit 32a3545 into staging Jun 9, 2026
13 checks passed
@TaprootFreak TaprootFreak deleted the fix/settings-logout-wording branch June 9, 2026 21:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

tier3:full Opt-in: run Tier 3 Maestro handbook flows on this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant