Commit Graph

1117 Commits

Author SHA1 Message Date
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
0a1c8f5546 underline help label 2015-05-03 07:06:54 +02:00
ThomasV
e4038dcdba move create_csr to gui 2015-05-02 16:26:27 +02:00
ThomasV
6527eae32b handle adds is None in tx dialog 2015-05-02 16:17:50 +02:00
ThomasV
51b62c2983 strip transaction text before parsing 2015-05-02 14:40:47 +02:00
ThomasV
9f4a914526 change mouse cursor over clickable labels 2015-05-02 13:36:10 +02:00
ThomasV
c35cdf1fd8 rename ssl config variables 2015-04-30 17:33:29 +02:00
ThomasV
1b6abf6e02 Merge pull request #1177 from kyuupichan/reduce_redraws
Remove two redundant refreshes of history tab during startup.
2015-04-30 11:51:55 +02:00
Neil Booth
b71d35f027 Make stretch column editable again. 2015-04-30 16:39:32 +09: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
Neil Booth
ec953c7f30 Expand default BTC / fiat amount width. Seems to suffice for expected usage. 2015-04-29 21:41:27 +09:00
ThomasV
953674aac7 resize columns to content by default 2015-04-29 09:26:22 +02:00
Neil Booth
83e05b1183 Modify format_satoshis to display amounts according to locale.
In particular, thousands and decimal point separators are taken from locale.
2015-04-29 10:13:41 +09: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
6e33e2605e improve help text 2015-04-26 13:31:39 +02:00
ThomasV
300c1040cd add help text 2015-04-26 13:25:36 +02:00
ThomasV
68c664c483 Merge branch 'master' of git://github.com/spesmilo/electrum 2015-04-26 13:16:24 +02:00
ThomasV
f02b95c81a pay to many 2015-04-26 13:16:09 +02:00
Jason Jackson
acedbe304a Fix spelling of Clipboard 2015-04-24 23:20:34 -04:00
ThomasV
8689807400 add file button to text edits 2015-04-24 09:10:03 +02:00
ThomasV
9fbbef4d17 disable sorting of addresses 2015-04-24 06:42:12 +02:00
ThomasV
eff977081d add file reader to QRTextEdit, to facilitate key imports 2015-04-24 00:14:21 +02:00
ThomasV
d94aee83b9 enable sorting for all lists except history 2015-04-23 18:28:37 +02:00
ThomasV
7a7ad7fe2d call go_lite after load_wallet 2015-04-23 17:18:38 +02:00
ThomasV
ab0447d01e lite gui: update completions 2015-04-23 17:11:43 +02:00
ThomasV
de5c9c2f83 Merge pull request #1151 from romanz/master
Fix transaction broadcasting issues
2015-04-23 15:53:03 +02:00
ThomasV
706d605f91 recursive generator for tree leaves 2015-04-23 15:24:12 +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
782522fb71 update guis for new contacts 2015-04-23 12:46:52 +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
b5c31cd031 transaction_dialog: hide broadcast button when offline 2015-04-23 09:30:25 +03: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
acf4ad5ec8 add preprocessing to ThreadedButton 2015-04-21 11:00:40 +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
2f729c2505 add copy button to tx dialog 2015-04-20 14:44:59 +02:00
ThomasV
6b3d88fa2f update buttons in address dialog 2015-04-20 14:25:39 +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
b42ff0b925 gui: fix buttonsTextEdit bug 2015-04-20 12:32:48 +02:00
ThomasV
7148e1a287 set focus policy of receive_address_e 2015-04-20 12:00:24 +02:00
ThomasV
a3ed4ce2a7 new class to show buttons in LineEdit. fixes #1050 2015-04-20 11:49:27 +02:00
ThomasV
8251c5b6d9 fix #1057 2015-04-20 10:33:32 +02:00
ThomasV
50fed3dce5 minor fix: parent.wallet 2015-04-20 09:25:01 +02:00
ThomasV
8fb14bb5fe adjust grid width 2015-04-20 07:56:22 +02:00
ThomasV
e780bf3db8 gui: don't show qr code directly in receive tab 2015-04-20 07:48:39 +02:00
ThomasV
620cc91aad receive_address: use MyLineEdit 2015-04-19 21:37:27 +02:00
ThomasV
7d8ec4338b display receive address field as a label. add copy button (fixes #1103) 2015-04-19 21:10:31 +02:00
ThomasV
46618876f1 improve gui messages 2015-04-19 20:36:07 +02:00
ThomasV
7dadc00c8e change label to 'my requests' 2015-04-19 19:46:43 +02:00
ThomasV
e4c02a52a7 add expiration field to payment requests 2015-04-19 19:21:50 +02:00
ThomasV
7411476cfb show status and icon for payment requests 2015-04-19 14:24:33 +02:00
ThomasV
6015a91c70 minor fix (lower or equal) 2015-04-19 14:13:15 +02:00
ThomasV
5f30348d62 use address label as payment request message. display status and hide address in table 2015-04-19 13:44:40 +02:00
ThomasV
21b2fcbe85 always_hook. fix trezor handler. fixes #1146 2015-04-18 14:59:46 +02:00
ThomasV
8f94039355 call set_layout before adding buttons, so that setDefault works 2015-04-17 13:13:35 +02:00
ThomasV
fbf56c9cfa set daemon flag on get_payment_request thread 2015-04-14 16:37:02 +02:00
ThomasV
6bf1dc6f33 version_getter should be daemon 2015-04-14 15:02:17 +02:00
ThomasV
9fde706f84 improve invoice dialog 2015-04-13 17:53:43 +02:00
ThomasV
036f96cf35 store invoices in a separate file, with their status 2015-04-13 14:19:59 +02:00
ThomasV
6f5241302c remove debugging code in pay-from_URI 2015-04-10 11:28:41 +02:00
ThomasV
0933f57e18 minor fix (UserRole) 2015-04-04 22:03:39 +02:00
ThomasV
ff152141ae fix: always use UserRole to store the key 2015-04-04 21:38:21 +02:00
ThomasV
3a2e2702bb fix parent of address history widget 2015-04-04 21:15:58 +02:00
ThomasV
93250b1041 gui simplification 2015-04-04 20:59:57 +02:00
ThomasV
b8a72180c7 HistoryWidget class; address history window 2015-04-04 18:26:52 +02:00
ThomasV
0a7b585b6c redo default labels with incoming tx outputs 2015-04-04 15:55:28 +02:00
ThomasV
f14c863a0a minor fix: missing parameter in get_history 2015-04-03 15:41:56 +02:00
ThomasV
c89c449dd7 fix issue #421 2015-04-03 15:32:29 +02:00
ThomasV
4c729f0ff0 move format_time to util 2015-04-03 14:44:03 +02:00
ThomasV
7e6bd2eb8c give user the option to remove incomplete wallet 2015-04-03 13:10:43 +02:00