Commit graph

152 commits

Author SHA1 Message Date
M
2e1f1e2c79 Fix for UnspentCoinsInfo Hive Box. Add checkbox for fixed rates for exchange. 2022-01-24 16:12:25 +02:00
M
e6b1da376d Configure wallet types for the app 2021-12-24 14:41:34 +02:00
OleksandrSobol
f353442a2a CAKE-360 | merged all yat branches into current; saving information about yat to connected wallet; fixed qr widget; applied yat, unstoppable domains and open alias to contact book 2021-10-01 18:13:10 +03:00
OleksandrSobol
5389543988 CAKE-359 | renamed parse_address_from_domain_alert.dart to extract_address_from_parsed.dart; renamed defineAddress() method to extractAddressFromParsed() 2021-09-29 14:38:31 +03:00
OleksandrSobol
8955a10ca8 CAKE-359 | fixed yat_record.dart for multiple addresses in yat; fixed ParsedAddress class; applied ParsedAddress in the parse_address_from_domain_alert.dart; added parsedAddress and renamed applyOpenaliasOrUnstoppableDomains() to fetchParsedAddress() in the output.dart; fixed send_page.dart, send_card.dart and exchange_page.dart; added choose_yat_address_alert.dart to the app; added current wallet address to request parameters in the yat_alert.dart 2021-09-20 17:56:27 +03:00
OleksandrSobol
a5831a25e7 CAKE-345 | merged CAKE-349 branch into current 2021-08-16 11:30:48 +03:00
OleksandrSobol
3abb78febf Merge branch 'main' into CAKE-345-batch-sending
# Conflicts:
#	lib/bitcoin/electrum_wallet.dart
2021-08-04 17:43:03 +03:00
OleksandrSobol
1d996c94c8 CAKE-343 | added address book button to xmr wallet's address text field on exchange_page.dart and exchange_template_page.dart 2021-07-23 14:05:33 +03:00
OleksandrSobol
c14d021f07 CAKE-345 | merged release-4.2.4 branch into current and resolved problems 2021-07-22 19:48:26 +03:00
M
07f153e706 Merge pull request #152 from cake-tech/CAKE-192-implement-unstoppable-domain
Cake 192 implement unstoppable domain
2021-07-22 10:37:55 +03:00
OleksandrSobol
008936435b CAKE-192 | added name property to parsed_address.dart; fixed parse_address_from_domain.dart 2021-07-16 13:28:46 +03:00
OleksandrSobol
0d367c4b45 CAKE-343 | added bitcoin_wallet_addresses.dart and litecoin_wallet_addresses.dart tj the app; moved addresses from wallets to wallet addresses classes; deleted wallet addresses credentials 2021-07-13 08:46:34 +03:00
OleksandrSobol
bac491c44f CAKE-192 | created ParsedAddress class; applied this class to parse_address_from_domain.dart, send_page.dart and exchange_page.dart 2021-07-07 17:31:16 +03:00
OleksandrSobol
f995342491 CAKE-192 | parse_address_from_domain.dart fixed and split on 2 files (current and parse_address_from_domain_alert.dart), then moved to the entities directory; used one channel for native calls; removed unneeded spaces; fixed handle of unstoppable domain error in the MainActivity.java 2021-07-07 16:50:55 +03:00
OleksandrSobol
bb219e4da2 CAKE-192 | created parse_address_from_domain.dart; applied parseAddressFromDomain() to send_page.dart and exchange_page.dart; deleted unstoppable_domain_address_alert.dart 2021-06-22 11:29:30 +03:00
OleksandrSobol
3a5932f3df CAKE-192 | renamed applyUnstoppableDomainAddress() to getUnstoppableDomainAddress() in the send_page.dart; fixed applyOpenaliasOrUnstoppableDomains() (send_page.dart) and applyUnstoppableDomainAddress() (exchange_page.dart) 2021-06-16 11:44:20 +03:00
OleksandrSobol
7ddbc6b8f4 CAKE-192 | added verification of open alias and unstoppable domains in exchange_page.dart and send_page.dart 2021-06-15 22:43:50 +03:00
OleksandrSobol
37f326e21f Merge branch 'main' into CAKE-192-implement-unstoppable-domain
# Conflicts:
#	android/app/build.gradle
#	android/build.gradle
#	ios/Podfile
#	ios/Podfile.lock
#	res/values/strings_de.arb
#	res/values/strings_en.arb
#	res/values/strings_es.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
2021-06-15 13:18:52 +03:00
M
06c71c17e0 Merge pull request #131 from cake-tech/CAKE-321-receive-screen-UI-bug
CAKE-321 | changed resizeToAvoidBottomPadding parameter to resizeToAv…
2021-06-07 21:57:32 +03:00
OleksandrSobol
8e62f2f811 CAKE-341 | fixed scrollbar for currency_picker.dart; applied receive currency list to exchange_template_page.dart 2021-06-03 18:38:41 +03:00
OleksandrSobol
00d5542739 CAKE-321 | changed resizeToAvoidBottomPadding parameter to resizeToAvoidBottomInset 2021-05-10 20:58:05 +03:00
OleksandrSobol
ae9efb0ae8 CAKE-192 | implemented unstoppable domain address to the app 2021-04-20 20:49:53 +03:00
OleksandrSobol
68c12cbb79 CAKE-296 | added receiveCurrencies (list of crypto currencies without xlm and xrp) to exchange_view_model.dart; applied receiveCurrencies to receive card in the exchange_page.dart 2021-04-06 20:11:26 +03:00
OleksandrSobol
753d164d6e CAKE-296 | removed xmr to xrp and xmr to xlm exchange pairs from ChangeNow pair list; disabled exchange button when pair is not exists 2021-04-01 21:08:11 +03:00
OleksandrSobol
7316646b44 CAKE-292 | removed StandardCheckBox from exchange_page.dart; made receive amount not editable 2021-03-15 19:54:04 +02:00
OleksandrSobol
a4c6d01c18 CAKE-278 | applied localization to checkbox text and fixed rate alert text (exchange_page.dart) 2021-02-24 10:16:03 +02:00
OleksandrSobol
fc70852002 CAKE-278 | applied fixed rate mode only for pair xmr-btc; added _defineIsReceiveAmountEditable() to exchange_view_model.dart; added reaction on isReceiveAmountEditable to exchange_page.dart 2021-02-23 19:36:03 +02:00
OleksandrSobol
fb6e7de166 CAKE-278 | fixed calculating estimated amount when receive amount is entered; fixed applyTemplate() method in the exchange_page.dart and reset() method in the exchange_view_model.dart 2021-02-19 10:37:30 +02:00
OleksandrSobol
6e102c4969 CAKE-278 | applied fixed-rate flow to changenow_exchange_provider.dart, exchange_view_model.dart and exchange_page.dart; added isFixedRateMode to fetchLimits(), createTrade() and calculateAmount() methods in the exchange_provider.dart 2021-02-18 21:08:52 +02:00
OleksandrSobol
317ef8f3e4 CAKE-278 | added isReceiveAmountEditable and isFixedRateMode to exchange_view_model.dart; fixed changeReceiveAmount() in the exchange_view_model.dart; applied StandardCheckbox to exchange_page.dart for checking fixed rate mode; applied alert dialog to exchange_page.dart when receive amount has focus and fixed rate mode is not checked; added reaction for isFixedRateMode in the exchange_page.dart; added key and changeValue() to standard_checkbox.dart 2021-02-16 21:06:23 +02:00
M
9db6e233c7 Another beautiful day changes 2021-01-11 19:15:27 +02:00
M
798d9a1edf Fixes 2021-01-05 20:31:03 +02:00
OleksandrSobol
941e7c4dd8 CAKE-182 | applied light theme to the app 2020-12-11 20:46:20 +02:00
OleksandrSobol
3053c0f3fb CAKE-207 | changed Themes class; removed isDarkTheme from settings store and screens; added currentTheme to settings store; changed SwitcherListItem to PickerListItem for themes in the settings_view_model.dart; created item_from_theme.dart; changed currentDarkTheme property on currentTheme in the preferences_key.dart; applied themes to keyboard bar color in the exchange_page.dart, receive_page.dart, send_page.dart and send_template_page.dart; applied itemFromTheme() to new_wallet_page.dart, new_wallet_type_page.dart, pre_seed_page.dart, wallet_seed_page.dart, seed_language_page.dart, welcome_page.dart, base_page.dart and main.dart 2020-12-10 19:53:40 +02:00
M
5ea8b79ae2 Merge pull request #149 from cake-tech/CAKE-185-digits-limit-on-monero-transaction
Cake 185 digits limit on monero transaction
2020-12-04 11:20:33 +02:00
OleksandrSobol
df01fa0314 CAKE-185 | removed isValidAmount() from exchange_view_model.dart and exchange_page.dart; throw exception in the createTrade() (xmrto_exchange_provider.dart) if number of fractional digits of amount more than 8 2020-12-03 23:22:56 +02:00
Oleksandr Sobol
c21fd04345 CAKE-185 | fixed string resources 2020-12-03 15:47:13 +02:00
OleksandrSobol
458079d3ae CAKE-185 | added title property to TradeIsCreatedFailure class; applied title property in the createTrade() method (exchange_view_model.dart); applied title property as alert title in the exchange_page.dart 2020-12-02 21:51:06 +02:00
Oleksandr Sobol
4f43e963bf CAKE-185 | fixed string resources 2020-11-27 09:52:10 +02:00
OleksandrSobol
4cb4ede2d3 CAKE-185 | added validation of amount for xmr.to provider in the exchange_page.dart; added isValidAmount() to exchange_view_model.dart 2020-11-26 21:04:05 +02:00
OleksandrSobol
11464a79e6 CAKE-184 | cleaned exchange screen when exchange confirm page was called 2020-11-19 18:48:09 +02:00
M
ad3142aeb9 Changed app font to Lato. Changes for anrdoid version 2020-11-11 17:55:18 +02:00
M
93049b4aa1 Fixes for exchanges. CAKE-159. 2020-11-10 16:58:40 +02:00
Oleksandr Sobol
b642f9986f CAKE-143 | added localization to exchange alert 2020-11-02 15:02:40 +02:00
OleksandrSobol
7ce30e08b0 CAKE-143 | added status parameter to exchange_view_model.dart; called alert when user tries exchange deposit xmr currency but wallet is not synchronized 2020-11-02 13:33:45 +02:00
M
a8e62188aa Merge pull request #132 from cake-tech/CAKE-141-xmr_to-exchange-screen-description
CAKE-141 | changed description for xmr.to on exchange and exchange te…
2020-10-30 19:37:23 +02:00
M
8117a993f1 Merge pull request #129 from cake-tech/CAKE-135-validation-alert
CAKE-135 | removed validation alert in the send and exchange pages wh…
2020-10-30 19:36:09 +02:00
Oleksandr Sobol
11d85accec CAKE-141 | changed description for xmr.to on exchange and exchange template pages 2020-10-30 19:28:20 +02:00
M
9f498f30a2 CAKE-134. CAKE-139. FIXES. 2020-10-30 18:32:21 +02:00
OleksandrSobol
18e2df4f40 CAKE-135 | removed validation alert in the send and exchange pages when clear/reset buttons was pushed (applied _formKey.currentState.reset()) 2020-10-30 14:42:23 +02:00
M
71e02f429d Merge branch 'new-world' of github.com:cake-tech/cake_wallet_private into rework-restore-wallet 2020-10-24 15:55:31 +03:00
M
588d93c1a4 Fixes 2020-10-24 15:55:24 +03:00
OleksandrSobol
20c35451d5 CAKE-120 | added xmr.to exchange description to exchange and exchange template pages; made observable isReceiveAmountEntered parameter in the exchange view model; added isReceiveAmountEntered parameter to applyTemplate() (exchange page) and reset() (exchange view model); added possibility to enter amount in receive card (exchange template page) 2020-10-12 19:47:01 +03:00
OleksandrSobol
521d7294a7 CAKE-92 | fixed templates saving bug on send and exchange pages; added comma for keyboard on templates pages; added fiat amount controller to send page; added crypto amount and fiat amount controllers to send template pages; added send template store to send view model; added updateTemplate(), addTemplate(), removeTemplate() to send view model and exchange view model; fixed remove template alert on send and exchange pages 2020-10-07 08:58:22 +03:00
M
961e4203f1 Merge pull request #116 from cake-tech/CAKE-104-add-description-for-exchange-provider-picker
Cake 104 add description for exchange provider picker
2020-10-06 14:42:05 +03:00
OleksandrSobol
a124cd810a CAKE-103 | fixed placeholder of address text field (deposit card) 2020-10-05 20:55:46 +03:00
Oleksandr Sobol
1b94de3cfb CAKE-104 | fixed string resources 2020-10-02 20:51:07 +03:00
OleksandrSobol
738d719fec CAKE-104 | added description parameter to the picker; applied description text in the present provider picker 2020-10-02 19:30:13 +03:00
OleksandrSobol
468ad82b37 CAKE-103 | added hasRefundAddress parameter to exchange card; applied refund address to deposit card on the exchange page 2020-10-02 18:49:45 +03:00
M
f5707e6610 Merge pull request #109 from cake-tech/CAKE-43-xmr_to-amount-entering
Cake 43 xmr to amount entering
2020-10-01 18:38:34 +03:00
M
90d33bc9fa Merge pull request #110 from cake-tech/CAKE-54-usdterc20-for-changenow
Cake 54 usdterc20 for changenow
2020-10-01 18:38:21 +03:00
M
fe147ff9ed Fixes 2020-09-30 21:23:15 +03:00
OleksandrSobol
97226ad5eb CAKE-43 | merged new world branch into current 2020-09-30 20:34:18 +03:00
OleksandrSobol
0c65c8d04d Merge branch 'new-world' into CAKE-43-xmr_to-amount-entering
# Conflicts:
#	lib/src/screens/exchange/exchange_page.dart
2020-09-30 20:21:57 +03:00
M
696b808698 Fixes 2020-09-29 20:56:11 +03:00
OleksandrSobol
69b58d827b Merge branch 'new-world' into CAKE-54-usdterc20-for-changenow 2020-09-28 21:42:38 +03:00
OleksandrSobol
56258de341 Merge branch 'new-world' into CAKE-43-xmr_to-amount-entering
# Conflicts:
#	lib/src/screens/dashboard/dashboard_page.dart
2020-09-28 21:31:58 +03:00
M
e3678d2cf9 Fixes 2020-09-28 18:47:43 +03:00
M
a348b8bddd Merge pull request #108 from cake-tech/CAKE-53-add-dai-for-changenow
CAKE-53 | added dai to cryptocurrencies list; added dai to currency p…
2020-09-26 14:20:06 +03:00
OleksandrSobol
bc85058ad8 CAKE-43 | added the ability to enter an amount for xmr.to exchange in both currencies xmr and btc; added isReceiveAmountEntered to ExchangeViewModel; added receiveAmount and isBTCRequest to XMRTOTradeRequest; added isReceiveAmount to calculateAmount method of ExchangeProvider; fixed XMRTOExchangeProvider 2020-09-25 22:55:41 +03:00
M
34aa7fdc76 Fixes pre release. 2020-09-25 18:32:44 +03:00
OleksandrSobol
dfb3112fd2 CAKE-54 | added usdt erc20 to cryptocurrencies list; added usdt erc20 to currency picker; added usdt erc20 logo to contact list page; added address validator for usdt erc20; reworked currency picker 2020-09-25 16:30:39 +03:00
OleksandrSobol
360e04cc4c CAKE-53 | added dai to cryptocurrencies list; added dai to currency picker; added dai logo to contact list page; added address validator for dai 2020-09-24 21:58:07 +03:00
OleksandrSobol
3212f5041f CAKE-49 | merged new-world into current branch 2020-09-22 22:26:20 +03:00
OleksandrSobol
a0164ec33f Merge branch 'new-world' into CAKE-49-refactor-send-and-exchange-screen
# Conflicts:
#	lib/di.dart
#	lib/src/screens/base_page.dart
#	lib/src/screens/exchange/widgets/base_exchange_widget.dart
#	lib/src/screens/send/widgets/base_send_widget.dart
#	pubspec.lock
2020-09-22 21:59:13 +03:00
OleksandrSobol
585f90b2fb CAKE-49 | deleted base send widget, base exchange widget and top panel; added extendBodyBehindAppBar property and transparent AppBar style to base page; refactored send page, send template page, exchange page and exchange template page 2020-09-22 21:32:43 +03:00
M
e4ebfc94b2 Part 1 2020-09-21 14:50:26 +03:00
OleksandrSobol
cc4a1f1d80 Merge branch 'dev' into redesign
# Conflicts:
#	lib/generated/i18n.dart
#	lib/src/screens/dashboard/wallet_menu.dart
#	lib/src/screens/exchange/widgets/base_exchange_widget.dart
#	lib/src/screens/send/widgets/base_send_widget.dart
2020-09-14 21:33:44 +03:00
OleksandrSobol
163700bcd8 CAKE-39 | changed buttons color on base send widget, base exchange widget, exchange confirm page, exchange trade page, node create or edit page, contact page, seed widget, restore wallet from seed details page, restore wallet from keys page, wallet seed page, template tile 2020-09-10 13:33:34 +03:00
OleksandrSobol
49c495f688 CAKE-38 | changed button position in alerts (contact list page, wallet menu, base exchange widget, nodes list page, base send widget, change language page) 2020-09-08 20:21:09 +03:00
M
c950f8bfc0 Merge redesign part 1. 2020-09-01 14:18:07 +03:00
Oleksandr Sobol
76cde0530d CAKE-28 | created information page, exchange trade view model, exchange trade item; added trade property to trades store; changed filtered method (trade filter store); added tradesStore property to exchange view model; applied information page to exchange trade page 2020-08-26 20:31:23 +03:00
Oleksandr Sobol
ecf7a5ba78 CAKE-28 | reworked exchange confirm page; applied light and dark themes to exchange confirm page, currency picker, picker, base alert dialog, alert with one action; applied maximum characters parameter to crypto currency text field in the exchange card 2020-08-25 21:12:14 +03:00
Oleksandr Sobol
40aeacfb4b CAKE-28 | applied light theme to exchange and exchange template pages; changed base exchange widget, exchange card, present provider picker and trail button 2020-08-21 23:26:23 +03:00
Oleksandr Sobol
861a2840ce CAKE-20 | fixed address validators of the base exchange widget 2020-07-31 21:47:42 +03:00
Oleksandr Sobol
33209c3cd6 CAKE-20 | updated exchange and exchange template pages; created exchange_view_model and applied to exchange and exchange template pages; applied new design to menu widget; changed text validator and amount validator 2020-07-31 18:29:21 +03:00
Oleksandr Sobol
4dfed515c7 CWA-222 | decreased height of spaces in the dashboard page; renamed clear button to trail button; changed clear button to reset button on exchange page; changed font color on confirm sending alert; increased next button on seed page 2020-06-10 19:17:55 +03:00
Oleksandr Sobol
bc88fa9758 CWA-219 | created clear button and fiat currency picker; changed clear button in the send page; fiat and crypto balance aligned to baseline on wallet card; added placeholders to trade_history_panel and address_book_page; keyboard doesn't appear when buttons in the address text field are pressed 2020-06-02 21:03:05 +03:00
Oleksandr Sobol
ce21e6bc7a CWA-217 | applied light mode to the application; deleted copy button, enter_pin_code.dart, present picker and standard close button; applied new design to rescan page 2020-05-29 18:10:11 +03:00
Oleksandr Sobol
1bed82327b CWA-216 | applied new design to settings page and change language page; reworked settings widgets, standard switch and picker; deleted provider picker; changed background colors in the faq page 2020-05-21 21:01:12 +03:00
Oleksandr Sobol
8769e93025 newdesign | blocked address text fields in exchange pages for wallet address; refactored exchange page and exchange template page; added base exchange widget and present provider picker 2020-05-18 20:23:33 +03:00
Oleksandr Sobol
5304931ad9 CWA-212 | applied new design to exchange_confirm_page and exchange_trade_page; added provider icons to exchange_template_page; added new alert dialogs to exchange_page and exchange_trade_page 2020-05-15 20:38:08 +03:00
Oleksandr Sobol
b1f8658eec CWA-212 | created exchange template and exchange template store; added exchange cards to exchange template page; added exchange templates to exchange page; added provider icons to provider picker 2020-05-14 20:29:10 +03:00
Oleksandr Sobol
714661e91b CWA-212 | created currency picker and provider picker; moved template tile to widgets directory; created exchange template page 2020-05-13 21:26:15 +03:00
Oleksandr Sobol
16dfb3a2d5 CWA-212 | applied new design to exchange page; reworked exchange card; added new properties to address_text_field, base_text_form_field and top_panel 2020-05-12 20:46:42 +03:00
Oleksandr Sobol
d9f8ddb141 CWA-204 | applied new design to welcome and new wallet pages; created new wallet type page and select button; changed loading primary button 2020-04-28 20:50:12 +03:00
Oleksandr Sobol
ef750cb454 CWA-199 | changed possibility to enter amount in the deposit card only (exchange page); changed request for XMRTOExchangeProvider in the createTrade() (exchange_store); fixed calculation limits for XMR in the fetchLimits(), fixed post body in the createTrade() (xmrto_exchange_provider); created limits_format 2020-04-13 19:05:27 +03:00
Oleksandr Sobol
c1a7ee0164 CWA-169 | created MorphToken exchange provider and MorphToken request (also this provider added to exchange provider description, exchange page, exchange store, router) 2020-01-30 20:23:36 +02:00
Oleksandr Sobol
93c4f04f71 CWA-167 | changed decimal parameter of keyboard on true for exchange and send pages 2020-01-22 18:42:11 +02:00
Oleksandr Sobol
a7773f9143 CWA-153 | added changenow cryptocurrencies 2020-01-10 17:24:44 +02:00