Commit Graph

2398 Commits

Author SHA1 Message Date
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