Craig Raw
|
e4189711bd
|
improve server connection and wallet loading pulse animation efficiency
|
2021-12-03 10:34:59 +02:00 |
|
Craig Raw
|
9bca911b0b
|
show only unspent amount in status bar when refreshing postmix wallets
|
2021-12-02 14:24:09 +02:00 |
|
Craig Raw
|
eb498f2bcc
|
improve error handling for paynym.is connection issues
|
2021-12-02 13:33:30 +02:00 |
|
Craig Raw
|
3d13f596a0
|
v1.5.3-beta1
|
2021-12-01 16:07:33 +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
|
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 |
|
Craig Raw
|
5895837b60
|
hide receive tab on whirlpool wallets
|
2021-09-10 15:35:40 +02:00 |
|
Craig Raw
|
aaca9ffa16
|
dont allow receiving on badbank wallet, introduce skipInstaller flag in build
|
2021-09-08 13:22:21 +02:00 |
|
Craig Raw
|
c024c351ac
|
minor fixes
|
2021-09-07 11:51:14 +02:00 |
|
Craig Raw
|
ed2914f2aa
|
replace illegal filename characters in wallet name with underscores
|
2021-09-06 14:49:53 +02:00 |
|
Craig Raw
|
0b4785e01c
|
v1.5.0 beta1
|
2021-09-06 11:53:34 +02:00 |
|
Craig Raw
|
0c50c9cb9c
|
make jackson jars open and non-synthetic modules
|
2021-09-06 10:18:36 +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
|
a42761981c
|
support mixing to multisig wallets
|
2021-09-02 17:14:01 +02:00 |
|
Craig Raw
|
b6f047d382
|
minor fixes
|
2021-09-02 15:26:16 +02:00 |
|
Craig Raw
|
8f63d89be8
|
avoid creating a core wallet if no wallets are open
|
2021-09-02 15:22:53 +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
|
e8af7c70bd
|
refactor to WhirlpoolServices
|
2021-09-02 12:37:07 +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 |
|
zeroleak
|
772370808c
|
Merge remote-tracking branch 'remotes/origin/master' into whirlpool-client-0.23.30-early4
# Conflicts:
# src/main/java/com/sparrowwallet/sparrow/AppServices.java
# src/main/java/com/sparrowwallet/sparrow/whirlpool/Whirlpool.java
|
2021-08-24 12:18:54 +02:00 |
|
Craig Raw
|
b22e891b7d
|
make select all, copy on transaction hex area copy untruncated transaction hex
|
2021-08-24 10:52:56 +02:00 |
|
Craig Raw
|
57b3214c54
|
improvements to whirlpool dialog
|
2021-08-24 10:40:27 +02:00 |
|
Craig Raw
|
615b78b497
|
fix mix event handling for multiple wallets
|
2021-08-24 09:29:54 +02:00 |
|
Craig Raw
|
d1ab1db1c5
|
fix issues with subtabs in new wallets
|
2021-08-23 17:27:30 +02:00 |
|
Craig Raw
|
f5ac6a3b73
|
support whirlpool data storage in wallet file, add mixing ui
|
2021-08-23 16:36:02 +02:00 |
|
zeroleak
|
fec45356a2
|
upgrade to whirlpool-client 0.23.30-early4 + extlibj 0.0.19-dsk3
|
2021-08-22 11:26:11 +02:00 |
|
Craig Raw
|
37c4ff4dd7
|
reduce max number multisig keystores
|
2021-08-16 17:09:21 +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
|
a3e4342d7d
|
save app width and height across restarts
|
2021-08-16 11:25:18 +02:00 |
|
Craig Raw
|
90355a653f
|
followup
|
2021-08-16 11:04:46 +02:00 |
|
Craig Raw
|
6339c3a7d7
|
allow multisig wallets with many (up to 50) keystores
|
2021-08-16 10:46:34 +02:00 |
|
Craig Raw
|
8f7f0d4c61
|
truncate labels over 255 chars before persisting to db
|
2021-08-16 10:15:14 +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
|
34b4c39ccd
|
add logging when event wallet id is not present
|
2021-08-04 10:45:01 +02:00 |
|
Craig Raw
|
34d1571669
|
fix aopp verification regression on button type
|
2021-08-04 10:03:18 +02:00 |
|
Craig Raw
|
22465b1b65
|
followup
|
2021-08-02 16:10:47 +02:00 |
|
Craig Raw
|
b91e8eab51
|
fix tab loading animation for subtabbed wallets
|
2021-07-30 15:13:58 +02:00 |
|
Craig Raw
|
55e69bf263
|
fix naming when using a subtab wallet, import and export wallets with child wallets with db persistence on sparrow exporter
|
2021-07-30 14:17:21 +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
|
2aa3d83402
|
fix using the correct address label for the utxo label when recieving a batched tx to several labelled address
|
2021-07-29 11:40:15 +02:00 |
|
Craig Raw
|
fc5d6ada36
|
add caching for verbose transaction lookups to avoid repeat server requests
|
2021-07-29 11:09:49 +02:00 |
|
Craig Raw
|
e6fce14fde
|
handle unknown derivation path for unchained caravan key
|
2021-07-19 11:56:02 +02:00 |
|
Craig Raw
|
5c3a00b71b
|
v1.4.3
|
2021-07-15 12:02:45 +02:00 |
|
Craig Raw
|
ced4d4d337
|
add caravan import/export, minor ui fixes
|
2021-07-15 11:09:39 +02:00 |
|
Craig Raw
|
4a3ad9f4ff
|
restrict shown sighash to available values
|
2021-07-14 15:13:38 +02:00 |
|
Craig Raw
|
f5a72105ac
|
minor fixes after refactoring
|
2021-07-12 08:56:37 +02:00 |
|
Craig Raw
|
0502eec0cd
|
dont show message sign context menu item when message signing cant be performed
|
2021-07-09 13:35:45 +02:00 |
|
Craig Raw
|
8e6933b5ca
|
increase animation rate and fragment length for UR QRs
|
2021-07-09 08:23:40 +02:00 |
|
Craig Raw
|
1fd1dec6cf
|
rename tx segwit version field to segwit flag
|
2021-07-08 11:46:21 +02:00 |
|
Craig Raw
|
422713ff53
|
fix camera selection issues on linux
|
2021-07-05 12:58:26 +02:00 |
|
Craig Raw
|
ada45ee75b
|
allow selection of webcam from QR scan dialog
|
2021-07-05 12:33:31 +02:00 |
|
Craig Raw
|
2f153686dd
|
avoid hang on closing webcam due to rescans for new camera devices
|
2021-07-04 19:18:02 +02:00 |
|
Craig Raw
|
f691f1691e
|
add missing requires directive for bwt lib
|
2021-07-02 13:41:22 +02:00 |
|
Craig Raw
|
1f9e37b40c
|
enable max button for selected utxos without address and label filled
|
2021-07-02 12:05:38 +02:00 |
|
Craig Raw
|
a1d2de1859
|
use all addressable script types (not just single hash types)
|
2021-07-02 10:44:24 +02:00 |
|
Craig Raw
|
143472bdfc
|
fix save of address labels on a new wallet
|
2021-07-01 09:41:56 +02:00 |
|
Craig Raw
|
b9e64d42ff
|
accept pasting a whitespace delimited sequence of words into
a textfield of mnemonic word entry
|
2021-06-30 11:55:58 +02:00 |
|
Craig Raw
|
9a09bb8cda
|
always delete hwi dir on osx before copying
|
2021-06-30 11:51:31 +02:00 |
|
Craig Raw
|
4b028af123
|
handle multiple selection when freezing and unfreezing utxos
|
2021-06-30 09:18:14 +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
|
badf8c8f2f
|
optimize and increase sampling rate of qr reading
|
2021-06-29 10:53:22 +02:00 |
|
Craig Raw
|
b6a353815c
|
switch mempool size chart to kvB when max Y value is less than 1 MvB
|
2021-06-28 14:14:22 +02:00 |
|
Craig Raw
|
ea2f858dc9
|
close message sign dialog on platform button and escape key
|
2021-06-28 13:32:24 +02:00 |
|
Craig Raw
|
324540009a
|
fix detection of input type on finalizing psbt wallet
|
2021-06-28 13:08:44 +02:00 |
|
Craig Raw
|
094dd45547
|
upgrade to gradle 7.1, java 16, javafx 16
|
2021-06-25 14:56:22 +02:00 |
|
Craig Raw
|
6d434722cc
|
fix prev commit
|
2021-06-24 12:41:32 +02:00 |
|
Craig Raw
|
c8a4ed0c3d
|
add documentation link to bitcoin core error message
|
2021-06-24 10:07:54 +02:00 |
|
Craig Raw
|
c8d997fbf0
|
v1.4.2
|
2021-06-23 12:51:38 +02:00 |
|
Craig Raw
|
911ed3a718
|
improve background text
|
2021-06-23 12:30:58 +02:00 |
|
Craig Raw
|
dbfed31432
|
add format toggle to message signing dialog (electrum or trezor)
|
2021-06-22 16:00:15 +02:00 |
|
Craig Raw
|
6f3d4e224e
|
add context menu item to copy transaction hex
|
2021-06-22 11:47:56 +02:00 |
|
Craig Raw
|
4d6609990c
|
fix error messages on subclassed importers/exporters
|
2021-06-22 10:13:37 +02:00 |
|
Craig Raw
|
5482196cc7
|
dark theme improvements
|
2021-06-22 08:36:16 +02:00 |
|
Craig Raw
|
09f6c9ef81
|
ensure cleanup of migrated wallets when importing
|
2021-06-21 11:50:58 +02:00 |
|
Craig Raw
|
9b8f97c041
|
fix import of sparrow wallet with seed, alphabetically sort import and export choices
|
2021-06-21 11:25:47 +02:00 |
|
Craig Raw
|
c68c713a4b
|
add orig files for keystone and seedsigner
|
2021-06-18 13:31:08 +02:00 |
|
Craig Raw
|
02e144f802
|
set keystore label, model and source type when importing a wallet from specter desktop
|
2021-06-18 11:21:53 +02:00 |
|
Craig Raw
|
a9ab4d6c78
|
Handle importing a wallet from a crypto-account QR using the File > Import Wallet dialog
|
2021-06-17 14:34:11 +02:00 |
|
Craig Raw
|
5df4e5761c
|
add seedsigner keystore import
|
2021-06-16 14:46:55 +02:00 |
|
Craig Raw
|
eaa5190502
|
various db persistence improvements
|
2021-06-16 09:35:26 +02:00 |
|
Craig Raw
|
445db6a4d6
|
reduce file reads on db files to avoid locking exception on windows
|
2021-06-15 17:58:25 +02:00 |
|
Craig Raw
|
7f178b5f67
|
jpms related changes for v1.4.2-beta
|
2021-06-15 16:50:05 +02:00 |
|
Craig Raw
|
1208baf00e
|
use mempool.space onion address for fee rates if tor proxy enabled
|
2021-06-15 09:31:12 +02:00 |
|
Craig Raw
|
655a473cd5
|
update send selected button when freezing or unfreezing utxos
|
2021-06-14 16:58: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
|
f1510de360
|
update encrypted seeds and private keys when wallet password changes
|
2021-06-14 14:54:40 +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
|
9ebabecfbe
|
use json persistence for sparrow wallet export, add sparrow wallet import to wallets dir
|
2021-06-11 11:29:54 +02:00 |
|
Craig Raw
|
8914acff68
|
minor followup
|
2021-06-10 17:02:32 +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 |
|
Craig Raw
|
600a77da3a
|
allow psbts without utxo data to be loaded if utxos are provided in an existing psbt
|
2021-05-28 11:09:23 +02:00 |
|
Haakon Nilsen
|
4cbde7e7aa
|
When entering mnemonic words, don't close dropdown when a prefix is encountered, and move focus to the next field upon completion
|
2021-05-27 10:56:47 +02:00 |
|
Haakon Nilsen
|
e740c6d162
|
Disable transaction saving menu items after a transaction tab is closed and no other tabs are open
|
2021-05-27 09:15:36 +02:00 |
|
Haakon Nilsen
|
f7f5852476
|
Disable the "Save transaction" menu item when starting app without any open tabs
|
2021-05-26 18:57:07 +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 |
|
Haakon Nilsen
|
c096327be4
|
Close "About" and "Introduction" when Escape key is pressed
|
2021-05-25 22:13:51 +02:00 |
|
Craig Raw
|
911153e1aa
|
fix receive to address context menu actions
|
2021-05-25 08:21:17 +02:00 |
|
Craig Raw
|
a60eadf8fc
|
add export to specter diy
|
2021-05-24 14:20:08 +02:00 |
|
Craig Raw
|
9ebbf2557f
|
support electrs batching and improve batching read timeout handling
|
2021-05-24 13:39:06 +02:00 |
|
Craig Raw
|
42b279d22a
|
add specter desktop reimport usb wallets warning
|
2021-05-24 12:29:57 +02:00 |
|
Craig Raw
|
1a452db4cf
|
add tooltip to send utxos button with directions on how to select multiple utxos
|
2021-05-24 12:27:30 +02:00 |
|
Craig Raw
|
c1cf5be616
|
add mempool.bisq.services as a broadcaster, broadcast tx twice if possible on mainnet, handle different network broadcaster network capabilities
|
2021-05-21 11:48:13 +02:00 |
|
Craig Raw
|
dd146210ba
|
set send amount to total utxo value when sending selected utxos before an address or label is added
|
2021-05-21 09:53:00 +02:00 |
|
Craig Raw
|
94088f795c
|
handle invalid values from mempool.get_fee_histogram
|
2021-05-21 08:44:55 +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
|
197c44bb07
|
update null and empty labels, clear script hash cache on increasing gap limit
|
2021-05-20 14:49:16 +02:00 |
|
Craig Raw
|
c202a941b9
|
add mempool.emzy.de as another broadcaster
|
2021-05-20 14:48:01 +02:00 |
|
Craig Raw
|
383594b03c
|
v1.4.1
|
2021-05-20 12:32:15 +02:00 |
|
Craig Raw
|
42bfe572ef
|
calculate and cache script hashes statuses on wallet load to avoid unnecessary initial history fetching
|
2021-05-20 09:52:02 +02:00 |
|
Craig Raw
|
1677c47500
|
request payjoin transactions (over tor if available) in background thread
|
2021-05-19 12:24:46 +02:00 |
|
Craig Raw
|
53a447c72d
|
fix cpu usage on spreadsheetview
|
2021-05-19 09:51:55 +02:00 |
|
Craig Raw
|
f23a891ece
|
add send to many dialog
|
2021-05-19 08:41:15 +02:00 |
|
Craig Raw
|
0e42c657b3
|
broadcast transactions over tor to a broadcasting service where tor proxy available
|
2021-05-18 09:37:59 +02:00 |
|
Craig Raw
|
b17c15f702
|
request new change address in the transaction diagram
|
2021-05-17 13:21:56 +02:00 |
|
Craig Raw
|
c9cdf6e77d
|
handle partial rbf, fix cursor reset on payment label
|
2021-05-17 11:58:12 +02:00 |
|
Craig Raw
|
4f6ead842d
|
fix txtree selection bug when preselecting a txi/txo on opening the editor for the first time
|
2021-05-17 10:53:26 +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
|
d67c5c5218
|
update related address, tx, txi and txo labels when null, set tx, txi, txo labels to address label on receive, add paste label to context menu
|
2021-05-14 18:03:46 +02:00 |
|
Craig Raw
|
fb72010bdf
|
refactor storage to handle different persistence strategies
|
2021-05-14 12:55:12 +02:00 |
|
Craig Raw
|
8bc8bdb2f2
|
dont backup wallets outside of wallets folder
|
2021-05-12 14:52:19 +02:00 |
|
Craig Raw
|
8f4cf9f2a0
|
add unique4j classes to avoid module dependency issue
|
2021-05-12 14:28:56 +02:00 |
|
Craig Raw
|
ed323a8388
|
ensure aopp window is always on top
|
2021-05-12 09:19:49 +02:00 |
|
Craig Raw
|
d559b437b3
|
bring window to front one external file load
|
2021-05-12 09:02:39 +02:00 |
|
Craig Raw
|
6155306acc
|
always try obtain application lock on startup
|
2021-05-12 08:46:24 +02:00 |
|
Craig Raw
|
6f35d86890
|
bring opened file window to foreground
|
2021-05-11 12:58:11 +02:00 |
|
Craig Raw
|
cbf32a36c6
|
follow up #2
|
2021-05-11 12:40:20 +02:00 |
|
Craig Raw
|
574209c837
|
ensure file and uri opening on original app instance
|
2021-05-11 12:31:36 +02:00 |
|
Craig Raw
|
74c83fc5e1
|
fade animation on server toggle while connecting
|
2021-05-11 08:52:45 +02:00 |
|
Craig Raw
|
a4ddc11bab
|
Merge branch 'master' of github.com:sparrowwallet/sparrow
|
2021-05-10 14:34:57 +02:00 |
|
Craig Raw
|
3bf480234f
|
fix aopp alert dialog on windows
|
2021-05-10 14:25:16 +02:00 |
|
Craig Raw
|
29811ca5de
|
handle uri and psbt opening on linux
|
2021-05-10 14:22:24 +02:00 |
|
Craig Raw
|
b7522420cf
|
cleanup windows install
|
2021-05-10 13:41:46 +02:00 |
|
Craig Raw
|
f7d1e22e4e
|
use custom wix installation file
|
2021-05-10 13:39:40 +02:00 |
|
Craig Raw
|
e0c38031b1
|
add aopp registry keys on windows install
|
2021-05-10 12:17:52 +02:00 |
|
Craig Raw
|
e046512e86
|
open files or uris from commandline arguments
|
2021-05-10 11:44:06 +02:00 |
|
Craig Raw
|
7cba0de268
|
check if opening uris is supported
|
2021-05-10 08:42:50 +02:00 |
|
Craig Raw
|
425e476f20
|
add aopp proof of address ownership support
|
2021-05-07 16:24:28 +02:00 |
|
Craig Raw
|
e5dd33d5a1
|
register and add bitcoin: uri handler, register aopp: handler
|
2021-05-06 14:21:56 +02:00 |
|
Craig Raw
|
07012615ff
|
2nd fix to alert height
|
2021-05-05 14:59:53 +02:00 |
|
Craig Raw
|
23f3ae51db
|
hide alert on clicking link
|
2021-05-05 14:43:33 +02:00 |
|
Craig Raw
|
10514b8039
|
shorten mitm message to avoid alert height ellipsis
|
2021-05-05 14:35:43 +02:00 |
|
Craig Raw
|
19637fd706
|
handle missing webcam dependency on windows showing error alert with link to resolve
|
2021-05-05 14:31:28 +02:00 |
|
Craig Raw
|
dd56e2b42e
|
handle windows with owner only file and directory creation
|
2021-05-05 12:05:48 +02:00 |
|
Craig Raw
|
e0b6530275
|
only save tmp backup wallet if connected
|
2021-05-05 11:34:45 +02:00 |
|
Craig Raw
|
a0d3f3b745
|
ensure config, wallet dirs and wallets are owner read/write only
|
2021-05-05 11:25:25 +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
|
c067300ee8
|
fix empty addresses table bug after requesting many new addresses
|
2021-05-04 10:42:18 +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
|
5ede1dd97d
|
ensure wallet export file streams are always closed
|
2021-04-30 14:03:58 +02:00 |
|
Craig Raw
|
45f6ae214a
|
add icons to wallet context menu items where they appear as action buttons
|
2021-04-30 13:19:53 +02:00 |
|
Craig Raw
|
45a9093055
|
ensure import file stream is closed
|
2021-04-29 20:58:04 +02:00 |
|
Craig Raw
|
d6c7a0b757
|
cache fetched script hash status and dont retrieve history again until it changes
|
2021-04-29 13:21:52 +02:00 |
|
Craig Raw
|
55181165c8
|
use read timeout to improve disconnection behaviour, especially while refreshing a wallet
|
2021-04-29 08:02:56 +02:00 |
|
Craig Raw
|
b6f7483bf9
|
v1.4.0
|
2021-04-28 13:10:06 +02:00 |
|
Craig Raw
|
0593c764b6
|
remove socket read timeout
|
2021-04-28 13:03:58 +02:00 |
|
Craig Raw
|
11a3bfd893
|
make welcome dialog server toggle uneditable and add tooltip to indicate demonstration only
|
2021-04-28 12:33:18 +02:00 |
|
Craig Raw
|
f1d7fc656c
|
set mnemonic enter words button to number of chosen words when dropdown item clicked
|
2021-04-28 12:18:35 +02:00 |
|
Craig Raw
|
ec918b78ed
|
followup to public server change on wallet history failure
|
2021-04-28 11:46:46 +02:00 |
|
Craig Raw
|
6f5ee7c695
|
handle server error conditions better, and if using public server try another
|
2021-04-28 11:23:17 +02:00 |
|
Craig Raw
|
e4264d0199
|
support toggling trezor passphrase on and off in status bar usb menu
|
2021-04-27 13:56:32 +02:00 |
|
Craig Raw
|
9feefe8203
|
show file open/save dialogs on the same screen as the currently focussed window
|
2021-04-27 12:52:42 +02:00 |
|
Craig Raw
|
93f9539f7b
|
show dialogs on the same screen as the currently focussed window
|
2021-04-27 12:22:39 +02:00 |
|
Craig Raw
|
8865f4946a
|
follow up to previous commit
|
2021-04-27 09:44:56 +02:00 |
|
Craig Raw
|
65e13d7b50
|
fix adding new payment tabs, update last used label on connection
|
2021-04-27 08:17:30 +02:00 |
|
Craig Raw
|
11189bc605
|
create wallet transaction in background thread to keep ui responsive, and indicate if long running
|
2021-04-26 16:45:17 +02:00 |
|
Craig Raw
|
40faaec31e
|
handle user defined fee amount better by requiring a fee rate of 1 sat/vb for utxo selectors
|
2021-04-26 14:40:11 +02:00 |
|
Craig Raw
|
b5b384f5da
|
update transaction tree with final txid when transaction is extracted
|
2021-04-24 09:04:28 +02:00 |
|
Craig Raw
|
23c802bb5f
|
cpfp follow up
|
2021-04-24 08:40:48 +02:00 |
|
Craig Raw
|
4567f62ef8
|
hide show derivation link to fix linux width issue
|
2021-04-23 12:16:20 +02:00 |
|
Craig Raw
|
cd00535212
|
add create cpfp transaction functionality
|
2021-04-23 12:05:30 +02:00 |
|
Craig Raw
|
3ff626e2aa
|
always set server toggle tooltip on connection to handle bwt startup
|
2021-04-22 12:24:09 +02:00 |
|
Craig Raw
|
deee63c701
|
dont revert to tx broadcast state when verbose tx fetch fails
|
2021-04-22 12:12:42 +02:00 |
|
Craig Raw
|
b465b9fdaf
|
various minor ui fixes including update screens after includemempooloutputs changed
|
2021-04-21 13:09:31 +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 |
|
Craig Raw
|
b836774289
|
if allow unconfirmed, include mempool outputs in balance #2
|
2021-04-20 11:57:22 +02:00 |
|
Craig Raw
|
f2f15208bf
|
if allow unconfirmed, include mempool outputs in balance
|
2021-04-20 11:55:43 +02:00 |
|
Craig Raw
|
164742387f
|
disable receive address field once used
|
2021-04-20 11:46:36 +02:00 |
|
Craig Raw
|
e62b44bbbe
|
allow external unconfirmed utxos to be spent
|
2021-04-20 11:08:44 +02:00 |
|
Craig Raw
|
e9d0491b42
|
move insufficient funds label to below amount field
|
2021-04-20 10:08:07 +02:00 |
|
Craig Raw
|
3fc2127337
|
import and support master private key keystores
|
2021-04-20 08:28:16 +02:00 |
|
Craig Raw
|
702d92d4f2
|
handle failure to retrieve broadcasted transaction from mempool, allow retry
|
2021-04-19 10:34:47 +02:00 |
|
Craig Raw
|
a440c22455
|
deduct unconfirmed transactions with negative values from balance
|
2021-04-19 09:50:09 +02:00 |
|
Craig Raw
|
1c2e635650
|
spacing followup
|
2021-04-19 09:34:28 +02:00 |
|
Craig Raw
|
7b856f32a2
|
add insufficient inputs feedback label
|
2021-04-19 09:29:19 +02:00 |
|
Craig Raw
|
42b96e042b
|
improve bip39 keystore import ux
|
2021-04-19 08:41:46 +02:00 |
|
Craig Raw
|
f8023e9a72
|
add (non-final) suffix to fee rate field when tx is lacking signatures
|
2021-04-16 14:05:53 +02:00 |
|
Craig Raw
|
7b9b78684c
|
show tx hex tooltip input, output and witness indexes
|
2021-04-16 14:00:12 +02:00 |
|
Craig Raw
|
10d6fb8b2b
|
fix npe on fee rates selection toggle
|
2021-04-16 12:30:59 +02:00 |
|
Craig Raw
|
1556b8930c
|
null-safe testing of device needspin and needspassphrase
|
2021-04-16 11:38:01 +02:00 |
|
Craig Raw
|
d52bade085
|
various minor ui improvements
|
2021-04-16 10:53:05 +02:00 |
|
Craig Raw
|
2c98c8606c
|
add transaction hex tooltips
|
2021-04-15 15:18:00 +02:00 |
|
Craig Raw
|
a8430c79eb
|
allow manual configuration of hwi executable path
|
2021-04-14 11:25:40 +02:00 |
|
Craig Raw
|
3fe5fd89c4
|
fix qr display dialog sizing
|
2021-04-14 10:20:23 +02:00 |
|
Craig Raw
|
78406b3110
|
use cryptopsbt encoding
|
2021-04-14 09:17:42 +02:00 |
|
Craig Raw
|
2dfdbd6d78
|
support ur:crypto-output scan and display of wallet output descriptor
|
2021-04-13 17:27:42 +02:00 |
|
Craig Raw
|
2e86840e92
|
reduce opacity for unconfirmed txes
|
2021-04-12 16:27:10 +02:00 |
|
Craig Raw
|
9600d5707c
|
when importing electrum wallets retrieve tx labels from address labels
|
2021-04-12 16:16:07 +02:00 |
|
Craig Raw
|
497cf333b0
|
ensure wallet cannot have negative balance with same block tx ordering
|
2021-04-12 15:47:45 +02:00 |
|
Craig Raw
|
eb55b9420a
|
add option to strip sensitive info from psbt serialization
|
2021-04-12 13:42:36 +02:00 |
|
Craig Raw
|
3b3e46983f
|
deduplicate output descriptors for bwt
|
2021-04-12 12:22:51 +02:00 |
|
Craig Raw
|
31fb527218
|
color transaction values which deduct from wallet balance in red
|
2021-04-12 09:16:49 +02:00 |
|
Craig Raw
|
685fef6b76
|
shorten labels for linux
|
2021-04-08 09:20:35 +02:00 |
|
Craig Raw
|
9a4eb22396
|
v1.3.2
|
2021-04-08 08:38:16 +02:00 |
|
Craig Raw
|
57eb3a77e7
|
reduce error logging when fee and exchanges rate sources are unavailable
|
2021-04-08 08:34:31 +02:00 |
|
Craig Raw
|
8388a7fed5
|
reduce camera cpu usage through sleeping webcam capture threads to match 10fps
|
2021-04-07 13:34:06 +02:00 |
|
Craig Raw
|
d5830399b7
|
upgrade to hwi 2.0.1
|
2021-04-07 11:50:52 +02:00 |
|
Craig Raw
|
38b8fa3b86
|
add view menu item to switch hd capture
|
2021-04-07 10:36:18 +02:00 |
|
Craig Raw
|
6f26c7e138
|
update passport import descriptions
|
2021-04-07 10:01:44 +02:00 |
|
Craig Raw
|
9e869ae69b
|
handle no camera detected better
|
2021-04-07 09:56:51 +02:00 |
|
Craig Raw
|
4a7b0b20ad
|
tray changes for windows
|
2021-04-07 09:45:52 +02:00 |
|
Craig Raw
|
8fc971c07c
|
add minimize to system tray functionality
|
2021-04-07 09:32:01 +02:00 |
|
Craig Raw
|
cb884d97cb
|
request strongest instance of securerandom when generating a seed
|
2021-04-06 11:46:51 +02:00 |
|
Craig Raw
|
942db9df48
|
edit passport wallet export description
|
2021-04-06 09:34:05 +02:00 |
|
Craig Raw
|
193f88b88f
|
implement changes to export addresses functionality
|
2021-04-06 09:27:51 +02:00 |
|
craigraw
|
6785bccf0e
|
Merge pull request #89 from jimbojw/export-addresses
Export Addresses to CSV File
|
2021-04-06 08:40:43 +02:00 |
|
Craig Raw
|
579b9a685b
|
automatically switch between internal and external tor proxy as required when connecting to server
|
2021-04-05 14:56:23 +02:00 |
|
Jimbo
|
57b3fd99bc
|
Correcting address column in exported CSV, removing Derivation column.
|
2021-04-05 07:00:04 -04:00 |
|
Craig Raw
|
c3ae98f3d1
|
add passport multisig wallet export
|
2021-04-05 12:19:18 +02:00 |
|
Craig Raw
|
d635815607
|
reduce java-based cpu usage when scanning
|
2021-04-05 11:29:13 +02:00 |
|
Craig Raw
|
e524396aaf
|
add trezor one passphrase toggle capability
|
2021-04-02 15:26:43 +02:00 |
|
Craig Raw
|
08edc04c6d
|
save psbts in binary format by default, add file submenu item for base64
|
2021-04-02 14:12:48 +02:00 |
|
Jimbo
|
e88d6265b4
|
Adding export button for saving addresses as CSV
|
2021-04-02 06:29:15 -04:00 |
|
Craig Raw
|
5d91f033c0
|
add ssl server certificate pinning
|
2021-04-02 12:27:04 +02:00 |
|
Craig Raw
|
771bd1545c
|
fix export of sparrow wallet from settings screen
|
2021-04-01 12:41:27 +02:00 |
|
Craig Raw
|
563af71ed2
|
log errors on failed qr psbt parsing
|
2021-04-01 09:52:19 +02:00 |
|
Craig Raw
|
f8fa929166
|
upgrade to hummingbird 1.5.4 which handles legacy encoding in uppercase
|
2021-03-24 14:37:06 +02:00 |
|
Craig Raw
|
6aaf532051
|
v1.3.1
|
2021-03-24 13:33:41 +02:00 |
|
Craig Raw
|
fb59bdfff4
|
update fee rate priority as fee prediction changes
|
2021-03-24 13:26:23 +02:00 |
|
Craig Raw
|
c8aa1b0a19
|
increase tab icon size by 1pt
|
2021-03-24 13:17:49 +02:00 |
|
Craig Raw
|
11a201b3f5
|
fix webcam opening/closing issues, display progress bar for qr animation scanning progress
|
2021-03-24 12:59:33 +02:00 |
|
Craig Raw
|
b74741bccb
|
add sparrow wallet file export, dont unnecessarily ask for password when exporting
|
2021-03-22 14:39:58 +02:00 |
|
Craig Raw
|
ff43db0842
|
retain messages from rpc errors when loading wallets with bwt
|
2021-03-20 11:49:17 +02:00 |
|
Craig Raw
|
8ddac9acba
|
reduce target blocks range, predicting too far ahead leads to incorrect estimates
|
2021-03-19 18:34:53 +02:00 |
|
Craig Raw
|
0c2554da72
|
add export button to wallet settings
|
2021-03-19 14:34:29 +02:00 |
|
Craig Raw
|
1274d56fce
|
ensure fees decrease as target blocks increase, show priority on target blocks slider track
|
2021-03-19 13:35:59 +02:00 |
|
Craig Raw
|
8d9e253f93
|
update wallet in walletform on label and keystore source changes, detect threshold change
|
2021-03-19 12:27:08 +02:00 |
|
Craig Raw
|
9166160008
|
always show wallet name on password dialog
|
2021-03-18 11:59:59 +02:00 |
|
Craig Raw
|
35eb8fcdf9
|
add suffix to rbf transaction labels to indicate transaction has been replaced
|
2021-03-18 11:34:50 +02:00 |
|
Craig Raw
|
d34c8b8bde
|
add menu command to install udev rules via hwi on linux
|
2021-03-17 13:53:38 +02:00 |
|
Craig Raw
|
80a079cbee
|
upgrade to hwi 2.0.0-final
|
2021-03-17 12:58:22 +02:00 |
|
Craig Raw
|
5d181d1abb
|
upgrade to bwt 0.2.3
|
2021-03-17 12:39:55 +02:00 |
|
Craig Raw
|
6fbd332b4d
|
add preference option to load recent wallets
|
2021-03-17 11:59:58 +02:00 |
|
Craig Raw
|
211e5952aa
|
various minor ui improvements
|
2021-03-17 11:39:46 +02:00 |
|
Craig Raw
|
4078c61d6b
|
add tab label icons, show loading and failure status there
|
2021-03-16 12:07:55 +02:00 |
|
Craig Raw
|
8b7d1e6888
|
try proxy setting if internal tor cant start
|
2021-03-15 14:07:48 +02:00 |
|
Craig Raw
|
7c6daf2e11
|
scan and import connected devices from import wallet dialog
|
2021-03-15 13:03:09 +02:00 |
|
Craig Raw
|
e1f405d886
|
default to hd capture on new osx installs
|
2021-03-15 11:25:30 +02:00 |
|
Craig Raw
|
1d73956853
|
fixes to minimum and pay then replace fee rates
|
2021-03-15 10:34:18 +02:00 |
|
Craig Raw
|
205f78151a
|
revert to original hwi file permissions
|
2021-03-15 09:53:20 +02:00 |
|
Craig Raw
|
5853eb01f5
|
unpack hwi to all executable file permissions
|
2021-03-14 12:59:01 +02:00 |
|
Craig Raw
|
1a5e71f852
|
remove debug on logging config
|
2021-03-12 18:42:59 +02:00 |
|
Craig Raw
|
5bee26a8cc
|
followup to jul logging bridge
|
2021-03-12 18:29:04 +02:00 |
|
Craig Raw
|
b9caff352b
|
actually quieten logs by redirecting jul logging to slf4j
|
2021-03-12 18:14:07 +02:00 |
|
Craig Raw
|
34080ae8b3
|
try to quieten logs with spurious css warnings
|
2021-03-12 17:29:13 +02:00 |
|
Craig Raw
|
307c7d53f8
|
add error logging when enumerate fails
|
2021-03-12 17:19:54 +02:00 |
|
Craig Raw
|
577e570c99
|
update to hwi-2.0.0-rc.3 to fix trezor usage with passphrase
|
2021-03-12 17:14:23 +02:00 |
|
Craig Raw
|
3e287bfb2d
|
dont start version check service if not on mainnet
|
2021-03-12 10:46:59 +02:00 |
|
Craig Raw
|
9872fc9221
|
v1.3.0
|
2021-03-11 14:48:41 +02:00 |
|
Craig Raw
|
84d2db427c
|
dont allow scheduled enumerate to run while interactive commands are running
|
2021-03-11 14:37:19 +02:00 |
|
Craig Raw
|
cfbf9187e6
|
update linux and windows hwi binaries to post rc.2 HEAD
|
2021-03-11 14:01:00 +02:00 |
|
Craig Raw
|
5478ac05b8
|
show error when importing tpubs from usb on mainnet etc
|
2021-03-11 11:39:19 +02:00 |
|
Craig Raw
|
836bd6bc40
|
display error on sendpin correctly
|
2021-03-11 11:13:30 +02:00 |
|
Craig Raw
|
1bab07fc5f
|
dont allow duplicate loading wallet references
|
2021-03-11 10:37:30 +02:00 |
|
Craig Raw
|
4b3de044c3
|
remove unused --addr_type parameter when using hwi displayaddress with --desc
|
2021-03-11 10:36:44 +02:00 |
|
Craig Raw
|
f2c2fc6071
|
fix exception on debug logging when sending from two or more utxos on the same derivation
|
2021-03-11 10:33:51 +02:00 |
|
Craig Raw
|
4dd52eb9dd
|
handle csv export with mempool txes
|
2021-03-11 10:08:41 +02:00 |
|
Craig Raw
|
e45fdc72a0
|
reduce log level on electrs notification errors to quieten logs
|
2021-03-10 14:17:40 +02:00 |
|
Craig Raw
|
d67dd515c4
|
stop progress bar when loading wallet is closed
|
2021-03-10 13:49:21 +02:00 |
|
Craig Raw
|
ff962aa5f0
|
add overpaid indicator to fee priority
|
2021-03-10 13:16:08 +02:00 |
|
Craig Raw
|
c0e44b2c55
|
show online docs and log file from help menu
|
2021-03-10 12:51:17 +02:00 |
|
Craig Raw
|
f0c239d625
|
upgrade to hwi-2.0.0-rc.2, display addresses on usb devices for multisig wallets
|
2021-03-10 11:31:19 +02:00 |
|
Craig Raw
|
58a31f435e
|
show tooltips on fee priority label, minor ui improvements
|
2021-03-10 11:30:06 +02:00 |
|
Craig Raw
|
c49439d541
|
add menu item to show introduction again
|
2021-03-08 17:00:32 +02:00 |
|
Craig Raw
|
0070cbfb1e
|
use and display fractional tx virtual size, indicate sizes on unfinalized txes may change
|
2021-03-08 16:22:22 +02:00 |
|
Craig Raw
|
7ed75fc83d
|
add fee rate priority indicator
|
2021-03-08 15:25:03 +02:00 |
|
Craig Raw
|
13d701b0a7
|
indicate when initially loading a wallets transactions in status bar
|
2021-03-08 10:45:29 +02:00 |
|
Craig Raw
|
07ed9c857b
|
improve placeholder text for private electrum url hostname
|
2021-03-08 09:36:21 +02:00 |
|
Craig Raw
|
32ab53ba03
|
append tor debug output to test results
|
2021-03-08 09:35:21 +02:00 |
|
Craig Raw
|
68344e981c
|
set fiat value on scanning payment uri
|
2021-03-08 09:21:04 +02:00 |
|
Craig Raw
|
10c1574a4a
|
provide framework for application logging
|
2021-03-08 09:18:48 +02:00 |
|
Craig Raw
|
3a853e2ab1
|
fix text width issue with overlay on linux
|
2021-03-05 13:18:24 +02:00 |
|
Craig Raw
|
0f639dc2c2
|
clear transport on a failed test connection, try ssl or vice-versa on electrum connection failure
|
2021-03-05 09:16:00 +02:00 |
|
Craig Raw
|
a801773545
|
max button retains state to adjust amount as fee changes
|
2021-03-04 13:00:39 +02:00 |
|
Craig Raw
|
ffbf4bb0db
|
default to mempool size fee rates selection if not configured
|
2021-03-03 15:36:33 +02:00 |
|
Craig Raw
|
11e46155a1
|
indicate welcome dialog connections are demonstration only
|
2021-03-03 15:19:56 +02:00 |
|
Craig Raw
|
f369b3ad00
|
add command line option to set log level
|
2021-03-01 16:32:11 +02:00 |
|
Craig Raw
|
6068666415
|
prompt to retry on invalid password
|
2021-03-01 15:48:47 +02:00 |
|
Craig Raw
|
6a58e8a799
|
dont lose labels when rescanning, even if app is restarted
|
2021-03-01 15:27:54 +02:00 |
|
Craig Raw
|
3bd2f69157
|
add change password button, delete backups option on changing password
|
2021-02-26 16:03:18 +02:00 |
|
Craig Raw
|
03ec0c9da1
|
v1.2.0
|
2021-02-25 12:08:19 +02:00 |
|
Craig Raw
|
47fc0e11eb
|
test various possible derivation paths when electrum seed is provided
|
2021-02-25 11:54:47 +02:00 |
|
Craig Raw
|
27f4b3b3ae
|
add signet support
|
2021-02-24 13:39:35 +02:00 |
|
Craig Raw
|
bb8c9a19cf
|
fix configure later path
|
2021-02-24 11:11:31 +02:00 |
|
Craig Raw
|
16da6ae224
|
cross-platform followup
|
2021-02-23 16:19:04 +02:00 |
|
Craig Raw
|
152b55f7f0
|
replace welcome dialog
|
2021-02-23 13:56:28 +02:00 |
|
Craig Raw
|
62d83151d7
|
add config option to disable script type derivation validation
|
2021-02-22 16:05:18 +02:00 |
|
Craig Raw
|
9060a4b284
|
ensure psbt files always have correct extension
|
2021-02-22 14:55:31 +02:00 |
|
Craig Raw
|
759de8e047
|
add public server retry period with backoff
|
2021-02-18 09:27:01 +02:00 |
|
Craig Raw
|
1e3dd61b57
|
followup
|
2021-02-17 13:57:11 +02:00 |
|
Craig Raw
|
d13bc8c313
|
add additional public servers, restart immediately on another when public server connection fails
|
2021-02-17 13:42:19 +02:00 |
|
Craig Raw
|
9b6ef1f3ca
|
change export csv icon
|
2021-02-17 11:18:29 +02:00 |
|
Craig Raw
|
173078dd8d
|
followup to script type descriptions
|
2021-02-17 11:10:08 +02:00 |
|
Craig Raw
|
ae2db6e204
|
improve script type descriptions and help text
|
2021-02-17 10:24:21 +02:00 |
|
Craig Raw
|
5abea8c594
|
followup fixes for linux
|
2021-02-17 10:00:26 +02:00 |
|
Craig Raw
|
cb94d91e98
|
update welcome and about dialogs for public electrum server
|
2021-02-16 16:57:10 +02:00 |
|
Craig Raw
|
454e4b4c4b
|
add public electrum server type
|
2021-02-16 16:38:36 +02:00 |
|
Craig Raw
|
48a63c25d2
|
adjust csv icon position
|
2021-02-16 12:05:57 +02:00 |
|
Craig Raw
|
0fdc90523e
|
export transactions to csv
|
2021-02-16 11:57:34 +02:00 |
|
Craig Raw
|
3203308d82
|
maybe fix help tooltips not appearing
|
2021-02-16 10:08:44 +02:00 |
|
Craig Raw
|
83a7f5c562
|
v1.1.0
|
2021-02-11 11:41:37 +02:00 |
|
Craig Raw
|
55e0648fc8
|
fix help text to match updated cobo firmware
|
2021-02-11 11:16:51 +02:00 |
|
Craig Raw
|
b517b575da
|
add custom dmg installer background
|
2021-02-11 11:15:38 +02:00 |
|
Craig Raw
|
890b4098d7
|
add refresh wallet menu item
|
2021-02-10 10:23:42 +02:00 |
|
Craig Raw
|
11a0e3765b
|
avoid losing tx, address and txo labels when performing a full wallet refresh
|
2021-02-09 17:32:36 +02:00 |
|
Craig Raw
|
622b681109
|
add blue wallet vault import and export and add wallet export via qr
|
2021-02-08 16:29:59 +02:00 |
|
Craig Raw
|
c27a576b3d
|
make passphrase entry a masked password field
|
2021-02-08 12:42:46 +02:00 |
|
Craig Raw
|
7bc8bdc13e
|
provide help tooltips on policy types and script types
|
2021-02-08 12:31:34 +02:00 |
|
Craig Raw
|
0097a1ecbc
|
also show legacy qr display for imported keystores
|
2021-02-08 09:36:24 +02:00 |
|
Craig Raw
|
525d57ec73
|
handle rbf fee increase for consolidation outputs
|
2021-02-04 12:14:42 +02:00 |
|
Craig Raw
|
e3d7bb57ee
|
move internal tor to a top level app service, support non-ssl proxying
|
2021-02-04 12:00:49 +02:00 |
|
Craig Raw
|
095518e858
|
fix bitcoin core cookie dir not present npe
|
2021-01-28 12:45:12 +02:00 |
|
Craig Raw
|
ac470f64c1
|
revert dynamic tx detail pane
|
2021-01-28 12:34:32 +02:00 |
|
Craig Raw
|
30215b0dac
|
dynamically resize components on window height change
|
2021-01-28 12:29:20 +02:00 |
|
Craig Raw
|
563252c823
|
v1.0.0
|
2021-01-28 11:51:38 +02:00 |
|
Craig Raw
|
3a7ffe95e8
|
fix core wallet field - disabled when connected
|
2021-01-28 11:41:28 +02:00 |
|
Craig Raw
|
b588a4ee02
|
always show scan time remaining
|
2021-01-28 11:19:57 +02:00 |
|
Craig Raw
|
ab0611fabc
|
update bwt to latest HEAD
|
2021-01-28 11:02:19 +02:00 |
|
Craig Raw
|
a121bb5f26
|
add passport hww single and multisig importing
|
2021-01-28 10:43:54 +02:00 |
|
Craig Raw
|
2fc01e0345
|
resize on initial scene change
|
2021-01-27 10:08:47 +02:00 |
|
Craig Raw
|
650c3657a5
|
set tx hex divider lower when window height is reduced
|
2021-01-27 09:16:58 +02:00 |
|
Craig Raw
|
d836eb515e
|
further reduce min height to 730px on all platforms
|
2021-01-27 08:57:46 +02:00 |
|
Craig Raw
|
717bc9fec2
|
set default core wallet name if offline mode is initially selected
|
2021-01-26 18:28:07 +02:00 |
|
Craig Raw
|
1ad6da86b1
|
reduce tx diagram height to fit min resolution of 768px
|
2021-01-26 18:25:34 +02:00 |
|
Craig Raw
|
54680a5692
|
fix bug with trezor/keepkey keystore import, show hwi errors on all related dialogs
|
2021-01-26 14:39:49 +02:00 |
|
Craig Raw
|
6ef5e79b39
|
greater min window height on windows and linux
|
2021-01-26 13:23:46 +02:00 |
|
Craig Raw
|
1dbf51b406
|
reduce min window height by 50px
|
2021-01-26 12:19:25 +02:00 |
|
Craig Raw
|
cc202ce4ca
|
minor ui tweaks
|
2021-01-25 15:15:10 +02:00 |
|
Craig Raw
|
ff83af2e0d
|
add hd capture toggle for qr scanning
|
2021-01-25 14:00:17 +02:00 |
|
Craig Raw
|
aacecc8517
|
initialize bwt only on connection, default to core multi-wallet use
|
2021-01-20 13:03:47 +02:00 |
|
Craig Raw
|
a9a3eef157
|
truncate long electrum wallet labels
|
2021-01-18 13:39:12 +02:00 |
|
Craig Raw
|
7fc37c21fd
|
v0.9.10
|
2021-01-14 12:35:45 +02:00 |
|
Craig Raw
|
ff828b483b
|
improve status bar feedback when starting bwt, syncing and scanning
|
2021-01-13 20:25:55 +02:00 |
|
Craig Raw
|
64a9cce837
|
log level revert and minor startup fixes
|
2021-01-13 16:23:02 +02:00 |
|
Craig Raw
|
caa7ef429c
|
add backup confirmation overlay to bip39 list generation process
|
2021-01-13 15:43:39 +02:00 |
|
Craig Raw
|
38818d8222
|
always set charset to utf-8 when converting from bytes to string
|
2021-01-13 12:17:01 +02:00 |
|
Craig Raw
|
fd7d2232a1
|
only start bwt with valid wallets
|
2021-01-13 11:40:29 +02:00 |
|
Craig Raw
|
b5eb59344c
|
avoid npe on new wallet
|
2021-01-13 11:33:20 +02:00 |
|
Craig Raw
|
3093e4906c
|
fix npe on initial startup #2
|
2021-01-13 11:27:55 +02:00 |
|
Craig Raw
|
2faddc1133
|
fix npe on initial startup
|
2021-01-13 11:23:38 +02:00 |
|
Craig Raw
|
7bc707bcaa
|
update linux and windows bwt
|
2021-01-13 08:46:57 +02:00 |
|
Craig Raw
|
7ae74e3000
|
handle mode and startup config better
|
2021-01-13 08:11:10 +02:00 |
|
Craig Raw
|
94da3b37b6
|
show tx count, set default server type
|
2021-01-12 14:43:30 +02:00 |
|
Craig Raw
|
c6689228d0
|
handle new coldcard firmware p2sh_p2wsh import name change
|
2021-01-12 13:50:32 +02:00 |
|
Craig Raw
|
d847da9d61
|
bwt preferences and connection handling improvements
|
2021-01-12 13:24:11 +02:00 |
|
Craig Raw
|
6637ea09bf
|
fix isconnecting with ready status flag
|
2021-01-12 10:37:22 +02:00 |
|
Craig Raw
|
99959470e2
|
show warning before changing a wallet with transactions
|
2021-01-12 10:15:42 +02:00 |
|
Craig Raw
|
826162ba9f
|
various bwt related tweaks
|
2021-01-11 18:26:45 +02:00 |
|
Craig Raw
|
546ccd66b3
|
upgrade to bwt with earlier termination, various bitcoin core related ui changes
|
2021-01-11 17:31:28 +02:00 |
|
Craig Raw
|
628b15a3b5
|
support broadcasting wallet and non-wallet loaded txes
|
2021-01-11 12:27:28 +02:00 |
|
Craig Raw
|
72281233e1
|
Merge branch 'master' into bwt
|
2021-01-08 17:01:32 +02:00 |
|
Craig Raw
|
901a4520fd
|
safe multithreading config writes
|
2021-01-08 16:11:36 +02:00 |
|
Craig Raw
|
3e083b907d
|
bwt fixes and startup status
|
2021-01-08 16:10:00 +02:00 |
|
Craig Raw
|
3c4b25ecee
|
bwt threading and wallet rescanning
|
2021-01-07 13:04:42 +02:00 |
|
Craig Raw
|
d722c4972a
|
initialise logger after configuring user defined application home
|
2021-01-01 10:40:08 +02:00 |
|
Craig Raw
|
a1c65cff75
|
initial commit of bwt integration
|
2020-12-20 12:34:36 +02:00 |
|
Craig Raw
|
18bc7bf302
|
improve debug logging for wallet history updates
|
2020-12-17 08:38:41 +02:00 |
|
Craig Raw
|
17bb442c78
|
ensure socket inputstream is buffered
|
2020-12-17 08:37:26 +02:00 |
|
Craig Raw
|
3134a9ad42
|
reduce time to check broadcasted tx
|
2020-12-16 12:37:38 +02:00 |
|
Craig Raw
|
eda96af607
|
shorten details link to prevent scrollbars appearing
|
2020-12-16 12:10:01 +02:00 |
|
Craig Raw
|
038069f6e6
|
add scheduled service to check mempool after broadcast
|
2020-12-15 10:29:13 +02:00 |
|
Craig Raw
|
ee6d8028f8
|
v0.9.9
|
2020-12-10 08:59:31 +02:00 |
|
Craig Raw
|
5d404f8c30
|
reset transaction menu shortcuts
|
2020-12-10 08:54:08 +02:00 |
|
Craig Raw
|
94662922a8
|
add keyboard shortcuts, fix non-mac menu exit
|
2020-12-10 08:38:55 +02:00 |
|
Craig Raw
|
582065e7f0
|
add specter diy keystore import
|
2020-12-09 17:16:44 +02:00 |
|
Craig Raw
|
ccead92388
|
add view option to hide used empty addresses
|
2020-12-09 16:06:30 +02:00 |
|
Craig Raw
|
2b47740539
|
dont post open wallets event until scene set
|
2020-12-09 12:10:34 +02:00 |
|
Craig Raw
|
668dd88436
|
fix initial theme selection
|
2020-12-09 08:08:37 +02:00 |
|
Craig Raw
|
76820377ae
|
change theme on all app windows
|
2020-12-08 17:24:22 +02:00 |
|
Craig Raw
|
6a1c3fa3da
|
support opening wallets in new windows
|
2020-12-08 12:32:59 +02:00 |
|
Craig Raw
|
dfa781e16c
|
subscription handling for multiple app windows
|
2020-12-07 14:12:11 +02:00 |
|
Craig Raw
|
722fd84ec1
|
cancel running services before restart
|
2020-12-07 10:55:29 +02:00 |
|
Craig Raw
|
39d1e686f4
|
refactor singleton services from appcontroller to appservices
|
2020-12-04 15:42:17 +02:00 |
|
Craig Raw
|
7461b47466
|
move show transaction hex setting into config
|
2020-12-04 10:10:17 +02:00 |
|
Craig Raw
|
572e451279
|
freeze and unfreeze utxos
|
2020-12-01 12:45:26 +02:00 |
|
Craig Raw
|
88dfde3c67
|
import address labels from electrum wallets
|
2020-12-01 10:17:29 +02:00 |
|
Craig Raw
|
64c3db3656
|
reduce min height to fit 13" mbp
|
2020-11-29 09:21:01 +02:00 |
|
Craig Raw
|
f0ee99b78b
|
more efficient chart node selection
|
2020-11-26 15:27:25 +02:00 |
|
Craig Raw
|
c804737563
|
upgrade to hwi 1.2.1
|
2020-11-26 07:56:40 +02:00 |
|
Craig Raw
|
d395c7897e
|
v0.9.8
|
2020-11-26 07:19:47 +02:00 |
|
Craig Raw
|
6e2e5d7a9c
|
fix cross-platform issues
|
2020-11-25 11:45:26 +02:00 |
|
Craig Raw
|
99a39aa83f
|
reduce unconfirmed opacity
|
2020-11-25 09:56:31 +02:00 |
|
Craig Raw
|
2ca8b91283
|
add increase fee functionality for rbf transactions
|
2020-11-24 20:34:51 +02:00 |
|
Craig Raw
|
94960567b5
|
default to mempool.space, improve mempool size tooltip display
|
2020-11-24 10:05:27 +02:00 |
|
Craig Raw
|
e14349a645
|
only fetch external fee rates on mainnet
|
2020-11-23 17:34:19 +02:00 |
|
Craig Raw
|
ee7b741a69
|
fetch fee rates from configurable external sources
|
2020-11-23 17:26:51 +02:00 |
|
Craig Raw
|
02c8415a7b
|
use proxy for exchange rate if available, move to exchange rate to net package
|
2020-11-23 14:15:39 +02:00 |
|
Craig Raw
|
f305e0bdc2
|
reduce mempool size x axis labelling
|
2020-11-23 12:23:45 +02:00 |
|
Craig Raw
|
d8b7938a63
|
show returned errors on hwi enumerate
|
2020-11-19 12:54:12 +02:00 |
|
Craig Raw
|
44ac7f3c0e
|
toggle fee rate selection on send, dont show zero total rate series
|
2020-11-19 12:33:33 +02:00 |
|
Craig Raw
|
2b55b5feb3
|
add mempool size fee selection
|
2020-11-19 10:46:19 +02:00 |
|
Craig Raw
|
43bf6ab265
|
get and store fee rate histogram
|
2020-11-18 09:54:34 +02:00 |
|
Craig Raw
|
80b7ee803b
|
separate keystore and wallet scannable, improve cobo importing
|
2020-11-18 08:37:51 +02:00 |
|
Craig Raw
|
8e23bd64c7
|
add cobo vault support with legacy qr scanning
|
2020-11-17 13:32:07 +02:00 |
|
Craig Raw
|
bf6fbebd9e
|
add wallet to wallethistorystatusevent and filter updates
|
2020-11-13 12:44:27 +02:00 |
|
Craig Raw
|
0b9052dee9
|
refactor wallet field push down to entry
|
2020-11-13 10:12:19 +02:00 |
|
Craig Raw
|
6460cb88a5
|
v0.9.7
|
2020-11-12 08:40:20 +02:00 |
|
Craig Raw
|
90ac786707
|
slow down qr animation
|
2020-11-12 08:37:33 +02:00 |
|
Craig Raw
|
c86006335b
|
ensure wallet tab name and wallet name are synced on wallet open
|
2020-11-11 17:10:46 +02:00 |
|
Craig Raw
|
a444e2af2f
|
ensure wallet tab name and wallet name are synced on wallet open
|
2020-11-11 16:31:58 +02:00 |
|
Craig Raw
|
bcd2c966a5
|
add recursive lookup for tab header
|
2020-11-11 14:48:10 +02:00 |
|
Craig Raw
|
37bb1c5d97
|
import descriptor from qr
|
2020-11-11 12:26:36 +02:00 |
|
Craig Raw
|
68da8e6027
|
add support for UR registry types crypto-address, crypto-hdkey, crypto-output and crypto-account
|
2020-11-11 09:51:50 +02:00 |
|
Craig Raw
|
87fe0accd5
|
Use broader matching on HWI wallet types (eg bitbox02_btconly)
|
2020-11-05 16:46:01 +02:00 |
|
Craig Raw
|
8d413e839c
|
handle server returning history with the same tx at multiple heights (electrs issue #316)
|
2020-11-05 16:29:15 +02:00 |
|
Craig Raw
|
1392199f5c
|
add tx tree icons and input descriptions when signing
|
2020-11-05 10:31:54 +02:00 |
|
Craig Raw
|
1b220c72ea
|
further payjoin tweaks
|
2020-11-04 16:32:17 +02:00 |
|
Craig Raw
|
bcf6f77340
|
improve wallet import error messaging, handle p2sh-p2wpkh payjoin
|
2020-11-04 12:10:40 +02:00 |
|
Craig Raw
|
0aac8bbea7
|
indicate payjoin input on transaction diagram
|
2020-11-03 15:00:34 +02:00 |
|
Craig Raw
|
e1acaa8a78
|
add payjoin (bip78) support
|
2020-11-03 13:54:18 +02:00 |
|
Craig Raw
|
13a486597c
|
Remove illegal / characters from output descriptors
|
2020-11-02 07:49:55 +02:00 |
|
Craig Raw
|
389ce2180d
|
accept bip21 uri in pay to field
|
2020-10-29 11:45:10 +02:00 |
|
Craig Raw
|
a7a3ad012c
|
add stacktrace on null node
|
2020-10-29 11:24:56 +02:00 |
|
Craig Raw
|
9f5eb41d90
|
dont add change node if no change present
|
2020-10-29 11:23:50 +02:00 |
|
Craig Raw
|
3a4d385560
|
avoid casting to int when comparing longs
|
2020-10-27 11:11:35 +02:00 |
|
Craig Raw
|
d3881f76b9
|
default to trezor t on import
|
2020-10-27 11:09:31 +02:00 |
|
Craig Raw
|
be5a48ce71
|
handle p2sh default derivation change and other small fixes
|
2020-10-26 15:12:10 +02:00 |
|
Craig Raw
|
c8cd2d1cd9
|
v0.9.6
|
2020-10-21 11:22:03 +02:00 |
|
Craig Raw
|
5789e1c215
|
request password on wallet import
|
2020-10-21 11:11:18 +02:00 |
|
Craig Raw
|
f48fb610e8
|
show no extension files in linux
|
2020-10-21 09:41:49 +02:00 |
|
Craig Raw
|
3aeba79268
|
use abbreviated derivation paths
|
2020-10-20 12:18:23 +02:00 |
|
Craig Raw
|
4a030e9b6e
|
avoid ellipsis on unit dropdown
|
2020-10-20 11:45:58 +02:00 |
|
Craig Raw
|
2cf653702c
|
handle no prior connection for fetching min relay fee rate
|
2020-10-20 11:36:23 +02:00 |
|
Craig Raw
|
ac438ec023
|
send to multiple recipients
|
2020-10-20 10:56:08 +02:00 |
|
Craig Raw
|
ee9247c066
|
handle support for multiple payments in a tx
|
2020-10-19 11:06:59 +02:00 |
|
Craig Raw
|
63a9a798f3
|
order available wallets to prioritise seed or usb keystores
|
2020-10-16 12:55:02 +02:00 |
|
Craig Raw
|
194f0f5c1b
|
add file flag fallback to set testnet on startup
|
2020-10-16 12:37:19 +02:00 |
|
Craig Raw
|
bda5c1a709
|
upgrade hwi to 1.2.0
|
2020-10-16 12:20:24 +02:00 |
|
Craig Raw
|
32327928b5
|
progressive read timeout
|
2020-10-16 12:08:27 +02:00 |
|
Craig Raw
|
b448927a6e
|
electrs server robustness and tuning improvements
|
2020-10-15 14:38:30 +02:00 |
|
Craig Raw
|
ff578c938e
|
break out UR implementation into hummingbird project
|
2020-10-15 10:38:33 +02:00 |
|
Craig Raw
|
998100505d
|
change electrum call ordering and add retry handling for better behaviour on electrs
|
2020-10-13 12:48:32 +02:00 |
|
Craig Raw
|
a893b37bb0
|
add per request delay to non-batched rpc calls
|
2020-10-12 18:59:50 +02:00 |
|
Craig Raw
|
4c58ebf138
|
correct handling of nodeTransactionMap empty map references
|
2020-10-12 11:08:24 +02:00 |
|
Craig Raw
|
76e148a107
|
add ability to import keystores and wallets with QR, add part protocol to QR scanner
|
2020-10-09 12:47:43 +02:00 |
|
Craig Raw
|
20f5e4d8db
|
fix cobo vault keystore import
|
2020-10-09 09:59:26 +02:00 |
|
Craig Raw
|
5cd15f21ad
|
fix icon naming for bitbox
|
2020-10-08 11:25:58 +02:00 |
|
Craig Raw
|
b50cf77f3b
|
rename xPub to xpub
|
2020-10-07 13:11:46 +02:00 |
|
Craig Raw
|
5e8148e5b9
|
v0.9.5
|
2020-10-07 12:37:10 +02:00 |
|
Craig Raw
|
fa5ac7917b
|
add cobo vault singlesig and multisig file import and export
|
2020-10-07 12:31:58 +02:00 |
|
Craig Raw
|
eda712e269
|
add comment to transaction entry equals
|
2020-10-06 15:10:24 +02:00 |
|
Craig Raw
|
3c6adafc15
|
tweak help copy and ui
|
2020-10-06 14:50:25 +02:00 |
|
Craig Raw
|
639e145672
|
use tPubs instead of xPubs on labels in testnet
|
2020-10-06 12:39:30 +02:00 |
|
Craig Raw
|
eb8d66bf25
|
add utility buttons to import and export xpubs with qr codes, show slip132 versions
|
2020-10-05 17:32:30 +02:00 |
|
Craig Raw
|
3a885b3a28
|
improve open wallet error dialog message
|
2020-10-05 12:33:05 +02:00 |
|
Craig Raw
|
7e93b6b198
|
fix byteword list as per 9f7ec3c73c
|
2020-10-05 11:39:28 +02:00 |
|
Craig Raw
|
f949bcc1cf
|
attempt to import wallet file if open fails
|
2020-10-05 10:36:27 +02:00 |
|
Craig Raw
|
9e5937d2fe
|
check history on all created tx script hashes when one is updated
|
2020-10-02 15:18:12 +02:00 |
|
Craig Raw
|
82a8f08440
|
upgrade to javafx 15, upgrade gradle plugins, ensure reproducible builds
|
2020-10-01 14:09:36 +02:00 |
|
Craig Raw
|
ea2783e51b
|
testnet related changes and network improvements and logging
|
2020-10-01 09:11:02 +02:00 |
|
Craig Raw
|
ff7a35e68b
|
select alternative network, support testnet on hwi, other fixes
|
2020-09-29 15:45:22 +02:00 |
|
Craig Raw
|
c68cda5b2f
|
handle support for alternative (non-mainnet) networks
|
2020-09-28 14:32:02 +02:00 |
|
Craig Raw
|
2cb667a671
|
shorten tooltip delay, set tooltip font size equal
|
2020-09-26 12:43:51 +02:00 |
|
Craig Raw
|
eb09076604
|
exclude utxos from transaction diagram
|
2020-09-26 12:30:33 +02:00 |
|
Craig Raw
|
32bc9f6a99
|
dont refresh invalid wallets
|
2020-09-25 17:56:57 +02:00 |
|
Craig Raw
|
dc8a8dd857
|
copy non-xpub value
|
2020-09-25 17:48:24 +02:00 |
|
Craig Raw
|
d5a26fdf5d
|
followup to prev commit to handle button disable
|
2020-09-25 15:37:11 +02:00 |
|
Craig Raw
|
e48e40da0d
|
retrieve min fee rate, adjust block target rates and dont create txes with insufficient fee rate
|
2020-09-25 15:22:52 +02:00 |
|
Craig Raw
|
e878c4ea78
|
hide validation error on clear send
|
2020-09-25 14:07:16 +02:00 |
|
Craig Raw
|
ead8fa2207
|
clear send details on mempool tx, edit wallet output descriptor
|
2020-09-25 13:43:55 +02:00 |
|
Craig Raw
|
9a395f5dd1
|
v0.9.4
|
2020-09-21 10:00:35 +02:00 |
|
Craig Raw
|
a99114cc6f
|
dynamic blockchain form updating, minor tweaks
|
2020-09-21 09:06:01 +02:00 |
|
Craig Raw
|
ea36c63ebb
|
version check: test against predefined address
|
2020-09-20 15:09:54 +02:00 |
|
Craig Raw
|
77d3c848f9
|
add dark theme
|
2020-09-20 15:04:53 +02:00 |
|
Craig Raw
|
f22312e04f
|
add software update check
|
2020-09-18 15:48:05 +02:00 |
|
Craig Raw
|
b9db4421df
|
import transaction labels from electrum
|
2020-09-18 12:53:05 +02:00 |
|
Craig Raw
|
b7aa73e99f
|
show wallet loading progress
|
2020-09-18 10:50:41 +02:00 |
|
Craig Raw
|
4bad46c9e3
|
optimize electrum server queries
|
2020-09-17 15:10:56 +02:00 |
|
Craig Raw
|
084a3c76af
|
start with simple RPC for maximum compatibility
|
2020-09-15 12:07:37 +02:00 |
|
Craig Raw
|
2e0ca1b4fa
|
add built in tor
|
2020-09-14 10:51:38 +02:00 |
|
Craig Raw
|
4bc446724d
|
fix keepkey hww
|
2020-09-10 11:40:21 +02:00 |
|
Craig Raw
|
0c56f5a9a1
|
add change password functionality
|
2020-09-09 16:15:33 +02:00 |
|
Craig Raw
|
38b27bb091
|
configurable wallet gap limit
|
2020-09-09 14:56:50 +02:00 |
|
Craig Raw
|
b8c3bf1bea
|
improve wallet descriptor and add output descriptor retrieval
|
2020-09-09 11:18:13 +02:00 |
|
Craig Raw
|
e65f1ef3cc
|
export specter with checksum
|
2020-09-08 12:42:15 +02:00 |
|
Craig Raw
|
f25d2618b6
|
descriptor change multi to sortedmulti
|
2020-09-08 08:31:42 +02:00 |
|
Craig Raw
|
0adf94bf62
|
initial specter wallet import and export functionality
|
2020-09-07 17:23:12 +02:00 |
|
Craig Raw
|
7d7c5e5064
|
Support replacing existing keystore with watch only keystore
|
2020-09-04 13:00:40 +02:00 |
|
Craig Raw
|
10e4d8843d
|
change bip39 confirmation wording
|
2020-09-03 20:54:46 +02:00 |
|
Craig Raw
|
6e10784e49
|
support usb message signing
|
2020-09-03 20:46:44 +02:00 |
|
Craig Raw
|
885efd7985
|
support bip 137 for message signing, but handle electrum approach as well when verifying
|
2020-09-03 19:26:54 +02:00 |
|
Craig Raw
|
ec9534f8ae
|
version 0.9.3 release
|
2020-09-03 13:41:12 +02:00 |
|
Craig Raw
|
6c90a7e0ba
|
add message signing/verifying functionality
|
2020-09-03 13:36:43 +02:00 |
|
Craig Raw
|
9dd52f120f
|
add ur toString
|
2020-09-03 09:38:16 +02:00 |
|
Craig Raw
|
4cdffec060
|
fix fiat amount update on transaction update
|
2020-09-01 13:13:38 +02:00 |
|
Craig Raw
|
ed9bc882b7
|
minor ui fix, safe unsubscribe
|
2020-09-01 11:33:18 +02:00 |
|
Craig Raw
|
5054ab9564
|
disable sign button if signing wallet is closed
|
2020-09-01 09:50:44 +02:00 |
|
Craig Raw
|
7751f940f2
|
display output send type better, handle consolidation sends
|
2020-09-01 08:58:47 +02:00 |
|
Craig Raw
|
3f68ca43c2
|
dont show uninitialized devices (trezor t)
|
2020-09-01 08:04:58 +02:00 |
|
Craig Raw
|
68239e9472
|
improve device detection and display
|
2020-08-31 15:55:36 +02:00 |
|
Craig Raw
|
10edf31e13
|
dont open the same wallet twice
|
2020-08-31 11:47:06 +02:00 |
|
Craig Raw
|
61c3c4a3ac
|
use minimum fee rate found for higher block targets if present
|
2020-08-31 11:28:03 +02:00 |
|
Craig Raw
|
5d6bb5e4f9
|
show better descriptions on outputs based on signing wallet
|
2020-08-31 11:22:15 +02:00 |
|
Craig Raw
|
b808222faa
|
deduplicate signed keystores on signature
|
2020-08-31 10:14:48 +02:00 |
|
Craig Raw
|
4d7d51f3f8
|
dont show status server banner (but show height in tooltip)
|
2020-08-30 13:47:31 +02:00 |
|
Craig Raw
|
546076ea48
|
avoid displaying any server response in error dialogs
|
2020-08-30 13:29:42 +02:00 |
|
Craig Raw
|
2bebb0925e
|
wallet save fixes
|
2020-08-30 11:24:49 +02:00 |
|
Craig Raw
|
47855228d3
|
wallet load order, dont clear history on trivial changes
|
2020-08-30 11:15:45 +02:00 |
|
Craig Raw
|
04722204a6
|
set app name on X11
|
2020-08-29 20:06:50 +02:00 |
|
Craig Raw
|
452afe4731
|
tweak naming
|
2020-08-29 18:04:27 +02:00 |
|
Craig Raw
|
ffce18919f
|
Merge branch 'master' of github.com:sparrowwallet/sparrow into master
|
2020-08-28 19:39:34 +02:00 |
|
Craig Raw
|
ddcabf721e
|
dont poll when signing
|
2020-08-28 19:38:55 +02:00 |
|
Craig Raw
|
7eb4b9c61d
|
linux build fixes
|
2020-08-28 16:02:08 +02:00 |
|
Craig Raw
|
d1fbe94d90
|
welcome page tweak
|
2020-08-28 14:41:26 +02:00 |
|
Craig Raw
|
1fea119173
|
shorten button width
|
2020-08-28 13:31:27 +02:00 |
|
Craig Raw
|
1ac264600a
|
set linux path explicitly
|
2020-08-28 12:17:47 +02:00 |
|
Craig Raw
|
00db59c44f
|
fix pixel stretching issue
|
2020-08-28 09:49:26 +02:00 |
|
Craig Raw
|
2c27f702bf
|
add import
|
2020-08-27 17:41:17 +02:00 |
|
Craig Raw
|
3c2dfed96d
|
locale and other windows related fixes
|
2020-08-27 17:16:20 +02:00 |
|
Craig Raw
|
fa0c74f06b
|
set monospace font explicitly, add stage icons
|
2020-08-27 13:11:23 +02:00 |
|
Craig Raw
|
ba017b2fcb
|
windows fixes
|
2020-08-25 19:30:19 +02:00 |
|
Craig Raw
|
2cca6049be
|
create installers, fix about border
|
2020-08-25 17:18:45 +02:00 |
|
Craig Raw
|
d519c033ac
|
bump version, cross platform builds
|
2020-08-25 16:10:56 +02:00 |
|
Craig Raw
|
f8d15f73f6
|
platform specific changes
|
2020-08-25 15:31:04 +02:00 |
|
Craig Raw
|
c2fb6bcfee
|
build, versioning and cross-platform about dlg
|
2020-08-24 14:52:05 +02:00 |
|
Craig Raw
|
8cde670efd
|
log all errors to error log
|
2020-08-24 12:54:11 +02:00 |
|
Craig Raw
|
f95cb67912
|
add coldcard single sig wallet import
|
2020-08-24 12:05:32 +02:00 |
|
Craig Raw
|
750f6483cb
|
show alternative xpub values as tooltips
|
2020-08-24 10:12:16 +02:00 |
|
Craig Raw
|
53a590140d
|
spend utxo improvements
|
2020-08-23 15:47:43 +02:00 |
|
Craig Raw
|
189ac75467
|
set null date on unconfirmed txes, dont let external utxos show as spendable
|
2020-08-22 17:20:43 +02:00 |
|
Craig Raw
|
fa082e892f
|
about dialog, older mac hwi build
|
2020-08-21 20:58:11 +02:00 |
|
Craig Raw
|
c814b8e350
|
various fixes, better non-electrumx support
|
2020-08-21 17:16:14 +02:00 |
|
Craig Raw
|
2b48b4cd6e
|
better handling of server connection editing
|
2020-08-21 10:48:41 +02:00 |
|
Craig Raw
|
d49f85fe5b
|
more import fixes
|
2020-08-21 10:08:43 +02:00 |
|
Craig Raw
|
af525797ff
|
improvements to importing and exporting
|
2020-08-21 09:59:11 +02:00 |
|
Craig Raw
|
e9e10de266
|
export file naming with correct extensions
|
2020-08-20 18:20:42 +02:00 |
|