OmarHatem
06fd8b640c
Merge branch 'v4.10.5_v1.7.5' of https://github.com/cake-tech/cake_wallet into cw_linux_direct_input_password
...
Conflicts:
.github/workflows/pr_test_build.yml
cw_bitcoin/lib/electrum_wallet.dart
cw_monero/ios/Classes/monero_api.cpp
cw_monero/lib/monero_wallet.dart
lib/core/auth_service.dart
lib/core/backup_service.dart
lib/core/wallet_creation_service.dart
lib/di.dart
lib/ionia/ionia_service.dart
lib/store/settings_store.dart
macos/Flutter/GeneratedPluginRegistrant.swift
pubspec_base.yaml
2023-11-18 03:48:28 +02:00
Serhii
8237b89d56
CW-520-Enable-user-to-choose-12-or-24-seed-words-for-BCH-and-ETH ( #1181 )
...
* seed phrase option UI
* bch seed length option
* eth seed lengh option
* update preseed info
* update localization files
2023-11-17 15:45:42 +02:00
Serhii
36361ef329
CW-526-Add-Trocador-providers-option-in-privacy-settings ( #1177 )
...
* Trocador settings page UI
* add trocador providers states
* add settings icon
* minor fix
* Revert "minor fix"
This reverts commit e59d9dfdaf
.
* fixes
* PR fixes
* remove trocador menu icon
2023-11-17 01:23:34 +02:00
Serhii
bb5336ff60
CW-516-Improve-balance-layout-in-home-screen ( #1171 )
...
* unavailable balance
* localization
* unavailable balance description
* add unavailable balance popup
2023-11-17 01:22:10 +02:00
Konstantin Ullrich
8084f490b5
Cw 467 mark change outputs in unspent outputs list ( #1137 )
...
* CW-490 Use native Coin Freeze
* CW-467 Code cleanup
* CW-467 Fix native Code
* CW-467 Extend Unspend
* CW-467 Add isChange
* CW-467 Minor Fixes
* CW-467 Add isChange to Electrum Unspents
* CW-467 Localize Change Tag
* CW-467 Fix frozen balance showing on other monero wallets
* CW-467 Fix frozen balance showing on other monero wallets
2023-11-16 01:12:23 +02:00
OmarHatem
c9c7671c81
Merge branch 'main' of https://github.com/cake-tech/cake_wallet into cw_linux_direct_input_password
...
Conflicts:
assets/text/Monerocom_Release_Notes.txt
assets/text/Release_Notes.txt
cw_monero/lib/monero_wallet.dart
lib/entities/default_settings_migration.dart
lib/router.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_tl.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
scripts/android/app_env.sh
scripts/ios/app_env.sh
scripts/macos/app_env.sh
2023-11-05 01:44:13 +03:00
Serhii
ca6ccf1cf9
CW-506-Add-a-switch-to-enable-disable-domain-lookups ( #1155 )
...
* looks up domain ui
* update address resolv func
* add localization
* minor fixes
* Revert "Merge branch 'main' into CW-506-Add-a-switch-to-enable-disable-domain-lookups"
This reverts commit 92924a90e8
, reversing
changes made to 5a2a203054
.
* Revert "Revert "Merge branch 'main' into CW-506-Add-a-switch-to-enable-disable-domain-lookups""
This reverts commit 00cf6a1cad
.
* fix merge commit
2023-11-03 21:23:11 +02:00
Serhii
7710a19e82
CW-502-Add-Monero-Account-Management-to-Home-Screen ( #1140 )
...
* Add the monero account widget on the Home screen
* [skip ci] add hasAccounts variable
2023-11-03 07:41:17 +02:00
Adegoke David
9aede1f3c1
fix: Implement totp on exchange to external ticket as well as update UI properly when a preset is selected ( #1156 )
...
Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>
2023-11-02 20:17:52 +02:00
Serhii
d997ee81a1
CW-315-Add-a-toast-message-to-enable-denied-permissions-in-device-settings ( #1157 )
...
* add permission handler
* localization
* minor fixes
---------
Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>
2023-11-02 19:19:39 +02:00
Konstantin Ullrich
e5d99313eb
Cw 498 improve wallet accounts ( #1152 )
...
* CW-498 Call updateTransactions on account change
* CW-498 Code Cleanup
* CW-498 Add Wallet Address to trade to match transactions to trades
* CW-498 Fix containsAddress to include only addresses of account
* Handle nullability for fromWalletAddress
---------
Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>
2023-11-02 17:52:47 +02:00
Konstantin Ullrich
cef3029f6f
Cw 473 exchange refactoring ( #1126 )
...
* CW-473 Remove deprecated Exchanges
* CW-473 Clean up Exchange Code
* CW-473 Add Decimals to Crypto Enums
* CW-473 Fix minor merge error
* CW-473 Fix minor merge error
* CW-473 Fix FAQ Locals
* CW-473 Apply requested changes
* CW-473 Show Error if Exchange Provider is not supported anymore
* CW-473 Implement Requested Changes
2023-10-25 23:58:25 +03:00
Serhii
db7f025b71
CW-472-QR-code-restore-If-a-user-scans-a-wallet-seed-that-does-NOT-include ( #1081 )
...
* add restor from qr option
* minor fixes
* merge OR fixes
* add restoring nano from QR seed mode
2023-10-25 03:19:59 +03:00
OmarHatem
ff1efbd15c
Merge branch 'v4.10.2_v1.7.2' of https://github.com/cake-tech/cake_wallet into cw_linux_direct_input_password
...
Conflicts:
assets/text/Release_Notes.txt
lib/di.dart
scripts/android/app_env.sh
scripts/ios/app_env.sh
scripts/macos/app_env.sh
2023-10-23 17:01:00 +03:00
Matthew Fosse
98a9edc656
fix nano sending, update restore page wording, and other minor fixes ( #1130 )
...
* fix nano sending, update restore page wording, and other minor fixes
* fix bch address parsing
* minor code enhancement [skip ci]
* Register the main secure storage as the long lived instance of secure storage throughout the app session
---------
Co-authored-by: Serhii <borodenko.sv@gmail.com>
Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>
2023-10-17 18:59:41 +03:00
OmarHatem
9101165921
Merge branch 'v4.10.1_v1.7.1' of https://github.com/cake-tech/cake_wallet into cw_linux_direct_input_password
...
Conflicts:
cw_bitcoin/lib/electrum_wallet.dart
lib/di.dart
lib/main.dart
lib/view_model/wallet_new_vm.dart
model_generator.sh
tool/configure.dart
2023-10-13 17:29:46 +03:00
Omar Hatem
426ac99e34
Generic Fixes ( #1122 )
...
* Fix Hive issue
* Disable RobinHood for Nano
* Validate context is still mounted [skip ci]
* Disable Exolix for new exchanges
Remove duplicate ethereum case
* add nano/banano to manifest/info.plist
* fix qr code issues for nano
* Add Nano-wallet to restore form qr
Add iOS keychain accessibility config
* support app links for ethereum and nano [skip ci]
* catch exceptions from gas price and estimated gas
* Add bitcoin cash to app links
Fix restore from QR for bitcoin cash
* Fixate bottom buttons for create/restore wallet in wallet list page
---------
Co-authored-by: fosse <matt.cfosse@gmail.com>
2023-10-13 14:49:00 +03:00
Serhii
66301ff247
CW-432-Add-Bitcoin-Cash-BCH ( #1041 )
...
* initial commit
* creating and restoring a wallet
* [skip ci] add transaction priority
* fix send and unspent screen
* fix transaction priority type
* replace Unspend with BitcoinUnspent
* add transaction creation
* fix transaction details screen
* minor fix
* fix create side wallet
* basic transaction creation flow
* fix fiat amount calculation
* edit wallet
* minor fix
* fix address book parsing
* merge commit fixes
* minor fixes
* Update gradle.properties
* fix bch unspent coins
* minor fix
* fix BitcoinCashTransactionPriority
* Fetch tags first before switching to one of them
* Update build_haven.sh
* Update build_haven.sh
* Update build_haven.sh
* Update build_haven.sh
* update transaction build function
* Update build_haven.sh
* add ability to rename and delete
* fix address format
* Update pubspec.lock
* Revert "fix address format"
This reverts commit 1549bf4d8c
.
* fix address format for exange
* restore from qr
* Update configure.dart
* [skip ci] minor fix
* fix default fee rate
* Update onramper_buy_provider.dart
* Update wallet_address_list_view_model.dart
* PR comments fixes
* Update exchange_view_model.dart
* fix merge conflict
* Update address_validator.dart
* merge fixes
* update initialMigrationVersion
* move cw_bitbox to Cake tech
* PR fixes
* PR fixes
* Fix configure.dart brackets
* update the new version text after macos
* dummy change to run workflow
* Fix Nano restore from QR issue
Fix Conflicts with main
* PR fixes
* Update app_config.sh
---------
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2023-10-13 01:50:16 +03:00
Procyon Lotor
a035872fc9
Exolix integration: bugfix apiToken on fetchRates ( #1120 )
...
* Add Exolix exchange integration
* update tx payload
* remove import
* Improve mapping
* Additional fixes
* fix apiBaseUrl
* Update trade_details_view_model.dart
* Update exolix_exchange_provider.dart
* Fix status URL
* Fix fetch rates API error handling update limits API to use a valid amount and validate on success status code
* bugfix added apiToken for fetchRate
---------
Co-authored-by: Justin Ehrenhofer <justin.ehrenhofer@gmail.com>
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2023-10-12 03:20:19 +03:00
OmarHatem
1d6a802705
Merge branch 'main' of https://github.com/cake-tech/cake_wallet into cw_linux_direct_input_password
...
Conflicts:
lib/core/backup_service.dart
2023-10-09 18:23:06 +03:00
Omar Hatem
e5408a388e
v4.10.0 & v1.7.0 ( #1113 )
...
* New versions
* update the new version text after macos [skip ci]
* add cake-wallet headers
* add nano/banano to getAddressFromStringPattern
* Revert "Exolix integration (#1080 )"
This reverts commit 9eb6867ab9
.
* fix: Bug in conditions check and clean up of repeated code in switch cases (#1117 )
* update build numbers [skip ci]
---------
Co-authored-by: fosse <matt.cfosse@gmail.com>
Co-authored-by: Adegoke David <64401859+Blazebrain@users.noreply.github.com>
2023-10-09 18:18:59 +03:00
OmarHatem
40773c5977
Add password flow to Nano
...
Remove duplicate encryption file flow and use it from cw_core
2023-10-06 03:38:39 +03:00
OmarHatem
aa7a84afbb
Merge branch 'main' of https://github.com/cake-tech/cake_wallet into cw_linux_direct_input_password
...
Conflicts:
.github/workflows/pr_test_build.yml
lib/core/wallet_creation_service.dart
lib/di.dart
lib/router.dart
lib/src/screens/restore/wallet_restore_from_keys_form.dart
lib/view_model/wallet_new_vm.dart
model_generator.sh
tool/configure.dart
2023-10-06 03:10:32 +03:00
Serhii
b414893211
CW-491-Send-to-Mastodon-username-addresses ( #1107 )
...
* Send to Mastodon username addresses
* Update mastodon_user.dart
* Enhance Eth out of gas error condition
Remove some code warnings [skip ci]
---------
Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>
2023-10-05 15:18:35 +03:00
Matthew Fosse
4c60b178be
CW-438 add nano ( #1015 )
...
* Fix web3dart versioning issue
* Add primary receive address extracted from private key
* Implement open wallet functionality
* Implement restore wallet from seed functionality
* Fixate web3dart version as higher versions cause some issues
* Add Initial Transaction priorities for eth
Add estimated gas price
* Rename priority value to tip
* Re-order wallet types
* Change ethereum node
Fix connection issues
* Fix estimating gas for priority
* Add case for ethereum to fetch it's seeds
* Add case for ethereum to request node
* Fix Exchange screen initial pairs
* Add initial send transaction flow
* Add missing configure for ethereum class
* Add Eth address initial setup
* Fix Private key for Ethereum wallets
* Change sign/send transaction flow
* - Fix Conflicts with main
- Remove unused function from Haven configure.dart
* Add build command for ethereum package
* Add missing Node list file to pubspec
* - Fix balance display
- Fix parsing of Ethereum amount
- Add more Ethereum Nodes [skip ci]
* - Fix extracting Ethereum Private key from seeds
- Integrate signing/sending transaction with the send view model
* - Update and Fix Conflicts with main
* Add Balances for ERC20 tokens
* Fix conflicts with main
* Add erc20 abi json
* Add send erc20 tokens initial function
* add missing getHeightByDate in Haven [skip ci]
* Allow contacts and wallets from the same tag
* Add Shiba Inu icon
* Add send ERC-20 tokens initial flow
* Add missing import in generated file
* Add initial approach for transaction sending for ERC-20 tokens
* Refactor signing/sending transactions
* Add initial flow for transactions subscription
* Refactor signing/sending transactions
* Add home settings icon
* Fix conflicts with main
* Initial flow for home settings
* Add logic flow for adding erc20 tokens
* Fix initial UI
* Finalize UI for Tokens
* Integrate UI with Ethereum flow
* Add "Enable/Disable" feature for ERC20 tokens
* Add initial Erc20 tokens
* Add Sorting and Pin Native Token features
* Fix price sorting
* Sort tokens list as well when Sort criteria changes
* - Improve sorting balances flow
- Add initial add token from search bar flow
* Fix Accounts Popup UI
* Fix Pin native token
* Fix Enabling/Disabling tokens
Fix sorting by fiat once app is opened
Improve token availability mechanism
* Fix deleting token
Fix renaming tokens
* Fix issue with search
* Add more tokens
* - Fix scroll issue
- Add ERC20 tokens placeholder image in picker
* - Separate and organize default erc20 tokens
- Fix scrolling
- Add token placeholder images in picker
- Sort disabled tokens alphabetically
* Change BNB token initial availability [skip ci]
* Fix Conflicts with main
* Fix Conflicts with main
* Add Verse ERC20 token to the initial tokens list
* Add rename wallet to Ethereum
* Integrate EtherScan API for fetching address transactions
Generate Ethereum specific secrets in Ethereum package
* Adjust transactions fiat price for ERC20 tokens
* Free Up GitHub Actions Ubuntu Runner Disk Space
* Free Up GitHub Actions Ubuntu Runner Disk space (trial 2)
* Fix Transaction Fee display
* Save transaction history
* Enhance loading time for erc20 tokens transactions
* Minor Fixes and Enhancements
* Fix sending erc20
fix block explorer issue
* Fix int overflow
* Fix transaction amount conversions
* Minor: `slow` -> `Slow` [skip-ci]
* initial changes
* more base config stuff
* config changes
* successfully builds!
* save
* successfully add nano wallet
* save
* seed generation
* receive screen + node screen working
* tx history working and fiat fixes
* balance working
* derivation updates
* nano-unfinished
* sends working
* remove fees from send screen, send and receive transactions working
* fixes + auto receive incoming txs
* fix for scanning QR codes
* save
* update translations
* fixes
* more fixes
* more strings
* small fix
* fix github actions workflow
* potential fix
* potential fix
* ci/cd fix
* change rep working
* seed generation fixes
* fixes
* save
* change rep screen functional
* save
* banano changes
* fixes, start adding ui for PoW
* pow node changes
* update translations
* fix
* account changing barely working
* save
* disable account generation
* small fix
* save
* UI work
* save
* fixes after merge main
* fixes
* remove monero stuff, work on derivation ui
* lots of fixes + finish up seed derivation
* last minute fixes
* node related fixes
* more fixes
* small fix
* more fixes
* fixes
* pretty big refactor for pow, still some bugs
* finally works!
* get transactions after send
* fix
* merge conflict fixes
* save
* fix pow node showing up twice
* done
* initial changes
* small fix
* more merge fixes
* fixes
* more fixes
* fix
* save
* fix manage pow nodes setting appearing on other wallets
* fix contact bug
* fixes
* fiat fixes
* save
* save
* save
* save
* updates
* cleanup
* restore fix
* fixes
* remove deprecated alert
* fix
* small fix
* remove outdated warning
* electrum restore fixes
* fixes
* fixes
* fix
* derivation fixes
* nano fixes pt.1
* nano fixes pt.2
* bip39 fixes
* pownode refactor
* nodes pages fixes
* observer fix
* ssl fix
* remove old references
* remove unused imports
* code cleanup
* small fix
* small potential fix
* save
* undo all bitcoin related changes
* remove dead code
* review fixes
* more fixes
* fix
* fix
* review fix
* small fix
* nano derivation and nanoutil fixes
* exchange nano fix
* nano review fixes pt.1
* nano fixes pt.2
* nano fixes pt.3
* remove old imports + stop using dynamic in di
* nanoutil fixes
* add nano.dart to gitignore, configure fixes
* review fixes, getnanowalletservice removed
* fix settings screen, add changeRep to configure.dart, other minor fixes
* remove manage_pow_nodes_page, key derivation edge case handled
* remove old refs
* more small fixes
* Generic Enhancements/Minor fixes
* review fixes
* hopefully final fixes
* review fixes
* node connection fixes
---------
Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>
Co-authored-by: Justin Ehrenhofer <justin.ehrenhofer@gmail.com>
Co-authored-by: fossephate <fosse@book.local>
2023-10-05 04:09:07 +03:00
Adegoke David
32643823e5
Cw 451 wallet connect for ethereum ( #1049 )
...
* Update Flutter
Update packages
* Feat: Wallet connect for ethereum
* Fix localization issues
Fix UI issues
Update old packages
Update workflow
Update how to build guide
* feat: Wallet connect
* feat: Add wallet connect for ethereum
* chore: Add eth dependencies in configure file
* Minor: `WalletConnect` settings name, not `Wallet connect`
* fix: Merge conflicts
* fix: Issues with test cases on various dApps, introduce Arbitrum rinkerby as suported chain
* ui: Design fixes for WalletConnect flow
* chore: Update repo and comment out send apk to channel in workflow
* fix: Core implementation
* feat: WalletConnect WIP
* feat: WalletConnect WIP
* feat: WalletConnect WIP
* chore: Unused parameters WIP [skip ci]
* fix: Code review fixes
* Feat: WalletConnect feat WIP
* feat: WalletConnect
* feat: WalletConnect
* feat: WalletConnect
* Feat: WalletConnect
* Feat: WalletConnect
* feat: Remove queue support for the bottomsheet
* feat: WalletConnect feature, bug fixes, folder restructuring, localization
* Feat: Add positive feedback prompt on successful transaction
* fix: Delete session bug
* fix: dependencies registration WIP
* feat: Registering dependencies for walletconnect
* chore: Move key data to secrets
* chore: ensure appropriate null checks
* chore: localization
* chore: Remove unused code
* localization
* chore: Remove unused code
* chore: Remove unused code
* chore: Add walletconnect project id key entry
* fix: Revert bash command for linnux support
* fix: Issues with translation in some languages and making unneeded external variable private
* fix: Add bottomsheet listener to desktop dashboard page
* Generalize ethereum not enough gas error check
---------
Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>
Co-authored-by: Justin Ehrenhofer <justin.ehrenhofer@gmail.com>
2023-10-03 17:56:10 +03:00
Omar Hatem
021e88e667
Merge branch 'main' into cw_linux_direct_input_password
2023-09-29 20:29:12 +03:00
Adegoke David
f07062d987
fix: Cake-2FA-setup-issue ( #1097 )
...
* fix: Cake 2FA setup issue
* fix: 2FA Setup issue
* fix: 2FA setup bug
2023-09-28 21:40:15 +03:00
Procyon Lotor
9eb6867ab9
Exolix integration ( #1080 )
...
* Add Exolix exchange integration
* update tx payload
* remove import
* Improve mapping
* Additional fixes
* fix apiBaseUrl
* Update trade_details_view_model.dart
* Update exolix_exchange_provider.dart
* Fix status URL
* Fix fetch rates API error handling update limits API to use a valid amount and validate on success status code
---------
Co-authored-by: Justin Ehrenhofer <justin.ehrenhofer@gmail.com>
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2023-09-28 19:20:08 +03:00
Serhii
d6c641242f
CW-475-Better-error-message-if-there-isnt-enough-network-fee-asset-available ( #1092 )
...
* Better error message
* minor fixes
* localization
* Update strings_tl.arb
* Update append_translation.sh
2023-09-25 15:20:11 +03:00
OmarHatem
002e7cddd1
Merge branch 'main' of https://github.com/cake-tech/cake_wallet into cw_linux_direct_input_password
...
Conflicts:
cw_ethereum/lib/ethereum_wallet.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-09-17 13:45:57 +03:00
Konstantin Ullrich
d972363417
Add additional Buy Provider ( #1071 )
...
* CW-466 Add Buy Options Page
* CW-466 Add Buy Options
* CW-466 Add Default Buy Provider to Other Settings
* CW-466 Onramper is working from Buy Options
* CW-466 Onramper is working from Buy Options
* CW-466 Translation improvements
* CW-466 Add Onramper & Robinhood Logos
* CW-466 Implement Robinhood Flow
* CW-466 Fix Robinhood Flow
* CW-466 Add RH-Secrets
* CW-466 Have RH Translation in English only
* Add missing URI details
* CW-466 Implement default Buy Provider
* CW-466 Fix Padding Buy Provider Options
* CW-466 Fix Bitcoin and Litecoin Signatures
* CW-466 Fix Error Message
* CW-466 Resolve requested changes
* Add exception handler to robinhood API calls
* CW-466 Fix Theming
---------
Co-authored-by: Justin Ehrenhofer <justin.ehrenhofer@gmail.com>
Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>
2023-09-14 22:14:49 +03:00
Omar Hatem
ce4d375abf
Generic fixes and enhancements ( #1083 )
...
* Add exception handler to fiat APIs
Increase send card size for coin control
Fix Monero.com unspent coins hive box issue
minor bug fix
* Remove EIP-1559 parameters from Eth transaction
Enhance error reporting
* Throw error if not enough monero utx outputs are selected
* Fix Search text color
* Fix Ethereum sending EIP-1559 transactions
* Add transaction data to ERC20 transactions
* Add input check in single output transactions as well
* Fix Node deletion issue
Handle user input error in anonpay
* Remove exception handler from fiat conversion since it's not working with isolates
* Require enough utxo for amount and fees; More insightful Error messages
* Add cakewallet to applinks [skip ci]
* Add cakewallet app link for iOS [skip ci]
* Add applink depending on app scheme variable
* Add applink in iOS custom to the app getting built [skip ci]
* Handle normal app links without considering them as Payment URIs
* Minor fix [skip ci]
* Fixate encrypt package version as the recent update they made has some issues [skip ci]
---------
Co-authored-by: Konstantin Ullrich <konstantinullrich12@gmail.com>
2023-09-14 22:14:16 +03:00
Omar Hatem
4c9c6a1eae
CW- 463 Fix transaction receive address not showing for Eth/Erc20 ( #1076 )
...
* Fix transaction receive address not showing for Eth/Erc20 [skip ci]
* Fix transaction receive address for Eth/Erc20
2023-09-14 22:12:41 +03:00
OmarHatem
567db81ebb
Merge branch 'main' of https://github.com/cake-tech/cake_wallet into cw_linux_direct_input_password
2023-09-08 17:16:35 +03:00
Omar Hatem
94f256997f
New versions ( #1073 )
2023-09-08 17:15:28 +03:00
OmarHatem
9fbb206a7c
Merge branch 'main' of https://github.com/cake-tech/cake_wallet into cw_linux_direct_input_password
...
Conflicts:
.gitignore
assets/text/Monerocom_Release_Notes.txt
assets/text/Release_Notes.txt
cw_bitcoin/lib/bitcoin_wallet_service.dart
cw_bitcoin/lib/electrum_transaction_history.dart
cw_bitcoin/lib/litecoin_wallet_service.dart
cw_bitcoin/pubspec.yaml
cw_core/pubspec.lock
cw_monero/ios/Classes/monero_api.cpp
cw_monero/lib/monero_wallet.dart
cw_monero/lib/monero_wallet_service.dart
lib/core/backup_service.dart
lib/core/wallet_loading_service.dart
lib/di.dart
lib/entities/default_settings_migration.dart
lib/entities/get_encryption_key.dart
lib/entities/main_actions.dart
lib/main.dart
lib/router.dart
lib/src/screens/dashboard/desktop_widgets/desktop_action_button.dart
lib/src/screens/dashboard/desktop_widgets/desktop_wallet_selection_dropdown.dart
lib/src/screens/dashboard/widgets/market_place_page.dart
lib/src/screens/dashboard/widgets/transactions_page.dart
lib/src/screens/receive/anonpay_invoice_page.dart
lib/src/screens/restore/wallet_restore_from_keys_form.dart
lib/src/screens/restore/wallet_restore_page.dart
lib/src/screens/settings/security_backup_page.dart
lib/src/screens/wallet/wallet_edit_page.dart
lib/src/screens/wallet_list/wallet_list_page.dart
lib/store/settings_store.dart
lib/utils/distribution_info.dart
lib/view_model/wallet_creation_vm.dart
lib/view_model/wallet_list/wallet_edit_view_model.dart
lib/view_model/wallet_list/wallet_list_view_model.dart
lib/view_model/wallet_new_vm.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
scripts/android/app_env.sh
scripts/ios/app_env.sh
scripts/macos/app_env.sh
tool/configure.dart
2023-09-07 21:28:40 +03:00
Rafael Saes
8d157e6207
Linux: fixes for wallet rename ( #1000 )
...
* fix: missing MarketPlaceViewModel register
* fix: no auth route on wallet list _loadWallet
* fix: fixes for wallet rename with password flow
* fix: missing monero condition
* fix: navigator pop
* fix: going back case
2023-09-07 19:00:03 +03:00
Omar Hatem
3bdc86ec67
Old state ( #999 )
...
* Fix Bitcoin transactions not showing (#978 )
* handle multiple responses coming in a single event
* Add timeout for getting transaction info, to allow other transactions to be returned in case of any failure or network issue
* Handle other cases of receiving multiple messages in the same response
* Fix shib and storj (#997 )
* Merge main branch
* Add missing files
---------
Co-authored-by: Justin Ehrenhofer <justin.ehrenhofer@gmail.com>
2023-09-07 18:57:02 +03:00
Omar Hatem
68a821cc0e
Fiat api fix ( #1070 )
...
* Cw 474 linux swapping wallets btc then xmr still shows btc receive qr code (#1068 )
* feat: improve address page txt field
* fix: switching wallets from the desktop dropdown updates dashboard pages
* Revert "feat: improve address page txt field"
This reverts commit 0a30e6d9e1
.
* refactor: rename to WalletChangeListener
* fix: _init also behaves on wallet change
* Fix Fiat conversion API parsing
Cherry pick fix for Desktop switching wallets not updating dashboard screens
* Minor indentations fix [skip ci]
---------
Co-authored-by: Rafael Saes <76502841+saltrafael@users.noreply.github.com>
2023-09-01 18:06:18 +03:00
Adegoke David
710fe82d7a
CW-471-Changing-nodes-bug ( #1062 )
...
* chore: Cleanup
* fix: Node selection not updating
* fix: Node selection not updating
---------
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2023-09-01 17:05:45 +03:00
Godwin Asuquo
fff5a1c419
CW-228 Auto generate monero subaddress ( #902 )
...
* Add UI and setting logic for subaddresses
* Enable auto generate subaddresses
* Rename variable
* Add comment to unused code
* Fix issue with initial state change
* Fix observable for isAppSecure
* Filter sub account contacts
* Fix select account use unused address
* Use add address if last address is unused
* Fix auto generate wallet issues
* Fix button color
* Add translation and refactored naming
* Fix PR review
* Remove unused code
* Remove unused overrides in electrum
* Fix address info null check
* CW-228 Fix ContactListViewModel condition
* CW-228 Fix Account Tile; Rework updateAddressesInBox; Fix _getAllUnusedAddresses
* CW-228 Fix unintentional address_page.dart regression
* CW-228 Fix Merge Conflicts
* CW-228 Add more translation Tools
* CW-228 More merge conflict fixes
* CW-228 Fix Merge Conflicts
* CW-228 Auto Translation improvements
* CW-228 Resolve requested Changes
---------
Co-authored-by: Konstantin Ullrich <konstantinullrich12@gmail.com>
2023-08-29 19:11:51 +03:00
Godwin Asuquo
f6670c0236
CW-415 add coin control for xmr ( #985 )
...
* Added CoinsInfo to monero_api_cpp
* Add struct on dart
* Add struct on dart
* Set coins value
* CW-415 Use add-coin-to-monero branch
* CW-415 Add get Coin and build Monero Deps using Docker
* CW-415 Fix Typo
* CW-415 add debug log info
* CW-415 Add preferred key Images for coin control to Monero
* CW-415 Fix generation
* CW-415 Skip GA Cache Externals
* CW-415 Skip GA Cache Externals
* CW-415 Coin Control: remove Block Explorer for Monero, Add Tx hash, save note on field exit
* CW-415 Coin Control: Throw Exception when all outputs are deselected
* CW-415 Coin Control: Show Frozen Balance on Dashboard
* CW-415 Coin Control: Show Frozen Balance on Dashboard
* CW-415 Ignore cached Monero deps in Workflow
* CW-415 Fix displaying frozen Balance
* Use own Translator with http 1.1.0
* CW-415 Resolve requested Changes
* CW-415 Resolve requested Changes
* CW-415 Resolve requested Changes
* CW-415 Apply requested Changes
* CW-415 Apply requested Changes
* CW-415 Ensure opening of UnspentCoinsInfo Box, even for Monero.com
---------
Co-authored-by: Konstantin Ullrich <konstantinullrich12@gmail.com>
2023-08-24 16:54:05 +03:00
Omar Hatem
3577730de8
Add restore from private key to Ethereum ( #1055 )
...
* Add restore from private key to Ethereum
Add restore from QR code for Ethereum in both seeds/keys
* Add node network issue to ignored errors [skip ci]
2023-08-23 15:33:20 +03:00
Adegoke David
43cf8a896e
fix: Rotate TOTP Secret ( #1056 )
2023-08-23 02:05:48 +03:00
Omar Hatem
5ec930cbc6
Re add chatwoot ( #1044 )
...
* Revert "Revert "Cw 397 chatwoot live support (#1011 )""
This reverts commit ecdc7baa2e
.
* Re-add chatwoot
Change chatwoot base url
2023-08-15 03:47:25 +03:00
Omar Hatem
ad6edd9a05
V4.8.1 v1.5.1 ( #1038 )
...
* Revert "Cw 397 chatwoot live support (#1011 )"
This reverts commit af9b5ff10c
.
* Add Version 4.8.1 configs
* Update macos build version [skip ci]
2023-08-14 16:57:47 +03:00
Konstantin Ullrich
af9b5ff10c
Cw 397 chatwoot live support ( #1011 )
...
* initial button refactor and gradient background
* CW-397 Use a separate Hive instance to avoid Issues with plugins using Hive
* CW-397 Add Support Page Strings
* CW-397 Add new Support Page
* CW-397 Add Support Live Chat Page
* CW-397 Add Hive Type Ids Doc
* CW-397 Use Newer Chatwoot SDK Version and add new Images
* CW-397 Update pubspec_base.yaml
* CW-397 Add own Chatwoot Widget
* Lowercase `s` skip-ci
* CW-397 Fix WebMessageListener
* CW-397 Fix Merge conflicts
* CW-397 Add Erc20 Hive Type ID
* CW-397 Fix Ethereum Hive Error
* CW-397 Revert to Restore Button
* CW-397 Only use In App chat on mobile
* CW-397 Move Chatwoot Website Token to secrets
* CW-397 Add Chatwoot Website Token to workflow
* CW-397 Move Chatwoot fetchUrl to Support View Model
---------
Co-authored-by: Rafael Saes <git@saes.io>
Co-authored-by: Justin Ehrenhofer <justin.ehrenhofer@gmail.com>
2023-08-10 16:42:53 +03:00
Omar Hatem
8185b88b4a
Enable Eth/Erc20 auto send in exchange ( #1024 )
...
* Generate missing secrets file for ethereum
* Enable Sending ERC-20 and Ethereum automatically from an Exchange
2023-08-08 04:02:09 +03:00
Omar Hatem
aedf310c9d
Cw 155 monero synchronization ( #1014 )
...
* Run Monero Synchronization task in background on Android
* Add monero sync task in the load function to be registered/cancelled when user changes wallets
* Revert unused file changes
* Register Sync task on all monero wallets if any
* Add Sync Modes and change task frequency based on user's choice
* Register background task after current wallet is set
* Add Sync All toggle and change task wallets to sync accordingly
* Enable background notifications in release mode temporarily
* Disable constraints and increase the frequency of tasks
* Decrease frequency of background tasks
* Delay the background task thread till the syncing thread finish (Dummy Trial-1)
* Start Sync process and wait for it to finish
* Wait for synchronization to finish before ending the background thread
Add 10 minutes timeout duration for sync process
* Connect to node before syncing wallet
* replace testing configuration with the configurations agreed on
* Fix Conflicts with main
* Update and Migrate Background tasks to null safety
* Update workmanager version in pubspec_base also
* Move Sync options to Connection and sync page
Show Sync options only for Monero and Haven
Minor Enhancements
* Remove debugging notifications
Revert aggressive mode frequency to 6 hours [skip ci]
* Add iOS configs
* Revert debugging changes
Fix conflicts with main
* Add/Extract Sync configurations to/from backup file [skip ci]
2023-08-04 20:55:56 +03:00