Commit graph

408 commits

Author SHA1 Message Date
Craig Raw
a10bdef484 add paynym addresses dialog 2022-03-04 14:44:22 +02:00
Craig Raw
b640ffea44 update foundation devices logo 2022-03-02 16:40:06 +02:00
Craig Raw
ce6b371206 refactor paynym functionality to rely on bip47 support 2022-02-23 09:57:56 +02:00
Craig Raw
e83c02653c implement bip47 (linking, sending to and receiving from paynyms) 2022-02-22 12:04:39 +02:00
Craig Raw
91d491f5ec add bip39 wallet import with discovery using common script types and derivations 2022-02-15 13:36:55 +02:00
Craig Raw
9ec57b1ef6 use smaller shared stage icon to reduce memory usage 2022-02-11 12:04:51 +02:00
Craig Raw
7aeca7ebd3 detach and store labels before a wallet refresh, and label matching entries from this store as the wallet is updated 2022-02-09 11:44:38 +02:00
Craig Raw
4e4fd7501c add link to server preferences in status bar on connection failure 2022-02-07 14:08:06 +02:00
Craig Raw
a68eeb4669 fix expanding grey area in transaction viewer when increasing hex area height 2022-02-07 12:24:00 +02:00
Craig Raw
ca928fc136 expand transaction diagram in popup on click 2022-02-02 16:03:08 +02:00
Craig Raw
6d2167428f add wallet search dialog for labels, address, values and txids 2022-01-31 17:15:30 +02:00
Craig Raw
20a99e3236 indicate payment label is required 2022-01-28 15:10:17 +02:00
Craig Raw
41d1a1806d improve deep wallet load performance by adding a setting to watch only the last x used addresses 2022-01-19 13:50:03 +02:00
Craig Raw
4f4a48eb98 fix mix out probability percentage in tooltip 2022-01-13 16:05:29 +02:00
Craig Raw
9c3b647f07 add tool to sweep a private key in wif format to any address 2022-01-12 15:44:13 +02:00
Craig Raw
8fb7f544de add broadcasting step to soroban initiator dialog and indicate when transaction has been successfully broadcasted 2022-01-07 09:46:10 +02:00
Craig Raw
e6de33034b add seed tool as an airgapped hardware wallet 2021-12-16 10:06:35 +02:00
Craig Raw
d1d1b0806f fix about dialog text 2021-12-16 08:35:36 +02:00
Craig Raw
86ef129c1b follow up for theming 2021-12-15 14:28:31 +02:00
Craig Raw
72ff1df61e add menu item to show paynym 2021-12-14 20:08:56 +02:00
Craig Raw
06c0fb8594 add menu item to lock all open wallets in a window 2021-12-10 07:59:44 +02:00
Craig Raw
cf2616ec2b show progress indicator when retrieving paynym 2021-12-09 12:04:53 +02:00
Craig Raw
eb90d6a31a constrain locktime datetimepicker to show valid values only 2021-12-09 10:28:33 +02:00
Craig Raw
90a2c3b89b improve ux when validating transaction locktime datetime field 2021-12-08 10:20:21 +02:00
Craig Raw
3c94664ac3 update utxo tab ui to show utxo balance and count next to smaller utxo chart 2021-12-07 13:29:03 +02:00
Craig Raw
1b61a78e6d add minimum fee rates source of static 1 sat/vb for all block targets 2021-12-07 10:26:33 +02:00
Craig Raw
1defe51fd7 add button to view password field contents 2021-12-06 12:06:51 +02:00
Craig Raw
ed92acc468 change default min mix to = 3, various minor ux improvements 2021-12-01 15:10:31 +02:00
Craig Raw
3b9c87abc7 improve incorrect password handling on final mix confirm 2021-12-01 14:43:48 +02:00
Craig Raw
26fb2b97fb add pay to paynym via payjoin 2021-12-01 14:11:16 +02:00
Craig Raw
44194a074c add and integrate paynym dialog 2021-11-30 14:43:23 +02:00
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
0302913c3f create two person coinjoin transactions using soroban 2021-11-25 16:15:59 +02:00
Craig Raw
8f04d23b3f add utxo set replacement ui 2021-11-12 16:46:05 +02:00
Craig Raw
18a1e82dda fix linux mix to label ellipsis 2021-11-11 18:08:56 +02:00
Craig Raw
c3778b6419 fix version update hyperlink appearing multiple times 2021-11-10 16:13:23 +02:00
Craig Raw
7272de90f0 fix mix to wallet display name 2021-11-08 11:11:15 +02:00
Craig Raw
1bb3833cbe reduce send tab chart min heights 2021-11-05 16:20:35 +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
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
37aa3c9712 support account renaming, configuration of mix index range 2021-10-27 16:14:35 +02:00
Craig Raw
f4810bb568 show transaction diagram on every transaction headers screen 2021-10-26 17:35:58 +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
2debc07375 import and export a wallet as an output descriptor in a text file 2021-10-14 14:27:13 +02:00
Craig Raw
ada8ca28e8 add tor proxy prompt text 2021-10-11 09:51:25 +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
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
ea03dece72 add lock wallet functionality 2021-10-01 15:47:01 +02:00
Craig Raw
58e3b9dcdd add multiple account functionality 2021-09-29 10:11:51 +02:00
Craig Raw
56e3a54ae0 clarify and improve wallet password and keystore passphrase entry 2021-09-27 12:49:46 +02:00
Craig Raw
7a3e1dfa1f change default log level to warn 2021-09-23 12:28:47 +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
88ebef97d4 support mixing from all single sig wallets, handle tor proxy change, and other minor fixes 2021-09-03 17:16:37 +02:00
Craig Raw
6e6111b47c support using stored mix indexes to avoid resending a utxo to the coordinator 2021-09-02 14:12:59 +02:00
Craig Raw
2fc551e35b add mix to functionality 2021-09-02 11:39:56 +02:00
Craig Raw
adb77771aa add mix config persistence and initial usage 2021-09-01 13:10:46 +02:00
Craig Raw
aa10bcfe1a fixes for encrypted whirlpool wallets and other issues 2021-08-31 16:19:24 +02:00
craigraw
f30c00ba8f
Merge pull request #183 from zeroleak/whirlpool-client-0.23.30-early4
Upgrade to whirlpool-client 0.23.30-early4 + extlibj 0.0.19-dsk3
2021-08-31 10:57:49 +02:00
zeroleak
4577a64ad5 apply Craig's feedback
- use V2__Whirlpool.sql
- allow pools list & tx0 preview without seed
- filter DataSource wallet for refresh
2021-08-29 10:49:25 +02:00
Craig Raw
7371ca2994 add option to optimize transactions for privacy and display privacy analysis 2021-08-27 16:00:17 +02:00
zeroleak
050c4fc31e upgrade to whirlpool-client 0.23.30-early4 + extlibj 0.0.19-dsk3 2021-08-27 09:20:41 +02:00
Craig Raw
57b3214c54 improvements to whirlpool dialog 2021-08-24 10:40:27 +02:00
Craig Raw
f5ac6a3b73 support whirlpool data storage in wallet file, add mixing ui 2021-08-23 16:36:02 +02:00
Craig Raw
b0877d94bf make all wallet addresses non-editable once child wallets are added 2021-08-16 13:33:05 +02:00
Craig Raw
74b4f51640 add menu items to copy psbt to clipboard in hex or base64 2021-08-16 08:48:14 +02:00
Craig Raw
2caee79df4 initial whirlpool integration 2021-08-12 17:50:13 +02:00
Craig Raw
02d3817cb1 introduce wallet subtabs 2021-07-30 09:46:42 +02:00
Craig Raw
fc9cdaabb4 export UTXOs to CSV 2021-07-29 12:09:54 +02:00
Craig Raw
ced4d4d337 add caravan import/export, minor ui fixes 2021-07-15 11:09:39 +02:00
Craig Raw
8033e5fd88 improve amount error labels adding dust threshold label for too low amounts 2021-06-29 12:48:02 +02:00
Craig Raw
911ed3a718 improve background text 2021-06-23 12:30:58 +02:00
Craig Raw
5482196cc7 dark theme improvements 2021-06-22 08:36:16 +02:00
Craig Raw
c68c713a4b add orig files for keystone and seedsigner 2021-06-18 13:31:08 +02:00
Craig Raw
5df4e5761c add seedsigner keystore import 2021-06-16 14:46:55 +02:00
Craig Raw
7f178b5f67 jpms related changes for v1.4.2-beta 2021-06-15 16:50:05 +02:00
Craig Raw
e6c536930b highlight default button and allow actioning from keyboard when only one usb device is listed 2021-06-14 16:55:01 +02:00
Craig Raw
cfac2768ae use varbinary rather than fixed binary column types where length is variable 2021-06-14 11:52:12 +02:00
Craig Raw
ab41f2e80e upgrade to h2 HEAD 2021-06-11 15:45:16 +02:00
Craig Raw
4a0ecba716 add keystone hww import and export 2021-06-10 16:37:41 +02:00
Craig Raw
e99b1d4171 upgrade to hwi 2.0.2 and relocate hwi to sparrow home folder on osx to avoid partial installation deletions in tmpdir 2021-06-10 14:06:14 +02:00
Craig Raw
a59d5d3086 introduce database persistence with automatic migration of existing wallets 2021-06-10 12:08:35 +02:00
Haakon Nilsen
447e2ab264 Disable the keyboard shortcut for saving PSBT binary when its parent menu is disabled 2021-05-26 18:54:20 +02:00
Craig Raw
c5b09189df explicitly place decorationpane in the scene graph to avoid app resizing issues 2021-05-20 17:27:33 +02:00
Craig Raw
f23a891ece add send to many dialog 2021-05-19 08:41:15 +02:00
Craig Raw
b17c15f702 request new change address in the transaction diagram 2021-05-17 13:21:56 +02:00
Craig Raw
adcddfa84d various minor utxo screen improvements, including hiding the utxo chart 2021-05-17 10:09:19 +02:00
Craig Raw
438c13fe2d add wallet transactions loading log viewer, and improve loading messages 2021-05-04 15:17:57 +02:00
Craig Raw
020ca2f312 always use 8 fraction digits when displaying btc amounts, use a fixed width font for numbers on osx 2021-05-04 10:23:35 +02:00
Craig Raw
cd00535212 add create cpfp transaction functionality 2021-04-23 12:05:30 +02:00
Craig Raw
f377f97931 add submit bug report to help menu 2021-04-21 10:37:41 +02:00
Craig Raw
58bee33383 always display fresh unused address on startup and when address has been used 2021-04-21 10:23:48 +02:00
Craig Raw
18075e0686 improve variable naming for utxo selection criteria 2021-04-21 09:37:19 +02:00