Matthew Fosse
d8e0743ec7
Merge branch 'main' of https://github.com/cake-tech/cake_wallet into breez
2024-06-24 12:50:11 -07:00
Konstantin Ullrich
7dd15914d0
Normalize text to fix french ( #1504 )
...
Cache Dependencies / test (push) Has been cancelled
* Normalize text to fix french
* Normalize text to fix french
* Fix French?
* Fix French?
* Fix French?
* Polyseed v0.0.5
2024-06-24 19:38:32 +03:00
Matthew Fosse
f2d575dc34
[skip ci] remove / move unneeded observers
2024-06-21 14:17:39 -07:00
Matthew Fosse
45e1a4d223
[skip ci] Merge branch 'main' of https://github.com/cake-tech/cake_wallet into breez
2024-06-21 14:12:45 -07:00
Matthew Fosse
f7cb8e8c30
updates
2024-06-21 14:12:40 -07:00
Omar Hatem
4a0096985a
fix donation link saved regardless of the current wallet ( #1491 )
Cache Dependencies / test (push) Waiting to run
2024-06-21 02:17:19 +03:00
Serhii
1690f6af1e
Erc20 token transactions are displaying incorrectly ( #1493 )
...
* evm signature name
* hide depositWithExpiry and transfer transactions
* Update contact_list_view_model.dart
* remove erc20 token history when disabled
2024-06-21 02:13:12 +03:00
Matthew Fosse
dd25b1a0f2
review fixes pt.1 [skip ci]
2024-06-14 09:44:15 -07:00
Matthew Fosse
f46f0875f9
Merge branch 'main' of https://github.com/cake-tech/cake_wallet into breez
2024-06-13 09:30:06 -07:00
Omar Hatem
5a6502a35a
SP Enhancments ( #1483 )
...
Cache Dependencies / test (push) Waiting to run
* fixes and minor enhancements for SP flow
* fix build
* change dfx text
* minor fixes
* pass use electrs to setListeners
* comment out connecting on failure for now
2024-06-10 09:30:58 +02:00
Serhii
30dc8f9238
Cw 591 in app cake pay integration ( #1376 )
...
* init commit
* buy card UI
* buy card detail page
* card filter
* dropdown button
* user auth flow
* create order
* denomination option
* fix searching
* denom option fix UI
* simulate payment
* Update pr_test_build.yml
* Update pr_test_build.yml
* Implement order expiration handling [skip ci]
* refactor code [skip ci]
* remove ionia related code [skip ci]
* change auth flow
* add currency prefix
* grid view UI
* fix country filter issue
* fix underline color
* fix fetching card list [skip ci]
* list view
* update cake pay title
* Optimize API usage by fetching CakePay vendors
* handle no cards found case
* adjust the flow of purchases
* UI fixes
* fix btc payment data
* link extractor
* fix fetch next page issue
* UI fixes
* fix text size
* revert base page changes
* Revert "revert base page changes"
* UI fixes
* fix UI
* fix link style + localization
* update cake pay title
* update cake pay subtitle
* Update cake_pay_order.dart
* revert inject_app_details update
2024-06-06 06:51:22 +02:00
Matthew Fosse
010957ce6c
Merge branch 'main' of https://github.com/cake-tech/cake_wallet into breez
2024-05-31 09:30:11 -07:00
Serhii
287c2d8b60
CW-636-1-Unfocus text fields when push to next one ( #1460 )
...
* unfocus text fields when push to next one
* unfocus when push to next from new wallet / restore pages[skip ci]]
2024-05-31 17:57:40 +03:00
Omar Hatem
43a4477b39
fix Monero polyseed issue ( #1474 )
...
Add desktop settings silent payment
update versions
2024-05-31 15:57:30 +03:00
Rafael
5545137047
Sp fixes ( #1471 )
...
* feat: missing desktop setting menu
* fix: sp utxo pending
2024-05-31 14:55:28 +03:00
Matthew Fosse
a5fb6bdf7d
Merge branch 'main' of https://github.com/cake-tech/cake_wallet into breez
2024-05-29 08:35:53 -07:00
Rafael
96b9b60f50
Cw 453 ( #1306 )
...
* feat: rebase btc-addr-types, migrate to bitcoin_base
* feat: allow scanning elect-rs using get_tweaks
* feat: scanning and adding addresses working with getTweaks, add btc SP address type
* chore: pubspec.lock
* chore: pubspec.lock
* fix: scan when switching, fix multiple unspents in same tx
* fix: initial scan
* fix: initial scan
* fix: scanning issues
* fix: sync, storing silent unspents
* chore: deps
* fix: label issues, clear spent utxo
* chore: deps
* fix: build
* fix: missing types
* feat: new electrs API & changes, fixes for last block scanning
* feat: Scan Silent Payments homepage toggle
* chore: build configure
* feat: generic fixes, testnet UI improvements, useSSL on bitcoin nodes
* fix: invalid Object in sendData
* feat: improve addresses page & address book displays
* feat: silent payments labeled addresses disclaimer
* fix: missing i18n
* chore: print
* feat: single block scan, rescan by date working for btc mainnet
* feat: new cake features page replace market page, move sp scan toggle, auto switch node pop up alert
* feat: delete silent addresses
* fix: red dot in non ssl nodes
* fix: inconsistent connection states, fix tx history
* fix: tx & balance displays, cpfp sending
* feat: new rust lib
* chore: node path
* fix: check node based on network
* fix: missing txcount from addresses
* style: padding in feature page cards
* fix: restore not getting all wallet addresses by type
* fix: auto switch node broken
* fix: silent payment txs not being restored
* feat: change scanning to subscription model, sync improvements
* fix: scan re-subscription
* fix: default nodes
* fix: improve scanning by date, fix single block scan
* refactor: common function for input tx selection
* fix: nodes & build
* fix: send all with multiple outs
* refactor: unchanged file
* Update pr_test_build.yml
* chore: upgrade
* chore: merge changes
* refactor: unchanged files [skip ci]
* fix: scan fixes, add date, allow sending while scanning
* feat: sync fixes, sp settings
* feat: fix resyncing
* fix: date from height logic, status disconnected & chain tip get
* fix: params
* feat: electrum migration if using cake electrum
* fix nodes
update versions
* re-enable tron
* update sp_scanner to work on iOS [skip ci]
* fix: wrong socket for old electrum nodes
* Fix unchecked wallet type call
* fix: double balance
* feat: node domain
* fix: menu name
* fix: update tip on set scanning
* fix: connection switching back and forth
* feat: check if node is electrs, and supports sp
* chore: fix build
* minor enhancements
* fixes and enhancements
* solve conflicts with main
* fix: status toggle
* minor enhancement
* Monero.com fixes
* update sp_scanner to include windows and linux
---------
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2024-05-29 17:43:48 +03:00
Matthew Fosse
fdf0c46380
Merge branch 'main' of https://github.com/cake-tech/cake_wallet into breez
2024-05-28 08:39:24 -07:00
Omar Hatem
058522caf1
Fix Contact page reaction excuted more than once ( #1467 )
2024-05-26 18:09:39 +03:00
Konstantin Ullrich
8c1206ea04
Hide "Show Seed" Option on Hardware Wallets ( #1463 )
2024-05-25 17:59:29 +03:00
Matthew Fosse
9459b74f94
[skip ci]Merge branch 'main' of https://github.com/cake-tech/cake_wallet into breez
2024-05-23 11:32:30 -07:00
Adegoke David
461fe1c859
fix: Desktop resize bug ( #1461 )
...
* fix: Desktop resize bug
* Change default spl tokens
* Minor enhancements [skip ci]
* minor enhancements [skip ci]
---------
Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>
2024-05-23 18:21:51 +03:00
Matthew Fosse
7202b0d0e4
Merge branch 'main' of https://github.com/cake-tech/cake_wallet into breez
2024-05-22 08:39:39 -07:00
Omar Hatem
7b5204fdaa
Generic enhancements ( #1456 )
...
* minor enhancement
* show camera consent at least once, even if camera permission is granted already
* minor enhancement [skip ci]
* Add taproot derivation path to electrum_derivations.dart
* remove unused import [skip ci]
* Initialize Ledger only when necessary
* Update app versions
2024-05-22 04:18:04 +03:00
Omar Hatem
f846f91e5f
Maybe Fix Bluetooth Popup ( #1458 )
...
Co-authored-by: Konstantin Ullrich <konstantinullrich12@gmail.com>
2024-05-21 05:26:49 +03:00
Matthew Fosse
a0ef14b3ed
[skip ci] Merge branch 'main' of https://github.com/cake-tech/cake_wallet into breez
2024-05-17 08:50:51 -07:00
Konstantin Ullrich
82391d4a5b
Generic fixes ( #1454 )
...
* Handle Bluetooth is disabled
* Allow signMessage using ledger_bitcoin
* Fix desktop wallet selection dropdown
2024-05-17 16:15:19 +03:00
Matthew Fosse
12724acfd9
[skip ci] Merge branch 'main' of https://github.com/cake-tech/cake_wallet into breez
2024-05-14 09:10:14 -07:00
Omar Hatem
e92e8df3aa
Generic enhancements ( #1447 )
...
* Disable hardware wallets for Monero.com
* disable ble permission on Monero.com
* code cleanup [skip ci]
* Fix missing Trade bytes issue
2024-05-13 23:59:11 +03:00
Omar Hatem
16454cc9f7
Merge branch 'main' into breez
2024-05-11 06:00:44 +03:00
Omar Hatem
678dc3b135
update build numbers ( #1441 )
...
* update build numbers
* fix UI issue
* Add Nano to secret generation properly [skip ci]
* remove to utc from expiration time
2024-05-10 21:28:49 +03:00
Matthew Fosse
468d5d636b
Merge branch 'main' of https://github.com/cake-tech/cake_wallet into breez
2024-05-10 09:10:03 -07:00
Adegoke David
cfe4401ccb
Desktop-refresh-error-fix ( #1442 )
...
* fix: Desktop refresh issue
* chore: Removing comments
2024-05-09 17:10:49 +03:00
Adegoke David
bfb78eded9
CW-599-Extract-Secure-Storage ( #1353 )
...
* feat: Modify app to depend on secure storage abstraction instead of the direct package
* chore: Revert command
* Update configure.dart [skip ci]
* Update configure.dart
* Fix conflicts
* clean up and fixes
* minor fix
---------
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2024-05-08 23:23:27 +03:00
Matthew Fosse
775de6f014
Merge branch 'main' of https://github.com/cake-tech/cake_wallet into breez
2024-05-08 11:51:33 -07:00
Omar Hatem
12e3001b3a
Generic enhancements ( #1435 )
...
* Disable Ledger for MacOS
* increase update duration for Solana [skip ci]
* change tron default Node
Update build number
* Add disabling tron grid to privacy settings
* update monero.com versions [skip ci]
2024-05-08 17:26:57 +03:00
Matthew Fosse
51a04dee2f
Merge branch 'main' of https://github.com/cake-tech/cake_wallet into breez
2024-05-07 18:54:08 -07:00
Matthew Fosse
baad7f7469
Nano-GPT ( #1336 )
...
* init
* updates
* nano updates
* updates
* updates
* [skipci] wip deep link changes
* fix deep links
* minor fix
* add reminder message on buy and exchange routes
* [skip ci] font fixes
* review updates
* [skip ci] minor fix
* save
* fixes
* minor code cleanup
* minor potential fix
2024-05-08 03:00:01 +03:00
Matthew Fosse
4c73dec92f
[skip ci] Merge branch 'main' of https://github.com/cake-tech/cake_wallet into breez
2024-05-06 13:07:03 -07:00
Matthew Fosse
e5be737236
bio auth on mac + package updates for 3.19.3/5 ( #1398 )
...
* bio auth mac fix
* remove comment and change duration from 2 to 0
* cherry pick previous changes
* workaround for secure storage bug on mac
* bump version to 3.19.5 (because breez will need this version anyways)
* some code cleanup
* some changess didn't get saved
* just documenting the issue [skip ci]
* undo accidental removal + minor code cleanup
* merge conflicts
* Minor UI change [skip ci]
---------
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2024-05-06 22:55:05 +03:00
Serhii
3f3cd10158
thor name to address lookup ( #1390 )
...
* thor name to address lookup
* minor fix [skip ci]
* Addressing code review comments
* minor fix
2024-05-06 22:16:25 +03:00
Adegoke David
cd41766e69
Desktop-Enhancements ( #1434 )
...
* feat: Add minimum size for macos app
* fix: Adjust font sizing and spaces in wallet list page and wallet selection dropdown
2024-05-06 22:14:43 +03:00
Matthew Fosse
98a3f90c68
Merge branch 'CW-394-mac-auth-2' of https://github.com/cake-tech/cake_wallet into breez [skip ci]
2024-05-06 10:21:46 -07:00
Matthew Fosse
1101d20b3a
Merge branch 'main' of https://github.com/cake-tech/cake_wallet into breez
2024-05-06 10:20:19 -07:00
Matthew Fosse
28f5dccebb
Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-394-mac-auth-2
2024-05-06 09:20:19 -07:00
rottenwheel
55cdec810e
fix: remove comma in OpenAlias title ( #1430 )
2024-05-06 14:32:31 +03:00
Konstantin Ullrich
5eabdcdca1
Cw 604 integrate bitcoin ledger ( #1407 )
...
* CW-503 Prepare Ledger integration
* CW-503 Revert Tor ignore
* CW-503 Add Connect Device Page
* CW-503 Add createWalletFromDevice for monero
* CW-503 Add Connect Device Page
* CW-503 Add Connect Device Page
* CW-503 Add Debug Options
* CW-503 Add proper hardware wallet selection screen
* CW-503 Minor design changes on connect_device_page
* CW-503 Add Create Wallet from Ledger
* CW-503 Spent Ledger ETH Funds
* CW-503 Minor fixes
* CW-503 Fix Merge conflicts
* CW-503 Fix Merge conflicts
* CW-503 Fix Merge conflicts
* CW-503 Fix minor conflicts
* CW-503 Improve Ledger BLE Communication
* CW-503 Improve Ledger BLE Communication
* CW-503 Rollback Monero Test code
* CW-503 Fix Execution failed for task :app:checkReleaseDuplicateClasses
* CW-503 Better Error-Exceptions
* CW-503 Add SetPinScreen before restore from hardware-wallet
* CW-503 override web3dart to use cake's git hosted version
* CW-503 Implement ledger sign messages
* CW-503 Implement ledger sign messages and send erc20 tokens
* CW-503 Fix merge conflicts
* CW-503 Fix merge conflicts
* CW-503 Use dep override for ledger_flutter
* CW-503 Ledger ERC20 finalisation
* CW-503 More graceful error handling
* CW-503 Even more graceful error handling & remove debug code
* CW-503 Minor Changes for Vik
* CW-503 Fix USB connection
* CW-503 Maybe this overrides web3dart finally
* Indicate Loading on the first 5 Wallet Accounts
* Prepare Ledger Bitcoin
* Fix conflicts with main
* Add Bluetooth permission to iOS [skip ci]
* add privacyinfo for ios [skip ci]
* update PrivacyInfo.xcprivacy [scip ci]
* ios shit [skip ci]
* Improve bitcoin xpub
* Resolve open Todos regarding iOS Support
* Minor debug
* Remove erc20 dependency to have more granular control over the tx UX
* Create Bitcoin Wallets using xpub
* Create Bitcoin Wallets using xpub
* Better error handling
* Improve Ledger account handling
* Add Bitcoin Support for Ledger
* Add Bitcoin Support for Ledger
* Add Bitcoin Support for Ledger
* Implement requested Changes
* Implement requested Changes
* Minor fix
* Implement requested Changes
* Implement requested Changes
* Add comment to remind me
* Enable RBF for Bitcoin Ledger
* Fix merge conflicts
* Update wallet_info.dart
* Cw 503 ledger support (#1310 )
* CW-503 Prepare Ledger integration
* CW-503 Revert Tor ignore
* CW-503 Add Connect Device Page
* CW-503 Add createWalletFromDevice for monero
* CW-503 Add Connect Device Page
* CW-503 Add Connect Device Page
* CW-503 Add Debug Options
* CW-503 Add proper hardware wallet selection screen
* CW-503 Minor design changes on connect_device_page
* CW-503 Add Create Wallet from Ledger
* CW-503 Spent Ledger ETH Funds
* CW-503 Minor fixes
* CW-503 Fix Merge conflicts
* CW-503 Fix Merge conflicts
* CW-503 Fix Merge conflicts
* CW-503 Fix minor conflicts
* CW-503 Improve Ledger BLE Communication
* CW-503 Improve Ledger BLE Communication
* CW-503 Rollback Monero Test code
* CW-503 Fix Execution failed for task :app:checkReleaseDuplicateClasses
* CW-503 Better Error-Exceptions
* CW-503 Add SetPinScreen before restore from hardware-wallet
* CW-503 override web3dart to use cake's git hosted version
* CW-503 Implement ledger sign messages
* CW-503 Implement ledger sign messages and send erc20 tokens
* CW-503 Fix merge conflicts
* CW-503 Fix merge conflicts
* CW-503 Use dep override for ledger_flutter
* CW-503 Ledger ERC20 finalisation
* CW-503 More graceful error handling
* CW-503 Even more graceful error handling & remove debug code
* CW-503 Minor Changes for Vik
* CW-503 Fix USB connection
* CW-503 Maybe this overrides web3dart finally
* Indicate Loading on the first 5 Wallet Accounts
* Fix conflicts with main
* Add Bluetooth permission to iOS [skip ci]
* add privacyinfo for ios [skip ci]
* update PrivacyInfo.xcprivacy [scip ci]
* ios shit [skip ci]
* Resolve open Todos regarding iOS Support
* Remove erc20 dependency to have more granular control over the tx UX
* Better error handling
* Improve Ledger account handling
* Implement requested Changes
* Implement requested Changes
* Implement requested Changes
* Implement requested Changes
* Fix merge conflicts
* Update wallet_info.dart
---------
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
* Fix merge conflicts
* Fix merge conflicts
* Minor Fix to derivations
* Update cw_bitcoin/lib/bitcoin_wallet.dart [skip ci]
* Update cw_bitcoin/lib/bitcoin_wallet.dart [skip ci]
* Update cw_bitcoin/lib/electrum_wallet.dart [skip ci]
* Fix backward compatibility issues
* Merge Tron
* Fix Tron with HW changes
* fix ble on iOS
fix tron address validation
---------
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2024-05-05 04:44:50 +03:00
Matthew Fosse
6218dcbcec
fix restoring lightning wallets
2024-05-03 11:37:23 -07:00
Adegoke David
d1870ba8b8
CW-525-Add-Tron-Wallet ( #1327 )
...
* chore: Initial setup for Tron Wallet
* feat: Create Tron Wallet base flow implemented, keys, address, receive, restore and proxy classes all setup
* feat: Display seed and key within the app
* feat: Activate restore from key and seed for Tron wallet
* feat: Add icon for tron wallet in wallet listing page
* feat: Activate display of receive address for tron
* feat: Fetch and display tron balance, sending transaction flow setup, fee limit calculation setup
* feat: Implement sending of native tron, setup sending of trc20 tokens
* chore: Rename function
* Delete lib/tron/tron.dart
* feat: Activate exchange for tron and its tokens, implement balance display for trc20 tokens and setup secrets configuration for tron
* feat: Implement tron token management, add, remove, delete, and get tokens in home settings view, also minor cleanup
* feat: Activate buy and sell for tron
* feat: Implement restore from QR, transactions history listing for both native transactions and trc20 transactions
* feat: Activate send all and do some minor cleanups
* chore: Fix some lint infos and warnings
* chore: Adjust configurations
* ci: Modify CI to create and add secrets for node
* fix: Fixes made while self reviewing the PR for this feature
* feat: Add guide for adding new wallet types, and add fixes to requested changes
* fix: Handle exceptions gracefully
* fix: Alternative for trc20 estimated fee
* fix: Fixes to display of amount and fee, removing clashes
* fix: Fee calculation WIP
* fix: Fix issue with handling of send all flow and display of amount and fee values before broadcasting transaction
* fix: PR review fixes and fix merge conflicts
* fix: Modify fetching assetOfTransaction [skip ci]
* fix: Move tron settings migration to 33
2024-05-03 21:00:05 +03:00
Omar Hatem
e4fd534949
Generic Enhancements ( #1426 )
...
* Better handle deep links after authentication
* handle no auth required case and some enhancements
* deprecate old variables [skip ci]
2024-05-03 20:36:00 +03:00