feat: improve onboarding

This commit is contained in:
2026-06-07 13:45:14 +02:00
parent 3dc4b63fc5
commit 3f25ee4c41
13 changed files with 671 additions and 193 deletions
@@ -307,16 +307,30 @@ val EnHomeStrings = AppStrings(
paymentRowNoMemo = "No memo",
paymentRowPending = "Pending",
// ── OnboardingScreen ──────────────────────────────────────────────────────
onboardingTitle = "Connect to LNbits",
onboardingSubtitle = "Enter your LNbits server URL and API keys.",
onboardingServerUrl = "Server URL",
onboardingServerUrlHint = "https://bitcointxoko.org",
onboardingInvoiceKey = "Invoice Key (read-only)",
onboardingAdminKey = "Admin Key (for sending)",
onboardingHideAdminKey = "Hide",
onboardingShowAdminKey = "Show",
onboardingFieldsRequired = "All fields are required.",
onboardingConnect = "Connect",
onboarding = OnboardingStrings(
back = "Back",
next = "Next",
done = "Done",
title = "Connect to LNbits",
subtitle = "Enter your LNbits server URL and API keys.",
serverUrl = "Server URL",
serverUrlHint = "https://bitcointxoko.org",
invoiceKey = "Invoice Key (read-only)",
adminKey = "Admin Key (for sending)",
hideAdminKey = "Hide",
showAdminKey = "Show",
fieldsRequired = "All fields are required.",
connect = "Connect",
notificationsTitle = "Stay in the loop",
notificationsSubtitle = "Get notified instantly when you receive a payment.",
allowNotifications = "Allow Notifications",
notificationsNote = "You can change this later in system Settings.",
notificationsAutoGranted = "Notifications are enabled automatically on your device.",
batteryTitle = "Background activity",
batterySubtitle = "Allow Gudari Wallet to run unrestricted so notifications arrive even when the app is closed.",
openSettings = "Open Settings",
batteryNote = "Tap 'Battery' → 'Unrestricted'. You can skip this and change it later.",
batteryAlreadyUnrestricted = "You're all set — no restrictions detected."
)
)