Commit Graph
1108 Commits
Author SHA1 Message Date
Craig Raw b3bd42b8f6 add logging to all external api calls 2022-08-17 10:59:33 +02:00
Craig Raw 5aea538f09 cancel whirlpool startup service when disconnecting 2022-08-16 10:45:01 +02:00
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 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