Commit graph

397 commits

Author SHA1 Message Date
Craig Raw
685fef6b76 shorten labels for linux 2021-04-08 09:20:35 +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
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
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
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
b74741bccb add sparrow wallet file export, dont unnecessarily ask for password when exporting 2021-03-22 14:39:58 +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
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
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
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
cfbf9187e6 update linux and windows hwi binaries to post rc.2 HEAD 2021-03-11 14:01:00 +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
7ed75fc83d add fee rate priority indicator 2021-03-08 15:25:03 +02:00
Craig Raw
07ed9c857b improve placeholder text for private electrum url hostname 2021-03-08 09:36:21 +02:00
Craig Raw
10c1574a4a provide framework for application logging 2021-03-08 09:18:48 +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
6068666415 prompt to retry on invalid password 2021-03-01 15:48:47 +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
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
890b4098d7 add refresh wallet menu item 2021-02-10 10:23:42 +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
7bc8bdc13e provide help tooltips on policy types and script types 2021-02-08 12:31:34 +02:00
Craig Raw
30215b0dac dynamically resize components on window height change 2021-01-28 12:29:20 +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
d836eb515e further reduce min height to 730px on all platforms 2021-01-27 08:57:46 +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
aacecc8517 initialize bwt only on connection, default to core multi-wallet use 2021-01-20 13:03:47 +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
7bc707bcaa update linux and windows bwt 2021-01-13 08:46:57 +02:00
Craig Raw
94da3b37b6 show tx count, set default server type 2021-01-12 14:43:30 +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
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
a1c65cff75 initial commit of bwt integration 2020-12-20 12:34:36 +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
ccead92388 add view option to hide used empty addresses 2020-12-09 16:06:30 +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
c804737563 upgrade to hwi 1.2.1 2020-11-26 07:56:40 +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
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
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
37bb1c5d97 import descriptor from qr 2020-11-11 12:26:36 +02:00
Craig Raw
1392199f5c add tx tree icons and input descriptions when signing 2020-11-05 10:31:54 +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
be5a48ce71 handle p2sh default derivation change and other small fixes 2020-10-26 15:12:10 +02:00
Craig Raw
4a030e9b6e avoid ellipsis on unit dropdown 2020-10-20 11:45:58 +02:00
Craig Raw
ac438ec023 send to multiple recipients 2020-10-20 10:56:08 +02:00
Craig Raw
bda5c1a709 upgrade hwi to 1.2.0 2020-10-16 12:20:24 +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
fa5ac7917b add cobo vault singlesig and multisig file import and export 2020-10-07 12:31:58 +02:00
Craig Raw
3c6adafc15 tweak help copy and ui 2020-10-06 14:50:25 +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
82a8f08440 upgrade to javafx 15, upgrade gradle plugins, ensure reproducible builds 2020-10-01 14:09:36 +02:00
Craig Raw
eb09076604 exclude utxos from transaction diagram 2020-09-26 12:30:33 +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
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
2e0ca1b4fa add built in tor 2020-09-14 10:51:38 +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
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
6c90a7e0ba add message signing/verifying functionality 2020-09-03 13:36:43 +02:00
Craig Raw
7751f940f2 display output send type better, handle consolidation sends 2020-09-01 08:58:47 +02:00
Craig Raw
5d6bb5e4f9 show better descriptions on outputs based on signing wallet 2020-08-31 11:22:15 +02:00
Craig Raw
47855228d3 wallet load order, dont clear history on trivial changes 2020-08-30 11:15:45 +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
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
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
03c488cf4d add warnings to block time, set current height, close once 2020-08-20 17:30:39 +02:00
Craig Raw
ca64a1d307 scan qr to bitcoin uri 2020-08-20 15:26:59 +02:00
Craig Raw
e93fcf7fbd show fiat fee amount 2020-08-18 12:54:43 +02:00
Craig Raw
198672a06e further keystore improvements 2020-08-18 11:50:27 +02:00
Craig Raw
133d771c09 keystore buttons label tooltips 2020-08-18 11:02:45 +02:00
Craig Raw
9a80065605 connection toggle tooltip 2020-08-18 10:55:07 +02:00
Craig Raw
ccf4e98968 ellipsis and incomplete wallet background save fixes 2020-08-18 10:47:32 +02:00
Craig Raw
df15129f64 bip39 word list improvements #2 2020-08-18 10:20:56 +02:00
Craig Raw
fa7d09c5a6 add non batched electrum server rpc 2020-08-10 18:58:47 +02:00
Craig Raw
f35b3d46a1 show change output when signing 2020-08-09 17:03:38 +02:00
Craig Raw
42d40b8171 upgrade to hwi 1.1.2 2020-08-07 18:07:39 +02:00
Craig Raw
cda4e30e3f auto open recent wallets 2020-08-07 17:31:40 +02:00
Craig Raw
b43b25769e fix receive pane layout 2020-08-07 17:10:32 +02:00
Craig Raw
84d08fea18 display address on device, device support improvements 2020-08-07 14:56:01 +02:00
Craig Raw
8aed206a34 notifications preference 2020-08-07 10:26:26 +02:00
Craig Raw
08498b1b71 hi res images 2020-08-07 10:02:57 +02:00
Craig Raw
10a684cf41 wallet update notifications 2020-08-06 17:52:18 +02:00
Craig Raw
2a6a296cf3 various bugs fixed 2020-08-06 09:23:45 +02:00
Craig Raw
53478d9b22 show seed words dialog, fix electrum import 2020-08-05 16:55:18 +02:00
Craig Raw
ce60fe3dc6 extra logging, backup existing wallet first functionality 2020-08-05 13:58:54 +02:00
Craig Raw
3556e4abc9 configure file logging 2020-08-05 09:12:06 +02:00
Craig Raw
c9c00cc74e add qr scanning support 2020-08-04 12:47:29 +02:00
Craig Raw
d50ed46caf save tx and minor fixes 2020-07-31 11:48:44 +02:00
Craig Raw
e5327b3d3d broadcast fixes 2020-07-31 10:36:59 +02:00
Craig Raw
928731b383 signing multisig fixes 2020-07-30 15:58:19 +02:00
Craig Raw
c9d7b03afc broadcast tx 2020-07-30 12:18:45 +02:00
Craig Raw
75f5fd2e12 combining and finalising psbt fixes 2020-07-30 10:00:09 +02:00
Craig Raw
29cfda7908 view extracted transaction from psbt 2020-07-28 13:14:11 +02:00
Craig Raw
62618e5da5 finalize form ui change 2020-07-27 14:10:22 +02:00
Craig Raw
ef5124a9b9 psbt combining, transaction viewer updating 2020-07-24 14:47:43 +02:00
Craig Raw
a188f70dbe tweaks and fixes 2020-07-21 08:52:21 +02:00
Craig Raw
fca55779bf signatures progress bar and sign buttons 2020-07-20 17:05:08 +02:00
Craig Raw
6ef333ae2a finalize psbt tweaks 2020-07-17 17:37:51 +02:00
Craig Raw
c86f7d32cb finalise tx with signing wallet and sighash 2020-07-17 17:24:52 +02:00
Craig Raw
d2291ef870 balancechart add interstitials 2020-07-16 10:48:00 +02:00
Craig Raw
bd721be1a2 preferences update 2020-07-16 10:25:24 +02:00
Craig Raw
a37028b53f fiat amount on send 2020-07-11 10:03:11 +02:00
Craig Raw
c477d31d3d fiat currency support 2020-07-10 17:13:32 +02:00
Craig Raw
539013919b balance chart, transactions view refactor, tx viewer coin labels updating 2020-07-10 12:48:36 +02:00
Craig Raw
d8c19ac0f8 user set bitcoin unit support 2020-07-09 14:35:34 +02:00
Craig Raw
fc5bff9788 move bitcoinunit to drongo 2020-07-09 10:25:49 +02:00
Craig Raw
e21dbf87ef rename amount controls to coin 2020-07-09 10:17:54 +02:00
Craig Raw
765a4f4c82 settings ux tweaks, addressable script types only 2020-07-08 15:56:59 +02:00
Craig Raw
6a5b346608 amount formatter, send final tweaks 2020-07-08 14:18:07 +02:00
Craig Raw
6ecebd9cf6 tx diagram to fixed size, coin control lock 2020-07-07 13:58:59 +02:00
Craig Raw
c8e38de5aa send all utxos support 2020-07-07 07:43:01 +02:00
Craig Raw
66e558faee send pane improvements 2020-07-05 15:02:01 +02:00
Craig Raw
48e741733b tx creation support 2020-07-04 12:52:40 +02:00
Craig Raw
013ed89e98 send controller utxo selection 2020-07-03 11:01:09 +02:00
Craig Raw
571c515a46 send controller initial, fee rates support 2020-06-30 09:23:55 +02:00
Craig Raw
1d0b66c45a add unused glyph 2020-06-29 07:57:07 +02:00
Craig Raw
72d14c15a8 remove colons 2020-06-28 16:09:29 +02:00
Craig Raw
8aa9d15620 recieve fixes 2020-06-28 16:05:07 +02:00
Craig Raw
d8c94504c3 utxo chart rewrite 2020-06-28 15:46:52 +02:00
Craig Raw
67d624f049 handle label event and update entries 2020-06-27 15:55:49 +02:00
Craig Raw
766afae9c1 utxo bar chart initial commit 2020-06-26 18:34:35 +02:00
Craig Raw
07458d3dff add duplicate address indicator 2020-06-26 14:29:16 +02:00
Craig Raw
7444a87d89 add wallet utxo pane 2020-06-26 12:07:19 +02:00
Craig Raw
a8f16c15e0 wallet tx confirmation indicator and event refactor 2020-06-23 14:08:14 +02:00
Craig Raw
21f642bb5c wallet transactions pane and wallet change events 2020-06-21 17:15:46 +02:00
Craig Raw
d33ccfb672 quit menu item 2020-06-19 18:17:39 +02:00
Craig Raw
0cd97649cc tx viewer fix various 2020-06-17 12:45:46 +02:00
Craig Raw
82ca9552bd transaction view perf improvements 2020-06-16 15:55:55 +02:00
Craig Raw
7cc330fde9 use view ordering to improve transaction pane perf 2020-06-16 12:11:06 +02:00
Craig Raw
b1b4734094 fetch transaction output transactions, handle coinbase input 2020-06-14 10:36:24 +02:00
Craig Raw
86eb8b8294 transaction viewer block transaction fetch and display 2020-06-11 17:00:16 +02:00
Craig Raw
a3a20a788d view blocktransaction and transaction input/output selection 2020-06-10 16:15:56 +02:00
Craig Raw
936d42e7fd address table improvements 2020-06-10 14:15:45 +02:00
Craig Raw
70c4eeaf5e address table with hash indexes 2020-06-09 16:10:49 +02:00
Craig Raw
3a65261326 mac application menu setup 2020-06-05 17:25:55 +02:00
Craig Raw
c5bcefd331 fix broken hwi installs 2020-06-05 16:05:13 +02:00
Craig Raw
f5a857317d add ping service 2020-06-05 14:48:36 +02:00
Craig Raw
1e250193fd add welcome and preferences dialogs 2020-06-05 13:29:43 +02:00
Craig Raw
c115f6e729 receive and address pane improvements 2020-05-28 11:42:42 +02:00
Craig Raw
3db7fc1e99 receive pane 2020-05-26 17:55:35 +02:00
Craig Raw
cabd62166a addresses table 2020-05-26 10:19:34 +02:00
Craig Raw
3a8581da13 test fix, remove custom policy support 2020-05-23 16:54:37 +02:00
Craig Raw
6f2a0cd3c3 exporting fixes 2020-05-21 16:10:07 +02:00
Craig Raw
7fc0e9b530 add config, usb status fixes 2020-05-21 15:37:13 +02:00
Craig Raw
2acc922b06 handle password key derivation in separate tasks 2020-05-19 16:42:46 +02:00
Craig Raw
d0e5da0ec8 wallet export, settings fixes 2020-05-15 12:56:38 +02:00
Craig Raw
02258dea8d refactor and cleanup importing 2020-05-13 18:15:46 +02:00
Craig Raw
d516eaa9d6 refactor import accordion, add wallet import 2020-05-13 17:16:52 +02:00