Commit graph

652 commits

Author SHA1 Message Date
fosse
a934249acb Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-459-12-words-btc 2023-08-30 09:31:58 -04: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
fosse
0389ac40b0 remove deprecated alert 2023-08-29 09:18:18 -04:00
fosse
3053ea4d10 fixes 2023-08-25 11:59:24 -04:00
fosse
e72f196c23 restore fix 2023-08-25 11:12:07 -04:00
fosse
47bf8cc7c1 updates 2023-08-24 18:06:58 -04:00
fosse
ee062148a3 Merge branch 'CW-438-add-nano' of https://github.com/cake-tech/cake_wallet into CW-459-12-words-btc 2023-08-24 11:20:41 -04:00
fosse
bbb196dba8 save 2023-08-24 11:20:04 -04: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
fosse
998582c1c0 resolve conflicts 2023-08-23 09:33:59 -04:00
fosse
5aa8fd401d save 2023-08-23 08:37:36 -04: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
Matthew Fosse
8e9c485b2b
Merge branch 'main' into CW-438-add-nano 2023-08-22 19:28:57 -04:00
Adegoke David
43cf8a896e
fix: Rotate TOTP Secret (#1056) 2023-08-23 02:05:48 +03:00
fosse
beafd2d37f Merge branch 'CW-438-add-nano' of https://github.com/cake-tech/cake_wallet into CW-459-12-words-btc 2023-08-21 16:13:23 -04:00
fosse
53a1ffe40f fiat fixes 2023-08-21 16:10:22 -04:00
fosse
ad3ff94bcc fix contact bug 2023-08-21 15:01:33 -04:00
fosse
c5af031354 fix manage pow nodes setting appearing on other wallets 2023-08-21 14:42:53 -04:00
fosse
598e511407 save 2023-08-21 13:33:11 -04:00
fosse
d2c50afe8f Merge branch 'CW-438-add-nano' of https://github.com/cake-tech/cake_wallet into CW-459-12-words-btc 2023-08-21 11:03:28 -04:00
fosse
9ab4ece4ee fix 2023-08-21 10:43:17 -04:00
fosse
9ac3ae9ae0 fixes 2023-08-21 09:26:45 -04:00
fosse
8a9adf8350 initial changes 2023-08-18 10:17:35 -04:00
fosse
6dcc713f8d done 2023-08-18 09:34:05 -04:00
fosse
a8ed087a9f fix pow node showing up twice 2023-08-18 09:27:09 -04:00
fosse
d44f674247 get transactions after send 2023-08-16 17:40:10 -04:00
fosse
74f6f44a4b pretty big refactor for pow, still some bugs 2023-08-16 17:09:29 -04:00
fosse
ac67d50a47 more fixes 2023-08-16 15:22:05 -04:00
fosse
697ec78483 small fix 2023-08-16 13:31:02 -04:00
fosse
a15a1053a4 more fixes 2023-08-16 13:23:53 -04:00
fosse
6a63e08e74 node related fixes 2023-08-16 13:01:01 -04:00
fosse
3041fcc8b8 last minute fixes 2023-08-16 12:22:25 -04:00
fosse
cd7f636558 lots of fixes + finish up seed derivation 2023-08-16 10:24:20 -04:00
fosse
2fb43e8b28 remove monero stuff, work on derivation ui 2023-08-15 18:50:00 -04:00
fosse
c6d937ca4e fixes 2023-08-15 15:05:38 -04:00
fosse
1a516029e1 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-438-add-nano 2023-08-15 12:10:23 -04:00
fosse
cbe72198ee UI work 2023-08-15 11:59:31 -04: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
fosse
a4e7acf875 save 2023-08-14 18:02:12 -04: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
fosse
7d156820ca small fix 2023-08-11 09:32:11 -04:00
fosse
db23b28ddd disable account generation 2023-08-11 09:30:40 -04:00
fosse
181ca98688 account changing barely working 2023-08-10 18:34:20 -04: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
fosse
bdbf360b73 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-438-add-nano 2023-08-09 21:07:04 -04:00
fosse
d3c76b6d55 pow node changes 2023-08-09 21:05:24 -04:00
fosse
32554b4cc8 fixes, start adding ui for PoW 2023-08-09 09:37:38 -04: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
fosse
82c7648897 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-438-add-nano 2023-08-07 11:47:35 -04: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