Commit graph

927 commits

Author SHA1 Message Date
Craig Raw
4edd84f6e2 collaborative mix aesthetic tweaks 2021-11-29 17:08:58 +02:00
Craig Raw
0956c96046 integrate paynyms to collaborative mixing 2021-11-29 15:31:33 +02:00
Craig Raw
3013688447 trigger full wallet refresh when all transaction history has changed on loading 2021-11-26 14:05:56 +02:00
Craig Raw
0302913c3f create two person coinjoin transactions using soroban 2021-11-25 16:15:59 +02:00
Craig Raw
72768362a5 avoid concurrent modification error 2021-11-23 09:21:50 +02:00
Craig Raw
39fa65ea37 restart whirlpool if no utxos mixing, bind debug logging accelerator 2021-11-23 09:17:19 +02:00
Craig Raw
4554c9d0df catch and show hwi enumerate errors 2021-11-17 17:42:50 +02:00
Craig Raw
9b9b295045 force save of temp backup if refreshed wallet transactions are less 2021-11-17 17:13:41 +02:00
Craig Raw
ece786131e check if wallet is mixing and restart whirlpool client if necessary 2021-11-17 16:02:11 +02:00
Craig Raw
dc65313313 show wallet output descriptors with multipath indexes as per bitcoin core pr #22838 2021-11-13 15:05:45 +02:00
Craig Raw
cb41a1ed66 fix import of encrypted json wallet on linux 2021-11-13 10:05:05 +02:00
Craig Raw
c566dea232 support tr script expressions in qr crypto-output 2021-11-12 17:18:24 +02:00
Craig Raw
8f04d23b3f add utxo set replacement ui 2021-11-12 16:46:05 +02:00
Craig Raw
b8b1039ada show utxo sets in transaction diagram 2021-11-12 15:54:49 +02:00
Craig Raw
a7aafa27d0 indicate which accounts are scanned in info dialog 2021-11-12 10:07:53 +02:00
Craig Raw
18a1e82dda fix linux mix to label ellipsis 2021-11-11 18:08:56 +02:00
Craig Raw
e26587e807 fix combobox texfield repeat selection 2021-11-11 15:32:37 +02:00
Craig Raw
c3778b6419 fix version update hyperlink appearing multiple times 2021-11-10 16:13:23 +02:00
Craig Raw
fb85277894 output hwi signing exception to log 2021-11-09 12:35:06 +02:00
Craig Raw
8ae3399d56 fix to avoid scanning with guide box 2021-11-08 11:49:17 +02:00
Craig Raw
7272de90f0 fix mix to wallet display name 2021-11-08 11:11:15 +02:00
Craig Raw
98c1f05ed6 double pass qr with wide and cropped image 2021-11-08 10:30:56 +02:00
Craig Raw
90439501ad improve qr scanning performance by cropping to indicated box 2021-11-07 13:04:20 +02:00
Craig Raw
1bb3833cbe reduce send tab chart min heights 2021-11-05 16:20:35 +02:00
Craig Raw
d7d8140050 follow up 2021-11-05 16:01:23 +02:00
Craig Raw
3c77552211 show script type description when importing wallet keystore 2021-11-05 15:57:08 +02:00
Craig Raw
5e7d1d1f69 allow for minimum application height of 708px 2021-11-05 12:59:06 +02:00
Craig Raw
af23f063f2 show info dialog when no new accounts are discovered 2021-11-04 14:44:38 +02:00
Craig Raw
13a3ce23e7 make transaction diagram tooltips show indefinitely 2021-11-04 13:21:40 +02:00
Craig Raw
d7ff73243c remember recent servers for quick reconfiguration 2021-11-04 11:04:48 +02:00
Craig Raw
25dd0440f6 add show transaction/psbt as qr from file menu 2021-11-03 14:09:49 +02:00
Craig Raw
b5301c4556 add public testnet electrum server 2021-11-03 12:27:45 +02:00
Craig Raw
a22f69e2c1 improve long fade out animation efficiency 2021-11-02 18:52:37 +02:00
Craig Raw
97f312cb93 v1.5.2 2021-10-29 15:47:48 +02:00
Craig Raw
269fd7f0da fix issue when displaying tx with new wallet 2021-10-29 15:43:52 +02:00
Craig Raw
f0a813d031 handle concurrent modifications when saving address nodes 2021-10-29 14:39:51 +02:00
Craig Raw
ceb5d85648 various minor fixes 2021-10-29 14:33:47 +02:00
Craig Raw
6b6b23b51a pay to the next fresh address of any open wallet via dropdown on send tab address field 2021-10-29 13:23:27 +02:00
Craig Raw
180e76f0f8 support discovery of singlesig connected hardware wallet accounts 2021-10-29 11:22:34 +02:00
Craig Raw
d3b1c51115 increase toggle connecting animation rate 2021-10-28 16:55:24 +02:00
Craig Raw
72cb696451 add bip44 account discovery 2021-10-28 16:44:36 +02:00
Craig Raw
784fa5e1e8 minor whirlpool related fixes 2021-10-28 13:52:47 +02:00
Craig Raw
37aa3c9712 support account renaming, configuration of mix index range 2021-10-27 16:14:35 +02:00
Craig Raw
9520f6d218 upgrade to nightjar 0.2.19 (whirlpool client 0.23.37), minor tx diagram improvements 2021-10-27 12:01:04 +02:00
Craig Raw
f4810bb568 show transaction diagram on every transaction headers screen 2021-10-26 17:35:58 +02:00
Craig Raw
4b39316821 recount mixes if mix data unavailable, correct mix status cell to remove mix progress from non-mixing utxos, show registered inputs total in tooltip 2021-10-25 12:25:18 +02:00
Craig Raw
26c177bd00 follow up 2021-10-22 11:19:26 +02:00
Craig Raw
1497b3d3bb add fee rate selection for premix 2021-10-22 11:01:58 +02:00
Craig Raw
813e0f3ab1 retrieve stored index from mixconfig on whirlpool wallet load 2021-10-21 14:38:13 +02:00
Craig Raw
237f97852d add coin selection filter to exclude immature coinbase outputs 2021-10-16 11:10:24 +02:00
Craig Raw
2debc07375 import and export a wallet as an output descriptor in a text file 2021-10-14 14:27:13 +02:00
Craig Raw
1b3a35fda7 improve ui with whirlpool startup errors 2021-10-14 13:35:17 +02:00
Craig Raw
23fd597ca5 constrain mix from and mix to options to match those supported in the whirlpool client 2021-10-14 11:12:31 +02:00
Craig Raw
eb012f638e fix popup window placement on moving active window back to primary screen 2021-10-14 10:23:04 +02:00
Craig Raw
63259a2056 fix lcd text rendering issue on osx 2021-10-14 09:55:26 +02:00
Craig Raw
bad209ea5b automatically increase gap limit if required by postmix handler 2021-10-13 15:21:14 +02:00
Craig Raw
776fcb3044 permit mixing from badbank 2021-10-12 12:46:42 +02:00
Craig Raw
63ec856e87 improve transaction file opening io 2021-10-11 11:13:56 +02:00
Craig Raw
ada8ca28e8 add tor proxy prompt text 2021-10-11 09:51:25 +02:00
Craig Raw
ebd629db3a v1.5.1 2021-10-07 13:11:28 +02:00
Craig Raw
c18a2f4388 improve tor identity management 2021-10-07 12:23:28 +02:00
Craig Raw
6f95dbe309 support bitcoin core connections over tor 2021-10-06 20:37:58 +02:00
Craig Raw
576253e651 fix remaining issue when utxo date is null 2021-10-06 10:08:56 +02:00
Craig Raw
b9d6cb17d4 indicate when entered seed is of unsupported electrum type 2021-10-06 08:23:08 +02:00
Craig Raw
3b730a1711 preserve check menu item state across windows 2021-10-05 16:38:56 +02:00
Craig Raw
8c0a1932cf add prevent computer sleep functionality 2021-10-05 16:16:32 +02:00
Craig Raw
35b57f9d69 add txid to transactions csv download 2021-10-05 10:55:20 +02:00
Craig Raw
d6ad7f4808 handle null dates in date cell 2021-10-05 10:39:11 +02:00
Craig Raw
3e47a49f49 core connection: default to cookie authentication when user/pass are not filled in 2021-10-05 10:08:51 +02:00
Craig Raw
4c817d243d fix long specter desktop keystore labels 2021-10-04 14:45:02 +02:00
Craig Raw
22b7b659f3 include amount in transaction pie chart tooltip 2021-10-04 14:44:19 +02:00
Craig Raw
9dd6068e69 make temp backup permanent when created in a previous process 2021-10-04 13:49:41 +02:00
Craig Raw
2fa47e640d various whirlpool-related improvements 2021-10-04 12:16:03 +02:00
Craig Raw
ea03dece72 add lock wallet functionality 2021-10-01 15:47:01 +02:00
Craig Raw
8e0b9a3ea0 ask for passphrase re-entry when creating a bip39 wallet 2021-09-30 12:49:03 +02:00
Craig Raw
67179127e3 minor whirlpool related fixes 2021-09-30 10:52:40 +02:00
Craig Raw
4ebee8a8f3 dont allow double click to receive on whirlpool wallet 2021-09-29 10:41:16 +02:00
Craig Raw
2548e77d90 followup to disable adding accounts to p2sh legacy multisig 2021-09-29 10:32:43 +02:00
Craig Raw
58e3b9dcdd add multiple account functionality 2021-09-29 10:11:51 +02:00
Craig Raw
429b733140 prevent setting separate passwords on child wallets 2021-09-27 13:24:29 +02:00
Craig Raw
56e3a54ae0 clarify and improve wallet password and keystore passphrase entry 2021-09-27 12:49:46 +02:00
Craig Raw
a934ffa76c fix issues when removing selected items from utxotreetable 2021-09-27 11:46:50 +02:00
Craig Raw
86a49e0d9a fix npe showing the mix to dialog when non-standard wallets are loaded 2021-09-27 10:08:48 +02:00
Craig Raw
761e9c9b7e use wallet unit when displaying pool denomination 2021-09-27 09:33:41 +02:00
Craig Raw
712241873f show reason for mix error in tooltip 2021-09-27 08:54:42 +02:00
Craig Raw
31f9cca33a handle electrs batching detection better 2021-09-27 08:15:20 +02:00
Craig Raw
395e90e2a5 undo #181: always create bitcoin core wallet if missing 2021-09-27 08:14:35 +02:00
Craig Raw
b2657cdcfb v1.5.0 final 2021-09-23 15:52:33 +02:00
Craig Raw
6bbae204a6 restrict mixing to mainnet and testnet 2021-09-23 15:30:13 +02:00
Craig Raw
0b55dd8a1e ui fixes to mix start and stop 2021-09-23 14:18:37 +02:00
Craig Raw
f74287697c use master wallet passphrase for child wallets when loading 2021-09-23 12:49:06 +02:00
Craig Raw
7a3e1dfa1f change default log level to warn 2021-09-23 12:28:47 +02:00
Craig Raw
427a6925ee mainnet mixing, improve pools selection, other fixes 2021-09-23 10:59:40 +02:00
Craig Raw
c55b19af0f tor status windows visual fixes 2021-09-21 11:55:23 +02:00
Craig Raw
e12f7a634a add tor status indicator to status bar 2021-09-21 11:22:09 +02:00
Craig Raw
e1e5df78c6 fix text truncation in whirlpool dialog on windows 2021-09-20 15:51:57 +02:00
Craig Raw
cfd06a8513 use cached tx0previews, only save mixconfig on apply 2021-09-20 15:30:13 +02:00
craigraw
1c1099217b
Merge pull request #198 from zeroleak/whirlpool-client-0.23.30-early5
update to whirlpool-client 0.23.31
2021-09-20 13:10:47 +02:00
zeroleak
6939d8a06a upgrade to whirlpool-client 0.23.33 2021-09-18 11:41:52 +02:00
zeroleak
dbebade3ab update to whirlpool-client 0.23.31 2021-09-11 08:17:15 +02:00