Commit graph

591 commits

Author SHA1 Message Date
fosse
92d4a6f6d6 remove fees from send screen, send and receive transactions working 2023-08-01 09:50:07 -04:00
fosse
3a50b58b09 sends working 2023-07-31 11:39:22 -04:00
fosse
601b646e27 nano-unfinished 2023-07-31 09:10:33 -04:00
fosse
33c99cb2a5 derivation updates 2023-07-28 10:36:50 -04:00
fosse
d30de4dc3f tx history working and fiat fixes 2023-07-27 13:02:10 -04:00
fosse
9ebf74fa01 receive screen + node screen working 2023-07-27 10:30:07 -04:00
fosse
2670eb2868 seed generation 2023-07-26 13:15:22 -04:00
fosse
7f93f816de save 2023-07-25 16:31:52 -04:00
fosse
235a47b5fd successfully add nano wallet 2023-07-25 13:36:24 -04:00
fosse
e3624880c5 config changes 2023-07-24 16:23:09 -04:00
OmarHatem
2e0b02766e Fix sending erc20
fix block explorer issue
2023-07-21 21:28:56 +03:00
OmarHatem
680359e6f1 Minor Fixes and Enhancements 2023-07-21 19:58:44 +03:00
OmarHatem
25228a3163 Adjust transactions fiat price for ERC20 tokens 2023-07-21 04:51:22 +03:00
OmarHatem
09fd6a8241 Integrate EtherScan API for fetching address transactions
Generate Ethereum specific secrets in Ethereum package
2023-07-21 04:08:45 +03:00
OmarHatem
cf2f1e5692 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-78-Ethereum
 Conflicts:
	cw_bitcoin/lib/bitcoin_wallet_service.dart
	cw_core/lib/crypto_currency.dart
	lib/core/address_validator.dart
	lib/di.dart
