Commit Graph

666 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 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
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 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 fbf56c9cfa set daemon flag on get_payment_request thread 2015-04-14 16:37:02 +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 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
ThomasV d70c9d1ab7 stretch column instead of storing width 2015-04-02 17:45:44 +02:00
ThomasV 8e65df3ae7 Merge branch 'master' of git://github.com/spesmilo/electrum 2015-03-31 18:57:50 +02:00
ThomasV c00b1f649a do not save gui_last_wallet if -w parameter was passed 2015-03-31 17:56:18 +02:00
ThomasV c6027a3578 don't show import menu 2015-03-31 17:36:30 +02:00
ThomasV 9782c7fe8e don't show new account menu 2015-03-31 17:34:31 +02:00
ThomasV a44f1bc4d3 Merge pull request #1115 from romanz/offline-mode-fix
Offline mode fixes
2015-03-31 13:57:27 +02:00
ThomasV f77311328a add get_completions to wallet 2015-03-31 12:01:42 +02:00
Roman Zeyde 43a4b68ee8 main_window: don't update history in offline mode 2015-03-31 09:33:14 +03:00
ThomasV f051a3e577 update occurences of get_history 2015-03-30 20:17:24 +02:00
Roman Zeyde c4b306cdbe fix Transaction.deserialize() to Transaction() 2015-03-30 18:28:24 +03:00
ThomasV ec11e58add handle pruning in wallet.txi/txo 2015-03-30 14:10:46 +02:00
ThomasV 7d79ecce73 do not display default label 2015-03-30 14:10:46 +02:00
ThomasV e3de121be9 store deserialized tx in/out in wallet file for fast computation 2015-03-30 14:10:46 +02:00
ThomasV 973f7f9fe5 mpk window: detect self and cosigner keys 2015-03-24 17:33:08 +01:00
ThomasV cbb1a39879 reopen the password dialog if user enters incorrect password 2015-03-24 16:54:10 +01:00
ThomasV cc48663d0e set window.app in constructor 2015-03-19 11:12:29 +01:00
ThomasV 38e4eeef95 add rate conversion to receive tab 2015-03-14 19:47:57 +01:00
ThomasV e3772f7e02 fix: receive_at: enable button 2015-03-14 14:34:19 +01:00
ThomasV 9a81f9585b change button message 2015-03-14 14:19:12 +01:00
ThomasV bd016f8450 gray out new request button when not usable 2015-03-14 14:15:16 +01:00
ThomasV 585a9b7b40 copy receive URI with button 2015-03-14 13:45:27 +01:00
ThomasV c325f95a92 add zoom button to receive tab 2015-03-14 13:30:02 +01:00
ThomasV 01cfb8f8f1 new Button widgets 2015-03-14 12:28:19 +01:00
ThomasV e620f36971 show window in load_wallet 2015-03-14 10:16:12 +01:00
ThomasV 58f9ab3492 add a lock to wallet.synchronize() and fix #1049 2015-03-13 16:51:31 +01:00
ThomasV 4754241485 display exception in convert_imported_keys 2015-03-12 13:17:21 +01:00
ThomasV c56fe45ad7 show wizard before running it 2015-03-05 15:56:18 +01:00
ThomasV ea1af3d536 fix password bug in wallet upgrade 2015-03-03 10:55:11 +01:00
ThomasV bc3013caf0 fix exchange_rate plugin behavior when typing amounts 2015-02-27 21:13:17 +01:00
ThomasV 77d010bcec store gui last wallet separately, to fix command line 2015-02-27 10:37:13 +01:00
ThomasV 46c290e30d use base43 in order to send transactions by QR code 2015-02-26 13:59:29 +01:00
ThomasV 8a495f4071 base64 encode transactions in qr codes 2015-02-26 12:37:45 +01:00
ThomasV c7f89da934 copy request URI to clipboard 2015-02-25 10:01:59 +01:00
ThomasV 2a608280f4 Do not exit when the New Wallet dialog is canceled 2015-02-21 16:25:06 +01:00
ThomasV 4794ccfaf2 hide/show main window when wizard is called 2015-02-18 18:41:25 +01:00
ThomasV 31120e987f move hide/show in open_wallet 2015-02-18 18:30:59 +01:00
ThomasV 0934976f3a fix #1011 2015-02-17 10:30:10 +01:00
ThomasV 27da96c1f8 Merge pull request #1009 from blocktrail/blocktrail-baseurl
changed blocktrail baseurl to include network 'BTC' to avoid redirects
2015-02-05 15:02:44 +01:00
ThomasV 4bf019e9a6 fix 2015-02-05 13:31:09 +01:00
ThomasV 76cbafe754 fix Master Public Keys dialog 2015-02-05 13:29:18 +01:00
Ruben de Vries 99715fe07a changed blocktrail baseurl to include network 'BTC' to avoid redirects 2015-02-05 13:02:44 +01:00
ThomasV 27382c210e fix messages for i18n 2015-02-02 19:17:08 +01:00
ThomasV 1f9598e1c7 show dialog if IOError is raised reading wallet file 2015-01-30 13:44:05 +01:00
ThomasV 3b9f9d5320 show confirmation dialog before opening incomplete wallet 2015-01-30 13:36:20 +01:00
ThomasV 3d2a410de0 launch wizard if user opens an unfinished wallet 2015-01-29 14:04:04 +01:00
ThomasV dda4a0fcb3 call load_wallet and close_wallet for each plugin 2015-01-26 20:42:32 +01:00
dabura667 a171a29afb Fix the line deliminator in csv
currently the csv output is `\r\r\n` where the line terminator is `\r\n`
and the extra `\r` is probably being inserted from writing a dict to
csv. I get around this by changing the line terminator to `\n` to output
`\r\n` which will make it compatible with most spreadsheet apps.
2015-01-25 12:22:40 +09:00
ThomasV 31b6a4b4d0 update documentation link 2015-01-23 16:13:43 +01:00
ThomasV 576954555c fix: check_password for imported wallets 2015-01-23 00:18:58 +01:00
ThomasV a378922c05 more robust winpos-qt 2015-01-22 16:29:33 +01:00
ThomasV bb20d618df don't show new_receive_address popup with imported wallets 2015-01-22 15:33:48 +01:00
ThomasV 8863b6f294 remove remaining instances of op_return type 2015-01-18 17:23:21 +01:00
ThomasV 3d32bba0b9 fix bug #963 2014-12-27 16:54:08 +01:00
ThomasV 63c7a27d7e add InvalidPassword exception 2014-12-03 22:35:05 +01:00
ThomasV 0e3500469e Merge pull request #944 from tkhaew/priv_keys_pwd
Issue #941 fix export_privkeys_dialog, add invalid password check
2014-12-03 21:22:47 +01:00
Tafelpoot 0737ee7fd3 pass absolute path for new wallet 2014-12-01 15:14:03 +01:00
tkhaew e667f0164a add invalid password check 2014-11-30 09:48:06 +07:00
ThomasV 7ca3ba4e80 various fixes for reveive_requests 2014-11-24 12:28:11 +01:00
ThomasV f2988b657b Merge branch 'contacts' of github.com:Tafelpoot/electrum into Tafelpoot-contacts 2014-11-24 11:55:57 +01:00
ThomasV 68c7d2e349 fix column number for monospace font (amount) 2014-11-24 11:16:18 +01:00
ThomasV 01cf04079f add NotEnoughFunds exception 2014-11-20 19:10:43 +01:00
Tafelpoot 218a1ee2f7 Updated Requests
- added Date and Account field to Saved Requests
- requests are now saved as dict()
  old requests will be deleted!!
