Commit graph

3295 commits

Author SHA1 Message Date
Matthew Fosse
2e13a93f78 Merge branch 'mweb-bg-sync-2' of https://github.com/cake-tech/cake_wallet into mweb-bg-sync-3 2024-12-30 11:59:58 -05:00
Matthew Fosse
a2b3eeff15 switch to sp node in bg service 2024-12-30 11:58:51 -05:00
Matthew Fosse
df6a2eb631 [skip ci] Merge branch 'main' of https://github.com/cake-tech/cake_wallet into mweb-bg-sync-2 2024-12-30 11:54:10 -05:00
Matthew Fosse
831a6d9f9a
Cw 872 nano enhancements (#1909)
* fix headers on all api calls

* fix duplicate nano nodes on fresh install, api key fixes

* fix liveness indicators + false positive responses to queries
2024-12-30 18:46:09 +02:00
Omar Hatem
214fc7113c
Fix electrum unspent coins error (#1912)
* Refresh unspent coins before creating a transaction

* disable seed verification in debug mode [skip ci]
2024-12-29 23:48:53 +02:00
Serhii
4cdee649d1
fix cakepay text encoding (#1902)
Some checks failed
Cache Dependencies / test (push) Has been cancelled
* fix text encoding

* fix initial encoding
2024-12-28 08:06:37 +02:00
OmarHatem
2fe2f58cb4 fix available balance for monero/wownero 2024-12-28 07:15:59 +02:00
Omar Hatem
4bba9f6ddb
Solana enhancements (#1907)
* fix: Confirm widget is still mounted

* feat: Modify balance display to include full balance

* fix: Modifying balance

* chore: Feature cleanup

* fix: Add frozen balance into consideration when taking available balance  and add field to make full balance display only on bitcoin and litecoin wallets

* fix: Adjust balance card to display correct available and unavailable balance, unavailable balance should only be displayed when there is one WIP

* fix: Cleanup balance page and balance page view_model

* chore: Revert formatting

* fix: Remove full balance

* fix: Remove full balance

* fix: Remove full balance

* chore: Rever formating [skip ci]

* feat: Finalize display only available and unavailable balance

* fix: Modify the way balance is displayed, activate frozen balance with label, remove unavailable/additional balance for bitcoin wallet type

* fix: Issues coming from syncing with main

* fix: Modify additional balance label

* fix: Monero and Wownero balances display bug

* fix: Resolve merge conflicts

* feat: Activate CPFP for BTC, LTC and BCH, also fix issues with frozen balance display

* - minor fix
- remove unused functions

* Fix conflicts

* Temporarily remove misused function
Ignore creating associated account for receiver (testing)

* revert associated recipient account removal

* Migrate eth and polygon nodes to new urls and https

---------

Co-authored-by: Blazebrain <davidadegoke16@gmail.com>
Co-authored-by: tuxsudo <tuxsudo@tux.pizza>
2024-12-28 00:18:46 +02:00
David Adegoke
c9a6abeea4
Full balance (#1457)
* fix: Confirm widget is still mounted

* feat: Modify balance display to include full balance

* fix: Modifying balance

* chore: Feature cleanup

* fix: Add frozen balance into consideration when taking available balance  and add field to make full balance display only on bitcoin and litecoin wallets

* fix: Adjust balance card to display correct available and unavailable balance, unavailable balance should only be displayed when there is one WIP

* fix: Cleanup balance page and balance page view_model

* chore: Revert formatting

* fix: Remove full balance

* fix: Remove full balance

* fix: Remove full balance

* chore: Rever formating [skip ci]

* feat: Finalize display only available and unavailable balance

* fix: Modify the way balance is displayed, activate frozen balance with label, remove unavailable/additional balance for bitcoin wallet type

* fix: Issues coming from syncing with main

* fix: Modify additional balance label

* fix: Monero and Wownero balances display bug

* fix: Resolve merge conflicts

* feat: Activate CPFP for BTC, LTC and BCH, also fix issues with frozen balance display

* - minor fix
- remove unused functions

* Fix conflicts

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
Co-authored-by: tuxsudo <tuxsudo@tux.pizza>
2024-12-27 05:54:47 +02:00
rafael xɱr
b1c9be637f
fix: wrong card for vendor country (#1905)
* fix: wrong card for vendor country

* Update lib/cake_pay/cake_pay_vendor.dart

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2024-12-27 05:01:41 +02:00
Omar Hatem
542920a512
Remove payfura (#1904)
* change Solana node

* Fix reaching limit for fetching transactions

* Remove payfura
2024-12-27 03:31:48 +02:00
Omar Hatem
ed12ff6afe
change Solana node (#1903)
* change Solana node

* Fix reaching limit for fetching transactions
2024-12-27 00:42:36 +02:00
Matthew Fosse
7b786c2036 minor 2024-12-26 17:01:22 -05:00
Matthew Fosse
08aed18f19 monero background sync view key update 2024-12-26 16:31:00 -05:00
Matthew Fosse
585ced1c21 [skip ci] minor 2024-12-26 12:38:38 -05:00
Matthew Fosse
9be1f7fe00 make notifications silent 2024-12-26 12:15:18 -05:00
Matthew Fosse
3fca1eebe5 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into mweb-bg-sync-2 2024-12-26 10:43:20 -05:00
Matthew Fosse
77940a8f7a minor 2024-12-26 10:43:14 -05:00
David Adegoke
3e93a5ecb8
fix: Generic fixes (#1897)
Some checks failed
Cache Dependencies / test (push) Has been cancelled
2024-12-25 21:28:05 +02:00
Omar Hatem
c6b9f054cc
Switch to SSL for Cake's Electrum and Monero nodes (#1899)
* Force SSL for Electrum and Monero nodes
Some Cleanup

* minor [skip ci]

* potential fix for transactions not cleared correctly [skip ci]

* minor fix [skip ci]
2024-12-25 21:27:46 +02:00
Serhii
b79ef988c8
Cw 868 fix false synchronised status when the socket connection fails due to network issues (#1892)
* prevent setting Synced status when the connection is lost

* fallback for UTXO fetch failures

* minor fix
2024-12-25 21:27:28 +02:00
Omar Hatem
20d30013d0
support Adding query params to node url (#1901)
* support Adding query params to node url

* minor ui fix [skip ci]
2024-12-25 21:26:15 +02:00
Matthew Fosse
4406ee7661 minor 2024-12-20 15:08:34 -05:00
Matthew Fosse
187dc980d7 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into mweb-bg-sync-2 2024-12-20 11:36:18 -05:00
OmarHatem
ac1c198940 minor
Some checks failed
Cache Dependencies / test (push) Has been cancelled
2024-12-19 22:48:52 +02:00
Matthew Fosse
ddd89bfb83 actual fix 2024-12-19 13:28:57 -05:00
Matthew Fosse
26ed988240 test fix 2024-12-19 13:25:44 -05:00
David Adegoke
a6f61c595f
fix: Bug when building Monero.Com resulting from solana exceptions situated in send viewmodel from cw_solana package (#1893)
Some checks are pending
Cache Dependencies / test (push) Waiting to run
2024-12-19 19:41:59 +02:00
Matthew Fosse
f4f2678f1e only one notification 2024-12-19 12:08:05 -05:00
Matthew Fosse
699e8e3c8f [skip ci] change default sync frequency 2024-12-19 11:49:39 -05:00
Matthew Fosse
f312072bdf improvements 2024-12-19 10:39:23 -05:00
Matthew Fosse
d4346e480c testing 2024-12-19 10:28:09 -05:00
Matthew Fosse
c2e764f77b [skip ci] sync stuck watch dog 2024-12-18 17:00:23 -05:00
Matthew Fosse
ac847d8b93 on battery and on data sync options 2024-12-18 16:36:39 -05:00
Matthew Fosse
7c651d7fb1 ui updates 2024-12-18 16:20:13 -05:00
Matthew Fosse
7338e49888 enable core library desugaring 2024-12-18 14:03:46 -05:00
OmarHatem
301cb3b7e0 minor: add examples for address resolver scheme [skip ci] 2024-12-18 19:55:48 +02:00
Matthew Fosse
a032d86653 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into mweb-bg-sync-2 2024-12-18 12:16:00 -05:00
OmarHatem
3473cfe0a0 fix currency text
Some checks failed
Cache Dependencies / test (push) Has been cancelled
2024-12-18 17:25:11 +02:00
Omar Hatem
502a7eaafa
v4.22.0 release candidate (#1879)
* update app versions

* change default solana node

* update unspents more frequently to avoid unupdated state

* temporary fix for polygon sending issue

* change tron default node
2024-12-18 16:46:36 +02:00
Konstantin Ullrich
77c4eaaf4f
More Ledger Monero Fixes (#1888)
Some checks are pending
Cache Dependencies / test (push) Waiting to run
* More Ledger Monero Fixes

* Minor fixes
2024-12-17 20:57:57 +02:00
Serhii
b1751f1fd6
fix pending LtC transaction (#1887)
Some checks are pending
Cache Dependencies / test (push) Waiting to run
2024-12-17 15:19:13 +02:00
Omar Hatem
e4deb8455a
Update automated_integration_test.yml
Some checks are pending
Cache Dependencies / test (push) Waiting to run
2024-12-17 01:10:50 +02:00
tuxsudo
6499aa2d6f
generic-enhancements (#1886)
* Finishing updating docs and community links

* Add missing images
2024-12-17 01:08:56 +02:00
David Adegoke
ae80fb3b55
CW-774: Enforce Seed Verification (#1874)
* feat: Switch UI for seeds display

* feat: Add localization for disclaimer text

* fix: Modify color for warning on seeds screen

* Fix: Adjust UI styling for seed page

* chore: Revert podfile.lock

* Fix column colors

* Fix more colors

* Fix more colors and update strings

* feat: Enforce Seed Verification Implementation

* fix: Error extracting seed words in Japanese because of spacing type used

* fix: Modify styling for copy image button

* fix: Add back button to the seed page and adjust styling to seed verification question text

* Update seed verification image [skip ci]

* Update description text weight [skip ci]

* Make seed page wider

* Seed page changes

---------

Co-authored-by: tuxpizza <tuxsudo@tux.pizza>
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2024-12-14 02:55:49 +02:00
Serhii
d55e635f61
Cw 853 mweb utxos are not displayed in coin control screen (#1873)
* fix displaying mweb utxos

* fallback for failed electrum UTXO updates

* remove throwing uncaught exception and un needed try/catch

---------

Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>
2024-12-14 02:37:48 +02:00
rafael xɱr
707395b71a
Confirmation checkboxes (#1877)
* feat: confirmation checkboxes

* Update lib/src/screens/cake_pay/cards/cake_pay_confirm_purchase_card_page.dart

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2024-12-14 02:21:04 +02:00
tuxsudo
ca4d4ae641
Update support links (#1876) 2024-12-14 02:20:16 +02:00
Konstantin Ullrich
ae758756d8
Ledger monero fix (#1834)
* Fix sending for monero ledger

* Ignore no tx keys found error

* re-add Monero to Ledger enabled wallets

* Fix No Element Exception on requireHardwareWalletConnection check

* Fix Showing connection screen again

* Maybe fix Race condition

* fix namespace

* Maybe fix Race condition and add missing pop

* Minor fixes

* Minor fixes

* Fix minor localization

* Fix minor localization

* Add Text prompt if device is not showing after 10 seconds.

---------

Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>
Co-authored-by: Czarek Nakamoto <cyjan@mrcyjanek.net>
2024-12-14 01:32:36 +02:00
David Adegoke
c620d7f486
CW-829 Solana Enhancements (#1858)
* feat: Solana enhancements with rent handling for accounts

* fix: Add exception classes with handled error messages to ensure proper error handling process

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2024-12-14 01:31:10 +02:00