Commit graph

569 commits

Author SHA1 Message Date
ThomasV
c2a4252065 do not pass config to storage. request height from network_proxy if connected 2015-05-08 10:58:54 +02:00
Neil Booth
79de458101 Preparation for moving the set of verified and unverified txs to the wallet.
The verifier will retain responsibility for verification, but will no longer
hold the transaction sets itself.

Change requires_fee to take a wallet.
Add new function add_unverified_tx()
Move get_confirmations() to the wallet from the verifier.
2015-05-07 09:21:08 +09:00
ThomasV
687cc7783f show unmatured coins in status bar. fixes #1163 2015-05-05 20:52:14 +02:00
Neil Booth
4d55cb9528 First of several incremental patches tightening up interface.py.
Remove some unneeded imports, a constant and a line of dead code.
Document the current external API interface.py provides.
2015-05-05 14:02:51 +09:00
ThomasV
e4038dcdba move create_csr to gui 2015-05-02 16:26:27 +02:00
ThomasV
51b62c2983 strip transaction text before parsing 2015-05-02 14:40:47 +02:00
ThomasV
c35cdf1fd8 rename ssl config variables 2015-04-30 17:33:29 +02:00
Neil Booth
1bafa42fbd Remove two redundant refreshes of history tab during startup.
The call to update_wallet() is redundant with earlier call to load_wallet().
Set the need_update boolean so the timer will refresh rather than
unconditionally refreshing.  This typically results in it merging with
the first network "updated" event resulting in one less refresh.

For me in online mode this results in history being calculated and shown
only twice during startup rather than four times.
2015-04-30 14:21:58 +09:00
ThomasV
8f84a90ab5 Merge pull request #1170 from kyuupichan/tray_tip_wallet
Tray tip wallet
2015-04-30 07:01:35 +02:00
Neil Booth
db2517b901 Shrink size of changes; functionality unchanged. 2015-04-30 13:32:01 +09:00
Neil Booth
506ed8ee74 Merge branch 'master' into tray_tip_wallet 2015-04-30 13:28:13 +09:00
Neil Booth
737a0ce9d8 Avoid ugly flash of small window during startup.
Electrum 2.x flashes a small window during startup before the main window appears.
This turns out to be the fee edit box being enabled in create_send_tab().
Setting it to visible when the grid containing it is unparented causes QT to actually
display a window with just the edit box widget for some reason.  So defer the
call to set its visibility until the grid is parented.
2015-04-30 11:34:06 +09:00
ThomasV
953674aac7 resize columns to content by default 2015-04-29 09:26:22 +02:00
Neil Booth
f56413d602 Put title() member func, with localization, in main_window.py 2015-04-28 21:12:25 +09:00
Neil Booth
889174ae19 Show wallet basename in tray tooltip for those of us using multiple wallets
Move basename (and title) logic to the wallet and use those member functions.
2015-04-28 19:32:56 +09:00
Neil Booth
72cf707e61 Filter on an array of columns. Make search string lower case too. 2015-04-27 08:37:03 +09:00
Neil Booth
329fd913e1 Merge branch 'master' of https://github.com/spesmilo/electrum 2015-04-26 22:14:57 +09:00
Neil Booth
deec78a9d4 Clean up block explorer handling. Add menu item to go to block explorer for an address.
Block explorer code is data-driven now.
Put block explorer defaulting in one place.
Fix URLs for insight.is and blockr.io.
Add tradeblock.com explorer.
Add menu item to view address on block explorer provided only one is selected.
2015-04-26 22:02:21 +09:00
ThomasV
b6c7a97d5f search invoices list by description 2015-04-26 14:31:27 +02:00
ThomasV
f02b95c81a pay to many 2015-04-26 13:16:09 +02:00
ThomasV
9fbbef4d17 disable sorting of addresses 2015-04-24 06:42:12 +02:00
ThomasV
de5c9c2f83 Merge pull request #1151 from romanz/master
Fix transaction broadcasting issues
2015-04-23 15:53:03 +02:00
ThomasV
9d54afa04f fix search: column number 2015-04-23 14:55:16 +02:00
ThomasV
77e902be63 add search box to incoices too 2015-04-23 13:55:52 +02:00
ThomasV
45081b1c8b search box 2015-04-23 13:50:35 +02:00
ThomasV
6fb9f2e241 smaller column 2015-04-23 12:53:29 +02:00
ThomasV
343d452706 sort contacts. fixes #920 2015-04-23 12:50:22 +02:00
ThomasV
e8189490e9 store contacts in a separate file, shared between wallets 2015-04-23 12:16:46 +02:00
ThomasV
7f3fc232a0 minor fixes for receive tab 2015-04-23 09:32:50 +02:00
ThomasV
1b7cd02bce fix item selection bug 2015-04-23 09:11:55 +02:00
Roman Zeyde
d3f696c301 main_window: call pr.get_id() before it's required 2015-04-23 09:17:46 +03:00
ThomasV
6cff7a284a store invoices as dict. rename domain -> requestor 2015-04-22 13:59:38 +02:00
ThomasV
74b0ed5f48 move get_status to InvoiceStore 2015-04-22 13:36:07 +02:00
ThomasV
0d4d06c58b set label before showing tx window 2015-04-22 12:10:58 +02:00
ThomasV
2753a0bbea fix: set_paid 2015-04-22 11:59:15 +02:00
ThomasV
362cbd06a7 add stretch 2015-04-22 11:03:28 +02:00
ThomasV
83851bfa85 fix: display request that never expires 2015-04-22 11:01:22 +02:00
ThomasV
6487db5e67 fix: show expires combo if request list is empty 2015-04-22 10:57:13 +02:00
ThomasV
fd651709b8 fix 2015-04-22 09:56:16 +02:00
ThomasV
2f0f1aafa6 replace help buttons in send tab with clickable labels 2015-04-22 09:49:01 +02:00
ThomasV
a32503d8fb merge send and invoices tab 2015-04-22 08:59:14 +02:00
ThomasV
1615daddaa set focus when creating new request 2015-04-22 07:37:41 +02:00
ThomasV
32fe3ea18e focus policy 2015-04-22 07:26:05 +02:00
ThomasV
afc0203a2b fix: display expiration date correctly 2015-04-22 07:19:33 +02:00
ThomasV
6831777058 rename payment_request functions 2015-04-21 11:01:16 +02:00
ThomasV
f50e56d229 rewording 2015-04-21 09:11:47 +02:00
ThomasV
30bed4c5a9 sign and save to file bip70 payment request; redo receive tab layout 2015-04-21 08:45:51 +02:00
ThomasV
fa446eac2e improved buttons 2015-04-20 14:15:18 +02:00
ThomasV
2bd9ef1cdb minor fix 2015-04-20 13:37:21 +02:00
ThomasV
7148e1a287 set focus policy of receive_address_e 2015-04-20 12:00:24 +02:00