Commit graph

88 commits

Author SHA1 Message Date
OmarHatem
6210d8fba6 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-180-advanced-startup-privacy-settings
 Conflicts:
	cw_core/lib/node.dart
	lib/di.dart
	lib/router.dart
	lib/routes.dart
	lib/view_model/node_list/node_create_or_edit_view_model.dart
	res/values/strings_de.arb
	res/values/strings_en.arb
	res/values/strings_es.arb
	res/values/strings_fr.arb
	res/values/strings_hi.arb
	res/values/strings_hr.arb
	res/values/strings_it.arb
	res/values/strings_ja.arb
	res/values/strings_ko.arb
	res/values/strings_nl.arb
	res/values/strings_pl.arb
	res/values/strings_pt.arb
	res/values/strings_ru.arb
	res/values/strings_uk.arb
	res/values/strings_zh.arb
2022-11-09 15:40:12 +02:00
mkyq
b2a5c66c37
Add onramper widget for buy screen (#571) 2022-10-27 17:33:58 -04:00
Omar Hatem
d9415af4de
Allow null AccountListItem for create purpose not just editing (#558) 2022-10-24 15:25:14 -04:00
M
1beb18b045 Flutter upgrade 2022-10-12 13:09:57 -04:00
OmarHatem
299df3c087 Separate node form to be more reusable
Add node form to privacy settings
2022-10-05 19:28:11 +02:00
OmarHatem
6bbedde9b7 Add privacy settings route
Add text translation
2022-10-05 15:58:25 +02:00
Godwin Asuquo
bd25d047b2
CW-148 cake pay partial redemptions (#490)
* Ionia custom redemption screen

* update ionia gift card remaining amount with custom value

* [NO-TASK] Fix issues with custom redeem

* replace redeem

* update remaining amount

* fixed from code review

* Add localization
2022-09-02 14:47:45 +01:00
mkyq
418c9563fe
Ionia (#437)
* Initial ionia service

* Ionia manage card UI (#374)

* design ui for cakepay

* Add manage cards page ui

* create auth ui for ionia

* add authentication logic

* implement user create card

* Add ionia merchant sevic

* Add anypay. Add purschase gift card.

* display virtual card (#385)

* display virtual card

* fix formatting

* Remove IoniaMerchantService from IoniaViewModel

* Add hex and txKey for monero pending transaction.

* Changed monero version and monero repo to cake tech.

* Add anypay payment. Add filter by search for ionia, add get purchased items for ionia.

* Fix for get transactions for hidden addresses for electrum wallet

* Add ionia categories.

* Add anypay commited info for payments.

* Update UI with new fixes (#400)

* Change ionia base url. Add exception throwing for error messaging for some of ionia calls.

* CW-102 fix logic for ionia issues (#403)

* refactor tips (#406)

* refactor tips

* refactor ionia tips implementation

* Cw 115 implement gift cards list for ionia (#405)

* Implement show purchased cards

* fix padding

* Fixes for getting of purchased gift cards.

* Implement gift card details screen (#408)

* Implement gift card details screen

* Add redeem for ionia gift cards

* Fix navigation after ionia opt redirection.

* Fix update gift cards list.

* Add payment status update for ionia.

* Add usage instruction to gift card.

* Add copy for ionia gift card info.

* Change version for Cake Wallet ios.

* Add localisation (#414)

* Fixes for fiat amounts for ionia.

* CW-128 marketplace screen text changes (#416)

* Change text on marketplace

* fix build issues

* fix build

* UI fixes for ionia.

* UI fixes for ionia. (#421)

* CW-129 ionia welcome screen text changes (#418)

* update welcome text

* Update localization

* Cw 133 (#422)

* UI fixes for ionia.

* Fixes for display card item on gift cards screen.

* Fix signup page (#419)

* Changed tips for ionia.

* Cw 132 (#425)

* UI fixes for ionia.

* Changed tips for ionia.

* Cw 131 (#426)

* UI fixes for ionia.

* Changed tips for ionia.

* Fixes for IoniaBuyGiftCardDetailPage screen. Renamed 'Manage Cards' to 'Gift Cards'. Hide discount badge label for 0 discount.

* Change ionia heading font style (#427)

* Fix for AddressResolver in di

* Changed build number for Cake Wallet ios.

* fix currency format for card details and routing for mark as redeemed (#431)

* fix terms and condition overflow in ionia (#430)

* fix terms and condition scroll

* fix color issues

* reuse

* refactor  widget

* Remove IoniaTokenService

* Change api for ionia to staging

* Update versions for Cake Wallet for android and ios.

* Fixes for instructions. Remove diplay error on payment status screen.

* Change build versions for Cake Wallet

* Add ionia sign in.

* Update for discounts and statuses for ionia merch.

* Fixes for qr/barcode on ionia gift card screen.

* Fixed formatting for display ionia discounts.

* Fix merchant.discount.toStringAsFixed issue

* Add savingsPercentage to ionia merch discount.

* Change build number for Cake Wallet ios and android.

* Disable ionia for haven (#440)

Co-authored-by: Godwin Asuquo <41484542+godilite@users.noreply.github.com>
2022-07-28 18:03:16 +01:00
Omar Hatem
dc623f3293
Rework settings pickers (#398)
Updated pickers and settings screen
2022-06-29 13:38:44 +01:00
Omar Hatem
9568c5f932
QR code fullscreen (#390)
* Add fullscreen qr page flow

* Add qr fullscreen text localization

* Add package to control screen brightness when navigating to qr fullscreen and revert when leaving screen

* ios fix trial 1 - Change brightness control package

* Use package imports instead of relevant path
Add Map types
2022-06-23 10:25:00 +01:00
mkyq
01150ef2a7
Hv (#295)
* hv
* Change build version
2022-03-30 17:57:04 +02:00
M
67ad389caf Fixes for unspent coins box initialization. Change cakewallet icons. Add wallet naming for new wallets. 2022-01-08 16:33:17 +02:00
M
800c3ec14a Change screen for new wallets for monero.com app 2022-01-03 20:25:48 +02:00
M
226d546d55 Fixes for monero only app version. 2021-12-30 19:20:00 +02:00
M
e6b1da376d Configure wallet types for the app 2021-12-24 14:41:34 +02:00
M
cf20123ede Add current route to router. Add yat contacts to support screen. 2021-11-05 15:08:45 +00:00
OleksandrSobol
cdddc12c81 CAKE-356 | added isYatDevMode parameter to the yat_alert.dart; deleted yat_webview_page.dart and yat_view_model.dart; applied localization of Yat to the app 2021-09-16 12:43:43 +03:00
OleksandrSobol
92aece5e31 CAKE-356 | added "Manage Yats" item to the settings page; reworked primary icon button; added yat address to qr widget; created yat_alert.dart, yat_webview_page.dart, yat_store.dart, yat_view_model.dart, yat_exception.dart, yat_record.dart 2021-08-20 16:26:00 +03:00
OleksandrSobol
20e0c830cf CAKE-334 | applied unspent coins control to the app; added unspent_coins_info.dart; reworked createTransaction(), calculateEstimatedFee() and updateUnspent() methods in the electrum_wallet.dart; fixed unspent_coins_list_view_model.dart, unspent_coins_details_view_model.dart, unspent_coins_list_item.dart, unspent_coins_list_page.dart and unspent_coins_details_page.dart; fixed bitcoin_transaction_wrong_balance_exception.dart; added properties to bitcoin_unspent.dart; applied localization to unspent coins pages 2021-07-05 16:52:24 +03:00
OleksandrSobol
3f81f708e5 Merge branch 'main' into CAKE-330-unspent-coins-details-UI
# Conflicts:
#	lib/router.dart
#	lib/routes.dart
2021-07-01 12:39:37 +03:00
OleksandrSobol
1fccb0b546 Merge branch 'main' into CAKE-306-add-moonpay-option-for-btc-buying
# Conflicts:
#	lib/buy/wyre/wyre_buy_provider.dart
#	lib/di.dart
#	lib/src/screens/dashboard/dashboard_page.dart
#	lib/view_model/dashboard/dashboard_view_model.dart
#	res/values/strings_de.arb
#	res/values/strings_en.arb
#	res/values/strings_es.arb
#	res/values/strings_hi.arb
#	res/values/strings_ja.arb
#	res/values/strings_ko.arb
#	res/values/strings_nl.arb
#	res/values/strings_pl.arb
#	res/values/strings_pt.arb
#	res/values/strings_ru.arb
#	res/values/strings_uk.arb
#	res/values/strings_zh.arb
2021-05-28 12:06:50 +03:00
OleksandrSobol
e36c07b0da CAKE-330 | added unspent coins details page to the app 2021-05-27 20:57:51 +03:00
OleksandrSobol
aca8e8a292 CAKE-329 | added unspent coins list page to the app 2021-05-25 20:32:36 +03:00
OleksandrSobol
bbe75451a4 CAKE-312 | wrapped unlock page by WillPopScope; fixed biometricAuth() in the auth_view_model.dart 2021-04-22 18:56:14 +03:00
OleksandrSobol
1c976bfaa1 CAKE-306 | applied _saveOrder() to buy_webview_page.dart; fixed moonpay_buy_provider.dart and wyre_buy_provider.dart; canceled timers on exchange_trade_page.dart, order_details_page.dart and trade_details_page.dart; reworked pre_order_page.dart 2021-04-15 20:10:23 +03:00
OleksandrSobol
19ffffa6cc CAKE-306 | applied buy_webview_page.dart to the app; fixed order_details_view_model.dart and order_row.dart; applied localization to the pre_order_page.dart; deleted unused files 2021-04-13 21:40:44 +03:00
OleksandrSobol
346a034d0a CAKE-306 | added MoonPay option for BTC buying; applied PreOrderPage to the app; created Wyre and MoonPay buy providers 2021-04-12 21:22:22 +03:00
OleksandrSobol
8aa636a4e8 CAKE-290 | applied WillPopScope for call of AuthPage with instanceName in the router.dart 2021-03-26 13:29:43 +02:00
OleksandrSobol
b20246ad89 CAKE-279 | renamed WebViewPage on WyrePage; applied spinner to Buy button on dashboard_page.dart 2021-03-18 20:36:58 +02:00
OleksandrSobol
76c7108bd7 CAKE-293 | applied webview to the app 2021-03-17 12:32:22 +02:00
OleksandrSobol
60333e235d CAKE-279 | applied order details to the app 2021-03-12 21:04:37 +02:00
OleksandrSobol
b2b17e66c5 CAKE-284 | moved support from settings to main menu; added support_page.dart and support_view_model.dart to the app 2021-02-25 20:25:52 +02:00
M
47ceac2dd6 Backup stuff. 2021-01-15 19:41:30 +02:00
M
9a79fcdc23 Merged 4.1.0 2021-01-13 19:18:28 +02:00
M
c09a41b090 Backup. 2021-01-13 18:43:34 +02:00
OleksandrSobol
9ca4bee602 Merge branch '4.1.0' into CAKE-216-exchange-status-bug
# Conflicts:
#	lib/di.dart
2020-12-24 22:14:24 +02:00
M
7f2b109381 Fixed balance dispaying. Changed updating of balance after sending. Changed text for pre seed screen for btc wallet type. 2020-12-21 22:20:46 +02:00
OleksandrSobol
7168e4727d Merge branch '4.1.0' into CAKE-216-exchange-status-bug 2020-12-18 21:05:02 +02:00
OleksandrSobol
837f639129 CAKE-216 | added trade_details_view_model.dart to the app; applied TradeDetailsViewModel to the trade_details_page.dart; added _updateItems() method to the exchange_trade_view_model.dart; reworked content in the exchange_trade_page.dart 2020-12-18 14:42:53 +02:00
M
eede39ee7a Merged 4.0.9 2020-12-11 20:10:06 +02:00
M
042b17a82f Merge pull request #144 from cake-tech/CAKE-158-transaction-and-balance-displaying-between-accounts
CAKE-158 | added calculating balance to _onAccountChangeReaction in t…
2020-12-04 11:25:59 +02:00
M
62a877dd61 Fixes 2020-11-30 19:17:44 +02:00
OleksandrSobol
3ebc0627e7 CAKE-194 | added pre seed page to app; called pre seed page when creating new wallet from welcome an wallet list pages; added images to assets 2020-11-27 13:08:17 +02:00
OleksandrSobol
23abacd252 CAKE-158 | made account tile slidable; added onEdit function to account tile; added ability to edit wallet account name; added isFirstAddress parameter to wallet_address_list_view_model.dart and made first address in the address list not editable (receive page); wrapped wallet account name in the wallet menu title by observer; added _moneroTransactionsChangeReaction to dashboard_view_model.dart 2020-11-17 20:16:58 +02:00
M
e8f53766a0 Added selection of new wallet type. Returned support of bitcoin wallet. 2020-11-12 18:31:53 +02:00
M
b17e7744c6 Fixes 2020-11-06 20:54:00 +02:00
M
e2c6cb6f4b Fixed loading of setup pin screen from welcome screen for restore case. Renamed 'Next' to 'Restore' for confirm button on restore wallet screen. Removed 'Bitcoin' from welcome screen. 2020-10-26 11:38:01 +02:00
M
082a5f0b6c Fixes 2020-10-24 17:35:55 +03:00
M
0c197660a8 Integrated wallet names generation 2020-10-22 21:24:24 +03:00
M
6b86cfbea2 Updated to flutter v1.22.2 2020-10-19 14:20:24 +03:00