Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Mnemonic warning text transitions on reveal #857

### Changed
- Replace Advanced button with Manual Setup shortcut on Funding screen #885
- Unified send flow with payment method switcher, details toggle, Lightning support for BIP21 payments, and improved fee rate defaults #863
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Duplicate changelog entry for #863. The ### Changed section now has two identical lines for #863 after this insertion.

- Replace Advanced button with Manual Setup shortcut on Funding screen #885
- Unified send flow with payment method switcher, details toggle, Lightning support for BIP21 payments, and improved fee rate defaults #863
- Settings redesigned with tabbed navigation (General/Security/Advanced) with swipe support #857

Per CLAUDE.md: "NEVER add multiple changelog lines for the same PR — summarize all changes in a single concise entry" and "ALWAYS place new entries at the top of their category section (newest first)".

The new entry should be placed at the top of the ### Changed section, and the duplicate #863 line should be removed.

Suggested change
- Unified send flow with payment method switcher, details toggle, Lightning support for BIP21 payments, and improved fee rate defaults #863
- Replace Advanced button with Manual Setup shortcut on Funding screen #885
- Unified send flow with payment method switcher, details toggle, Lightning support for BIP21 payments, and improved fee rate defaults #863

- Settings redesigned with tabbed navigation (General/Security/Advanced) with swipe support #857
- Icons added to all settings rows for faster scanning #857
Expand Down
2 changes: 1 addition & 1 deletion app/src/main/java/to/bitkit/ui/ContentView.kt
Original file line number Diff line number Diff line change
Expand Up @@ -670,7 +670,7 @@ private fun RootNavHost(
appViewModel.showSheet(Sheet.Receive)
}
},
onAdvanced = { navController.navigateTo(Routes.FundingAdvanced) },
onManual = { navController.navigateTo(Routes.ExternalNav) },
onBackClick = { navController.popBackStack() },
isGeoBlocked = isGeoBlocked,
)
Expand Down
11 changes: 6 additions & 5 deletions app/src/main/java/to/bitkit/ui/screens/transfer/FundingScreen.kt
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ fun FundingScreen(
isGeoBlocked: Boolean,
onTransfer: () -> Unit = {},
onFund: () -> Unit = {},
onAdvanced: () -> Unit = {},
onManual: () -> Unit = {},
onBackClick: () -> Unit = {},
) {
val balances = LocalBalances.current
Expand Down Expand Up @@ -106,11 +106,12 @@ fun FundingScreen(
modifier = Modifier.testTag("FundReceive")
)
RectangleButton(
label = stringResource(R.string.lightning__funding__button3),
icon = R.drawable.ic_share_purple,
label = stringResource(R.string.lightning__funding_advanced__button2),
icon = R.drawable.ic_pencil_full,
iconTint = Colors.Purple,
onClick = onAdvanced,
modifier = Modifier.testTag("FundCustom")
iconSize = 13.37.dp,
onClick = onManual,
modifier = Modifier.testTag("FundManual")
)
}
}
Expand Down
3 changes: 1 addition & 2 deletions app/src/main/res/values-ar/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -146,9 +146,8 @@
<string name="lightning__force_title">تحويل\n&lt;accent&gt;إجباري&lt;/accent&gt;</string>
<string name="lightning__funding__button1">تحويل من المدخرات</string>
<string name="lightning__funding__button2">استخدم محفظة أخرى</string>
<string name="lightning__funding__button3">متقدم</string>
<string name="lightning__funding__nav_title">رصيد الإنفاق</string>
<string name="lightning__funding__text">يمكنك استخدام مدخرات Bitkit أو إرسال Bitcoin من محفظة مختلفة.</string>
<string name="lightning__funding__text">أسهل خيار هو استخدام مدخرات Bitkit الخاصة بك أو إرسال بيتكوين من محفظة مختلفة.</string>
<string name="lightning__funding__text_blocked">لا يوفر Bitkit حاليًا خدمات Lightning في بلدك، لكن يمكنك الاتصال بعقد أخرى مباشرة.</string>
<string name="lightning__funding__text_blocked_cjit">لا يوفر Bitkit حاليًا خدمات Lightning في بلدك، لكن يمكنك الاتصال بعقد أخرى مباشرة.</string>
<string name="lightning__funding__title">موّل &lt;accent&gt;رصيد الإنفاق&lt;/accent&gt;</string>
Expand Down
3 changes: 1 addition & 2 deletions app/src/main/res/values-b+es+419/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -146,9 +146,8 @@
<string name="lightning__force_title">Forzar\n&lt;accent&gt;Transferencia&lt;/accent&gt;</string>
<string name="lightning__funding__button1">Transferir desde Ahorros</string>
<string name="lightning__funding__button2">Usar Otra Billetera</string>
<string name="lightning__funding__button3">Avanzado</string>
<string name="lightning__funding__nav_title">Saldo de gastos</string>
<string name="lightning__funding__text">Puedes usar tu balance de ahorros en Bitkit o enviar fondos desde otra cartera.</string>
<string name="lightning__funding__text">La forma más fácil es usar tus ahorros de Bitkit o enviar bitcoin desde una billetera diferente.</string>
<string name="lightning__funding__text_blocked">Bitkit no tiene soporte Lightning en tu región, pero puedes usar nodos externos manualmente.</string>
<string name="lightning__funding__text_blocked_cjit">Bitkit no tiene soporte Lightning en tu región, pero puedes usar nodos externos manualmente.</string>
<string name="lightning__funding__title">Fondee su &lt;accent&gt;saldo de gastos&lt;/accent&gt;</string>
Expand Down
3 changes: 1 addition & 2 deletions app/src/main/res/values-ca/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -146,9 +146,8 @@
<string name="lightning__force_title">Forçar\n&lt;accent&gt;transferència&lt;/accent&gt;</string>
<string name="lightning__funding__button1">Transferir des d\'estalvis</string>
<string name="lightning__funding__button2">Utilitza un altre moneder</string>
<string name="lightning__funding__button3">Avançat</string>
<string name="lightning__funding__nav_title">Balanç de despesa</string>
<string name="lightning__funding__text">Pots utilitzar els teus estalvis de Bitkit o enviar bitcoin des d\'una altra cartera.</string>
<string name="lightning__funding__text">La forma més fàcil és utilitzar els teus estalvis de Bitkit o enviar bitcoin des d\'una altra cartera.</string>
<string name="lightning__funding__text_blocked">Bitkit no ofereix serveis Lightning al teu país, però encara pots connectar-te a altres nodes directament.</string>
<string name="lightning__funding__text_blocked_cjit">Bitkit no ofereix serveis Lightning al teu país, però encara pots connectar-te a altres nodes directament.</string>
<string name="lightning__funding__title">Finança el teu &lt;accent&gt;saldo de despesa&lt;/accent&gt;</string>
Expand Down
3 changes: 1 addition & 2 deletions app/src/main/res/values-cs/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -146,9 +146,8 @@
<string name="lightning__force_title">Vynutit\n&lt;accent&gt;Převod&lt;/accent&gt;</string>
<string name="lightning__funding__button1">Převod z úspor</string>
<string name="lightning__funding__button2">Použijte jinou peněženku</string>
<string name="lightning__funding__button3">Pokročilé</string>
<string name="lightning__funding__nav_title">Dostupný zůstatek</string>
<string name="lightning__funding__text">Můžete použít své úspory na BitKitu nebo poslat bitcoin z jiné peněženky.</string>
<string name="lightning__funding__text">Nejjednodušší možností je použít úspory z Bitkitu nebo poslat bitcoin z jiné peněženky.</string>
<string name="lightning__funding__text_blocked">Bitkit v současné době neposkytuje služby lightning ve vaší zemi, ale stále se můžete připojit k jiným uzlům přímo.</string>
<string name="lightning__funding__text_blocked_cjit">Bitkit v současné době neposkytuje služby lightning ve vaší zemi, ale stále se můžete připojit k jiným uzlům přímo.</string>
<string name="lightning__funding__title">Navyšte svůj &lt;accent&gt;disponibilní zůstatek&lt;/accent&gt;</string>
Expand Down
3 changes: 1 addition & 2 deletions app/src/main/res/values-de/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -88,12 +88,11 @@
<string name="lightning__transfer_intro__button">Los geht\'s</string>
<string name="lightning__funding__nav_title">Spending Balance</string>
<string name="lightning__funding__title">Fund your &lt;accent&gt;spending balance&lt;/accent&gt;</string>
<string name="lightning__funding__text">Du kannst dein Bitkit-Sparkonto verwenden oder Bitcoin aus einer anderen Wallet senden.</string>
<string name="lightning__funding__text">Am einfachsten ist es, deine Bitkit-Ersparnisse zu verwenden oder Bitcoin von einer anderen Wallet zu senden.</string>
<string name="lightning__funding__text_blocked">Bitkit bietet derzeit keine Lightning-Dienste in deinem Land an, aber du kannst dich trotzdem direkt mit anderen Knotenpunkten verbinden.</string>
<string name="lightning__funding__text_blocked_cjit">Bitkit bietet derzeit keine Lightning-Dienste in deinem Land an, aber du kannst dich trotzdem direkt mit anderen Knotenpunkten verbinden.</string>
<string name="lightning__funding__button1">Von Sparkonto übertragen</string>
<string name="lightning__funding__button2">Anderes Wallet verwenden</string>
<string name="lightning__funding__button3">Fortgeschritten</string>
<string name="lightning__funding_advanced__nav_title">Ausgabenkonto</string>
<string name="lightning__funding_advanced__title">Fortgeschrittene&lt;accent&gt;setup&lt;/accent&gt;</string>
<string name="lightning__funding_advanced__text">Scannen Sie einen QR-Code, um Ihren LNURL-Kanal von einem anderen LSP zu beanspruchen, oder wählen Sie die manuelle Einrichtung.</string>
Expand Down
3 changes: 1 addition & 2 deletions app/src/main/res/values-el/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -146,9 +146,8 @@
<string name="lightning__force_title">Αναγκαστική\n&lt;accent&gt;μεταφορά&lt;/accent&gt;</string>
<string name="lightning__funding__button1">Μεταφορά από αποταμιεύσεις</string>
<string name="lightning__funding__button2">Χρήση άλλου πορτοφολιού</string>
<string name="lightning__funding__button3">Για προχωρημένους</string>
<string name="lightning__funding__nav_title">Υπόλοιπο δαπανών</string>
<string name="lightning__funding__text">Μπορείς να χρησιμοποιήσεις τις αποταμιεύσεις του Bitkit ή να στείλεις bitcoin από διαφορετικό πορτοφόλι.</string>
<string name="lightning__funding__text">Ο ευκολότερος τρόπος είναι να χρησιμοποιήσεις τις αποταμιεύσεις Bitkit ή να στείλεις bitcoin από διαφορετικό πορτοφόλι.</string>
<string name="lightning__funding__text_blocked">Το Bitkit δεν παρέχει προς το παρόν υπηρεσίες Lightning στη χώρα σου, αλλά μπορείς να συνδεθείς απευθείας σε άλλους κόμβους.</string>
<string name="lightning__funding__text_blocked_cjit">Το Bitkit δεν παρέχει προς το παρόν υπηρεσίες Lightning στη χώρα σου, αλλά μπορείς να συνδεθείς απευθείας σε άλλους κόμβους.</string>
<string name="lightning__funding__title">Χρηματοδότησε το &lt;accent&gt;υπόλοιπο δαπανών&lt;/accent&gt;</string>
Expand Down
3 changes: 1 addition & 2 deletions app/src/main/res/values-es-rES/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -146,9 +146,8 @@
<string name="lightning__force_title">Forzar\n&lt;accent&gt;Transferencia&lt;/accent&gt;</string>
<string name="lightning__funding__button1">Transferir desde Ahorros</string>
<string name="lightning__funding__button2">Usar Otro Monedero</string>
<string name="lightning__funding__button3">Avanzado</string>
<string name="lightning__funding__nav_title">Saldo de gastos</string>
<string name="lightning__funding__text">Puede usar sus ahorros en Bitkit o enviar bitcoin desde un monedero diferente.</string>
<string name="lightning__funding__text">La forma más fácil es usar sus ahorros en Bitkit o enviar bitcoin desde un monedero diferente.</string>
<string name="lightning__funding__text_blocked">Bitkit actualmente no ofrece servicios Lightning en tu país, pero aún puedes conectarte directamente a otros nodos.</string>
<string name="lightning__funding__text_blocked_cjit">Bitkit actualmente no ofrece servicios Lightning en tu país, pero aún puedes conectarte directamente a otros nodos.</string>
<string name="lightning__funding__title">Rellene su &lt;accent&gt;saldo de gastos&lt;/accent&gt;</string>
Expand Down
3 changes: 1 addition & 2 deletions app/src/main/res/values-es/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -167,10 +167,9 @@
<string name="lightning__transfer_intro__button">Empezar</string>
<string name="lightning__funding__nav_title">Saldo de gastos</string>
<string name="lightning__funding__title">Rellene su &lt;accent&gt;saldo de gastos&lt;/accent&gt;</string>
<string name="lightning__funding__text">Puede usar sus ahorros en Bitkit o enviar bitcoin desde un monedero diferente.</string>
<string name="lightning__funding__text">La forma más fácil es usar tus ahorros de Bitkit o enviar bitcoin desde un monedero diferente.</string>
<string name="lightning__funding__button1">Transferir desde Ahorros</string>
<string name="lightning__funding__button2">Usar Otro Monedero</string>
<string name="lightning__funding__button3">Avanzado</string>
<string name="lightning__funding_advanced__nav_title">Saldo de gastos</string>
<string name="lightning__no_funds__title">No hay fondos disponibles</string>
<string name="lightning__no_funds__description">Antes de que pueda transferir fondos a su saldo de ahorros, tiene que enviar bitcoin a su monedero Bitkit.</string>
Expand Down
3 changes: 1 addition & 2 deletions app/src/main/res/values-fr/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -88,12 +88,11 @@
<string name="lightning__transfer_intro__button">Commencer</string>
<string name="lightning__funding__nav_title">Solde Dépenses</string>
<string name="lightning__funding__title">Financez votre &lt;accent&gt;solde Dépenses&lt;/accent&gt;</string>
<string name="lightning__funding__text">Vous pouvez utiliser votre épargne Bitkit ou envoyer des bitcoins à partir d\'un autre portefeuille.</string>
<string name="lightning__funding__text">Le plus simple est d\'utiliser vos économies Bitkit ou d\'envoyer des bitcoins depuis un autre portefeuille.</string>
<string name="lightning__funding__text_blocked">Bitkit ne fournit pas actuellement de services Lightning dans votre pays, mais vous pouvez toujours vous connecter directement à d\'autres nœuds.</string>
<string name="lightning__funding__text_blocked_cjit">Bitkit ne fournit pas actuellement de services Lightning dans votre pays, mais vous pouvez toujours vous connecter directement à d\'autres nœuds.</string>
<string name="lightning__funding__button1">Transfert depuis l\'épargne</string>
<string name="lightning__funding__button2">Utiliser un autre portefeuille</string>
<string name="lightning__funding__button3">Avancé</string>
<string name="lightning__funding_advanced__nav_title">Solde Dépenses</string>
<string name="lightning__funding_advanced__title">&lt;accent&gt;Configuration&lt;/accent&gt; avancée</string>
<string name="lightning__funding_advanced__text">Scannez un QR code pour réclamer votre canal LNURL à un autre LSP, ou choisissez la configuration manuelle.</string>
Expand Down
3 changes: 1 addition & 2 deletions app/src/main/res/values-it/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -146,9 +146,8 @@
<string name="lightning__force_title">Trasferimento\n&lt;accent&gt;forzoso&lt;/accent&gt;</string>
<string name="lightning__funding__button1">Trasferimento da risparmio</string>
<string name="lightning__funding__button2">Usa un altro portafoglio</string>
<string name="lightning__funding__button3">Avanzate</string>
<string name="lightning__funding__nav_title">Conto di Spesa</string>
<string name="lightning__funding__text">Puoi utilizzare i tuoi risparmi Bitkit o inviare bitcoin da un portafoglio diverso.</string>
<string name="lightning__funding__text">Il modo più semplice è usare i tuoi risparmi Bitkit o inviare bitcoin da un portafoglio diverso.</string>
<string name="lightning__funding__text_blocked">Bitkit attualmente non fornisce servizi Lightning nel tuo paese, ma puoi comunque connetterti direttamente ad altri nodi.</string>
<string name="lightning__funding__text_blocked_cjit">Bitkit attualmente non fornisce servizi Lightning nel tuo paese, ma puoi comunque connetterti direttamente ad altri nodi.</string>
<string name="lightning__funding__title">Manda fondi al tuo &lt;accent&gt;conto di spesa&lt;/accent&gt;</string>
Expand Down
3 changes: 1 addition & 2 deletions app/src/main/res/values-nl/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -146,9 +146,8 @@
<string name="lightning__force_title">Forceer\n&lt;accent&gt;overboeking&lt;/accent&gt;</string>
<string name="lightning__funding__button1">Overboeken van spaargeld</string>
<string name="lightning__funding__button2">Andere wallet gebruiken</string>
<string name="lightning__funding__button3">Geavanceerd</string>
<string name="lightning__funding__nav_title">Bestedingssaldo</string>
<string name="lightning__funding__text">Je kunt je Bitkit spaargeld gebruiken of bitcoin versturen vanaf een andere wallet.</string>
<string name="lightning__funding__text">De makkelijkste optie is om je Bitkit-spaargeld te gebruiken of bitcoin te versturen vanuit een andere wallet.</string>
<string name="lightning__funding__text_blocked">Bitkit biedt momenteel geen Lightning-services in jouw land, maar je kunt nog steeds rechtstreeks verbinding maken met andere nodes.</string>
<string name="lightning__funding__text_blocked_cjit">Bitkit biedt momenteel geen Lightning-services in jouw land, maar je kunt nog steeds rechtstreeks verbinding maken met andere nodes.</string>
<string name="lightning__funding__title">Vul je &lt;accent&gt;bestedingssaldo&lt;/accent&gt;</string>
Expand Down
3 changes: 1 addition & 2 deletions app/src/main/res/values-pl/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -88,12 +88,11 @@
<string name="lightning__transfer_intro__button">Rozpocznij</string>
<string name="lightning__funding__nav_title">Saldo wydatków</string>
<string name="lightning__funding__title">Zasil swoje &lt;accent&gt;saldo wydatków&lt;/accent&gt;</string>
<string name="lightning__funding__text">Możesz użyć oszczędności zgromadzonych w Twoim portfelu Bitkit lub wysłać bitcoiny z innego portfela.</string>
<string name="lightning__funding__text">Najłatwiejszą opcją jest użycie oszczędności Bitkit lub wysłanie bitcoinów z innego portfela.</string>
<string name="lightning__funding__text_blocked">Bitkit nie świadczy obecnie usług Lightning w Twoim kraju, ale nadal możesz łączyć się z innymi węzłami.</string>
<string name="lightning__funding__text_blocked_cjit">Bitkit nie świadczy obecnie usług Lightning w Twoim kraju, ale nadal możesz łączyć się bezpośrednio z innymi węzłami.</string>
<string name="lightning__funding__button1">Prześlij z Oszczędności</string>
<string name="lightning__funding__button2">Użyj innego portfela</string>
<string name="lightning__funding__button3">Zaawansowane</string>
<string name="lightning__funding_advanced__nav_title">Saldo do wydawania</string>
<string name="lightning__funding_advanced__title">&lt;accent&gt;Ustawienia&lt;/accent&gt; zaawansowane</string>
<string name="lightning__funding_advanced__text">Zeskanuj kod QR, aby odebrać swój kanał LNURL od innego LSP, lub wybierz ręczną konfigurację.</string>
Expand Down
3 changes: 1 addition & 2 deletions app/src/main/res/values-pt-rBR/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -146,9 +146,8 @@
<string name="lightning__force_title">Forçar\n&lt;accent&gt;Transferência&lt;/accent&gt;</string>
<string name="lightning__funding__button1">Transferir do Saldo de Poupança</string>
<string name="lightning__funding__button2">Transferir de Outra Carteira</string>
<string name="lightning__funding__button3">Avançado</string>
<string name="lightning__funding__nav_title">Saldo de Gastos</string>
<string name="lightning__funding__text">Use seu saldo de poupança ou receba bitcoin de outra carteira.</string>
<string name="lightning__funding__text">A forma mais fácil é usar suas economias do Bitkit ou enviar bitcoin de uma carteira diferente.</string>
<string name="lightning__funding__text_blocked">Bitkit não fornece serviços de Lightning no seu paús atualmente, mas você ainda pode se conectar diretamente a outros nodes</string>
<string name="lightning__funding__text_blocked_cjit">Bitkit não fornece serviços de Lightning no seu paús atualmente, mas você ainda pode se conectar diretamente a outros nodes</string>
<string name="lightning__funding__title">Transfira para seu &lt;accent&gt;saldo de gastos&lt;/accent&gt;</string>
Expand Down
Loading
Loading