Commit Graph

672 Commits

Author SHA1 Message Date
Maran f87e482d63 Changed theme switching, probably fixes #509 as well 2014-03-13 12:02:55 +01:00
Maran 17997f4d8e Implements theme loading without overwriting path 2014-03-13 10:55:27 +01:00
ThomasV 17fa611b80 revert load theme 2014-03-13 08:38:25 +01:00
ThomasV d57a026ae5 fix #585 2014-03-12 10:04:08 +01:00
ThomasV dab31f0b47 fix issue #509 2014-03-11 15:05:54 +01:00
Michael Wozniak f5fb6ed194 display locktime for transaction
display locktime for transactions if it is greater than 0.  Majority of
transactions will not display any value because default is 0.
2014-03-05 16:38:34 -05:00
ThomasV 48e6dba684 follow-up to #604 2014-03-05 09:35:54 +01:00
ThomasV fa6e9c18b9 code cleanup: main menu 2014-03-04 16:49:31 +01:00
ThomasV da6f292dd5 encrypt/decrypt messages in gui 2014-03-03 10:39:10 +01:00
ThomasV 1face99346 code cleanup 2014-03-03 09:03:05 +01:00
ThomasV 3e014d05c1 move menu separator 2014-03-03 08:57:30 +01:00
Michael Wozniak f9a52684e3 Add history fiat tx value for exchange plugin
Added coindesk BPI rate calculation for transaction values in history.

Coindesk currently only provides this functionality for USD, so it is
only available when the Coindesk and USD combination has been
selected.
2014-03-02 21:08:46 -05:00
ThomasV daf15a10bf cleanup 2014-03-02 20:36:54 +01:00
Michael Wozniak b16035c5de change remove tabs for verify/sign
verify message is in the drop down menus and sign is in the receive tab
drop down for each address
2014-03-02 14:20:21 -05:00
Michael Wozniak e86734fccb Add tools menu function for Verify message
add separate menu option to verify message because verifying a message
does not need to be tied to a specific address
2014-03-02 13:08:11 -05:00
ThomasV 746cf6f7f3 Merge pull request #588 from wozz/for-upstream
Add CoinDesk BPI for exchange rate
2014-03-02 18:21:03 +01:00
ThomasV 4a97aa1d1e show txids in the list of transaction inputs 2014-03-02 18:11:56 +01:00
ThomasV b6d541ef8e Merge pull request #591 from dabura667/Blockchainlink
Add link in history to view the tx on blockchain.info
2014-03-02 18:02:21 +01:00
dabura667 0ad491b727 Add link in history to view the tx on blockchain
Mostly a convenience thing. webbrowser should work with Mac OS, but I
have no environment to check with.
Win and Linux both open the url fine in the default browser.
2014-03-02 21:19:49 +09:00
Michael Wozniak 8b20250f8e Add QR Display for Private Key export 2014-03-01 20:37:01 -05:00
Michael Wozniak d30fb5c473 Add CoinDesk BPI for exchange rate
Add CoinDesk BPI for exchange rate options. Choose between blockchain
and coindesk on the plugin settings page.
2014-03-01 11:40:07 -05:00
ThomasV e955ee69a8 restore from master public key (qt and command line) 2014-02-28 15:43:06 +01:00
ThomasV e34c14ee78 Merge pull request #582 from dabura667/csvaddresserr
CSV: Show erroneous addresses in warning window.
2014-02-27 14:12:08 +01:00
ThomasV 0d4b36b28a Merge pull request #584 from dabura667/historyUTF8
Changed CSV History export to UTF-8 labels
2014-02-27 14:07:34 +01:00
ThomasV 7267579fe0 Merge branch '2.0' 2014-02-27 10:41:22 +01:00
ThomasV 638526712b rebrand this branch as 1.9.8 2014-02-27 10:21:41 +01:00
dabura667 9750433bfc Changed CSV History export to UTF-8 labels
Japanese characters were causing history to be aborted halfway through
export, so by changing the label to UTF-8 I was able to export the CSV
properly.
2014-02-26 22:24:52 +09:00
dabura667 c5aa69a1f0 CSV: Show erroneous addresses in warning window.
This will show all erroneous addresses given in a CSV import to the user
before returning out of the function.
2014-02-24 21:22:13 +09:00
ThomasV 70bace9b1e use separata class for old wallets; decide with WalletFactory 2014-02-03 06:26:03 +01:00
ThomasV df4b47849d gui: load tx from blockchain 2014-02-03 05:38:48 +01:00
ThomasV bcc8024996 Merge pull request #560 from rdymac/typo-virtual
typo
2014-01-29 07:45:12 -08:00
ThomasV 9f9cfe3170 Merge pull request #561 from grnbrg/master
Squash case on user-entered seed when restoring a wallet.
2014-01-29 07:44:27 -08:00
Brian Greenberg af71483dd8 Squash case on user-entered seed when restoring a wallet. 2014-01-27 21:03:00 -06:00
rdymac 6facb9f2c2 typo
typo s/this/these
2014-01-28 01:58:58 +01:00
samrg472 3f3e00668b Added ability to minimize to tray
The 'Hide' and 'Show' toggle in the was replaced with 'Show/Hide'
The reason for this was to avoid a weird bug of it not updating properly
when the window state changes
2014-01-20 21:41:59 -05:00
Brian Greenberg c7ad369e55 Remove the ability to "Send From" a frozen address. 2014-01-11 16:37:37 -06:00
ThomasV 2877e0682f gui: insert used addresses first 2014-01-09 09:58:57 +01:00
ThomasV 5190cc03fd this should fix issue #531 2014-01-08 18:24:30 +01:00
ThomasV 9483eadc7e installwizard: set network to None if offline 2014-01-08 10:36:39 +01:00
ThomasV 72559fef0e fix tx dialog 2014-01-08 10:36:01 +01:00
ortutay 4edfc6d82e Coinbase BuyBack plugin 2014-01-05 00:19:23 -08:00
Gergely Imreh 6e9e292dc7 Access the "New Contact" menuitem in the contact list context menu
Contacts are managed in the contacts tab with a context menu.
Previously the menu is only shown when clicking on an existing contact,
clicking outside of the list shows nothing, and to create a new contact
one had to go in the main menu -> Wallet -> New Contact.

