CakeWallet/assets
Konstantin Ullrich 82e3ebf4fa
implement-payjoin (#1949)
* Initial Payjoin

* Initial Payjoin

* More payjoin stuff

* Minor fixes

* Minor fixes

* Minor cleanup

* Minor cleanup

* Minor cleanup

* Minor cleanup

* Minor cleanup

* Minor cleanup

* Fix minor bug causes by data inconsistency in the btc utxos

* Minor cleanup

* Minor cleanup

* Minor cleanup

* Minor cleanup

* Initial Payjoin

* Initial Payjoin

* More payjoin stuff

* Minor fixes

* Minor fixes

* Minor cleanup

* Minor cleanup

* Minor cleanup

* Minor cleanup

* Minor cleanup

* Minor cleanup

* Fix minor bug causes by data inconsistency in the btc utxos

* Minor cleanup

* Minor cleanup

* Minor cleanup

* Minor cleanup

* Fix Rebase issues

* Move PJ Receiver to isolate

* Add Payjoin Setting

* Payjoin Sender are now isolated

* Added Payjoin sessions to tx overview. Fix Fee issue with payjoin

* Clean up code

* Fix taproot for payjoin

* Fix CI Errors

* Add Payjoin UI elements and details page

* Add Payjoin UI elements and details page

* Fix Translations

* feat: Detect Payjoin URIs in pasted text and show to the User sending Payjoin

* feat: rename pjUri to payjoinURI for more code clarity

* Update res/values/strings_pl.arb

Co-authored-by: cyan <cyjan@mrcyjanek.net>

* Update cw_bitcoin/lib/payjoin/manager.dart

Co-authored-by: cyan <cyjan@mrcyjanek.net>

* Update cw_bitcoin/lib/payjoin/manager.dart

Co-authored-by: cyan <cyjan@mrcyjanek.net>

* feat: Disable Payjoin per default

* feat: Disable Payjoin fully if disabled or no Inputs available

* feat: Resume Payjoin if app comes back to foreground

* chore: Revert overly aggressive code formats

* feat: show correct Payjoin amount for receivers

* feat: Improved payjoin status

* feat: Show payjoin errors on payjoin details screen

* deps: update flutter to 3.27.4

* feat: Revert localisations

* bug: Remove duplicate transaction id on payjoin details

* style: remove double await in payjoin sender

* refactor(cw_bitcoin): Refactor method signatures and convert constructor to factory

* refactor(cw_bitcoin): Refactor wallet service and PSBT signer for cleaner code

Removed unnecessary `CakeHive` dependency and refactored `BitcoinWallet` initialization to use `payjoinSessionSource`. Improved code readability in `PsbtSigner` by reformatting lines and simplifying constructor methods for `UtxoWithPrivateKey`.

* fix: Resume Payjoin Sessions and load PJUri after sleep

* feat: Add "Copy Payjoin URL button" to receive screen

* fix: Add "Payjoin enabled"-Box below QR Code on the receive screen

* fix: Set payjoin_enabled color to black independent of the theme

* refactor: Payjoin session management and cleanup unused code.

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
Co-authored-by: cyan <cyjan@mrcyjanek.net>
2025-05-12 20:33:14 +03:00
..
animation Fixes for yat 2021-11-02 09:17:24 +00:00
faq update polish translations (#2133) 2025-03-29 00:13:03 +02:00
fonts Changed app font to Lato. Changes for anrdoid version 2020-11-11 17:55:18 +02:00
images implement-payjoin (#1949) 2025-05-12 20:33:14 +03:00
text v4.27.0 Release Candidate (#2225) 2025-04-25 20:38:48 +03:00
banano_node_list.yml Nano-GPT (#1336) 2024-05-08 03:00:01 +03:00
bitcoin_cash_electrum_server_list.yml Generic enhancements (#1668) 2024-09-23 17:10:40 +03:00
bitcoin_electrum_server_list.yml Generic fixes (#1823) 2024-11-25 18:26:41 +02:00
decred_node_list.yml Add decred (#1938) 2025-03-21 04:18:47 +02:00
ethereum_server_list.yml Solana enhancements (#1907) 2024-12-28 00:18:46 +02:00
haven_node_list.yml Change default haven node to nodes.havenprotocol.org:443 2022-05-18 17:13:58 +01:00
litecoin_electrum_server_list.yml Try to show seeds if wallet files gets corrupted (#1567) 2024-08-06 17:59:44 +03:00
nano_node_list.yml New app icon (#2123) 2025-03-28 13:22:24 +02:00
nano_pow_node_list.yml Bitcoin derivations (#1089) 2024-04-30 03:49:56 +03:00
node_list.yml remove old deprecated monero nodes [skip ci] 2025-04-07 14:48:45 +02:00
polygon_node_list.yml Solana enhancements (#1907) 2024-12-28 00:18:46 +02:00
solana_node_list.yml change Solana node (#1903) 2024-12-27 00:42:36 +02:00
tron_node_list.yml v4.22.0 release candidate (#1879) 2024-12-18 16:46:36 +02:00
wownero_node_list.yml Wownero (#1485) 2024-07-04 22:43:17 +03:00
zano_node_list.yml v4.23.0 release candidate (#1974) 2025-01-28 23:53:43 +02:00