Commit graph

155 commits

Author SHA1 Message Date
Godwin Asuquo
3006679560
Cw 314 trocador receive screen update (#823)
* Change receive screen ui

* Upgrade flutter packages

* revert Upgrade flutter packages

* revert Upgrade flutter packages

* Adjust flow for anon invoice page navigation

* Add receive screen ui

* Implement anonpay invoice

* Add invoice detail to transactions page

* Implement donation link

* Fix transaction filter and details view

* Save donation link

* Fix transaction display issues

* Fix formatting

* Fix merge conflict

* Fix localization

* Fix transaction amount display

* Fix transaction limit for fiat

* Update fix from code review

* Fix issues from code review

* Make amountTo nullable to avoid potential

* Remove encoding for description in donation link

* Remove optional params from request

* Fix QR image version

* Refactor QRCode, fix issues from code review

* Pass version to QRCode full page

---------

Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>
2023-03-24 17:26:42 +02:00
OmarHatem
44a9ad7487 Update MobX
Fix auth state not triggering onAuthState changed due to same value
2023-03-06 18:42:15 +02:00
Godwin Asuquo
b0175719b9 Fix issues from code review 2023-03-01 23:44:15 +02:00
Godwin Asuquo
032a8c8c33 Add trocador exchange provider 2023-02-06 21:20:43 +02:00
Serhii
ca79052914 PR fixes 2022-12-26 20:41:21 +02:00
Serhii
00c008ed8b Merge branch 'main' into CW-122-Rework-filter-on-the-transactions-list-screen 2022-12-16 15:14:13 +02:00
Godwin Asuquo
b486edb803 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-225-pin-timeout 2022-12-13 16:24:28 +01:00
Godwin Asuquo
f15bc28219 [skip ci] fix issues from code review 2022-12-13 16:19:31 +01:00
Serhii
ad33c5373d Merge branch 'main' into CW-235-Today's-Transactions-disappear-after-restarting-the-app 2022-12-12 18:57:19 +02:00
Serhii
b1120cf2f8 fix filter for SideShift 2022-12-12 14:01:37 +02:00
Serhii
b9ef71749e Merge branch 'main' into CW-122-Rework-filter-on-the-transactions-list-screen 2022-12-09 23:35:14 +02:00
Godwin Asuquo
f6c5f96929 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-225-pin-timeout 2022-12-09 19:42:36 +01:00
Godwin Asuquo
07ea937d37 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-225-pin-timeout 2022-12-09 19:42:07 +01:00
OmarHatem
87e72eabdf Fix conflicts with main [skip ci] 2022-12-09 20:36:51 +02:00
OmarHatem
f97a4fec28 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-239-fix-restore-from-backup-using-6-digit-pin
 Conflicts:
	lib/store/settings_store.dart
2022-12-09 20:29:50 +02:00
OmarHatem
4140742bb9 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-239-fix-restore-from-backup-using-6-digit-pin
 Conflicts:
	lib/store/settings_store.dart
2022-12-09 15:59:25 +02:00
OmarHatem
3c1f619395 Update Settings Store attributes within reload function to get latest shared prefs data 2022-12-09 15:57:45 +02:00
OmarHatem
1ef8ef269c Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-118-Allow-disabling-of-fiat 2022-12-08 21:17:59 +02:00
Omar Hatem
3edba88b96
Merge pull request #667 from cake-tech/CW-271-fixed-rate-incorrect-amount
[Cw 271] fixed-rate incorrect amount
2022-12-08 21:14:54 +02:00
OmarHatem
4b1e9a10eb - Rename calculateAmount to fetchRate to be more descriptive
- Add Disable Exchange change reaction to save in shared prefs [skip ci]
2022-12-08 21:14:42 +02:00
OmarHatem
ce19be56a0 - Fix haven and litecoin fee transaction priority issue
- Revert removing fiat rate update and use it to update fiat rate periodically if Fiat API is not disabled
2022-12-08 17:23:17 +02:00
OmarHatem
fddac23b94 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-118-Allow-disabling-of-fiat
 Conflicts:
	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-12-08 14:01:20 +02:00
OmarHatem
55b37164dc - Make getters to ease attribute access
- Add the old 'disable_fiat' translation
- rename getters to be more bool like names
2022-12-07 22:07:32 +02:00
OmarHatem
8b333f2925 - Add disable exchange to the export/import flow
- Save changes to Disable Exchange
2022-12-07 17:14:27 +02:00
OmarHatem
c235df8935 - Fix reloading settings store
- Revert changes to backup_service.dart
2022-12-07 16:41:04 +02:00
Serhii
f4148e0989 [skip ci] rework UI for disable fiat mode 2022-12-07 12:44:08 +02:00
OmarHatem
d19f7b6d38 Remove unused state 'denied' from authentication state [skip ci] 2022-12-05 18:40:53 +02:00
Serhii
ab499c9069 Merge branch 'main' into CW-122-Rework-filter-on-the-transactions-list-screen 2022-11-28 22:33:54 +02:00
Godwin Asuquo
7da2de60cb Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-225-pin-timeout 2022-11-28 18:27:21 +02:00
Serhii
ec15a9b229 fix updateTradeList bug 2022-11-28 00:53:20 +02:00
Godwin Asuquo
818a8afe20 [CW-225] Add pin timeout setting 2022-11-22 22:52:28 +02:00
Serhii
50d32021f6 Merge branch 'main' into CW-118-Allow-disabling-of-fiat 2022-11-22 19:48:43 +02:00
Omar Hatem
9b32c9c956
CW-227 Add Disable Exchange option to settings (#642)
* Add Disable Exchange option to settings
2022-11-21 21:18:18 -05:00
Serhii
1f08d87471 Rework filter on the transactions list screen 2022-11-10 13:25:03 +02:00
Serhii
d4c7004a3c add Disable fiat mode 2022-11-04 13:58:04 +02:00
mkyq
b182c26ff2
Update hive types: UnspentCoinsInfo, Template, ExchangeTemplate. (#583) 2022-11-01 17:43:39 -04:00
M
1beb18b045 Flutter upgrade 2022-10-12 13:09:57 -04:00
Godwin Asuquo
d9905a7cf3
Cw 110 integrate simple swap exchange (#459)
* add support for SimpleSwap exchange

* fix edit receive amount field

* fixed merge conflicts

* Fix issues from code review
2022-08-31 16:34:07 +01:00
OmarHatem28
06f21e80ec Save Haven current node 2022-06-20 16:21:40 +02:00
Keith Simon
6762207bb8
Select sub address or standard address instead of both. (#346)
* Use the sub address first then the std
2022-05-16 19:51:32 +01:00
Serhii
c08f2c1667
Cw 55 allow saving templateswith fiat amount (#343)
* added xhv logo

* Added prefix icon widget

* Added sending fiat template

* template for sending selected fiat currency

* fix issues
2022-05-03 11:44:13 +01:00
mkyq
01150ef2a7
Hv (#295)
* hv
* Change build version
2022-03-30 17:57:04 +02:00
M
6f215f5451 Add throwing exception for yat api calls. Remove random address generation on address page. 2022-01-12 17:38:32 +02:00
M
f591f188c5 Temporary comment yat code 2022-01-12 15:32:23 +02:00
M
e6b1da376d Configure wallet types for the app 2021-12-24 14:41:34 +02:00
M
42104fd825 Yat, electrum addresses fixes 2021-12-08 11:09:38 +00:00
M
fe3d00f1a8 Fixes for yat 2021-11-02 09:17:24 +00:00
OleksandrSobol
c728931b70 CAKE-360 | added shouldShowYatPopup parameter to settings_store.dart and applied this parameter to dashboard_view_model.dart and dashboard_page.dart; added scrollbar to choose_yat_address_alert.dart; changed yat logo; fixed fetchYatAddress() method in the yat_store.dart; created class YatLink 2021-10-04 16:03:35 +03: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
455efeb91f CAKE-356 | replaced yatAddress to emoji in yat_store.dart, wallet_address_list_view_model.dart and qr_widget.dart; added _fetchEmojiFromUri method to main.dart; changed url for yat service in the yat_alert.dart 2021-09-07 19:43:49 +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
M
98c8449b82 Merge branch 'main' into CAKE-306-add-moonpay-option-for-btc-buying 2021-06-07 21:52:58 +03:00
OleksandrSobol
d5d1afd89b CAKE-306 | merged main branch into current; added _fetchBuyItems() method to buy_view_model.dart; deleted isMoonPayEnabled parameter from settings_store.dart 2021-06-07 16:40:25 +03:00
OleksandrSobol
6ac8dabf87 CAKE-306 | fixed onEnabled() method in the moonpay_buy_provider.dart 2021-06-07 14:28:53 +03:00
M
b2ece79334 Added warning on receive screen for outdated electrum wallets. 2021-06-04 13:30:59 +03:00
OleksandrSobol
ee6b8767d6 CAKE-306 | fixed settings_store.dart and di.dart 2021-06-02 20:09:39 +03:00
OleksandrSobol
90d53c9f6e CAKE-306 | fixed MoonPay icon for buy_list_item.dart and order_row.dart 2021-06-02 16:52:58 +03:00
OleksandrSobol
9e1c151f85 CAKE-306 | fixed moonpay_buy_provider.dart; added onEnabled() method to moonpay_buy_provider.dart; checked is MoonPayBuyProvider enabled; added isMoonPayEnabled to settings_store.dart 2021-06-01 21:03:35 +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
M
1330966794 Reworked electrum wallet. Added Litecoin wallet. 2021-05-07 10:36:38 +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
3da9eb38aa CAKE-288 | added possibility to see available and additional balance by pressing on hidden balance (balance_page.dart); fixed switch of display mode on order_list_item.dart and trade_list_item.dart 2021-03-31 19:18:33 +03:00
M
47c12a459c Merge branch 'main' into deploy 2021-03-24 12:22:42 +02:00
OleksandrSobol
d752692c3f CAKE-279 | saved orderId in the orders store; added saveOrder() method to the dashboard_view_model.dart 2021-03-17 20:21:26 +02:00
M
db75167302 Changed monero dependencies path for android. Changed scripts for generation of secrets. 2021-03-16 15:20:46 +02:00
OleksandrSobol
60333e235d CAKE-279 | applied order details to the app 2021-03-12 21:04:37 +02:00
M
e3b8ea1128 CAKE-234 2021-01-27 15:51:51 +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
M
9db6e233c7 Another beautiful day changes 2021-01-11 19:15:27 +02:00
M
43fc4032f4 Merge pull request #155 from cake-tech/CAKE-208-bug-after-balance-changing
CAKE-208 | added current balance display mode saving to shared prefer…
2021-01-05 21:11:48 +02:00
M
798d9a1edf Fixes 2021-01-05 20:31:03 +02:00
OleksandrSobol
b1e0bf0edd CAKE-208 | merged 4.1.0 branch into current and resolved problems 2020-12-18 21:42:00 +02:00
OleksandrSobol
6f386a1efe Merge branch '4.1.0' into CAKE-208-bug-after-balance-changing
# Conflicts:
#	lib/store/settings_store.dart
#	lib/view_model/dashboard/balance_view_model.dart
2020-12-18 21:33:43 +02:00
M
bd2bab997f Added backsupport for old saved themes 2020-12-18 21:30:43 +02:00
M
89c240091b Merged btc and 4.1.0 branches. 2020-12-18 20:42:28 +02:00
OleksandrSobol
d370c912bb CAKE-208 | added current balance display mode saving to shared preferences (settings_store.dart); added moneroBalance property, reactions and _onWalletChange() method to balance_view_model.dart 2020-12-16 20:39:53 +02:00
OleksandrSobol
6639238ca7 CAKE-182 | moved themes directory from src to lib 2020-12-15 21:43:50 +02:00
OleksandrSobol
10b419fbbe CAKE-182 | applied new color scheme to alert buttons; deleted themes.dart; added theme_base.dart, light_theme.dart, bright_theme.dart, dark_theme.dart, theme_list.dart to the app 2020-12-15 21:30:16 +02:00
M
8cb9bd15cd Fixes for update fiat rate after change of current wallet type. Fixes for change amount for btc transactions. Changed displaying of balance for btc wallet. General fixes. 2020-12-15 18:29:10 +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
1dd6e78ae9 Removed NodeSSL, added isSSL proprty to Node class. 2020-12-03 12:07:26 +02:00
M
03f47e393c Fixes. 2020-11-10 01:14:47 +02:00
M
e08e10bc35 Fixes 2020-09-28 22:02:30 +03:00
M
e3678d2cf9 Fixes 2020-09-28 18:47:43 +03:00
M
51cf11127c Fixes 2020-09-26 22:17:31 +03:00
M
e4ebfc94b2 Part 1 2020-09-21 14:50:26 +03:00
M
6e6a081685 Merge redesign part 5. 2020-09-10 17:51:59 +03:00
M
70ff011fc6 Merge redesign part 3. 2020-09-07 18:13:39 +03:00
M
9074bee6db Merge redesign part 2. 2020-09-02 11:47:41 +03:00
M
c950f8bfc0 Merge redesign part 1. 2020-09-01 14:18:07 +03:00
Oleksandr Sobol
4ed7f6ec18 CAKE-28 | created filter tile, filter widget, checkbox widget and filter item; applied filter items to filter widget, also applied filter widget to dashboard page; reworked wallet list page and menu widget; applied light and dark themes to filter widget and wallet list age; fixed filtered method in the trade filter store 2020-08-28 23:04:48 +03:00
M
6aaac93fa8 TMP 0 2020-08-27 19:54:34 +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
M
5eefd6a31b TMP 2020-08-25 19:32:40 +03:00
Oleksandr Sobol
731f12cd63 CAKE-27 | applied light theme to send and send template pages; made status bar is transparent; reworked menu widget and base send widget; applied switch between light and dark themes 2020-08-20 20:43:54 +03:00
Oleksandr Sobol
1ba86506f0 CAKE-20 | changed dots indicator on smooth page indicator (dashboard page); deleted page_view_store 2020-07-31 22:55:26 +03:00
Oleksandr Sobol
2d20c1dee3 Merge branch 'dev' into CAKE-20-update-exchange-and-send-screens
# Conflicts:
#	lib/di.dart
#	lib/palette.dart
#	lib/src/screens/base_page.dart
#	lib/src/screens/dashboard/dashboard_page.dart
#	lib/src/screens/receive/receive_page.dart
2020-07-31 19:17:10 +03:00
Oleksandr Sobol
fe9deecd03 CAKE-20 | updated send and send template pages; added send_template_store and exchange_template_store; created base_send_widget; applied send_template_store to send_view_model; applied base_send_widget to send and send template pages; added properties to address_text_field, base_text_field and template_tile 2020-07-29 19:55:42 +03:00