Commit graph

2855 commits

Author SHA1 Message Date
OmarHatem
82bad3a951 fix regex for xrp and wow 2024-12-11 19:30:56 +02:00
David Adegoke
9590aa25b6
CW-802: Ethereum enhancements (#1826)
* fix: Ethereum enhancements around fees and computations relating to signing and sending transactions

* feat: Add nownodes key for evm to workflow

* feat: Reactivate send all on both eth and polygon wallet types

* fix: Add generic function for updating the node for a wallet type, move ethereum transaction error fees handler to a new file

* fix: Revert podfile.lock

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2024-12-11 16:45:15 +02:00
OmarHatem
ed600f9b8b disable cache key for now
Some checks failed
Cache Dependencies / test (push) Has been cancelled
2024-12-10 15:26:06 +02:00
OmarHatem
35cf4a716f separate CI steps more clearly
Some checks are pending
Cache Dependencies / test (push) Waiting to run
Add more info to error reports
2024-12-10 14:06:56 +02:00
OmarHatem
5553d5c9cb potential fix for cached jks 2024-12-10 11:52:04 +02:00
Omar Hatem
6744bb8d52
try another approach (don't know how it used to work but not with the global cached version) (#1797)
Some checks are pending
Cache Dependencies / test (push) Waiting to run
2024-12-10 00:18:00 +02:00
Serhii
03ff2287db
Cw 658 make the addressbook popup can be turned off from the settings (#1856)
* make ‘Add to Addressbook’ popup optional in settings

* localisation

* fix contacts page background color
2024-12-09 22:37:06 +02:00
cyan
c78662fbfe
CW 781 replace all print statements with printV (#1733)
* replace all print statements with printV

* restore backup error message

* missing print statements, error fixes

* Update cw_core/lib/utils/print_verbose.dart [skip ci]

* Update cw_core/lib/utils/print_verbose.dart [skip ci]

* CW-846: Correctly display balance (#1848)

* Correctly display balance even with frozen coins

* remove package= from AndroidMainfest.xml

* update namespace

* print -> printV

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2024-12-09 20:23:59 +02:00
OmarHatem
c74194abf4 Merge remote-tracking branch 'origin/main' 2024-12-09 14:25:45 +02:00
OmarHatem
93ed71f615 temporarily ignore flutter secure storage errors 2024-12-09 14:25:36 +02:00
cyan
9fcbc4d72a
CW-846: Correctly display balance (#1848)
Some checks failed
Cache Dependencies / test (push) Has been cancelled
* Correctly display balance even with frozen coins

* remove package= from AndroidMainfest.xml

* update namespace
2024-12-04 15:01:49 +03:00
OmarHatem
ad6eb7db15 macos new build
Some checks are pending
Cache Dependencies / test (push) Waiting to run
linux new build
2024-12-03 21:29:40 +03:00
Omar Hatem
01faeabefe
test (#1842)
Some checks are pending
Cache Dependencies / test (push) Waiting to run
* test

* macos new build
2024-12-03 14:04:11 +03:00
ArTombado
0691b9ddb3
NanoGPT portuguese string fix (#1839) 2024-12-03 14:03:24 +03:00
MyEcoria
2e6dbe71af
(fix)[translations]: update French translations for wallet (#1850) 2024-12-03 14:02:50 +03:00
Serhii
3e1cb3905e
fix infinity values in LetsExchange fixed rate (#1849)
Some checks are pending
Cache Dependencies / test (push) Waiting to run
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2024-12-03 01:26:33 +03:00
Omar Hatem
5b162c54da
Update AndroidManifestBase.xml 2024-12-02 20:24:01 +03:00
Konstantin Ullrich
c83913820a
Merge pull request #1843 from cake-tech/apk-verification
Some checks are pending
Cache Dependencies / test (push) Waiting to run
Add APK verification to readme
2024-12-01 20:06:16 +01:00
tuxsudo
de15c400b5
Add APK verification to readme 2024-11-30 15:49:48 -05:00
Omar Hatem
bd38393acf
fix sending issue (#1840)
Some checks failed
Cache Dependencies / test (push) Has been cancelled
* fix sending issue

* Update pr_test_build_android.yml
2024-11-29 23:15:55 +03:00
Omar Hatem
de970fcb80
test (#1838)
* update versions

* android fix trial

* minor translation fix [skip ci]

* update monero_c

* minor
2024-11-29 14:16:59 +03:00
Omar Hatem
79f20c2847
update versions (#1835)
* update versions

* android fix trial

* minor translation fix [skip ci]

* update monero_c
2024-11-29 13:43:10 +03:00
cyan
17d34beae9
CW-782: Show error report popup without cooldown (#1739)
Some checks are pending
Cache Dependencies / test (push) Waiting to run
* improve exception throwing on broken wallets
- put _lastOpenedWallet to avoid issues on windows (file is currently open by)
- don't throw corruptedWalletsSeed - instead store it inside of secureStorage
- await ExceptionHandler.onError calls where possible to makse sure that popup won't be canceled by some UI element
- adjust BaseAlertDialog to be scrollable if the text is too long
- add ExceptionHandler.resetLastPopupDate - that can be called when we want to show error report screen (bypassing cooldown)

* fix: HiveError: Box has already been closed.

* await the alerts to be sure that each one of them is being shown
fix typo in secure storage

* Update lib/core/backup_service.dart

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>

* address comments on github

* don't store seeds in secure storage

* fix wallet password

* update monero_c
update corrupted seeds UI
prevent app from crashing when wallet is corrupted

* show alert with seeds

* Update corrupted wallet UI
Fix wallet opening cache

* remove unused code

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2024-11-28 21:28:31 +02:00
Serhii
d8d4190608
prevent calling unsupported payment method (#1836) 2024-11-28 21:02:10 +02:00
Rafael
63f26c034f
[Cakepay] alert iOS availability (#1837)
* feat: alert iOS availability

* feat: use regex, check iOS
2024-11-28 18:50:30 +02:00
Serhii
9cd69c4ba3
Cw 830 coin control getting cleared (#1825)
* init commit

* add select all button

* localisation all coins

* fix isSending and isFrozen state updates

* fix: clean up electrum UTXOs

* ui fixes

* address the review comments[skip ci]

* remove onPopInvoked[skip ci]

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2024-11-28 17:53:03 +02:00
Serhii
4ca50b5e63
Cw 649 rbf improvements opt in (#1772)
* initial commit

* revert changes

* allow adding inputs to RBF transactions

* address review comments[skip ci]

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2024-11-28 02:42:46 +02:00
Serhii
5ca1c0c56e
Cw 765 onboarding flow improvements (#1817)
* update onboarding flow

* update welcome subtitle

* update wallet title

* add create restore wallet subtitles

* info button

* minor fix [skip ci]

* Update text and iconbutton

* Cleanup

---------

Co-authored-by: tuxpizza <tuxsudo@tux.pizza>
2024-11-27 23:05:04 +02:00
OmarHatem
13c4fbd225 minor UI change 2024-11-27 19:33:53 +02:00
Serhii
125c40b49a
fix onramper network tag plus UI (#1832) 2024-11-27 19:06:28 +02:00
Serhii
c3978bfbe1
enhance exception handling in cakePay getVendors (#1833) 2024-11-27 17:42:00 +02:00
cyan
87178b2a54
CW-766 fix coin freezing (#1751)
* fix coin freezing

* fix frozen balance

* update monero_c hash

* update monero_c hash (after merge)

* fix test E
make it ready

* revert local change

* throw error on wow as well

* experiment with view model code

* move view model into di.dart
2024-11-27 17:34:36 +02:00
OmarHatem
9706243c81 change default tron node to nowNodes if not already
Some checks failed
Cache Dependencies / test (push) Has been cancelled
2024-11-27 02:20:08 +02:00
cyan
765ae87712
Automatically upgrade non-SSL nodes to SSL if they fail (#1757)
* Automatically upgrade non-SSL nodes to SSL if they fail

* another ssl catch

* [skip ci] pr fixes
2024-11-26 16:59:22 +02:00
Seth For Privacy
eff6616981
Migrate to new self-hosted mempool.space instance (#1820)
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2024-11-26 16:56:00 +02:00
cyan
738731d3e5
CW-826 Fix missing tx keys in monero (#1828)
Some checks are pending
Cache Dependencies / test (push) Waiting to run
* CW-826 Fix missing tx keys in monero

* force store wallet

* don't return error string
2024-11-26 15:43:56 +02:00
cyan
09bc186fea
Cw 835 investigate failed to get earliest block height when sending monero (#1827)
* update flutter to 3.24.3

* bump flutter to 3.24.4, fix all android issues (i hope)

* update uni_links path

* update sensitive_clipboard

* update dependencies

* update fast_scanner

* update the ref

* Update how_to_add_new_wallet_type.md [skip ci]

* Update how_to_add_new_wallet_type.md [skip ci]

* Update how_to_add_new_wallet_type.md [skip ci]

* Update how_to_add_new_wallet_type.md [skip ci]

* CW-835: Fix failed to get earlist block height when sending monero

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2024-11-26 15:40:26 +02:00
OmarHatem
83cfc7dd70 fix building with haven
Some checks are pending
Cache Dependencies / test (push) Waiting to run
2024-11-25 21:05:36 +02:00
cyan
8ceaa013eb
Fix sed (again) (#1830)
* fix sed

* 0, -> 1, so it doesn't silently error out

* remve hardcoded CONFIG_ARGS
2024-11-25 20:55:05 +02:00
Omar Hatem
59e8550e4e
Generic fixes (#1823)
* add timeout for mempool fee api and make it only in bitcoin

* disable Monero Ledger for desktop

* handle onramper tag issue

* better handle main actions UI

* make service status scrollable with a better UI

* fix stupid race condition

* minor handling

* update btc fee api
update our xmr node to use ssl

* manually add supported unstoppable domains for now

* change bitcoin default node
code enhancement

* revert debugging code [skip ci]

* minor enhancements [skip ci]

* increase sync indicator size [skip ci]

* fix selecting USA country not triggering the reaction

* fix scrolling on cake features page [skip ci]
2024-11-25 18:26:41 +02:00
cyan
367c36b4d5
fix sed (#1829) 2024-11-25 18:00:37 +02:00
cyan
505ea26533
CW-798 Fix macos 15 issues (#1775)
* update flutter to 3.24.3

* bump flutter to 3.24.4, fix all android issues (i hope)

* update uni_links path

* update sensitive_clipboard

* update dependencies

* update fast_scanner

* update the ref

* Update how_to_add_new_wallet_type.md [skip ci]

* Update how_to_add_new_wallet_type.md [skip ci]

* Update how_to_add_new_wallet_type.md [skip ci]

* Update how_to_add_new_wallet_type.md [skip ci]

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2024-11-25 16:08:30 +02:00
cyan
cfe78d4e5f
Fix error reporting in transaction creation (#1821)
Some checks failed
Cache Dependencies / test (push) Has been cancelled
2024-11-24 10:49:42 +02:00
XD22
29b659e748
Fix Whitespace in secret_key.dart (#1812)
Some checks failed
Cache Dependencies / test (push) Has been cancelled
2024-11-21 14:04:46 -06:00
Omar Hatem
ff5fbd7946
v4.21.0 Release Candidate (#1795)
* new versions

* minor fix of cache key

* fix cache hit

* - potential improvement for sync status
- update with latest main

* disable thorchain by default [skip ci]

* update monero_c commit hash

* minor fixes
update versions

* remove monero ledger

* increase macos build number [skip ci]
2024-11-16 16:23:54 -06:00
Omar Hatem
9be990a3c0
Move the api key of trocador to the headers (#1808)
Some checks failed
Cache Dependencies / test (push) Has been cancelled
2024-11-16 11:06:49 -06:00
Serhii
cf7f019a92
fix the UI issue with address book (#1803)
Some checks failed
Cache Dependencies / test (push) Has been cancelled
2024-11-13 19:20:08 -06:00
Omar Hatem
ed5e701d80
Potential fix for the race condition of loading a wallet while the name in the shared prefs hasn't updated yet (#1801)
Some checks are pending
Cache Dependencies / test (push) Waiting to run
2024-11-13 10:55:46 +01:00
Konstantin Ullrich
0adb69d095
Better Ledger Connection handling (#1802) 2024-11-13 10:44:43 +01:00
Omar Hatem
c4698576a3
add xmr to unstoppable domain (#1800)
Some checks are pending
Cache Dependencies / test (push) Waiting to run
2024-11-13 01:19:50 +02:00