ThomasV
c49335ed30
Merge pull request #3346 from SomberNight/encrypt_watch_only_wallets
...
allow encrypting watch-only wallets
2018-02-03 11:02:14 +01:00
SomberNight
52acb7ab66
gui remove_local_tx: update all tabs
2018-02-01 23:48:25 +01:00
SomberNight
5522e9ea9f
TX_ICONS list between kivy and qt needs to be kept in sync
2018-01-31 17:03:46 +01:00
SomberNight
b80eacf7bf
fix #3016
2018-01-31 16:44:50 +01:00
SomberNight
5c1da002ad
local_tx: allow saving already signed tx through tx dialog
2018-01-31 05:27:28 +01:00
ThomasV
34080187ff
Merge pull request #2339 from bauerj/error-window
...
Semi-automated crash reporting
2018-01-30 11:16:42 +01:00
Johann Bauer
91e44ba6fc
Show error window for unhandled exceptions
...
Use exception hook from main thread for all threads
Use signal to delegate error window creation to GUI thread
Add more information to issue template
Update to PyQt5
Switch from Github to REST-Service
Report to web service instead of opening the browser
Fix imports
Change crashhub URL to electrum.org server
Explain that exception hooks are only used in the Qt Gui now
2018-01-30 10:49:31 +01:00
ThomasV
64127a8bee
Merge pull request #3782 from SomberNight/opt_wallet_get_address_index
...
Optimisations in wallet.py
2018-01-30 01:06:44 +01:00
ThomasV
2343894e0f
Merge branch 'local_tx'
2018-01-30 00:22:02 +01:00
ThomasV
0e7e7e3dc5
Merge branch 'local_tx'
2018-01-30 00:18:44 +01:00
SomberNight
1bf54a0bc5
clean-up in gui/qt/main_window.py: use string.format for translated strings, and some indentation
2018-01-29 15:10:24 +01:00
Johann Bauer
2a1e5238c8
Allow user to save transaction from dialog
2018-01-28 23:11:43 +01:00
Johann Bauer
8676e870f3
Raise exception if transaction is not related to wallet
2018-01-28 22:56:33 +01:00
SomberNight
c811c5c9d9
allow encrypting watch-only wallets. initial support for hw wallet storage encryption.
2018-01-28 02:09:44 +01:00
SomberNight
7f3b627aa4
make wallet.get_address_index faster by storing an addr->index dict
2018-01-27 17:33:26 +01:00
Johann Bauer
7ab9fa5be4
Update Kivy build instructions
...
My PRs have been merged!
2018-01-26 21:33:41 +01:00
Johann Bauer
e184ac888f
Make sure to save changes to transactions on disk
2018-01-24 21:41:35 +01:00
Johann Bauer
95da5a8bed
Enable adding transactions from file through Drag and Drop
2018-01-24 21:32:51 +01:00
Johann Bauer
fbcee9a6f6
Also remove child transactions
2018-01-24 19:34:23 +01:00
Johann Bauer
887e06eebb
Set icon for offline transactions
2018-01-23 23:50:02 +01:00
Johann Bauer
5e9d901794
Allow to remove local transactions from the GUI
2018-01-23 19:11:12 +01:00
ThomasV
e6dd3e6ad8
allow to save unbroadcasted transactions in wallet
2018-01-18 11:56:21 +01:00
Johann Bauer
3dd4285fc5
Change number of zero when base unit changes
2018-01-16 21:52:45 +01:00
SomberNight
1c10d5dce1
remove --nossl option (follow-up dc388d4c7c)
2018-01-16 12:36:39 +01:00
ThomasV
58d889e480
Merge pull request #3726 from bauerj/android-docs
...
Update kivy docs to current build process
2018-01-15 18:44:39 +01:00
Johann Bauer
21e44bdb57
Update kivy docs to current build process
2018-01-15 18:38:30 +01:00
ThomasV
d580ecfb28
Merge pull request #3643 from SomberNight/fee_ui_feerounding
...
fee ui: rounding
2018-01-15 14:18:58 +01:00
racquemis
7d52cfd374
Handle invalid PIN on exporting private key
...
Prevent Android App from crashing when a wrong PIN is entered.
2018-01-14 12:40:23 +01:00
Yuval Kogman
34256c16f8
QT: Only set if hasattr(QtCore.Qt, "AA_ShareOpenGLContexts")
...
If the attribute does not exist (presumably in older versions of Qt),
this change prevents the following error:
AttributeError: type object 'Qt' has no attribute 'AA_ShareOpenGLContexts'
2018-01-13 20:17:02 +00:00
Johann Bauer
7f74d21eb2
Add a warning about harmful code to the console
2018-01-12 17:11:50 +01:00
ThomasV
d731df3b22
Merge pull request #3699 from SomberNight/qt_shareopenglcontexts
...
QT: AA_ShareOpenGLContexts
2018-01-12 16:57:49 +01:00
SomberNight
0fbc0accb9
fix-up stdio gui
2018-01-12 15:05:27 +01:00
SomberNight
4435a6c9c7
use tx.txid() instead of tx.hash()
2018-01-12 14:18:50 +01:00
ThomasV
a94789b8ef
fix #3619 : set correct parent window
2018-01-12 12:13:19 +01:00
Marcel O'Neil
fe982cf826
fix crash when exporting private keys
2018-01-11 18:19:45 -05:00
SomberNight
4f5bc9cff0
QT: AA_ShareOpenGLContexts
...
Makes this go away:
"Qt WebEngine seems to be initialized from a plugin. Please set Qt::AA_ShareOpenGLContexts using QCoreApplication::setAttribute before constructing QGuiApplication."
2018-01-11 17:49:15 +01:00
SomberNight
3ef778044e
qt privkey export: if multisig wallet, warn users re backup
2018-01-10 14:56:45 +01:00
SomberNight
41660d26e9
follow-up 553bf98664
...
fixes AttributeError: 'QTextEdit' object has no attribute 'text'
2018-01-08 22:36:13 +01:00
ThomasV
553bf98664
disable qr scanning of seeds, because the android app does not use it anymore
2018-01-08 10:25:27 +01:00
SomberNight
9d46703c6f
fix #3663 : 'copying' QR code does not save to file
2018-01-08 02:28:13 +01:00
SomberNight
99a08f35b2
Clean up messages about msg signing/verification.
...
Allow translations. Test is_mine before txin_type. Show txin_type in msg.
2018-01-04 21:30:06 +01:00
SomberNight
7033125186
fee ui - rounding: display info icon with tooltip. show pre-rounding values in ui.
2018-01-03 18:08:10 +01:00
ThomasV
7ae1a4cdeb
Merge pull request #3593 from SomberNight/scan_qr_textedit_allow_multi
...
ScanQRTextEdit optionally allows to concat data
2017-12-31 18:04:21 +01:00
ThomasV
5db7363cf8
Merge pull request #3602 from SomberNight/android_rbf_default_on
...
Android: make RBF on by default
2017-12-31 15:51:47 +01:00
ThomasV
a95534bb0c
Merge pull request #3624 from bauerj/zxing-integration
...
Bundle QR scanner with Android app
2017-12-30 20:43:35 +01:00
ThomasV
a492cfe1a8
Merge pull request #3625 from SomberNight/fee_ui_offline
...
fix fee ui: offline case
2017-12-30 17:08:22 +01:00
SomberNight
c8baff9faf
fix #3217 : make sure qt quits
2017-12-30 02:34:04 +01:00
SomberNight
6f954090e6
fix fee ui: offline case
2017-12-30 01:13:36 +01:00
Johann Bauer
7ccbbe77f5
Bundle QR scanner with Android app
2017-12-29 23:16:08 +01:00
SomberNight
9d4dd20b23
fix kivy refresh bug with Addresses tab
2017-12-29 20:40:24 +01:00
SomberNight
c04ebe9571
wizard: added derivation presets for bip44/49
2017-12-27 17:01:47 +01:00
ThomasV
ffff09736a
Merge pull request #3592 from SomberNight/fix_android_addr_tab_impwal_change
...
fix: kivy Addresses tab crash for Imported_Wallet change
2017-12-26 23:07:18 +01:00
SomberNight
c37608dd5e
fix #3601
2017-12-25 20:52:44 +01:00
SomberNight
2e34747cc4
Android: make RBF on by default
2017-12-25 20:10:28 +01:00
SomberNight
3de5b91c15
ScanQRTextEdit allow_multi=True for sweeping and importing privkeys into existing wallet
2017-12-25 19:41:03 +01:00
SomberNight
2bcb02d609
fix some crashes when the underlying QT (C/C++) object no longer exists
2017-12-25 16:57:05 +01:00
SomberNight
029c2aa72a
fix: kivy Addresses tab crash for Imported_Wallet change
2017-12-24 03:41:35 +01:00
SomberNight
aef0444867
fix #3439 : ScanQRTextEdit optionally allows to concat data
2017-12-24 03:30:04 +01:00
ThomasV
efc837b4aa
do not display unknown tx size as zero. fix slider
2017-12-21 11:41:45 +01:00
SomberNight
87cbe443ab
Replace RBF setting in Send tab and "Propose RBF" in prefs, with single "use rbf" checkbox in prefs.
2017-12-21 11:17:20 +01:00
SomberNight
ab5a142738
change tx size to label. small fix re connecting slider and feerate. slider changes look when its value is ignored.
2017-12-21 11:17:20 +01:00
SomberNight
3ba864bbca
connect fee edits together
2017-12-21 11:17:20 +01:00
ThomasV
96c86dac27
show tx size and fee rate in send tab
2017-12-21 11:17:20 +01:00
ThomasV
dc388d4c7c
replace SSL checkbox in GUI with command line option
2017-12-18 14:15:10 +01:00
SomberNight
f231349673
fix: crash when closing qrscanner window (see #3546 )
2017-12-17 21:11:25 +01:00
SomberNight
3851e78454
fix #3526
2017-12-15 04:21:33 +01:00
ThomasV
1ddbd633b8
kivy: disable coinchooser option
2017-12-12 17:25:41 +01:00
ThomasV
936ee47d3a
Merge pull request #3496 from SomberNight/coinchooser1
...
CoinChooser: privacy prefers confirmed and is default
2017-12-12 17:19:19 +01:00
ThomasV
bc7051372f
format a few strings with str.format(). fix #3405
2017-12-12 16:55:50 +01:00
ThomasV
8ae1717772
Merge pull request #3500 from SomberNight/fix_sweep_2fa
...
fix sweeping for 2fa wallets
2017-12-12 05:31:07 +01:00
SomberNight
ec99304ae1
fix sweeping for 2fa wallets
2017-12-11 17:37:10 +01:00
SomberNight
2a3c41b24f
coinchooser: "privacy" policy now prefers confirmed coins. removed "priority" policy.
2017-12-11 14:49:53 +01:00
Johann Bauer
c01fe8fa98
Add Testnet to main window title in testnet mode
2017-12-10 18:45:00 +01:00
SomberNight
d403c59ad7
fix #3486
2017-12-09 21:23:10 +01:00
SomberNight
f492021195
fix: openalias resolution unnecessarily blocks gui for some payto
2017-12-08 21:21:54 +01:00
SomberNight
80f99b68e0
fix: crash in QT InstallWizard if wallet path results in IOError and user still clicks Next (see #3404 )
2017-12-03 16:59:08 +01:00
Sameer Zahid
a9a5647a9d
Make balance text in statusBar selectable
2017-12-03 02:18:37 +04:00
SomberNight
e65b598756
use the send tab when sweeping (qt gui)
2017-11-30 12:27:00 +01:00
ThomasV
2ea59aad14
fix #3345 : do not require a wallet in order to sweep
2017-11-29 13:45:02 +01:00
SomberNight
b950904ef4
follow-up #3361 (notifications for incoming transactions)
2017-11-24 02:10:49 +01:00
Johann Bauer
33d82aa121
Show notifications for incoming transactions
2017-11-23 18:41:04 +01:00
SomberNight
1799b8a7af
disallow editing labels in Coins tab (QT)
2017-11-17 01:54:48 +01:00
SomberNight
5f30f95cdd
fix: bip39 checksum not calculated if option was toggled after entering seed
2017-11-14 01:44:55 +01:00
SomberNight
098c2be919
follow-up 70d23f9e3b
2017-11-13 16:18:56 +01:00
ThomasV
2d28532909
remove unused android icon
2017-11-13 12:28:44 +01:00
Justin Turner Arthur
857eb4ac1d
Remove unused imports. Explicitly import a few deep imports.
2017-11-13 02:28:00 -06:00
Justin Turner Arthur
9a0aa9b478
Remove Python 2 support imports.
2017-11-13 02:26:48 -06:00
SomberNight
c65d01ea96
file i/o: use 'with' keyword
2017-11-12 14:33:46 +01:00
ThomasV
c4923ac99d
Merge pull request #3182 from SomberNight/storage_upgrade_manual_for_qt
...
wallet storage upgrade will now happen silently whenever possible
2017-11-11 11:40:19 +01:00
ThomasV
5156b60769
kivy addresses tab: simplify, separate actions from display updates
2017-11-11 11:33:36 +01:00
SomberNight
39187c9a3a
follow-up 115ef54c0c: wallet storage - silent upgrades whenever possible
2017-11-11 09:23:56 +01:00
ThomasV
c46f219d25
kivy: fix crash in show_private_key
2017-11-10 11:12:29 +01:00
ThomasV
786f9ce7ff
Merge pull request #3206 from ariard/kivy-addr
...
kivy: replace requests tab by address tab
2017-11-10 10:56:32 +01:00
ThomasV
0ecb665b95
Merge pull request #3257 from SomberNight/bitcoin_network_constants
...
bitcoin.NetworkConstants: easier changing between testnet and mainnet
2017-11-10 09:15:40 +01:00
SomberNight
f8518c78d8
remove Transaction.requires_fee()
2017-11-09 22:15:47 +01:00
SomberNight
0db5ea67a0
bitcoin.NetworkConstants: easier changing between testnet and mainnet
2017-11-09 17:47:57 +01:00
SomberNight
3d002939f9
fix py3: do_export_history
2017-11-08 20:31:53 +01:00
ThomasV
368aaebb23
Merge pull request #3235 from SomberNight/fix_delete_passworded_wallets
...
fix: deleting a passworded wallet did not work
2017-11-07 17:42:28 +01:00
Jörg Sommer
8661823c97
paytoedit: Calculate height depending on font's line height
...
On high-resolution (HiRes) displays, the pixel size of a font is much
larger than the hard-coded 17 pixels, e.g. more than 40 for me. It's
better to get the line high of the current font from it's metrics and
calculate the high of the box with it.
2017-11-07 15:27:02 +01:00
SomberNight
83443732c4
fix: deleting a passworded wallet did not work
2017-11-07 14:08:46 +01:00
SomberNight
b28f8b3ebd
make tx deserialization more robust to ill-formed tx
2017-11-06 12:27:47 +01:00
SomberNight
97d45c7c30
fix typo: text gui with no wallet
2017-11-05 22:33:19 +01:00
ThomasV
c79655d26a
fix: kivy unit selector
2017-11-04 15:50:49 +01:00
SomberNight
291716d2e6
fix: exporting privkeys multiple times
2017-11-03 20:02:33 +01:00
Antoine Riard
70bfcaaf59
kivy: replace requests tab by address tab
2017-11-03 11:50:30 -04:00
SomberNight
115ef54c0c
fix: wallet storage upgrade happening silently even when using QT GUI
2017-11-02 12:11:36 +01:00
SomberNight
0eec8be400
NetworkDialog: changed string literal ("Node" -> "Connected node")
2017-11-02 08:27:38 +01:00
ThomasV
f5ade2da86
clarify message
2017-10-31 12:13:17 +01:00
SomberNight
cd03c64756
fix AddressList: indices of address states
2017-10-31 03:57:11 +01:00
ThomasV
b9309807d7
Merge pull request #3155 from bauerj/address-tab-combobox
...
Use combo box instead of buttons to filter address tab
2017-10-30 19:33:31 +01:00
Johann Bauer
f6e7d29998
Use combo box instead of buttons to filter address tab
2017-10-30 19:14:26 +01:00
ThomasV
9a0082248b
move autoconnect checkbox to server tab
2017-10-29 15:31:19 +01:00
ThomasV
aee27e7007
increase width of tx window, because segwit addresses are longer
2017-10-27 16:32:08 +02:00
ThomasV
e9f7429fcd
kivy: fix type in RBF dialog
2017-10-27 15:31:13 +02:00
ThomasV
62fe3a411b
Merge pull request #3133 from SomberNight/payment_req1
...
fix: payment request related stuff
2017-10-27 11:20:39 +02:00
SomberNight
7c3a0905ce
fix #3134
2017-10-27 03:06:41 +02:00
SomberNight
0d0f8c5842
fix: payment request related stuff (qt crash, exporting, refresh bug)
2017-10-27 02:32:49 +02:00
ThomasV
e7d4bf2945
fix typo
2017-10-26 22:16:14 +02:00
ThomasV
52a482a9b5
display segwit warning in privkey window
2017-10-26 18:40:31 +02:00
ThomasV
337675d134
add safety notice
2017-10-26 18:21:24 +02:00
SomberNight
bf024db7aa
follow-up prev comit
2017-10-26 16:14:09 +02:00
SomberNight
404584bfe6
fix: (QT network dialog) don't keep resetting proxy settings
2017-10-26 15:21:44 +02:00
SomberNight
523de69b5e
Introduced BasePlugin.can_user_disable(). TrustedCoin plugin can't be disabled by user.
2017-10-24 04:42:52 +02:00
ThomasV
7578ce2331
cleanup py2 compatibility imports
2017-10-23 13:54:09 +02:00
ThomasV
fe82a7905c
Merge pull request #3090 from bauerj/dark2
...
Follow-up #2983
2017-10-22 21:05:34 +02:00
Johann Bauer
027821d7aa
Follow-up #2983
2017-10-22 20:05:52 +02:00
ThomasV
4c88159efb
move delete button to menu
2017-10-22 17:30:24 +02:00
ThomasV
4297270aae
fix #2593 : add delete button
2017-10-22 17:00:59 +02:00
ThomasV
fae4c8cd00
wallet information dialog
2017-10-22 16:17:57 +02:00
ThomasV
6921e9fece
kivy: do not display 'signing' message if user cancels send_tx
2017-10-22 15:50:32 +02:00
ThomasV
7cf075c754
follow up b8c7edf070
2017-10-22 15:14:09 +02:00
SomberNight
29c34332ac
fix: contacts import
2017-10-22 13:46:05 +02:00
ThomasV
290999b9a8
kivy: py3 update for scanning transaction
2017-10-22 12:50:28 +02:00
ThomasV
b8c7edf070
return bytes in scan_barcode
2017-10-22 12:04:00 +02:00
ThomasV
42f9d1ee63
kivy: py3 updates
2017-10-22 07:33:03 +02:00
SomberNight
d4a180da7c
follow-up 198cc9d737
2017-10-21 16:34:20 +02:00
ThomasV
198cc9d737
fix #2614 : define non-linear scale for static fees
2017-10-21 11:15:59 +02:00
ThomasV
1d2253f0d8
kivy: python3 imports
2017-10-21 11:03:47 +02:00
ThomasV
4bc2a4e805
kivy: python3 imports
2017-10-21 11:00:56 +02:00
ThomasV
76da6916f3
Merge pull request #3010 from SomberNight/qt_wiz_catch_exc
...
fix: [QT wallet wizard] catch exceptions: UserCancelled, GoBack
2017-10-19 16:03:01 +02:00
ThomasV
0497561e56
fix #3068
2017-10-19 16:01:56 +02:00
neocogent
7a92750ea5
add sat/byte fee info and fee_unit pref
2017-10-19 14:34:42 +02:00
ThomasV
68ca0b73b1
fix #2968
2017-10-18 15:20:42 +02:00
ThomasV
1e4ac1c352
fix #3060
2017-10-18 11:35:17 +02:00
ThomasV
beffd3c006
follow-up 713c3c746: fiat values need to be right aligned
2017-10-13 11:54:46 +02:00
SomberNight
a5ffa69a3e
storage: upgrade format version automatically in load_data()
2017-10-13 05:44:19 +02:00
SomberNight
96ce6e542e
network dialog fixes
2017-10-13 01:13:03 +02:00
ThomasV
8c55bbd1f3
Merge pull request #3030 from achow101/tray-menu-fix
...
Modify tray context menu instead of creating a new one
2017-10-12 18:44:02 +02:00
ThomasV
2a80f68778
improve network dialog. fixes #2898
2017-10-12 18:35:45 +02:00
Andrew Chow
9dc3eceea9
Modify tray context menu instead of creating a new one
...
Instead of creating a new context menu and setting it with setContextMenu,
simply clear and modify the existing context menu.
2017-10-12 12:26:42 -04:00
ThomasV
482458d00d
fix #3028 : add info to proxy dialog
2017-10-12 17:09:28 +02:00
ThomasV
6b8f685b42
fix #3027
2017-10-12 10:28:56 +02:00
ThomasV
401d8bc534
fix #2890
2017-10-10 11:48:27 +02:00
SomberNight
d48ecc990a
fix: [QT wallet wizard] catch exceptions: UserCancelled, GoBack
2017-10-09 02:16:04 +02:00
ThomasV
252cb491c8
show message when copy button is pressed
2017-10-06 16:50:05 +02:00
ThomasV
01108d8b47
address tab: replace tree view with buttons
2017-10-06 15:22:18 +02:00
ThomasV
e299df7b82
add message signing/decryption for segwit addresses
2017-10-05 14:44:44 +02:00
SomberNight
4aa385e0b3
follow-up of wallet.get_private_key() -> wallet.export_private_key()
2017-10-04 23:22:33 +02:00
ThomasV
3d54011c5d
Merge pull request #2983 from bauerj/dark
...
Adjust colors if dark color scheme is used
2017-10-04 18:17:38 +02:00
Johann Bauer
5c2beb4ab5
Adjust colors if dark color scheme is used
2017-10-04 15:17:20 +02:00
SomberNight
5ce871ef55
fix: editing labels in [QT GUI] Addresses tab for headings resulted in errors
2017-10-04 14:21:45 +02:00
ThomasV
6c215c895a
Merge pull request #2971 from SomberNight/fix_saving_bip70_payreq
...
fix: saving payment request as bip70 file
2017-10-04 12:34:24 +02:00
jrkong
1cf1f05938
Fixed syntax error with utf-8 encoding argument was spelt "utf8" instead of "utf-8". This will cause the reader to read the files using default encoding rather then utf-8.
2017-10-04 00:09:55 -04:00
SomberNight
67f418e94d
fix: saving payment request as bip70 file
2017-10-04 02:12:52 +02:00
ThomasV
1ebc872755
Merge pull request #2966 from SomberNight/py3_text_ui
...
fixes in text UI (mainly py3)
2017-10-03 14:03:10 +02:00
SomberNight
db1d632ddb
fix: [text UI] Send tab: up and down movement
2017-10-03 08:11:17 +02:00
SomberNight
cf6d6608eb
fix: [text UI] changing proxy
2017-10-03 07:59:21 +02:00
SomberNight
6353f1a8f0
fix: py3 network_dialog - dict.keys() returns dict_keys(list) instead of list
2017-10-03 07:14:21 +02:00
SomberNight
555fe4373e
py3 fixes in text UI
2017-10-03 07:09:55 +02:00
SomberNight
f091bd8694
fix: contact name editing
2017-09-29 22:55:14 +02:00
ThomasV
e8b564c0e7
Extend Wallet Import Format with txin type. Extend class Imported_Wallet.
2017-09-29 15:32:55 +02:00
ThomasV
e91aa882ba
fix console: python3 exec
2017-09-25 23:33:11 +02:00
ThomasV
6e936db94a
Merge pull request #2918 from SomberNight/qt_plugins_grid
...
fix qt plugins crash
2017-09-25 21:26:04 +02:00
ThomasV
e014e3af75
qt wizard: fix scroll area
2017-09-24 11:52:53 +02:00
ThomasV
4c22698444
fix qt5: setBackgroundColor
2017-09-24 10:04:32 +02:00
SomberNight
6d6f5683cb
fix: return type of QFileDialog.getSaveFileName() changed
2017-09-24 04:51:11 +02:00
SomberNight
e43481aafc
fix prev commit: name collisions with _()
2017-09-24 04:44:11 +02:00
SomberNight
f1a4f998d2
fix: return type of QFileDialog.getOpenFileName() changed
2017-09-24 04:16:39 +02:00
SomberNight
3181396858
QTreeWidget::isItemSelected(item) has been removed for QTreeWidgetItem::isSelected()
2017-09-24 02:02:22 +02:00
SomberNight
2ea78f7f3b
fix qr code saving
2017-09-23 22:16:36 +02:00
SomberNight
8799809477
fix qt plugins crash
2017-09-23 19:28:06 +02:00
Johann Bauer
d9db331580
Fix wrong argument type in QMessageBox.information
...
TypeError: information(QWidget, str, str, buttons: Union[QMessageBox.StandardButtons, QMessageBox.StandardButton] = QMessageBox.Ok, defaultButton: QMessageBox.StandardButton = QMessageBox.NoButton): argument 4 has unexpected type 'str'
2017-09-23 12:06:12 +02:00
SomberNight
4ac162f18b
migration to PyQt5. initial commit.
2017-09-23 05:54:38 +02:00
Joe Ellis
77b9eac72e
Added scroll pane in install wizard confirmation dialog.
...
Prevent cropping of text that occurs when you have just a label.
In response to issue 2888.
2017-09-18 23:14:12 +01:00
Roman Zeyde
a156ee94bf
paytoedit: fix insertCompletion() string handling
2017-09-17 22:03:14 +03:00
Mike C
8f1ccc188c
Edit install wizard msg to reflect linguistic trends
...
In the install wizard message, the prompt uses the word "fulfil". While this is an acceptable spelling of the word, Google ngrams indicates that it is twice as common to spell the word with two l's at the end, aka "fulfill", in modern writing. This PR proposes to use the more common spelling.
https://books.google.com/ngrams/graph?content=fulfill%2C+fulfil&year_start=1800&year_end=2000&corpus=15&smoothing=3&share=&direct_url=t1%3B%2Cfulfill%3B%2Cc0%3B.t1%3B%2Cfulfil%3B%2Cc0
2017-09-16 17:41:03 -06:00
ThomasV
9fc8d94d96
try..except block around load_wallet
2017-09-15 11:51:11 +02:00
ThomasV
51718501fd
add server list to setup.py
2017-09-14 10:25:04 +02:00
SomberNight
53c98ec96d
migrating print() to python 3
2017-09-12 17:01:55 +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
0fd108079d
kivy wizard: fix bug if password is not provided
2017-08-26 08:28:25 +02:00
ThomasV
fbcad8e5a1
python3: update apk build instuctions
2017-08-26 08:28:24 +02:00
ThomasV
32dee14fd0
show error message when parsing empty tx
2017-08-26 08:28:24 +02:00
ThomasV
01736197f8
python3 fixes
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
ThomasV
0d12784f1e
updates for new version of buildozer
2017-08-02 11:21:45 +02:00
ThomasV
4c2deb6d2b
follow-up to bc4fcfbebd
2017-08-01 10:47:33 +02: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
ThomasV
622f459c41
kivy: minor fix (switch_to)
2017-07-24 12:04:04 +02:00
ThomasV
732679aa3d
kivy: group network calback registrations
2017-07-21 10:38:50 +02:00
ThomasV
2bb980c84c
kivy: trigger_update_interfaces
2017-07-21 00:09:47 +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
12b62fb27d
kivy: use app.num_chain
2017-07-19 09:46:48 +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
ec41ad4a98
kivy fix: get_spendable_coins
2017-07-15 23:40:43 +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
96a685a765
kivy: gui improvements
2017-07-12 17:23:21 +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
b262e5bf3b
fix #2384
2017-05-10 12:32:28 +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
08fd7d95ab
kivy: use NumericProperty for blocks and nodes
2017-03-30 10:13:58 +02:00
ThomasV
98dcc7c094
kivy checkpoint dialog
2017-03-30 07:05:19 +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
e233ca33b4
fix method name
2017-03-28 19:16:03 +02:00
ThomasV
e7b136cc6b
kivy: minor GUI tweaks
2017-03-28 09:44:11 +02:00
ThomasV
14a3d49f81
presplash screen
2017-03-28 09:43:49 +02:00
ThomasV
38d6c18b60
kivy: allow manual server entry
2017-03-28 08:53:18 +02:00
ThomasV
51f8816ec7
kivy: improve blockchain dialog
2017-03-27 21:31:37 +02:00