Commit Graph

261 Commits

Author SHA1 Message Date
ThomasV
47c491624e show expired status in invoices tab 2014-06-13 16:53:43 +02:00
ThomasV
38e7d8ebe5 show color if payment request has expired 2014-06-13 16:39:07 +02:00
ThomasV
36cee62849 import paymentrequests only when really needed 2014-06-13 16:25:25 +02:00
ThomasV
58c302a4cf minor fixes 2014-06-13 16:08:46 +02:00
ThomasV
6f3c9e6a44 unify util.parse_URI 2014-06-13 16:02:30 +02:00
ThomasV
242bd5fb61 don't set column width in update, but only in create 2014-06-12 22:51:39 +02:00
ThomasV
6d0488c2de move qr code operations to transaction window and transaction menu 2014-06-12 22:24:10 +02:00
ThomasV
03c84aab0e let the send tab parse and return its own fields 2014-06-12 17:31:18 +02:00
ThomasV
6631ab9406 verify if pr has expired 2014-06-12 15:47:48 +02:00
ThomasV
503fd99cdb add pay_invoice menu item 2014-06-12 15:35:46 +02:00
ThomasV
4e1068b343 broadcast tx of payment request 2014-06-12 15:15:05 +02:00
ThomasV
68a75af1bd save and display request status 2014-06-12 11:27:18 +02:00
ThomasV
5f802aa69d fix varname 2014-06-12 10:21:44 +02:00
ThomasV
89a1b48ba1 column for payment request memo 2014-06-12 10:20:06 +02:00
ThomasV
2b751f8026 improve fee help message 2014-06-12 09:32:05 +02:00
ThomasV
39274ea10e fix: wrong variable name fee_e 2014-06-12 09:29:46 +02:00
ThomasV
771f953014 use BTCAmount.setAmount instead of setText 2014-06-12 09:25:04 +02:00
ThomasV
d3ba8fb507 get_amount returns None if there's an exception 2014-06-12 09:15:25 +02:00
ThomasV
f72679c092 restore encrypt/decrypt menus 2014-06-11 19:30:43 +02:00
ThomasV
cff3d6ce31 exchange rate plugin: bi-directional conversion 2014-06-11 18:10:21 +02:00
ThomasV
a530de3122 fix: missing import 2014-06-11 15:28:07 +02:00
ThomasV
46c2de3979 separate AmountEdit and BTCAmountEdit classes, for exchange rate plugin 2014-06-11 14:44:26 +02:00
ThomasV
440f972fd3 show payment request details 2014-06-07 19:53:54 +02:00
ThomasV
7d690d0c6b remove dead code: hboxes in list tabs 2014-06-07 13:15:52 +02:00
ThomasV
3305c0048a pop up menu for invoices 2014-06-07 12:45:56 +02:00
ThomasV
513f9c2d89 save invoices 2014-06-06 16:16:14 +02:00
ThomasV
38a6747eff fix: sanitize outputs 2014-06-06 07:48:08 +02:00
ThomasV
0673df9176 minor fixes for payto_edit 2014-06-06 07:17:47 +02:00
ThomasV
e699ab6660 coin control: select UTXOs in menu 2014-06-05 21:55:11 +02:00
ThomasV
d9db7771f9 tx window: let prent do the broadcast 2014-06-05 17:55:27 +02:00
ThomasV
26d133c20a payment request: show status with help button 2014-06-05 17:40:58 +02:00
ThomasV
10e5ec56a1 setFrozen generic method 2014-06-05 14:49:32 +02:00
ThomasV
0d02e9fd74 set payment_request to None if error 2014-06-05 14:19:18 +02:00
ThomasV
1cd3776e8f fix 2014-06-05 12:55:02 +02:00
ThomasV
ea9e0eb053 parse payto text 2014-06-05 12:43:11 +02:00
ThomasV
c626cad0dd paytoedit 2014-06-05 12:40:47 +02:00
ThomasV
c59f1b1edb handle units in AmountEdit 2014-06-05 12:40:07 +02:00
ThomasV
6c18fa1844 simplify send tab layout (unneeded vbox) 2014-06-03 21:47:27 +02:00
ThomasV
194291c80b update imported keys 2014-06-02 08:59:41 +02:00
ThomasV
16929a40b1 fix #682 2014-05-29 15:30:23 +02:00
ThomasV
680fbf1d3e fix 2014-05-26 05:47:00 +02:00
ThomasV
17ff5d162d close method 2014-05-26 05:40:04 +02:00
ThomasV
40b3b47d5b rewrite WaiingDialog as child class of QThread 2014-05-24 22:54:54 +02:00
ThomasV
0bd1eb1f7a simple test for waiting dialog 2014-05-24 22:06:43 +02:00
ThomasV
2ed292176e fix #700 2014-05-21 23:59:24 +02:00
ThomasV
c3676cc6e6 wallet.is_used() method 2014-05-12 11:28:00 +02:00
ThomasV
d55595d322 hide help buttons if a payment request is shown 2014-05-10 23:05:49 +02:00
ThomasV
b9143b3800 show request memo 2014-05-10 22:43:53 +02:00
ThomasV
6665a70a49 WaitingDialog class for better encapsulation 2014-05-10 20:36:07 +02:00
ThomasV
370bdbe855 fix payment ack 2014-05-07 18:59:51 +02:00
ThomasV
a03b85a513 fix: gui_object.payment_request 2014-05-07 18:47:14 +02:00
ThomasV
ec234105a5 send error messages for payment requests 2014-05-07 18:10:14 +02:00
ThomasV
a6d1eef549 payment requests: add style sheet for readonly fields 2014-05-07 16:15:22 +02:00
ThomasV
87fa402c34 support for payment requests in the gui 2014-05-07 15:26:38 +02:00
ThomasV
fa4c2b96d7 p2sh wallets cannot create accounts 2014-05-05 12:03:01 +02:00
ThomasV
ac93b86ebc export as json or csv 2014-05-05 11:31:04 +02:00
ThomasV
8ca7964dac address_field in sweep dialog 2014-05-05 09:58:29 +02:00
ThomasV
7335a9936e make do_export_privkey non-gui 2014-05-05 09:24:29 +02:00
ThomasV
35200557e4 sleep inside for loop, so that gui remains responsive 2014-05-05 09:20:19 +02:00
ThomasV
640d6641aa fix #444 2014-05-04 21:58:02 +02:00
ThomasV
c9fc6275ab move private key methods from wallet to accounts 2014-05-04 19:43:15 +02:00
ThomasV
fdf8697e58 handle pending and imported accounts using account child classes 2014-05-02 11:10:12 +02:00
ThomasV
b7a60f02e0 fix type of io_dir 2014-05-01 19:19:57 +02:00
ThomasV
46c0dda3b9 sweep privkeys in gui 2014-05-01 17:35:01 +02:00
ThomasV
b21cfc2746 export_privkeys_dialog 2014-05-01 16:33:56 +02:00
ThomasV
8f19f9bf28 do_export_privkeys: replace wallet.seed with is_watching_only 2014-05-01 15:04:12 +02:00
ThomasV
0a0186bc5d parameter for wizard.run 2014-05-01 14:55:29 +02:00
ThomasV
ace127ee43 fix password dialog, for imported wallets 2014-05-01 12:42:06 +02:00
ThomasV
95fce65e12 disable wallet menus when they do not apply 2014-05-01 12:19:24 +02:00
ThomasV
9c37ed68f4 wallet.has_seed 2014-04-30 11:40:53 +02:00
ThomasV
56e8ad3397 cleanup wallet classes 2014-04-30 11:18:13 +02:00
ThomasV
bb88c891dc move set_url to __init__. fixes #672 2014-04-30 07:59:59 +02:00
ThomasV
7dd78e3768 sort accounts 2014-04-28 15:27:28 +02:00
ThomasV
204d7507d6 show_before_broadcast option in gui 2014-04-28 15:25:47 +02:00
ThomasV
9723a5e9ec gui: don't show account names if there is only one account 2014-04-25 11:56:17 +02:00
ThomasV
242eca8821 rm dead code 2014-04-25 11:29:01 +02:00
ThomasV
5bbdcdf73d move tray logic to ElectrumGui object. fixes #468 2014-04-25 11:22:16 +02:00
ThomasV
40bd5e9c5f dark/light icon selector. see #666 2014-04-25 10:31:34 +02:00
ThomasV
ca16db7c7f Merge branch 'master' of git://github.com/spesmilo/electrum 2014-04-25 10:16:11 +02:00
ThomasV
a1daba6afe get_master_public_keys 2014-04-25 10:16:07 +02:00
Michael Wozniak
7d2895ad46 Add block explorer setting for "view online" 2014-04-24 13:26:48 -04:00
ThomasV
a3dd9f700c no accounts in multisig wallets 2014-04-24 14:29:08 +02:00
ThomasV
e7a71ff806 switch default display to mBTC 2014-04-24 08:38:01 +02:00
ThomasV
ace15d3e7e relocate export_history code 2014-04-18 10:04:25 +02:00
ThomasV
80a988e337 slightly better notifications. at least, it fixes #652 2014-04-17 17:38:21 +02:00
Michael Wozniak
8874242fa7 Bitcoin URL Handling
Update Bitcoin URL handling to reject URLs with duplicate keys

