ThomasV
51718501fd
add server list to setup.py
2017-09-14 10:25:04 +02:00
ThomasV
29aaa1c4c4
fix #2840
2017-09-06 12:12:04 +02:00
ThomasV
5e61ff18ac
fix #2834
2017-09-03 06:25:50 +02:00
ThomasV
621a3abf6f
improve bip39 warning ( #2833 )
2017-09-02 04:26:20 +02:00
ThomasV
b7e8147ca8
Merge pull request #2621 from KoffeinFlummi/fiat-balance-addresses
...
Add optional Fiat balance column to addresses view
2017-09-01 06:30:13 +02:00
ThomasV
b9da5afa9d
replace bitcoin.is_valid
2017-08-31 10:06:13 +02:00
Marko Bencun
5800a24559
fix Qt threading issue
...
Issue: #2209
Fixes this error when signing with a HW wallet:
./electrum
[xcb] Unknown sequence number while processing queue
[xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[xcb] Aborting, sorry about that.
python3: xcb_io.c:259: poll_for_event: Assertion `!xcb_xlib_threads_sequence_lost' failed.
Aborted (core dumped)
The cause is likely with the `show_message()` calls. The proper fix
would be to hunt down where QT Gui elements are touched from a wrong
thread.
The workaround is to call XInitThreads(), as the error message suggests.
2017-08-30 00:24:50 +02:00
ThomasV
b46e86d3c7
fix 2810
2017-08-28 05:27:15 +02:00
ThomasV
dc9a25b83c
fix qt package name
2017-08-27 07:18:33 +02:00
ThomasV
32dee14fd0
show error message when parsing empty tx
2017-08-26 08:28:24 +02:00
ThomasV
f3027fa574
m
2017-08-26 08:28:24 +02:00
ThomasV
15642ec8de
python3: remove calls to unicode function
2017-08-26 08:28:24 +02:00
ThomasV
033a5c6c91
network_dialog updates for python3
2017-08-26 08:28:24 +02:00
ThomasV
ab15ff3a00
updates for python3
2017-08-26 08:28:24 +02:00
Johann Bauer
8e54d5c4d4
Make proxies work
2017-08-26 08:28:24 +02:00
ThomasV
f1a8c0b0e6
misc. fixes for python3
2017-08-26 08:28:24 +02:00
ThomasV
c3388d9677
misc python3 updates:
...
- use jsonrpclib-pelix
- update the kivy gui
- update plugins
2017-08-26 08:28:24 +02:00
Dmitry Sorokin
0693403358
sending fixed
2017-08-26 08:28:24 +02:00
Dmitry Sorokin
f02d18226b
misc ui and lib fixes for py3
2017-08-26 08:27:47 +02:00
Dmitry Sorokin
d304ccdf17
py3 in qtgui
2017-08-26 08:27:47 +02:00
Dmitry Sorokin
5be78950ca
py3
2017-08-26 08:27:47 +02:00
Kacper Żuk
c6e09a6038
Provide warnings about invalid BIP39 checksum in seed dialog
2017-08-16 15:25:06 +02:00
ThomasV
8b194cd409
show bip39 warning and add info about checksum disabled
2017-08-16 12:40:12 +02:00
SomberNight
260c3eecab
bugfix: [GUI-QT/Network] Save proxy setting when toggling Tor checkbox
2017-08-15 03:26:44 +02:00
J.R. Mathis
5062e642c2
Fix minor typo in exporting labels
...
Changed "where" to "were"
2017-08-12 22:59:07 -05:00
ThomasV
8d82e66eee
fix #2690
2017-08-12 10:22:19 +02:00
ThomasV
5fb51a91a2
fix #2736
2017-08-12 10:06:28 +02:00
ThomasV
1ee41089cf
Merge pull request #2693 from casper/gui-history-upgrades
...
History list - GUI fix + small improvements
2017-08-08 09:42:58 +02:00
ThomasV
08fab753e8
change default value of confirmed_only, spending unconfirmed coins
2017-08-08 06:03:47 +02:00
Casper
713c3c7460
History list upgrades
...
+ add icon tooltip
+ fix text alignment
+ add double click for details
2017-08-05 11:19:29 +03:00
suut
bc4fcfbebd
Remove usages of deprecated apply() builtin
2017-08-01 05:22:18 +02:00
ThomasV
bfcfb1f240
wizard: make sure terminate is always called
2017-07-24 18:35:33 +02:00
ThomasV
f33ee01e64
follow-up 15d74b4e19
2017-07-24 18:19:52 +02:00
ThomasV
4721e21df0
Merge pull request #2601 from bauerj/installwizard-back
...
Fix "Back" button in installwizard
2017-07-24 18:15:25 +02:00
KoffeinFlummi
9a44cde6cd
Add optional fiat balance column to addresses view
2017-07-20 19:30:44 +02:00
ThomasV
a4149bf6b8
add tx details to utxo tab
2017-07-19 18:44:28 +02:00
ThomasV
b243772d68
show height in utxo list
2017-07-19 18:31:53 +02:00
ThomasV
b424a83a57
add blockchain.get_name method, update kivy gui
2017-07-19 09:29:20 +02:00
ThomasV
814792eee1
show only active chains
2017-07-18 21:37:04 +02:00
ThomasV
5834b391ea
network dialog: display branch size
2017-07-18 18:11:26 +02:00
ThomasV
1316e4f70d
network_dialog remove stretch
2017-07-18 14:20:51 +02:00
ThomasV
05a9718b7c
network dialog: show only populated chains
2017-07-14 18:24:33 +02:00
ThomasV
125247df81
fix unicode path issue #2269
2017-07-14 12:53:35 +02:00
ThomasV
ba2211f52e
network dialog: refresh display on each new header
2017-07-13 17:23:24 +02:00
Johann Bauer
6b9643a66c
Add shortcuts to toggle actions in view menu
2017-07-13 10:42:58 +02:00
ThomasV
61b8e23fad
Merge pull request #2582 from bauerj/tab-icons
...
Add tab icons
2017-07-13 09:44:31 +02:00
ThomasV
f98a5617d6
rename proxy tab
2017-07-13 09:38:53 +02:00
Johann Bauer
15d74b4e19
Fix "Back" button in installwizard
...
Since this seems to be the first page of the wizard,
there is nothing to go back to. Furthermore, clicking
"Back" actually takes you to the next step.
This changes the button to "Close" and closes the wizard.
2017-07-12 21:37:29 +02:00
ThomasV
73b023e967
update network settings dialog of the kivy GUI
2017-07-11 18:04:33 +02:00
ThomasV
92b392a56b
minor fixes
2017-07-10 20:54:24 +02:00
Johann Bauer
c4979864cc
Add tab icons
2017-07-09 21:01:11 +02:00
ThomasV
7f2234caed
new layout for network_dialog
2017-07-09 14:03:12 +02:00
ThomasV
7e353c33fe
add a star to server hostname in nodes list
2017-07-09 12:11:46 +02:00
ThomasV
dbbef771b3
network dialog: do not change auto_connect value from blockchain tab
2017-07-09 12:03:07 +02:00
ThomasV
1c5669ac51
network_dialog improvements
2017-07-09 10:32:24 +02:00
ThomasV
ab10848187
network dialog: minor fixes
2017-07-08 17:48:23 +02:00
ThomasV
b31f4ca133
network_dialog: save parameters in follow_branch, follow_server
2017-07-08 17:38:57 +02:00
ThomasV
c8e4b7a42e
update network dialog when raised
2017-07-08 17:02:05 +02:00
ThomasV
dd50259f68
network_dialog: do not use parent for signalling
2017-07-08 15:35:48 +02:00
ThomasV
5ae5c81c48
use a unique and non-modal network dialog window
2017-07-08 15:23:00 +02:00
ThomasV
1347004e63
minor fix: ssl checkbox
2017-07-08 13:24:40 +02:00
ThomasV
568c14ca78
Refactor Network and Blockchain dialogs in qt and kivy
2017-07-08 11:38:32 +02:00
ThomasV
c6bdd3c1b0
fix: follow-up 2a53e85e8d
2017-07-07 23:26:42 +02:00
ThomasV
777a3aa8bf
Fixes for TrustedCoin plugin:
...
- reset billing_info after broadcast
- when bumping tx fee, do not use Trustedcoin output
2017-07-06 16:03:21 +02:00
ThomasV
2055fce087
network dialog: add menu actions to blockchains list
2017-07-04 11:35:04 +02:00
ThomasV
197f57d329
rm dead code
2017-07-03 15:30:11 +02:00
ThomasV
73e69284d1
show pubkeys and redeem script in address dialog
2017-07-03 09:22:38 +02:00
ThomasV
faa17f9818
Option to send only confirmed coins ( fix #2395 )
2017-07-03 07:46:27 +02:00
ThomasV
b1083572ca
Merge pull request #2580 from bauerj/tab-order
...
Retain tab order after toggling
2017-07-01 22:55:07 +02:00
Johann Bauer
f5d5dde69a
Retain tab order after toggling
2017-07-01 22:42:29 +02:00
ThomasV
c6eb269cce
follow-up previous commit
2017-07-01 22:26:14 +02:00
Johann Bauer
17bf035125
Hide console tab by default
...
Also:
- Move tab toggling menu items to new "View" menu
- Refactoring
2017-07-01 22:14:46 +02:00
ThomasV
eff0ae1f78
fix #2564
2017-06-30 12:50:53 +02:00
ThomasV
828b0e5d70
fix #2439
2017-06-30 12:11:47 +02:00
ThomasV
d4b9b1f3f9
Merge pull request #2457 from chris-belcher/master
...
Made status bar exchange rate display in terms of base unit
2017-06-29 18:40:49 +02:00
ThomasV
cf88b7f8a7
fix #2453
2017-06-29 18:32:20 +02:00
ThomasV
2a53e85e8d
fix #2452
2017-06-29 18:23:10 +02:00
ThomasV
8614755e16
Merge pull request #2505 from chipmixer/master
...
Add plugin hook `init_menubar_tools`
2017-06-27 18:36:07 +02:00
ThomasV
8285bc458f
network dialog: show servers in blockchain tab
2017-06-23 10:36:49 +02:00
ThomasV
ca220d8dbb
Detect blockchain splits and validate multiple chains
2017-06-21 09:48:31 +02:00
ThomasV
6b45070b2f
allow arbitrary derivations with bip39 seeds, to let multibit users recover funds
2017-06-20 10:47:02 +02:00
chipmixer
678a9002b0
Add plugin hook `init_menubar_tools`
...
New plugin hook `init_menubar_tools` that allows plugins to add submenu item in Tools menu.
2017-06-10 10:54:10 +00:00
ThomasV
d2261ee55b
Merge pull request #2467 from bauerj/issue-2464
...
Resize content of address history window
2017-05-30 06:58:17 +02:00
Johann Bauer
42fdf8686d
Resize content of address history window
...
Closes : #2464
2017-05-29 20:41:04 +02:00
chris-belcher
3195eca6ea
Made status bar exchange rate display in terms of base unit
2017-05-27 15:48:47 +01:00
ThomasV
1b29945c6d
fix #2430
2017-05-21 17:24:49 +02:00
ThomasV
8cc8f8a5e1
disable max button if an amount has been typed
2017-04-19 11:43:36 +02:00
ThomasV
ae730cc8e5
fix #2360
2017-04-18 15:11:58 +02:00
ThomasV
50587c7a24
fix #2353 : show error when sweeping dust
2017-04-05 09:17:42 +02:00
ThomasV
23e51e7c9e
follow up fix #2341
2017-03-31 06:40:47 +02:00
ThomasV
e555b982f9
fix #2341
2017-03-30 19:08:16 +02:00
ThomasV
0105702d0f
fix #2341
2017-03-29 10:22:19 +02:00
ThomasV
b23f788b4a
fix #2342
2017-03-29 10:07:42 +02:00
ThomasV
59b0b51f24
add proxy settings to kivy GUI
2017-03-27 18:59:48 +02:00
ThomasV
2fcdd458b3
add checkpoint dialog to the kivy gui
2017-03-27 12:48:10 +02:00
ThomasV
6548388b0e
minor gui tweak
2017-03-24 09:50:43 +01:00
ThomasV
95ad6a4321
fix
2017-03-24 09:39:57 +01:00
ThomasV
e38d19d210
add help buttons to blockchain tab
2017-03-24 09:38:34 +01:00
ThomasV
6e182371b9
network dialog: reorganize tabs
2017-03-24 06:25:03 +01:00
ThomasV
a20233b629
minor fix
2017-03-23 21:57:01 +01:00
ThomasV
2ea3bbea30
network dialog: add checkpoint, tabs
2017-03-23 21:53:03 +01:00
ThomasV
aa090007e9
fix #2328
2017-03-23 08:50:14 +01:00
ThomasV
1d84029173
input_script: return txin.scriptSig if available. replace txin.is_coinbase with type. fixes #2321
2017-03-21 09:08:16 +01:00
ThomasV
b2be745b8d
add save/delete buttons to invoice dialog
2017-03-20 11:13:45 +01:00
ThomasV
95e0e23869
fix #2301
2017-03-17 13:47:27 +01:00
ThomasV
6185f94de4
archive paid invoices in the history tab
2017-03-15 15:32:14 +01:00
ThomasV
e63bf6ce02
improve CPFP dialog
2017-03-14 10:30:08 +01:00
ThomasV
2d8df85aab
use maxint-2 to signal RBF, in order to standardize with Bitcoin Core
2017-03-13 11:03:06 +01:00
ThomasV
5c1cdf02cd
Revert "display unicode wallet path in Qt GUI"
...
This reverts commit 6318bda54d
.
2017-03-11 16:13:28 +01:00
ThomasV
6318bda54d
display unicode wallet path in Qt GUI
2017-03-09 12:16:07 +01:00
ThomasV
5b38ce20ea
follow up previous commit
2017-03-08 11:58:25 +01:00
ThomasV
0f8387dbab
fix #2257
2017-03-08 11:56:01 +01:00
ThomasV
ed42faa2e6
Revert commit 36f08ab2c3
.
2017-03-08 11:22:27 +01:00
ThomasV
36f08ab2c3
changes for windows builds
2017-03-07 18:27:04 +01:00
ThomasV
5eda662e1d
reorganize menu
2017-03-06 21:17:26 +01:00
ThomasV
ff9d00ba1d
minor fix: do_update_fee
2017-03-06 21:05:48 +01:00
ThomasV
c2d40db47c
add RBF policy to preferences
2017-03-06 20:56:43 +01:00
ThomasV
dcffea150e
store contacts and invoices in wallet file. fix #1482
2017-03-06 17:12:27 +01:00
ThomasV
f92807f019
do not use hardcoded tab indexes
2017-03-06 13:52:27 +01:00
ThomasV
192238985e
fix fee rate issue caused by changing tx size
2017-03-06 11:37:42 +01:00
ThomasV
99cc3fcf90
improve fee tooltip
2017-03-06 09:10:48 +01:00
ThomasV
411832c4ce
cleanup storage and fix tracvis test
2017-03-06 08:33:35 +01:00
ThomasV
7e28c96243
set max fee rate in preferences. fixes #2112
2017-03-05 22:18:17 +01:00
ThomasV
eb4018de1c
fix --offline mode in Qt GUI
2017-03-05 21:10:30 +01:00
ThomasV
45f25586ef
add file selector and password dialog to wizard ( fix #1730 )
2017-03-05 13:30:57 +01:00
ThomasV
9dde9971da
do not revert to static fee when dynamic fee estimates are missing
2017-03-02 11:10:28 +01:00
ThomasV
6581cd93bb
load_wallet: return from loop if the error is not invalid password
2017-03-01 20:10:47 +01:00
ThomasV
fcc92c1ebd
Wallet file encryption:
...
- a keypair is derived from the wallet password
- only the public key is retained in memory
- wallets must opened and closed explicitly with the daemon
2017-03-01 13:58:04 +01:00
ThomasV
ff39068867
new wallet structure:
...
- store addresses instead of pubkeys
- derive pubkeys only for serialization
- fix #2024
2017-02-26 08:33:44 +01:00
ThomasV
bc31d83466
Merge pull request #2193 from bauerj/socks-auth
...
Allow using a SOCKS5 proxy with authentication
2017-02-25 15:05:57 +01:00
Johann Bauer
9318b410bd
Allow using a SOCKS5 proxy with authentication
2017-02-23 22:35:41 +01:00
Johann Bauer
44c6990a5d
Use blue icon when connected using a proxy
2017-02-23 21:58:43 +01:00
ThomasV
0955b0d34d
show one item per line in utxo tab, move address actions to addresses tab
2017-02-22 22:09:05 +01:00
ThomasV
d99855f060
use ctypes to access the zbar library
2017-02-17 20:56:38 +01:00
ThomasV
f494cf0c84
Merge pull request #2170 from bauerj/tor-detect
...
Use a checkbox instead of a button
2017-02-17 15:20:08 +01:00
Johann Bauer
17ab49e5f8
Use a checkbox instead of a button
2017-02-17 15:12:28 +01:00
ThomasV
f5518a8566
keep reference to qthread object
2017-02-17 14:43:30 +01:00
Johann Bauer
9183263304
Detect Tor and suggest using it
2017-02-17 13:58:04 +01:00
Johann Bauer
ec6ab022e3
Keep filter after updating the list
2017-02-16 17:10:02 +01:00
ThomasV
7c0d18d4ee
minor fix
2017-02-08 10:53:17 +01:00
ThomasV
15b404b9de
add CPFP (child pays for parent) dialog to the Qt GUI
2017-02-01 12:26:30 +01:00
ThomasV
3a64ec0f2e
Initial segwit support (testnet only)
2017-01-25 21:42:15 +01:00
ThomasV
1f350c31dd
kivy: simplify currency dialog
2017-01-24 10:45:49 +01:00
ThomasV
13b16e9d4f
exchange rates: enforce https APIs. store exchanges list in json file.
2017-01-23 14:56:49 +01:00
ThomasV
ac53585a40
move freeze/unfreeze menus to coins tab, show utxos as tree
2017-01-22 09:39:10 +01:00
ThomasV
6b3aaff476
fix #2129 : remove shortcut
2017-01-22 06:40:45 +01:00
ThomasV
af46f83830
fix #2124
2017-01-22 01:01:52 +01:00
Kacper Żuk
1dedfa49f9
Preserve checkboxes state in seed_options
2017-01-21 21:40:37 +01:00
ThomasV
a736dc3052
fix #2114 : update utxo_list when freezing address
2017-01-16 10:38:32 +01:00
ThomasV
a62dab9962
fix #2108
2017-01-10 07:52:51 +01:00