- Account field is hidden when only 1 account is available
- address line now follows the current_account
- saved requests is sortable, default sorted by date
- saved requests only shows request for current_account
2014-11-14 19:47:34 +01:00
ThomasV 9b28ed9ba0 do not require name to create an account 2014-11-14 14:08:28 +01:00
ThomasV 1995c56b7f before_send: fix logic 2014-11-14 11:26:42 +01:00
ThomasV c7815bed0d str->unicode 2014-11-13 15:03:56 +01:00
ThomasV b64fef53dc change semantics of before_send hook 2014-11-13 12:36:37 +01:00
ThomasV 5331fc1a24 add before_send hook 2014-11-12 20:53:54 +01:00
ThomasV 280903cf2a fix create_status_bar hook 2014-11-11 20:42:21 +01:00
ThomasV 67de616a29 add copy button to receive tab 2014-11-11 17:20:15 +01:00
ThomasV 10ef0fbdf0 use wallet basename in window title 2014-11-11 16:16:51 +01:00
ThomasV 586f592af1 invoices: change column order 2014-11-11 16:03:06 +01:00
ThomasV 270c60b3c8 add status icons for invoices 2014-11-11 15:51:39 +01:00
ThomasV 99f5d368e6 move date column to first position in invoice tab 2014-11-11 10:39:34 +01:00
ThomasV 73085877dd bugfix: don't call GUI in non-GUI thread 2014-11-11 10:30:19 +01:00
ThomasV 66c652eb51 fixes for plugin integration 2014-11-04 16:23:11 +01:00
ThomasV 24b6ae7757 GUI: emit textEdited signal when setting amount in URI 2014-11-03 16:50:08 +01:00
ThomasV 7860bcfaf7 Merge pull request #875 from YaChen-PaiJu-Waheeb-Azhar-Zakariyah/master
plugin added for plotting history transactions
2014-10-31 15:07:00 +01:00
ThomasV 5ceb3a1901 Merge pull request #903 from Tafelpoot/windowtitles
add window title for show_private_key and show_public_key
2014-10-30 18:06:02 +01:00
ThomasV 581ed1ed26 separate signtxwithkey and signtxwithwallet, and simplify sign_transaction 2014-10-30 16:36:29 +01:00
Tafelpoot 0216a892da add window title for show_private_key and show_public_key 2014-10-27 16:10:52 +01:00
ThomasV 2ff401919b remove 'select account' label 2014-10-24 17:12:51 +02:00
ThomasV 311a91c03c init qrscanner processor in scan_qr 2014-10-24 17:11:05 +02:00
Tafelpoot 256a467dd7 QR code fixes
New classes ScanQRTextEdit and ShowQRTextEdit.
Reason: dependencies on zbar availability and issues with the QRTextEdit constructor.
- ScanQRTextEdit needs access to the config (fetch camera). It needs to load
the zbar processor properly before trying to scan. Keeping a reference to
the processor in qrscaner fixes the crashes on windows.
- ShowQRTextEdit should not have access to scan_qr().
- no need to setReadOnly anymore. It is clear from the class name.