2023-07-19 01:58:29 +03:00
Rafael Saes
d4969633b0
Cw 426 replace trash and swipe with edit icons (#974)
* feat: Replace trash and swipe with edit icons on node list item

- replaces yellow Test button with red Delete node button with confirmation on the edit node page

* feat: make node indicator icons bigger (figma comment)

* feat: Replace trash and swipe with edit icons on wallet list page and create wallet_edit_page.dart

* fix: make delete buttons red

* fix: make wallet name wrap when it is too long

* refactor: improve logic & fix observer not refreshing

* fix: add string

* feat: remove the confirmation pop-up for switching between wallets

- which was another item on the jira issue

* fix: remove slideable widgets from node list

* feat: add edit button to currently selected node & disable deleting if selected

* fix: rename wallet also renames to new wallet files

* feat: make sure edits can't overlap existing names

* fix: improve rename flow, fix electrum transactions refresh & add delete old logic

* fix: also fix rename for monero & haven

* refactor: fix identations

* refactor: dont declare the current wallet twice

* refactor: missing newWalletInfo.id

* fix: dont unnecessarily load the current wallet

* fix: remove unnecessary reaction

* feat: make save button disabled until the text is changed

* feat: make walletEditViewModel and make state useful for pending actions

* fix: add back reaction for desktop flow

* - Remove un-necessary code
- Format Edit page

---------

Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>
2023-07-13 02:20:11 +03:00
OmarHatem
fa494af5ab Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-78-Ethereum
 Conflicts:
	lib/src/screens/dashboard/widgets/balance_page.dart
	res/values/strings_ar.arb
	res/values/strings_bg.arb
	res/values/strings_cs.arb
	res/values/strings_de.arb
	res/values/strings_en.arb
	res/values/strings_es.arb
	res/values/strings_fr.arb
	res/values/strings_ha.arb
	res/values/strings_hi.arb
	res/values/strings_hr.arb
	res/values/strings_id.arb
	res/values/strings_it.arb
	res/values/strings_ja.arb
	res/values/strings_ko.arb
	res/values/strings_my.arb
	res/values/strings_nl.arb
	res/values/strings_pl.arb
	res/values/strings_pt.arb
	res/values/strings_ru.arb
	res/values/strings_th.arb
	res/values/strings_tr.arb
	res/values/strings_uk.arb
	res/values/strings_ur.arb
	res/values/strings_yo.arb
	res/values/strings_zh.arb
2023-07-12 02:02:50 +03:00
Serhii
02fd12f5f8
CW-214-Monero-wallet-rescan-bug (#945)
* clear transactionHistory before rescan

* move the clear method to the abstract class
2023-07-11 20:56:01 +03:00
Godwin Asuquo
b974458f1b
CW-349 MacOS UI issue when navigating to Transaction details screen (#921)
* Fix macos ui issues when navigatng to transaction detail screen

* [skip ci] remove print and indent

* Refactor previous approach based on PR review

* Code Enhancements

* Fix transaction page navigation

* Fix disable secure app request for macos

* Update background color

* Update background color

* Update background color

* Remove unrelated format

* Fix navigation UI glitch

---------

Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>
2023-07-11 19:07:46 +03:00
OmarHatem
bc33ac79c9 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-78-Ethereum
 Conflicts:
	cw_core/lib/wallet_type.dart
	lib/src/screens/dashboard/widgets/balance_page.dart
	lib/src/screens/new_wallet/new_wallet_type_page.dart
	lib/src/widgets/picker.dart
	res/values/strings_ar.arb
	res/values/strings_bg.arb
	res/values/strings_cs.arb
	res/values/strings_de.arb
	res/values/strings_en.arb
	res/values/strings_es.arb
	res/values/strings_fr.arb
	res/values/strings_ha.arb
	res/values/strings_hi.arb
	res/values/strings_hr.arb
	res/values/strings_id.arb
	res/values/strings_it.arb
	res/values/strings_ja.arb
	res/values/strings_ko.arb
	res/values/strings_my.arb
	res/values/strings_nl.arb
	res/values/strings_pl.arb
	res/values/strings_pt.arb
	res/values/strings_ru.arb
	res/values/strings_th.arb
	res/values/strings_tr.arb
	res/values/strings_uk.arb
	res/values/strings_ur.arb
	res/values/strings_yo.arb
	res/values/strings_zh.arb
2023-07-11 15:48:29 +03:00
Godwin Asuquo
bf0c2c8f35
Add all deposit for litcoin (#932) 2023-07-11 03:52:40 +03:00
Serhii
9afed201c6
CW-424-ChangeNOW-add-payload-details (#979)
* add payload details

* remove unused import

* fix payload
2023-07-08 05:30:05 +03:00
OmarHatem
3713fb45f2 - Separate and organize default erc20 tokens
- Fix scrolling
- Add token placeholder images in picker
- Sort disabled tokens alphabetically
2023-07-06 17:34:13 +03:00
OmarHatem
e799b1d372 Fix issue with search 2023-07-05 16:42:39 +03:00
OmarHatem
fcabc7aec1 Fix deleting token
Fix renaming tokens
2023-07-04 04:41:37 +03:00
OmarHatem
72a99ab7dd Fix Enabling/Disabling tokens
Fix sorting by fiat once app is opened
Improve token availability mechanism
2023-07-04 04:09:17 +03:00
OmarHatem
4c37ed3a55 Fix Pin native token 2023-07-03 20:24:54 +03:00
OmarHatem
5905ac35d8 Fix Accounts Popup UI 2023-07-03 20:18:24 +03:00
OmarHatem
474abe15a7 - Improve sorting balances flow
- Add initial add token from search bar flow
2023-07-03 18:11:38 +03:00
OmarHatem
912caea068 Sort tokens list as well when Sort criteria changes 2023-06-30 18:35:32 +03:00
OmarHatem
aa820d4149 Fix price sorting 2023-06-30 16:38:57 +03:00
OmarHatem
46c64c782e Add Sorting and Pin Native Token features 2023-06-30 14:58:21 +03:00
OmarHatem
342174325b Add "Enable/Disable" feature for ERC20 tokens 2023-06-23 20:21:28 +03:00
OmarHatem
e715162294 Integrate UI with Ethereum flow 2023-06-23 04:47:24 +03:00
OmarHatem
22eecea24e Finalize UI for Tokens 2023-06-23 00:17:54 +03:00
OmarHatem
2259a5e6fd Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-78-Ethereum 2023-06-21 03:47:06 +03:00
OmarHatem
55b5780958 Add logic flow for adding erc20 tokens 2023-06-21 03:46:58 +03:00
Serhii
f1904077d2
CW-395-Trade-ID-status-not-updating-in-trade-details-screen (#957)
* fix ChangeNow trade status

* formatting

* fix hive saving

* Revert SideShift changes

This reverts commit
2023-06-14 23:55:49 +03:00
OmarHatem
05bbfb4c5b Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-78-Ethereum
 Conflicts:
	lib/src/screens/dashboard/widgets/balance_page.dart
	lib/src/screens/send/widgets/send_card.dart
2023-06-14 13:30:45 +02:00
Serhii
a7ba4a84e8
CW-398-MoonPay-offramp-(Sell)-improvements (#964)
* Implement MoonPay offramp widget

* Add Litecoin to strings

* improve webview page

* Rename route string

---------

Co-authored-by: Justin Ehrenhofer <justin.ehrenhofer@gmail.com>
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2023-06-14 02:15:10 +03:00
OmarHatem
eff0369709 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-78-Ethereum 2023-06-13 23:01:26 +03:00
OmarHatem
581d67a3a9 Add home settings icon 2023-06-13 21:59:48 +03:00
Rafael Saes
b16cfaaff5
Cw 231 display balance in send and transaction screens when long pressing and when show balance is disabled (#926)
* feat: allow reversing displayMode by long pressing on transactions page

* feat: allow reversing displayMode by long pressing on send page

* revert: revert transaction_list_item.dart but keep BalanceDisplayMode get displayMode => balanceViewModel.displayMode
2023-06-10 01:29:34 +03:00
Godwin Asuquo
a4c279b538
CW-411 Update sideshift api (#959)
* Update sideshift api

* Fix sideShift api v2 rate

* Fix rate calculation on sideshift

* Additional fixes

* Minor: Add additional unsupported
* Add network to quote
* Add amount and affiliateID to quote
* Refactor tag/network assigning

* Fix syntax errors with rate qpi

* Add network for fetching rate

* Remove amount from rate endpoint

* Fix transaction depositAmount

* Fix issues from code review

* Fix issues from code review

* Remove affiliate ID

---------

Co-authored-by: Justin Ehrenhofer <justin.ehrenhofer@gmail.com>
2023-06-09 14:46:00 +03:00
Godwin Asuquo
e8446f0c98
CW-400 investigate cupertino nav bar null exception (#943)
* Fix null error on back navigation after pushReplacementNamed

* Fix null error on back navigation after pushReplacementNamed

* Close all visible keyboard for page navigation context

* Fix issue with market place navigation

* Remove focus before back navigation

* Fix background color

* Fix background color

* Fix background color
2023-06-08 02:16:52 +03:00
OmarHatem
94216e6987 Add send ERC-20 tokens initial flow 2023-06-02 04:02:43 +03:00
OmarHatem
78adf4a5ce Allow contacts and wallets from the same tag 2023-06-01 16:26:16 +03:00
OmarHatem
bb6f64ea97 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-78-Ethereum
 Conflicts:
	lib/src/screens/dashboard/widgets/menu_widget.dart
	lib/store/settings_store.dart
2023-05-30 14:20:21 +03:00
Serhii
c835059d13
CW-371-Restore-height-issue-with-QR-code-Wallet-incorrectly-assigns-today's-restore-height-to-legacy-wallets (#925)
* fix height for legacy wallets

* get height by first tx under singular seed
2023-05-25 00:00:54 +03:00
OmarHatem
0a76686c96 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-78-Ethereum
 Conflicts:
	lib/di.dart
	lib/store/settings_store.dart
2023-05-23 22:56:22 +03:00