Commit graph

1110 commits

Author SHA1 Message Date
Craig Raw
16755e3140 freeze and unfreeze any utxos from address cell context menu 2022-08-11 10:26:23 +02:00
Craig Raw
cbfb7230a8 set transaction label on soroban collaborative transactions 2022-08-10 15:25:44 +02:00
Craig Raw
e438389953 allow soroban initiator to try again if meeting request fails 2022-08-10 14:15:40 +02:00
Craig Raw
6534ccb07e accept output descriptor fragments in pubkey qr scanner 2022-08-10 12:31:43 +02:00
Craig Raw
ca782dfc69 avoid resolution of onion hosts when creating proxied server socket addresses 2022-08-10 12:02:23 +02:00
Craig Raw
f1a662ba8a fix name length on coldcard multisig export and update help text 2022-08-08 13:46:37 +02:00
Craig Raw
68238e4e88 v1.6.6 2022-08-04 11:19:18 +02:00
Craig Raw
80fab6df99 add support for lnurl-auth authentication by registering a platform uri handler 2022-08-04 11:15:17 +02:00
Craig Raw
4c36d27d17 add help menu item to open telegram support 2022-08-02 11:40:42 +02:00
Craig Raw
cc8dd59dbc invalidate multisig addresses for message signing and include address tooltip for guidance 2022-08-02 11:21:00 +02:00
Craig Raw
7e91f57a42 avoid saving frequently changing tls certificates for blockchain.info public servers to avoid approval complacency 2022-08-01 15:39:48 +02:00
Craig Raw
f4c8bfa48c avoid saving xpubs on bip47 wallets, restore from seed on opening 2022-08-01 14:17:46 +02:00
Craig Raw
e0a14fdea6 use locale-insensitive lowercase and uppercase functions 2022-07-29 09:45:57 +02:00
Craig Raw
b4af3586dc explicitly name functions in strings 2022-07-28 16:09:10 +02:00
Craig Raw
28722d385b test loading fxml with system specific file separator 2022-07-28 15:11:59 +02:00
Craig Raw
dab6b9663a copy existing labels from deposit utxos into badbank utxos if present 2022-07-28 13:13:52 +02:00
Craig Raw
4e08334a3a delete temporary hwi pyinstaller extraction if hwi crashes 2022-07-28 10:59:44 +02:00
Craig Raw
dcb261a631 fix issue adding accounts to multisig wallets with mixed watch-only and seed keystores 2022-07-27 12:27:01 +02:00
Craig Raw
258fe34101 refactor transport and speedup private server delay on connection failure 2022-07-27 11:02:01 +02:00
Craig Raw
04917c45b6 disallow duplicate xpubs in multisig wallet keystores 2022-07-25 14:47:08 +02:00
Craig Raw
08934d3c3c implement auth47 authentication through platform uri registration 2022-07-25 12:48:21 +02:00
Craig Raw
192657fa69 revert commit hash in about dialog 2022-07-21 15:55:25 +02:00
Craig Raw
3ec800e5e8 include current git commit hash in about dialog 2022-07-21 14:51:14 +02:00
Craig Raw
f30da06aaf add optional transaction count column on address table with table header context menu to show 2022-07-21 13:33:19 +02:00
Craig Raw
7dae9496ba fix case insensitive matching on address and txo entries 2022-07-21 10:16:49 +02:00
Craig Raw
13a576e871 improve transaction entry sort and unconfirmed tx tooltip 2022-07-20 16:56:26 +02:00
Craig Raw
19551671bd followup 2022-07-19 13:25:46 +02:00
Craig Raw
ecf9b78753 implement sweeping of funds from a bip38 encrypted private key 2022-07-19 13:22:20 +02:00
Craig Raw
22303a2efc only allow sending to paynyms where a notification transaction has previously been sent 2022-07-19 10:34:31 +02:00
Craig Raw
60aa20ac55 improve performance on deep wallets by storing addresses 2022-07-18 16:12:32 +02:00
Craig Raw
11cda40a40 address and related optimizations 2022-07-15 13:42:47 +02:00
Craig Raw
ebbc4289e1 remove warmup key derivation, indicate when creating wallet transaction is deriving keys 2022-07-14 16:09:22 +02:00
Craig Raw
ac64811b35 follow up 2022-07-14 15:38:01 +02:00
Craig Raw
0be73efdc1 indicate number of utxos selected in utxos tab 2022-07-14 14:49:25 +02:00
Craig Raw
486027f153 use address node map to optimize transaction diagram and privacy analysis 2022-07-14 13:42:14 +02:00
Craig Raw
e42fc9a033 cache the wallet nodes for provided addresses during transaction construction 2022-07-14 13:21:46 +02:00
Craig Raw
fc52670b2d warm pubkey cache by deriving all public keys on wallet opening 2022-07-14 09:56:48 +02:00
Craig Raw
4217de15a3 avoid unnecessary computation during entry cell sizing on table scrolls 2022-07-14 08:35:31 +02:00
Craig Raw
91273c2192 show custom error dialog for min relay fee not met broadcast errors 2022-07-11 17:07:12 +02:00
Craig Raw
f8fce02a3d add context menus to transaction diagram labels to copy addresses and values 2022-07-11 15:24:55 +02:00
Craig Raw
94c5920c27 prevent potential npe on qr display dialog 2022-07-11 14:13:49 +02:00
Craig Raw
c2eb505bd9 add all whirlpool accounts if any one is discovered on wallet import 2022-07-07 15:18:19 +02:00
Craig Raw
930e36fa2b fix saving encrypted keystores on all wallets when changing password on child wallets 2022-07-07 09:58:24 +02:00
Craig Raw
9022438397 require non-empty password on encrypted wallet load, avoid re-requesting passphrase on bip39 wallet import, show empty passphrases as no passphrase 2022-07-05 11:45:43 +02:00
Craig Raw
ba9aed5395 show wallet name in delete dialog 2022-07-05 09:22:13 +02:00
Craig Raw
ededb107a3 check proposed wallet name against open wallets 2022-06-06 15:09:56 +02:00
Craig Raw
336d0e551b add bip47 support for bitcoin core connections 2022-06-06 13:39:38 +02:00
Craig Raw
5da9532614 add tooltip to wallet tab label on load failure 2022-05-31 09:25:00 +02:00
Craig Raw
956c2eaaaa allow mixing out to other postmix wallet accounts 2022-05-31 08:39:36 +02:00
Craig Raw
62e7c34eb5 show taproot specific sighash default in sighash dropdown, and select if appropriate 2022-05-30 16:29:09 +02:00