krzyczak
|
343cb2271c
|
feat: Implement bitcoin unit toggle on bitcoin balance
|
2023-12-22 17:29:22 +00:00 |
|
Craig Raw
|
4feb4a3a79
|
add airgap vault to airgapped options (draft)
|
2023-12-06 08:55:09 +02:00 |
|
craigraw
|
20b4d5a1b5
|
Merge pull request #1187 from Toporin/patch-satochip-error-0x9C01
satochip: flush card cache where cache memory is full
|
2023-12-01 09:12:58 +02:00 |
|
Craig Raw
|
06489d8339
|
cormorant: round up wallet range to avoid frequent rescans with a large gap limit
|
2023-12-01 09:09:28 +02:00 |
|
Toporin
|
e368782b4c
|
Satochip: Patch error 0x9C01 in cardBip32GetExtendedKey()
This error occurs when the cache memory in the card is full.
We need to flush the cache by sending the same command with the p2 flag set to 0x80.
|
2023-11-30 21:25:01 +01:00 |
|
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 |
|