issue: #649
2014-04-12 12:19:42 -04:00
ThomasV
f550b452be transaction: add_signature(), is_complete() methods 2014-04-07 11:03:12 +02:00
ThomasV
94829db701 don't change default_wallet_path 2014-04-06 22:15:13 +02:00
ThomasV
88d4dab6cb broadcast tx in a separate thread 2014-04-05 16:52:38 +02:00
ThomasV
60bea77d1e Merge pull request #644 from wozz/raise_window
Fix OS X issue: window start in foreground
2014-04-05 11:52:48 +02:00
ThomasV
c24482c21a check seed in gui. fixes #622 2014-04-05 10:34:51 +02:00
Michael Wozniak
3cd4689083 Fix OS X issue: window start in foreground
When run from command line, the window starts behind all other windows.
raise_() will bring the window to the front.
2014-04-02 11:29:07 -04:00
ThomasV
53b872acdf gui fix: send tx dialog 2014-04-02 13:18:00 +02:00
ThomasV
5a43b633d6 update bip32 accounts and wallet 2014-04-01 11:25:12 +02:00
ThomasV
33b94cd60e add error field in tx, because exceptions cannot be passed by plugins 2014-03-28 17:37:31 +01:00
ThomasV
c5c1ed11f0 better waiting dialog, with Qt signals 2014-03-28 17:05:34 +01:00
Darrin Daigle
9fb7fd5803 Cleaned up Exchange Rate plugin: more efficient code and more intuitive names for the get fiat balance/price procedures. Created new procedure used for updating the fiat balance & price on the status panel. Enhancement: status panel on bottom left now shows the current BTC price (eg, 1 BTC~573.45 USD). 2014-03-27 15:30:24 -05:00
Darrin Daigle
ecd013bbb7 Fixed size issue on account combo box in status panel. If you started Electrum with a wallet that did not have imported keys (therefore the account combo box didn't show), then you opened a wallet that had imported keys, the combo box was not wide enough to correctly display the combo box items. 2014-03-27 10:23:30 -05:00
ThomasV
be7d0445a6 Merge pull request #625 from dpdtex/DialogTitles
fixed title on 3 dialog boxes (they were showing "python" as title)
2014-03-26 18:52:13 +01:00
rdymac
383763e24b add white space before BTC frozen message
Added a white space before BTC in the not enough funds frozen message.

The ‘Not enough funds…’ message does not disappear even after clicking
the clear button. Only changing the amount to send restores the
‘Balance’ message
2014-03-26 17:47:22 +01:00