Commit graph

2519 commits

Author SHA1 Message Date
fosse
b76263be36 cleanup 2024-02-27 13:28:06 -05:00
fosse
6ab476084f code cleanup 2024-02-27 13:23:34 -05:00
fosse
617555b633 use sats in more places 2024-02-26 14:46:05 -05:00
fosse
dd5b918d65 fix 2024-02-26 13:23:51 -05:00
fosse
88a882e7f4 invoice fixes 2024-02-26 13:01:39 -05:00
fosse
90e66ab4bf small fix 2024-02-26 12:51:37 -05:00
fosse
b474d90243 small cleanup 2024-02-26 12:41:36 -05:00
fosse
60618e19bd Merge branch 'main' of https://github.com/cake-tech/cake_wallet into breez 2024-02-26 12:40:39 -05:00
Matthew Fosse
5b1f17c1fb
fix (#1232) 2024-02-24 02:50:17 +02:00
tuxsudo
948669b5c2
Fix colors (#1311)
* Fix colors

* Update colors

* oops
2024-02-23 22:00:16 +02:00
tuxsudo
52983edf91
UI Enhancements (#1308)
* Center the account text on the balance page

* Modify dashboard button spacing

* Change default theme to Dark theme

* Remove legacyTheme and modify theme order

* Add condition for Monero.com wallet default theme

* Add locale for new themes

* Add new themes

* Update padding

* Fixes

* Update settings_store.dart

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2024-02-23 20:49:21 +02:00
fosse
fe2d3d8c2a ci fix 2024-02-23 13:44:14 -05:00
fosse
c2664d2658 hopefully builds 2024-02-23 12:46:17 -05:00
fosse
729ef79246 Merge branch 'breez' of https://github.com/cake-tech/cake_wallet into breez 2024-02-23 12:29:59 -05:00
fosse
e398752971 other stuff I forgot to include in the prev commit 2024-02-23 12:29:55 -05:00
fosse
7b68c036d5 lots of merge conflict fixes :( 2024-02-23 12:29:11 -05:00
Omar Hatem
c99c3408f4
Merge branch 'main' into breez 2024-02-23 19:09:42 +02:00
Omar Hatem
cbc0c3afd6
Generic fixes (#1304)
* fix mobx no element error

* fix mobx issue

* Remove unused code

* Enhance error handling for monero sync failure case

* Separate litecoin mnemonic exception from bitcoin

* - Enable onramper for polygon
- Add Kaspa validation

* Set null as the default length of address validation

* Modify EVM fee text [skip ci]

* Add seed length option to polygon

* Add digibyte

* Update configure_cake_wallet.sh and fix conflicts

* Pin bottom section

* Fix Solana missing isTestnet param
2024-02-23 19:09:24 +02:00
fosse
c4614725c3 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into breez 2024-02-23 11:24:21 -05:00
fosse
04093010d9 Merge branch 'main' of https://github.com/cake-tech/cake_wallet into CW-519-tor 2024-02-23 11:20:07 -05:00
Rafael
a3a35f05e1
Btc address types (#1263)
* inital migration changes

* feat: rest of changes

* minor fix [skip ci]

* fix: P2wshAddress & wallet address index

* fix: address review comments

* fix: address type restore

* feat: add testnet

* Fix review comments
Remove bitcoin_base from cw_core

* Fix address not matching selected type on start

* remove un-necessary parameter [skip ci]

* Remove bitcoin specific code from main lib
Fix possible runtime exception from list wrong access

* Minor fix

* fix: fixes for Testnet

* fix: bitcoin receive option dependency breaks monerocom

* Fix issues when building Monero.com

* feat: Transaction Builder changes

* fix: discover addresses, testnet restoring, duplicate unspent coins, and taproot address vs schnorr sig tweak

* fix: remove print

* feat: improve error when failed broadcast response

* feat: create fish shell env script

* fix: unmodifiable maps

* fix: build

* fix: build

* fix: computed observable side effect bug

* feat: add nix script for android build_all

* fix: wrong keypairs used for signing

* fix: wrong addresses when using fromScriptPubKey scripts

* fix(actual commit): testnet tx expanded + wrong addresses when using fromScriptPubKey scripts (update bitcoin_base deps)

* fix: self-send [skip ci]

* fix: p2wsh

* fix: testnet fees

* New versions

* Update macos build number
Minor UI fix

* fix: use new bitcoin_base ref, fix tx list wrong hex value & refactor hidden vs hd use

- if always use sideHd for isHidden, it is easier to simplify the functions instead of passing both which can be error prone
- (ps: now this could probably be changed, for example from isHidden to isChange since with address list we now see "hidden" addresses)

* Fix if condition to handle litecoin case

* fix: self-send, change address was always making direction incoming

* refactor: improve estimation function, add more inputs if balance missing

* fix: new bitcoin_base update, fixes script issues

* Update evm chain wallet service arguments

* Fix translation [skip ci]

* Fix translation [skip ci]

* Update strings_fr.arb [skip ci]

* fix: async isChange function not being awaited, refactor to reduce looping into a single place

* fix: _address vs address, missing p2sh

* fix: minor mistake in storing p2sh page type [skip ci]

* refactor: use already matched addresses property

* feat: improved perfomance for fetching transaction histories

* feat: continue perfomance change, improve address discovery only to last address by type with history

* fix: make sure transaction list is sorted by date

* refactor: isTestnet only for bitcoin

* fix: walletInfo type null case

* fix: deprecated p2pk

* refactor: make condition more readable

* refactor: remove unnecessary Str variant

* refactor: make condition more readable

* fix: infinite loop possible

* Revert removing isTestnet from other wallets [skip ci]

* refactor: rename addresses when matched by receive type

* Make the beta build [skip ci]
Remove app_env.fish

---------

Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>
2024-02-23 18:13:30 +02:00
Adegoke David
109bba4301
CW-555-Add-Solana-Wallet (#1272)
* chore: Create cw_solana package and clean up files

* feat: Add Solana Wallet - Create, Restore form seed, restore from Key, Restore from QR, Send, Receive, transaction history, spl tokens

* fix: Make transactions file specific to solana only for solana transactions

* chore: Revert inject app details script

* fix: Fix issue with node and switch current node to main beta instead of testnet

* fix: Fix merge conflicts and adjust migration version

* fix: Fetch spl token error

Signed-off-by: Blazebrain <davidadegoke16@gmail.com>

* fix: Diplay and activate spl tokens bug

* fix: Review and fixes

* fix: reverted formatting for cryptocurrency class

* fix: Review comments, split sending flow into signing and sending separately, fix issues

* fix: Revert throwing unimplenented error

* chore: Fix comment

* chore: Fix comment

* fix: Errors in flow

* Update provider_types.dart [skip ci]

* fix: Issues with solana wallet

* Update solana_wallet.dart [skip ci]

* fix: Review comments

* fix: Date time config

* fix: Revert bash script for app details

* fix: Error with balance, displaying fees, fixing sent or received identifier bug, displaying token symbol with token transaction item in transactions list

* fix: Issues with address validation when sending spl tokens and walletconnect initial setup

* fix: Issues with sending, fetching transactions history, almost wrapping up walletconnect

* fix: Adjust imports that would affect monerocom building successfully

* fix: Refine transaction direction and continue work on walletconnect

* feat: Display SPL token transfers in the transaction history and finally settle the transaction direction

* fix: Delay in transactions history dispaly, show native token transactions first, then process spl token transactions

* feat: Switch node and revert solana chain id to previous id

* fix: Remove print statement

* fix: Remove await for transactions, fetch all transaction histories instantly and adjust solana send success message

* chore: Code refactoring and streamlined wallet type check for solana send success message

* fix: Make timeout error for node silent and add spl token images

---------

Signed-off-by: Blazebrain <davidadegoke16@gmail.com>
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
2024-02-23 15:39:19 +02:00
tuxsudo
5a7ea87543
UI fixes (#1301)
* Remove StandardListSeparator from Security and backup page

* Remove StandardListSeparator from Connection and sync page

* Remove StandardListSeparator from Other settings page
2024-02-22 22:39:39 +02:00
fosse
58a81b8576 save 2024-02-22 12:47:29 -05:00
fosse
8ed1daaa12 fix 2024-02-22 12:42:07 -05:00
fosse
aa9f32e8c0 code cleanup and fixes 2024-02-22 12:32:06 -05:00
fosse
51f57b4684 cleanup & fixes 2024-02-22 11:29:41 -05:00
fosse
d8976182ca save 2024-02-21 22:03:19 -05:00
fosse
3ce93c9270 save 2024-02-21 13:41:10 -05:00
fosse
d58c2ba683 update balance to be in sats + fix receive page options on wallet types 2024-02-20 12:02:52 -05:00
fosse
263044f39b save 2024-02-16 15:37:08 -05:00
fosse
3d65ccffa2 receive pt.2 2024-02-15 17:27:05 -05:00
fosse
d309e528f6 save 2024-02-14 13:21:37 -05:00
fosse
ce2a51835d lightning receive first pass 2024-02-14 12:34:52 -05:00
fosse
038424c5db update .gitignore 2024-02-13 16:23:51 -05:00
fosse
34cb1f7fd5 save 2024-02-13 16:22:41 -05:00
fosse
f782996659 fix 2024-02-13 16:04:13 -05:00
fosse
5bec164c98 script fixes 2024-02-13 15:56:21 -05:00
fosse
02ee8cb938 more fixes 2024-02-13 15:52:02 -05:00
fosse
f54feafd55 missed lightning additions 2024-02-13 15:24:36 -05:00
fosse
69fe6d3221 fix 2024-02-13 14:23:35 -05:00
fosse
4b8709cccd ci fixes 2024-02-13 13:59:53 -05:00
fosse
75905c4b05 fix 2024-02-13 13:36:13 -05:00
fosse
0e2e4d880d save 2024-02-13 13:32:24 -05:00
fosse
9b7f1879f5 ci fixes 2024-02-13 13:30:24 -05:00
fosse
f8c190b5e5 [skipci] save 2024-02-13 13:13:17 -05:00
fosse
626a5395aa Merge branch 'main' of https://github.com/cake-tech/cake_wallet into breez 2024-02-12 17:15:40 -05:00
Omar Hatem
d6af37df06
New versions (#1295) 2024-02-11 02:04:46 +02:00
fosse
65686719ee save 2024-02-09 13:37:30 -05:00
Adegoke David
d6e10bdbd5
CW-572-Disable-battery-optimization (#1285)
* feat: Disable battery optimization on android

* fix: Add permission to androidmanifestbase file

* Increase the frequency of app running in background on aggressive mode

* Revert the sync mode frequency [skip ci]

* Fix translation

* increase frequency to 1 hour

---------

Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>
2024-02-09 01:11:41 +02:00