Show master pub keys now has a Combobox if multiple accounts are
available.
2014-10-24 15:45:10 +02:00
ThomasV f00c4ed547 simplify error handling during transaction signing 2014-10-23 16:32:27 +02:00
Tafelpoot a597e26541 fixed access to tx.error in case tx is None 2014-10-23 13:48:12 +02:00
Tafelpoot d9c5250a6f removed trailing whitespace and fixed indentation in history widget 2014-10-21 19:05:51 +02:00
waheebyaqub 2045043212 Update main_window.py 2014-09-27 16:59:23 +04:00
ThomasV 6cd00eb36b request history rates asynchronously 2014-09-19 13:36:30 +02:00
ThomasV 692f49e7af init not_enough_funds variable 2014-09-19 11:29:39 +02:00
ThomasV e7d24c31bd don't set negative amounts in amount field 2014-09-19 11:14:16 +02:00
ThomasV 17006e5285 qr scanner: show error if not installed 2014-09-19 11:08:43 +02:00
ThomasV 134c93be4b show warning about offline mode instead of returning silently 2014-09-17 16:43:14 +02:00
ThomasV d71b9bff31 save receive requests after delete 2014-09-17 12:11:35 +02:00
ThomasV a3611af26a signal to set fee field after payment request 2014-09-15 16:28:29 +02:00
ThomasV 590659ff4d get_tx_fee 2014-09-15 12:57:56 +02:00
ThomasV bde0ca3ea1 set default fee to 0.5mBTC/kb 2014-09-15 07:35:05 +02:00
ThomasV 98b361f328 code cleanup 2014-09-14 12:40:09 +02:00
ThomasV 33a1e2aa2d update_account_selector after creating/deleting account 2014-09-14 12:09:12 +02:00
ThomasV 81c00956e8 perform easy test first (lazy evaluation) 2014-09-13 15:23:35 +02:00
ThomasV be307553b8 fix addresses() call in sweep 2014-09-13 14:07:17 +02:00
ThomasV 5b84cbe9fb close_wallet 2014-09-12 19:58:59 +02:00
ThomasV 26ee3baaba add qrcode button to mpk dialog 2014-09-12 16:31:50 +02:00
ThomasV 4fcfc6d419 use own address to create dummy transactions 2014-09-11 08:43:09 +02:00
ThomasV 374daa25af create a PendingAccount if coins have been sent to next_account 2014-09-10 10:09:13 +02:00
ThomasV 501bbdbd67 fix num zeros bug 2014-09-10 01:56:37 +02:00
ThomasV 1fb8af40c5 disable privkey export menu in trezor wallets 2014-09-09 14:30:57 +02:00
ThomasV 8cfa32db5c add labelsChanged signal 2014-09-08 11:45:19 +02:00
ThomasV bcb18bbde4 call set_language before QApplication. fixes #400 2014-09-08 11:02:55 +02:00
ThomasV ea9e468333 fix export addresses 2014-09-08 03:52:59 +02:00
ThomasV 6ee33948b6 add missing import 2014-09-08 03:32:46 +02:00
ThomasV a0d5ba37c6 fix: add missing imports 2014-09-08 03:27:46 +02:00
ThomasV 1fa51e6b7c fix fee_e in settings window 2014-09-07 21:44:11 +02:00
ThomasV 67b9a59d34 better fees estimates 2014-09-07 20:36:29 +02:00
ThomasV 300125422d separate get_errors instead of raising an exception 2014-09-06 15:06:31 +02:00
dabura667 f3822cf06e Multiline Address error on do_send() 2014-09-06 21:28:57 +09:00
dabura667 7337165d0e Fixed CSV input bug 2014-09-06 01:07:44 +09:00
ThomasV 1e346404dd fixes for label plugin 2014-09-04 16:37:51 +02:00
ThomasV 6101abda5d call init_qt everytime a plugin is enabled 2014-09-04 15:45:03 +02:00
ThomasV 449feddaaf raise an exception on trezor decrypt 2014-09-03 10:45:41 +02:00
ThomasV ee49d14b55 fix #777 2014-08-30 17:33:02 +02:00
ThomasV 94a5d26013 show tx before broadcast 2014-08-28 10:36:28 +02:00
ThomasV eb4829f9c0 message should be tx fee per kb 2014-08-28 10:35:22 +02:00
ThomasV 5da58ac3b9 reorganize settings dialog 2014-08-28 10:32:03 +02:00
ThomasV 7ffce2ba06 use QSpinBox 2014-08-28 10:12:28 +02:00
ThomasV 54f3c9f35b add can_edit_fee option, and improve settings dialog 2014-08-27 22:49:35 +02:00
ThomasV 58c6518b30 print more tracebacks 2014-08-26 12:55:53 +02:00
ThomasV 89b8078549 move qrscanner from plugins to lib 2014-08-23 18:04:29 +02:00
Maran b48e996562 Added blocktrail to explorers 2014-08-22 12:54:09 +02:00
ThomasV 20f93f7df0 set wallet.can_change_password and wallet.has_seed for trezor 2014-08-19 10:36:55 +02:00
ThomasV 06cdb7ff39 move pointofsale plugin to main codebase 2014-07-31 10:10:14 +02:00
ThomasV d33b53f850 close GUI if the network daemon is killed 2014-07-31 07:47:59 +02:00
ThomasV 06a613ed09 copy to clipboard menu for receive address 2014-07-28 10:17:05 +02:00
ThomasV fb0574c5a0 fix callbacks 2014-07-28 07:53:02 +02:00
ThomasV af3fd62fd4 send server height and server lag with daemon 2014-07-25 16:32:19 +02:00
ThomasV 09e4efc439 daemon notifications (network.status) 2014-07-24 23:17:06 +02:00
ThomasV 9ee0614edb make daemon usable with the GUI 2014-07-24 16:12:18 +02:00
ThomasV 597dd49e8c show txid in invoice details 2014-07-14 00:10:53 +02:00
ThomasV 4193fffc33 fix: store key of invoices for retrieval 2014-07-13 23:56:24 +02:00
ThomasV 6f246fe90e display dates in invoices tab 2014-07-13 23:40:29 +02:00
ThomasV 81d1e67253 always enable qr scanner plugin 2014-07-12 18:39:28 +02:00
ThomasV 4da85c00e3 missing import 2014-07-12 18:09:31 +02:00
ThomasV c397f84fed simplified dialog for new file name 2014-07-11 19:29:18 +02:00
ThomasV f9dad74e13 don't use address_is_old in code that can be run offline (again) 2014-07-09 18:38:59 +02:00
ThomasV 042c65939d don't use address_is_old in code that can be run offline 2014-07-09 18:23:33 +02:00
ThomasV 6ad1c46aa5 fix: add type 'aaddress' in change output 2014-07-08 23:53:20 +02:00
ThomasV 1bb00ff5af store output type explicitly in tuple 2014-07-08 19:38:16 +02:00
ThomasV 0ce2c870bb fixes for pending accounts 2014-07-07 15:43:02 +02:00
ThomasV 2e1d24939c rm duplicate method getpubkey 2014-07-06 22:24:09 +02:00
ThomasV a89abee969 Rewrite accounts and transactions: store pubkeys instead of addresses in order to avoid unnecessary derivations. 2014-07-06 21:10:41 +02:00
ThomasV 101fe08ac8 fix: abort signing thread if wallet is watching only 2014-07-01 08:35:28 +02:00
slush0 a97a0629dd Added base unit 'bits'. 2014-06-30 16:40:11 +02:00
ThomasV 2efad717d8 support for OP_RETURN 2014-06-27 17:08:20 +02:00
ThomasV b5acdab3e9 allow address creation beyond gap limit in GUI. fixes #512 2014-06-26 18:55:22 +02:00
ThomasV 029e0b8b0d estimate fee using number of outputs 2014-06-26 10:40:33 +02:00
ThomasV 0c440ee6a6 wallet.is_beyond_limit (False for imported accounts) 2014-06-24 20:47:44 +02:00
ThomasV 2da9a02fb3 catch exception within sign thread, to re-enable send button 2014-06-24 19:09:41 +02:00
ThomasV 55770a93bf remove unused variable. 2014-06-24 18:02:19 +02:00
ThomasV f4dfec4565 define frozen signal for exchange rate plugin 2014-06-24 17:44:31 +02:00
ThomasV 57a0864055 fix import 2014-06-24 16:34:22 +02:00
ThomasV edd28f32f9 fix: edit label 2014-06-22 13:25:30 +02:00
ThomasV 0636ef8b32 compact serialized format for unsigned and partially signed transactions. 2014-06-21 21:06:09 +02:00
ThomasV 2a07ed47f2 gui column set monospace font 2014-06-17 18:38:32 +02:00
ThomasV 43400144e8 gui tweaks 2014-06-17 18:24:46 +02:00
ThomasV e5b44bacda fixedSize qrcode widget 2014-06-17 14:58:12 +02:00
ThomasV 3fa113d76b fix: remove imports 2014-06-17 14:32:31 +02:00
ThomasV 104fbe6cac link point of sale plugin with receive tab 2014-06-17 14:27:56 +02:00
ThomasV 2b2a8d17df bundle dependencies in 'packages' dir. use qrcode instead of pyqrnative 2014-06-17 11:02:46 +02:00
ThomasV 6226b658ea tweak receive layout 2014-06-16 18:46:30 +02:00
ThomasV 26328d0458 catch invalid password exceptions in sign_raw_transaction too 2014-06-16 18:18:02 +02:00
ThomasV 1189ed39ae do not show send from menu for addresses that have no coins 2014-06-16 17:42:47 +02:00
ThomasV 03b0e55625 disable save_request_button if fields are empty 2014-06-16 17:29:50 +02:00
ThomasV cc4981cc6d fix: clear receive tab if an item is deleted 2014-06-16 17:09:34 +02:00
ThomasV 25d71d1fa6 connect receive_list, to display saved items 2014-06-16 17:02:20 +02:00
ThomasV 8263af3339 adjust receive_list column width 2014-06-16 13:30:33 +02:00
ThomasV 1b42fe2ea2 fix #727 2014-06-16 13:29:55 +02:00
ThomasV af08e704d9 show list of requests in receive tab 2014-06-14 18:02:45 +02:00
ThomasV f1cf89de9f receive tab, separate from addresses tab 2014-06-14 16:15:00 +02:00
ThomasV ebafa73071 use QRTextEdit for public and private keys 2014-06-14 13:05:55 +02:00