Change behaviour such that when in the contact menu, clicking outside
the existing contacts brings up the choice of creating a new contact.
2013-12-25 00:33:29 +08:00
ThomasV 0063edb61b partially revert code merged #481, brreaks old qt versions 2013-12-17 22:20:24 +01:00
ThomasV 2fb738be59 fix: return None if user presses cancel 2013-12-17 07:10:40 +01:00
ThomasV 0eead38332 installwizard: don't repeat same info 2013-12-17 07:06:58 +01:00
ThomasV 8a887273f6 clarify text 2013-12-17 06:56:33 +01:00
ThomasV e290ea66c3 Merge pull request #481 from haakonn/master
Improve keyboard usability in Qt GUI
2013-12-16 12:38:28 -08:00
thomasv 7ab4db0d23 gui: proper dialog for private keys (fixes issue #500) 2013-12-16 15:40:24 +01:00
thomasv 89d4229207 confirmaion dialog if transaction fee is high 2013-12-16 15:16:10 +01:00
ecdsa 8b4410d86a detect if electrum is offline during wallet creation 2013-12-14 10:20:40 +01:00
thomasv f045490597 During wallet creation, do not write seed on disk before it is encrypted 2013-12-13 17:30:34 +01:00
ThomasV 3fc7d0ef9e abort export privkeys if wallet has no seed 2013-12-04 18:06:07 +01:00
Haakon Nilsen ed04e98c55 Add a number of standard keyboard shortcuts to menu items in the Qt UI,
especially under the File menu. To make action names more conventional,
rename "Create/Restore" to "New/Restore", "Copy" to "Save Copy", and
"Close" to "Quit". This also resolves the situation where
Create/Restore, Copy and Close all had "C" as their mnemonic.

Also allow fast switching between tabs by using Alt+[1-5], same as
in tabbed web browsers. Ctrl+PgUp/PgDown is still available.
2013-11-30 20:03:51 +01:00
shunyata acec9c2b43 Parse amounts from CSV with Decimal and not float.
This fixes a bug where amounts are read from a CSV file incorrectly due to
floating point representation error. For example, the string 0.009 will be
parsed as 0.00899999, and then converted to 899999, resulting in one fewer
satoshi being sent as part of the transaction generated from the CSV file.
2013-11-29 15:27:59 -05:00
shunyata 342faeeedd Remove trailing whitespace. 2013-11-29 15:27:48 -05:00
thgh 7847382bfe Fix: hide tray icon on close 2013-11-27 23:50:31 +01:00
ThomasV 9dbae6d0ae handle multiple selections in receive_menu hook 2013-11-23 10:38:02 +01:00
tkhaew 9d4b564fc3 Add addr value to receive menu hook 2013-11-23 15:18:26 +07:00
thomasv 89b1633901 revert old address grayout 2013-11-22 13:40:19 +01:00
thomasv 3c10a52ea1 Merge branch 'used' of github.com:wozz/electrum into wozz-used 2013-11-22 13:36:02 +01:00
thomasv fb2e974752 remove 'prioritize' from qt gui, superseded by coin control 2013-11-22 11:26:11 +01:00
ThomasV c71af98cbc fix kazcw's PR 2013-11-16 16:02:38 +01:00
kazcw 3628f6430e clean up sending address input
in particular fee calculation was off for send-from
2013-11-16 10:52:44 +01:00
kazcw ce0a33cb67 correct right-click menu during multiple-select
Correct right-click menu during multiple-select in Receive
2013-11-16 10:52:44 +01:00
kazcw ae028e780d select addresses to send from
based on branch by bkkcoins
2013-11-16 10:52:44 +01:00
Michael Wozniak acca8d502b do not show used addresses if there are not any 2013-11-15 23:22:47 -05:00
Michael Wozniak ecc59b464a move used addresses to a collapsed section 2013-11-15 23:11:00 -05:00
thgh ae74568620 Undo reverse list 2013-11-14 15:55:21 +01:00
thgh 5bf5dd805b Old addresses on receive tab grayed out 2013-11-14 14:07:44 +01:00
thgh 7977fa9ff2 Update help text about tx fee
Updating the recommended value to the default value. (0.0002)
2013-11-13 18:24:59 +01:00
Michael Wozniak 433a3ba0fe Mac OSX bitcoin: URI updates 2013-11-13 05:59:36 -06:00
ThomasV 5ae39b5ad1 don't exit in wizard (fixes #402) 2013-11-12 22:55:42 +01:00
ThomasV e4052a3852 1.9.4 2013-11-12 22:47:52 +01:00
ThomasV 7ead6d18f2 fix tx signing with watching only wallets 2013-11-12 11:14:16 +01:00
Bryan Stitt 91061752cf stop using eval 2013-11-11 22:03:20 -08:00
ThomasV 4068c4bbf2 abort if file exists 2013-11-11 19:05:32 +01:00
ThomasV 353578986a file dialogs 2013-11-11 18:56:28 +01:00
ThomasV 588f8fd110 wallet: call create_accounts in save_seed 2013-11-11 17:41:46 +01:00
Bryan Stitt 6cd4ed486a fix more bare excepts 2013-11-10 12:30:57 -08:00
Maran 24cabcbee9 Switch icon based on OS, OS X requires dark icon 2013-11-10 18:11:26 +01:00
Bryan Stitt f0eb0eccde replace BaseException with Exception 2013-11-09 20:21:02 -08:00
thomasv 6458c0f591 don't show actinos that require private key if the wallet has no seed 2013-11-08 11:17:40 +01:00
Michael Kramlich 5be950322c FIX: fixed syntax error in gui/qt/transaction_dialog.py (*glares at somebody*) 2013-11-05 16:24:58 -07:00
ThomasV ea3accf86e window icon 2013-11-05 23:34:58 +01:00
ThomasV 325efed9ac Merge pull request #367 from rdymac/split-colon
Split colon - separate - Clean wikia translation page
2013-11-05 13:43:34 -08:00
rdymac 280dd93aa0 Split colon - separate
Separate colon symbol for duplicated text strings
2013-11-05 22:13:16 +01:00
ThomasV 6a4e1c89f2 fix use_change preference 2013-11-05 20:25:05 +01:00
ThomasV b1472ba1a7 fix regression: offline mode 2013-11-05 18:55:53 +01:00
ThomasV 051c882a3f use returned amount with ! shortcut 2013-11-04 10:16:48 +01:00
ecdsa 8fe6f4208f fix init_lite 2013-11-04 10:04:21 +01:00
ThomasV 536c898b59 restore from master public key with seed v4 2013-11-03 14:14:35 +01:00
ThomasV c8cd187bd4 use QStackedLayout in install wizard 2013-11-03 11:03:45 +01:00
thomasv 83b885c702 fix mnemonic decode 2013-10-31 15:40:10 +01:00
thomasv 5a3b80cfb2 disable bip32 2013-10-31 13:28:52 +01:00
ThomasV 31aaae8ed2 seed v6 2013-10-26 16:40:05 +02:00
ThomasV 1083a15258 fix issue #348 2013-10-22 19:14:41 +02:00
ThomasV d377f93cfe fix dialog 2013-10-22 16:21:56 +02:00
ThomasV 41c9ddb87d fix typo 2013-10-22 16:20:23 +02:00
ThomasV d67d02c954 fix mpk qr code 2013-10-20 10:34:56 +02:00
ThomasV 28a31b65ee export QR code to clipboard (fixes issue #318) 2013-10-18 12:32:00 +02:00
rdymac 962792bdcd missing text strings
missing text strings
2013-10-16 14:04:38 +02:00
ThomasV 294ac1f711 fix history export (bug #338) 2013-10-16 11:25:24 +02:00
ThomasV 3aa76f1808 fix bug with chunk requestor 2013-10-15 18:23:47 +02:00
ThomasV 8a4a29dd0c enforce 'chain' parameter in wizard 2013-10-15 10:44:14 +02:00
thomasv a9d341ec9c move pending accounts logic into wallet.py 2013-10-12 13:55:48 +02:00
ThomasV 4652783cfd add new tray icon, and activate window in showNormal 2013-10-11 12:24:43 +02:00
thomasv 7a1feb8e67 update_account_selector 2013-10-10 13:59:21 +02:00
thomasv 741e2ee7a9 add label to new contact dialog 2013-10-10 13:22:08 +02:00
rdymac e85d7b8fee Line breaks and blank spaces
Moved line breaks and blank spaces out of text strings
2013-10-10 03:54:52 +02:00
rdymac e3c19b12e3 typo
typo
2013-10-10 03:54:13 +02:00
ThomasV 116b10cc11 replace blockchain.height with height(), and fix server_lag issue 2013-10-09 10:04:32 +02:00
ThomasV 87a8bfda47 plugins settings widget 2013-10-08 11:38:40 +02:00
thomasv 71c9f1d555 password dialog retry 2013-10-07 18:47:36 +02:00
thomasv 2a0c8dcda1 rename col width 2013-10-07 17:15:24 +02:00
thomasv 1be23bdf4a count seed words 2013-10-07 15:35:28 +02:00
ThomasV a130b5b92b update the gtk gui 2013-10-07 10:05:15 +02:00
ThomasV dae4de35f7 fixes for lite gui (issue #262) 2013-10-07 07:34:25 +02:00
ThomasV f14d055ad8 choose_tx_from account, and use deterministic signatures (issue #323) 2013-10-05 21:15:48 +02:00
ThomasV 3a894725ae new account creation method (gui) 2013-10-05 17:29:51 +02:00
ThomasV ab13e248ee store account expanded status 2013-10-05 14:30:02 +02:00
ThomasV 45b111e14c enable changes of protocol, proxy at runtime 2013-10-05 13:48:02 +02:00
ThomasV 1b4f26195b rework network dialog layout 2013-10-05 12:32:27 +02:00
ThomasV 12c08f4f8c improved help text 2013-10-05 12:16:44 +02:00
ThomasV 30f592864b reorganize network dialog 2013-10-05 11:49:36 +02:00
ThomasV a6934f6796 support for all protocols 2013-10-05 11:16:09 +02:00
ThomasV a7eb1aadff improved network dialog: auto-connect disables server choices 2013-10-05 10:14:33 +02:00
ThomasV bc15caa84c network: fix server lag detection 2013-10-05 10:01:33 +02:00
ThomasV 7ca42d75ff network dialog: default ports 2013-10-05 08:51:53 +02:00
ThomasV c0abd3c34e show lag in status line 2013-10-05 00:49:24 +02:00
ThomasV a38298c5ee handle network.interface being None when network is disconnected 2013-10-04 19:27:50 +02:00
ThomasV ac956a97cb fix servers label 2013-10-04 19:08:09 +02:00
ThomasV fbf91a67ad better account naming/renaming 2013-10-04 19:02:01 +02:00
ThomasV 9a06da1d6b fix: network object in console 2013-10-04 16:44:36 +02:00
ThomasV 6faf1acc05 fix notifications 2013-10-04 15:55:10 +02:00
ThomasV d52d5276f8 gui: simplify column widths 2013-10-04 15:05:59 +02:00
ThomasV b1273d3900 network.is_connected() 2013-10-04 13:51:46 +02:00
thomasv a33bb72dc7 disable 'offline' option in install wizard, because it is not implemented 2013-10-03 19:09:08 +02:00
thomasv 50c9830f79 show 'server lagging' icon if server lags and client does not use auto-connect 2013-10-03 18:43:33 +02:00
ThomasV f93bc5951c simplify show_seed dialog 2013-10-03 09:19:09 +02:00
ThomasV 3000762eac remove expert mode, simplify settings 2013-10-03 07:27:34 +02:00
ThomasV b96595da12 add seed and password to menu; reorganize 2013-10-02 15:55:09 +02:00
ThomasV a22ae33a81 set_server: resend subscriptions 2013-10-02 12:13:07 +02:00
ThomasV 5136e59e14 master privae keys dialog 2013-10-01 17:33:39 +02:00
ThomasV a8ad85de68 minor fix 2013-10-01 14:37:46 +02:00
ThomasV b30bac13e5 restore from master public key 2013-10-01 14:28:43 +02:00
ThomasV 89a9ce2ab4 fix another http leak 2013-10-01 09:14:07 +02:00
ThomasV 7658b2ade1 interface: call socket.connect before sll.wrap_socket, for proxy. (fixes bug #207) 2013-10-01 09:01:46 +02:00
ThomasV 80cd013219 master public key dialog for bip32 2013-09-30 18:30:07 +02:00
ThomasV f79d4ee468 Merge branch 'master' of git://github.com/spesmilo/electrum 2013-09-30 17:43:33 +02:00
ThomasV 1fdb8be42f remove show() in waiting dialog 2013-09-30 17:43:31 +02:00
Maran 05672b84c9 Fix line break in translation 2013-09-30 17:40:05 +02:00
Maran 6a17f935ce Flesh out the text for the install wizard 2013-09-30 16:53:51 +02:00
ThomasV 547b6d1d55 disable settings button if plugin is disabled 2013-09-30 16:12:10 +02:00
thomasv a8c2d95207 don't show lite in init 2013-09-30 14:39:13 +02:00
thomasv 9e70c7fae4 re-adding console.py (deleted by mistake) 2013-09-30 10:41:09 +02:00
thomasv e54a746a57 path of icons_rc 2013-09-30 10:30:43 +02:00
ThomasV 44edb4e2bb fix is_complete 2013-09-29 15:34:24 +02:00
ThomasV 3480cb9ef4 cleanup signrawtrasaction and input_info 2013-09-29 15:16:22 +02:00
ThomasV a9b05ad188 set label 2013-09-29 12:14:01 +02:00
ThomasV ec141ebb67 fix labels plugin 2013-09-29 10:52:47 +02:00
ThomasV 2b0d92e767 sign_tx hook 2013-09-29 10:16:17 +02:00
ThomasV 4eb1eb3677 add help text for csv 2013-09-28 16:07:07 +02:00
ThomasV ecfe5e2590 common wallet.restore() method for GUIs 2013-09-28 13:45:49 +02:00
ThomasV 3d4a16b5c8 fix is_seeded 2013-09-28 11:54:48 +02:00
ThomasV 13fd5b7e3c support mBTC in lite gui 2013-09-28 11:45:39 +02:00
ThomasV 6644fcc22e move lite window initialization in the constructor of the main window 2013-09-28 11:21:25 +02:00
ThomasV 8e136b098a rm dead code 2013-09-27 22:06:43 +02:00
ThomasV c586f1bab8 move network callbacks to init 2013-09-27 21:53:57 +02:00
ThomasV 877644f732 set default button in tx detail window 2013-09-24 17:00:20 +02:00
ThomasV e1e129fe30 fix names 2013-09-24 16:57:12 +02:00
ThomasV 4524c107cf add account menus and details window 2013-09-24 16:55:25 +02:00
ThomasV 2c0814f0d3 simplify gui names 2013-09-24 10:06:03 +02:00