Craig Raw
|
6ee3755ce4
|
cormorant: fix descriptor range calculation and extend range from pruned date only where necessary
|
2023-11-30 12:54:50 +02:00 |
|
Craig Raw
|
d425933189
|
only allow sweeping from uncompressed keys to legacy script type addresses
|
2023-11-30 11:42:59 +02:00 |
|
Craig Raw
|
675b7ed4f8
|
cormorant: default to existing descriptor timestamp when extending range
|
2023-11-30 08:50:20 +02:00 |
|
Craig Raw
|
6072f6d31a
|
add master fingerprint to passphrase entry dialog in terminal
|
2023-11-29 10:25:40 +02:00 |
|
Craig Raw
|
e1fb674170
|
avoid showing balance in fiat when exchange source is none
|
2023-11-29 09:32:01 +02:00 |
|
Craig Raw
|
d8839763a4
|
remove extraneous space character
|
2023-11-23 07:49:20 +02:00 |
|
Craig Raw
|
64e98cdb35
|
bump to v1.8.2
|
2023-11-22 11:59:02 +02:00 |
|
Craig Raw
|
bde8fef35e
|
disable rename wallet on transaction tab
|
2023-11-22 09:17:17 +02:00 |
|
Craig Raw
|
87e7a87e5e
|
exchange source: use closing price where available
|
2023-11-22 08:12:32 +02:00 |
|
Craig Raw
|
85eb4df7e9
|
transaction tab: rearrange via transaction tree
|
2023-11-22 07:59:26 +02:00 |
|
Craig Raw
|
bb32a1e7b1
|
add comment to transactions csv on the approximate nature of the fiat values
|
2023-11-21 17:59:13 +02:00 |
|
Craig Raw
|
f590794589
|
add qr display (with save to pdf) to output descriptor wallet export options
|
2023-11-21 10:06:32 +02:00 |
|
Craig Raw
|
1e3ce7eb88
|
add historical fiat values to transactions csv export
|
2023-11-21 09:33:47 +02:00 |
|
Craig Raw
|
ef3e2ed695
|
cormorant: handle checking imports and stopping before started
|
2023-11-20 10:56:06 +02:00 |
|
Craig Raw
|
74c3370277
|
use fallback fee rate estimates if the connected server returns an error estimating fee rates
|
2023-11-20 10:29:14 +02:00 |
|
Craig Raw
|
e0486ff4a9
|
followup
|
2023-11-16 18:12:19 +02:00 |
|
Craig Raw
|
1d17384152
|
increase and decrease maximum on fee rate slider where fee rate equals or exceeds current range, set testnet fallback fee rate to 1 sat/vb
|
2023-11-16 16:58:24 +02:00 |
|
Craig Raw
|
aec26d512b
|
add oxt.me as fee rates source
|
2023-11-16 10:12:41 +02:00 |
|
Craig Raw
|
9e5a6e83d1
|
set smaller increment amount on fee range slider for key adjustments
|
2023-11-15 16:22:12 +02:00 |
|
Craig Raw
|
eecb90e9b2
|
cormorant: check wallet gap limit and increase core descriptor range if necessary
|
2023-11-15 13:29:26 +02:00 |
|
Craig Raw
|
b3516063b2
|
add null safe tests for standard account types
|
2023-11-15 10:52:05 +02:00 |
|
Craig Raw
|
1d560d6aa6
|
save mix to wallet index to improve handling of mix out failures
|
2023-11-15 10:20:58 +02:00 |
|
Craig Raw
|
d128401a09
|
fix transaction diagram output size indicators in transactions with non-address outputs
|
2023-11-14 15:18:47 +02:00 |
|
Craig Raw
|
9391a397da
|
set dialog minimum height to preferred height (or make resizable) to avoid window sizing bug in some linux environments
|
2023-11-14 14:29:28 +02:00 |
|
Craig Raw
|
a5312374a8
|
show error dialog on cpfp if no outputs are spendable
|
2023-11-13 14:37:41 +02:00 |
|
Craig Raw
|
c81c42a87c
|
switch from httpurlconnection to jetty http client to avoid spurious dns query
|
2023-11-10 19:16:03 +02:00 |
|
Craig Raw
|
d84ade5b7d
|
add krux to wallet import options
|
2023-11-10 14:55:00 +02:00 |
|
Craig Raw
|
323d29e34a
|
bump to v1.8.1
|
2023-11-09 14:37:35 +02:00 |
|
Craig Raw
|
95cb8c4b2c
|
bump to v1.8.0
|
2023-11-09 12:55:10 +02:00 |
|
Craig Raw
|
2712555c72
|
followup 2
|
2023-11-09 12:50:39 +02:00 |
|
Craig Raw
|
72066395d6
|
followup
|
2023-11-09 12:31:18 +02:00 |
|
Craig Raw
|
7b3e5f37b9
|
improve vertical layout sizing on transaction tabs
|
2023-11-09 12:17:08 +02:00 |
|
Craig Raw
|
870a468584
|
add bisq segwit misderivation to mnemonic wallet discovery
|
2023-11-09 09:31:02 +02:00 |
|
Craig Raw
|
91f845cbbf
|
followup
|
2023-11-08 17:23:30 +02:00 |
|
Craig Raw
|
d0f21eafd1
|
schedule regular check to indicate proxy status in sparrow terminal
|
2023-11-08 17:08:44 +02:00 |
|
Craig Raw
|
36c2181a7f
|
remove keyboard shortcut+pageup/pagedown to switch tabs already added by default
|
2023-11-08 15:22:39 +02:00 |
|
Craig Raw
|
218e751333
|
display error message when attempting to mix from account 0 and it is not the master wallet
|
2023-11-08 12:29:54 +02:00 |
|
Craig Raw
|
995d2c5e4e
|
temporarily disconnect from whirlpool if gap limit is increasing rapidly
|
2023-11-08 11:59:19 +02:00 |
|
Craig Raw
|
e6eea67c4b
|
add search all open wallets functionality, include matches on transaction output addresses
|
2023-11-07 16:38:33 +02:00 |
|
Craig Raw
|
ea3e0ca34a
|
select all text in message sign signature field on mouse click
|
2023-11-07 15:16:06 +02:00 |
|
Craig Raw
|
3fedd8eb43
|
support opening multiple wallet and transaction files at once
|
2023-11-07 14:14:14 +02:00 |
|
Craig Raw
|
30408af719
|
add fee rate slider to private key sweep dialog
|
2023-11-07 14:02:17 +02:00 |
|
Craig Raw
|
910a400b18
|
fix computation of master fingerprint for satochip
|
2023-11-07 11:58:18 +02:00 |
|
Craig Raw
|
f4ac18c3e1
|
increase gap limit where necessary to sign a psbt where global xpubs match
|
2023-11-02 12:38:51 +01:00 |
|
Craig Raw
|
cb06e1aaf7
|
freeze and unfreeze utxos in sparrow terminal by pressing f on utxos table
|
2023-10-31 11:20:10 +01:00 |
|
Craig Raw
|
d881e47ec9
|
indicate if proxy is enabled in sparrow terminal
|
2023-10-31 10:37:19 +01:00 |
|
Craig Raw
|
dbafefb940
|
reload cormorant wallet if unloaded when polling bitcoind
|
2023-10-31 10:21:33 +01:00 |
|
Craig Raw
|
ee6589991d
|
add initial satochip card support
|
2023-10-31 09:56:31 +01:00 |
|
Craig Raw
|
24578dcf88
|
enlarge qr display dialog and increase default qr code density
|
2023-10-24 17:12:41 +02:00 |
|
Craig Raw
|
ddae1a12d8
|
add keyboard shortcut ctrl+pageup/pagedown to switch tabs on windows/linux
|
2023-10-24 15:34:20 +02:00 |
|
Craig Raw
|
1c9b6c3eef
|
add keyboard shortcut ctrl/cmd+alt+arrow to switch tabs
|
2023-10-24 15:06:21 +02:00 |
|
Craig Raw
|
158ecd4ab1
|
fix thread race issue when connecting to cormorant electrum server
|
2023-10-24 10:51:09 +02:00 |
|
Craig Raw
|
b6bcdef712
|
minor fixes
|
2023-10-22 14:43:09 +02:00 |
|
Craig Raw
|
6eefd3f182
|
add duplicate payment address warning to transaction diagram
|
2023-10-12 12:37:44 +02:00 |
|
Craig Raw
|
9280504f70
|
add duplicate payment address warning to transaction diagram
|
2023-10-12 12:37:41 +02:00 |
|
Craig Raw
|
a6a671f687
|
remove block hash from transaction tab fields, add to context menu for block height and timestamp
|
2023-10-11 13:08:42 +02:00 |
|
Craig Raw
|
4e3e8b7cc4
|
add figure caption to overview diagram on transaction tab to describe transaction
|
2023-10-11 11:44:40 +02:00 |
|
Craig Raw
|
2b8fc3900a
|
followup
|
2023-10-06 13:50:44 +02:00 |
|
Craig Raw
|
cff731dec7
|
ignore script type change warning when replacing wallet in settings
|
2023-10-05 12:37:27 +02:00 |
|
Craig Raw
|
c9c0c35964
|
add krux as airgapped hww
|
2023-10-05 10:35:55 +02:00 |
|
Craig Raw
|
afed5c65f5
|
add additional testnet public server qtornado.com
|
2023-10-05 08:53:12 +02:00 |
|
Craig Raw
|
0724c38582
|
add whirlpool postmix to the list of possible accounts that can be added to any legacy or segwit wallet
|
2023-09-29 14:37:58 +02:00 |
|
Craig Raw
|
31539a27ac
|
improve fullscreen behaviour by setting dialog ownership to parent window
|
2023-09-29 12:02:14 +02:00 |
|
Craig Raw
|
201900aa0e
|
add airgapped message signing via qr
|
2023-09-25 13:39:51 +02:00 |
|
Craig Raw
|
3dcbe34485
|
add scan button to qr display dialog to progress immediately to scanning
|
2023-09-21 14:07:58 +02:00 |
|
Craig Raw
|
31842cc0f2
|
update caravan and specter logos
|
2023-09-21 11:34:04 +02:00 |
|
Craig Raw
|
f85349bd36
|
support hex border wallets grid pdf
|
2023-09-19 14:05:26 +02:00 |
|
Craig Raw
|
a18c24e19f
|
add /usr/lib64 as possible location for linux pcsc lib
|
2023-09-18 10:44:33 +02:00 |
|
Craig Raw
|
e23c1b3872
|
force selection of a new configured server if currently configured server is deleted
|
2023-09-04 09:47:41 +02:00 |
|
Craig Raw
|
3c2ef43526
|
bump to v1.7.10
|
2023-08-31 13:36:36 +02:00 |
|
Craig Raw
|
c81aae0c6a
|
minor account renaming bug fixes
|
2023-08-31 10:54:16 +02:00 |
|
Craig Raw
|
ff1a9e8a52
|
add or remove tooltip on account tab on renaming
|
2023-08-31 10:06:46 +02:00 |
|
Craig Raw
|
90bfa47046
|
add jade multisig wallet import
|
2023-08-31 09:34:15 +02:00 |
|
Craig Raw
|
76dc294748
|
support import and export of keystore labels in crypto-output qr codes
|
2023-08-30 14:22:18 +02:00 |
|
Craig Raw
|
0bc1dd96ed
|
use port instead of unix socket for internal tor control to avoid bug where unix socket path is too long
|
2023-08-30 10:39:52 +02:00 |
|
Craig Raw
|
73d2d3cbbc
|
replace hwi 2.3.1 binary with macos 10.13 compiled version
|
2023-08-30 09:55:08 +02:00 |
|
Craig Raw
|
d5fdd6881c
|
followup
|
2023-08-30 09:32:02 +02:00 |
|
Craig Raw
|
b1bc25ba04
|
propagate transaction label changes to inputs, outputs and addresses where their existing labels were set in the same manner
|
2023-08-29 16:03:46 +02:00 |
|
Craig Raw
|
2c1204c247
|
add treetable config classes
|
2023-08-23 13:52:33 +02:00 |
|
Craig Raw
|
05a1fd8e8d
|
refactor cointreetable column sorting, add default sorting if table was empty
|
2023-08-23 12:18:02 +02:00 |
|
Craig Raw
|
97f21394a7
|
add tooltip to account tab where label is truncated
|
2023-08-23 11:24:24 +02:00 |
|
Craig Raw
|
c57a445046
|
add mempoolfullrbf config variable to enable rbf functionality on mempool transactions without checking sequence flags (default false)
|
2023-08-17 16:18:27 +02:00 |
|
Craig Raw
|
fb981f1548
|
suggest clearing any existing keystores when script type is changed in settings
|
2023-08-17 15:35:33 +02:00 |
|
Craig Raw
|
407dde2703
|
upgrade to hwi 2.3.1
|
2023-08-17 12:33:03 +02:00 |
|
Craig Raw
|
f175139fd3
|
add wallet summary dialog
|
2023-08-14 16:11:55 +02:00 |
|
Craig Raw
|
bebd7eebe5
|
handle core bug where listwalletdir returns empty results
|
2023-08-14 10:02:35 +02:00 |
|
Craig Raw
|
e01f6b42b1
|
add fulcrum.sethforprivacy.com public mainnet electrum server
|
2023-08-07 13:57:27 +02:00 |
|
Craig Raw
|
bd1c6c076e
|
avoid adding inputs when constructing a consolidation transaction replacement, allowing output to decrease
|
2023-08-07 12:54:29 +02:00 |
|
Craig Raw
|
46b1bd2fd2
|
improve address resolution error message
|
2023-08-07 12:20:07 +02:00 |
|
Craig Raw
|
2d7c5dcec7
|
terminal: check if theme is present to avoid exception on utxo history update
|
2023-08-07 12:00:58 +02:00 |
|
Craig Raw
|
4b6a03ef56
|
for zbar scans, return scanned characters as raw bytes
|
2023-07-23 12:48:04 +02:00 |
|
Craig Raw
|
7ff4230e13
|
bump to v1.7.9
|
2023-07-18 16:22:43 +02:00 |
|
Craig Raw
|
7d7967ec00
|
improve handling of invalid bip322 signatures
|
2023-07-18 12:25:39 +02:00 |
|
Craig Raw
|
b0883f034b
|
change type and name of enable zbar config variable
|
2023-07-18 11:49:25 +02:00 |
|
Craig Raw
|
f88628c469
|
terminal: set scrollbar to top if scrolled below new utxo table row count
|
2023-07-18 10:58:11 +02:00 |
|
Craig Raw
|
ac7a964edf
|
make alert dialogs resizable
|
2023-07-18 10:37:27 +02:00 |
|
Craig Raw
|
7bb22419df
|
add rename wallet menu command
|
2023-07-18 10:09:37 +02:00 |
|
Craig Raw
|
c443bc78d3
|
add taproot script type to connected wallet import options
|
2023-07-17 11:57:34 +02:00 |
|
Craig Raw
|
a5519537c5
|
add tooltip to save final transaction button to suggest connecting to a server in order to broadcast
|
2023-07-17 11:49:17 +02:00 |
|
Craig Raw
|
ef67d1f33b
|
show warning dialog on submit bug report to redirect users to support where appropriate
|
2023-07-17 11:44:16 +02:00 |
|
Craig Raw
|
31bd64f821
|
show warning in preferences if currencies could not be retrieved from exchange rate source
|
2023-07-17 11:17:16 +02:00 |
|
Craig Raw
|
4c408ac7b1
|
make send to many dialog non-modal, menu command brings an existing dialog to foreground
|
2023-07-17 10:52:01 +02:00 |
|
Craig Raw
|
30a9c1208a
|
add config variable to disable zbar scanning
|
2023-07-17 08:48:34 +02:00 |
|
Craig Raw
|
96fd824a3e
|
add zbar qr reader for all qr scans
|
2023-07-14 15:04:27 +02:00 |
|
Craig Raw
|
0a469a380b
|
when constructing rbf and cpfp transactions, add any additional utxos by output group if effective fee is sufficient
|
2023-07-11 11:25:29 +02:00 |
|
Craig Raw
|
5e3f31de30
|
followup
|
2023-07-11 10:07:00 +02:00 |
|
Craig Raw
|
af9fb8694e
|
set initial fee for rbf tx to satisfy minimum relay requirements
|
2023-07-11 09:50:19 +02:00 |
|
Craig Raw
|
ebfdfc0c9f
|
use txo filters for all wallet transaction output filtering, fixing overselection of inputs during rbf
|
2023-07-11 09:08:40 +02:00 |
|
Craig Raw
|
c9d6bb350d
|
rearrange recent files list when tabs are moved left or right
|
2023-07-05 09:59:22 +02:00 |
|
Craig Raw
|
f980516462
|
various minor improvements
|
2023-07-05 09:48:48 +02:00 |
|
Craig Raw
|
795892f7c9
|
show error for bip322 multisig signatures
|
2023-07-04 09:22:15 +02:00 |
|
Craig Raw
|
9576581d89
|
add bip322 message signing for singlesig addresses including p2tr
|
2023-07-04 08:51:38 +02:00 |
|
Craig Raw
|
296223130e
|
cormorant: optimize memory used for calculating fee rate histogram
|
2023-06-30 09:00:37 +02:00 |
|
Craig Raw
|
87e2da0e01
|
followup
|
2023-06-26 12:25:55 +02:00 |
|
Craig Raw
|
9156ea1114
|
preserve payment labels when using rbf on multiple payment transactions
|
2023-06-26 12:15:58 +02:00 |
|
Craig Raw
|
b8fc2fd59e
|
only keep older mempool histogram entries at ten minute intervals
|
2023-06-26 10:45:16 +02:00 |
|
Craig Raw
|
ef9723ed44
|
add additional utxos to cpfp transaction if output value is below dust threshold
|
2023-06-23 13:39:38 +02:00 |
|
Craig Raw
|
5105b503ea
|
set transaction label to comma separated list of payment labels when multiple payments are made
|
2023-06-23 10:30:51 +02:00 |
|
Craig Raw
|
185a17edce
|
bump to v1.7.8
|
2023-06-22 12:56:29 +02:00 |
|
Craig Raw
|
f8fa7f4cf2
|
add separate button to backup tapsigner without changing pin
|
2023-06-22 10:41:59 +02:00 |
|
Craig Raw
|
bcbb531414
|
fix ui button update when stopping mixing on terminal
|
2023-06-22 09:10:52 +02:00 |
|
Craig Raw
|
2deab05c45
|
remove path from non-batched electrum server requests
|
2023-06-22 08:21:57 +02:00 |
|
Craig Raw
|
c7923300c6
|
update kmp-tor to v1.4.3, fix storage tests
|
2023-06-22 07:54:48 +02:00 |
|
Craig Raw
|
c4651025be
|
format fee rates in broadcast errors using unit format
|
2023-06-21 16:42:57 +02:00 |
|
Craig Raw
|
2897f88c8b
|
fix unit format switching on send tab
|
2023-06-21 15:47:21 +02:00 |
|
Craig Raw
|
ee20a6980b
|
fix incorrect hours check for 24h mempool fee rates toggle
|
2023-06-21 11:40:04 +02:00 |
|
Craig Raw
|
721c446fa8
|
update seedsigner help text
|
2023-06-21 10:36:34 +02:00 |
|
Craig Raw
|
7c43ee7208
|
add context menu options to date column in utxos table to freeze utxo and view transaction
|
2023-06-21 09:33:42 +02:00 |
|
Craig Raw
|
c6ea37e081
|
add 24h mempool fees chart toggle
|
2023-06-21 08:33:05 +02:00 |
|
Craig Raw
|
171bf24133
|
optimize fetching mempool entries for fee histogram when connected to bitcoin core, fix and improve mempool fee rates chart
|
2023-06-20 16:15:19 +02:00 |
|
Craig Raw
|
3242f00812
|
improve performance on large wallets with high address reuse
|
2023-06-15 12:19:09 +02:00 |
|
Craig Raw
|
15500b6535
|
highlight csv download buttons
|
2023-06-13 14:13:44 +02:00 |
|
Craig Raw
|
700c880b92
|
improve error message on broadcasting a tx with fee rate below the purge rate for the connected mempool
|
2023-06-11 10:50:19 +02:00 |
|
Craig Raw
|
7f2c07c918
|
set all witness utxos on psbt inputs before attempting to sign sweep tx
|
2023-06-08 11:07:32 +02:00 |
|
Craig Raw
|
0745d21761
|
fix export to specter desktop without any wallet history
|
2023-06-08 08:58:43 +02:00 |
|
Craig Raw
|
50aa9b4dcb
|
ensure canonical ordering of key expressions in multisig descriptor qr
|
2023-06-07 10:21:29 +02:00 |
|
Craig Raw
|
fe50cb845e
|
log batch errors getting fee estimates from server
|
2023-06-05 11:49:10 +02:00 |
|
Craig Raw
|
f4b9807285
|
widen mnemonic grid dialog to accommodate word numbers
|
2023-06-04 10:02:55 +02:00 |
|
Craig Raw
|
f534beb624
|
add additional rbf tx inputs if needed as required fee is increased
|
2023-06-01 15:31:15 +02:00 |
|
Craig Raw
|
719cfaa906
|
support airgapped keystore import of a tapsigner with a custom derivation path
|
2023-05-31 15:50:06 +02:00 |
|
Craig Raw
|
98d9a6882b
|
look for supported cards across all connected card terminals
|
2023-05-31 14:25:45 +02:00 |
|
Craig Raw
|
dbbeaf67b6
|
support spendable property on utxos in bip329 wallet label imports and exports
|
2023-05-31 10:42:32 +02:00 |
|
Craig Raw
|
2a542bb8b9
|
avoid multiple selection on border wallets grid, display word number, clarify recovery phrase purpose on pdf
|
2023-05-30 14:01:45 +02:00 |
|
Craig Raw
|
29b630f6bf
|
update to hummingbird v1.6.7 to support pair path components and unique part progress indicator
|
2023-05-29 17:20:43 +02:00 |
|
Craig Raw
|
3aa00076c6
|
trim leading and trailing whitespace from pay to address field
|
2023-05-25 16:15:38 +02:00 |
|
Craig Raw
|
3cf99961d3
|
improve error message when broadcasting an rbf transaction with insufficient fee, indicate minimum required fee if available
|
2023-05-25 14:48:32 +02:00 |
|
Craig Raw
|
742727d6f2
|
add ctrl/cmd+b keyboard shortcut for quickly switching from btc to satoshis and back
|
2023-05-25 13:22:44 +02:00 |
|
Craig Raw
|
5d99eee89a
|
invert cropped frame and scan for inverted qrs
|
2023-05-25 12:29:43 +02:00 |
|
Craig Raw
|
b52be27a99
|
support scanning text qr containing seed words
|
2023-05-15 15:49:39 -05:00 |
|
Craig Raw
|
e68f177e4a
|
bump to v1.7.7
|
2023-04-14 18:31:10 -06:00 |
|