Commit Graph

390 Commits

Author SHA1 Message Date
thomasv 67d2b940bc remove enforced tx fee 2013-08-01 14:00:49 +02:00
thomasv a0b86f405d offline interface: fix init 2013-08-01 11:31:33 +02:00
Maran 8b3c8bdc19 Added some basic hide/show functionality to the tray icon
Real 'hide-to-tray' functionality seems impossible, see comments
2013-07-27 09:31:11 +02:00
Maran 5092c6b8d3 Set the current balance in the tray icon 2013-07-26 21:14:51 +02:00
ThomasV ea1cb0a613 better backspace detection 2013-07-26 05:28:41 +02:00
ThomasV 3350229263 fix for empty addressbook 2013-07-26 05:08:08 +02:00
ThomasV 1cba96cbbb fix popup navigation 2013-07-26 04:43:45 +02:00
ThomasV 8ec6a07281 fix settings dialog in text gui 2013-07-26 04:25:04 +02:00
ThomasV 5251f278e8 try.. except wrapper for ncurses.set_curs 2013-07-26 04:19:41 +02:00
ThomasV ccf7bf5c44 use self.base_unit() 2013-07-17 10:42:11 +02:00
Maran fd84cdda4c Renamed to tray and added exit option 2013-07-16 12:15:24 +02:00
Maran 06bfb60308 Reworked notification flow and combined multiple transactions into one notification 2013-07-16 12:15:23 +02:00
Maran b6ced19c1e Rework notify so it's thread safe 2013-07-16 12:15:23 +02:00
Maran 468c76b66e Added notifications when receiving a new transaction 2013-07-16 12:15:23 +02:00
ThomasV 887557865e redefine do_send as a wrapper for send_tx 2013-07-13 20:47:10 +02:00
ThomasV 6645bc3505 confirmation dialog before sending large amounts 2013-07-13 20:21:44 +02:00
ThomasV d2b86091b4 whitespaces option in format_satoshis 2013-07-13 20:19:52 +02:00
Pablo Castellano cecb4c23b2 [Lite gui] Allow changing quote currency backwards with right click 2013-07-01 17:25:00 +02:00
Maran 4570db0804 Add icon back to Lite GUI. Fixes #112 2013-06-17 23:22:49 +02:00
Maran 8020fd9c33 Force updating the wallet after editing labels. fixes #223 2013-06-17 22:15:50 +02:00
ThomasV a31ad09cc7 self.wallet is not defined 2013-06-12 21:37:36 +02:00
Maran bf12bac1f2 DRYed the backup wallet 2013-06-01 12:01:10 +02:00
Maran 0ab69e2606 Removed all items that are now in the menu 2013-06-01 12:01:02 +02:00
Maran f55faedeb0 Open wallet should use current wallets folder as default dir 2013-06-01 12:00:49 +02:00
Maran e9f1d4f078 Make backup use real wallet from config 2013-06-01 12:00:42 +02:00
Maran 914bfffc53 Make backup use real wallet from config 2013-06-01 12:00:32 +02:00
Maran ae9aaceaab Removed accounts from menu 2013-06-01 12:00:26 +02:00
Maran 7f7441eb7f Added CTRL+R to refresh your wallet 2013-06-01 12:00:19 +02:00
Maran 9945e0926c Implemented all menu triggers 2013-06-01 12:00:12 +02:00
thomasv 4a60db9733 new methods: init_menubar and load_wallet 2013-06-01 11:59:54 +02:00
Maran fd5ee59a29 Skeleton for menu 2013-06-01 11:59:44 +02:00
ThomasV 034bc64fe6 fix indent 2013-05-27 21:14:38 +02:00
ThomasV 7ddc29a912 Merge pull request #227 from tigereye/master
Sending/Receiving unsigned/signed transactions via QRCode
2013-05-27 02:25:59 -07:00
ThomasV 50ba1faae4 Merge pull request #221 from EnigmaCurry/fix-qr-margin
Fixes the QR code widget to include a 10px margin to offset the widget on dark theme background
2013-05-27 02:24:22 -07:00
ThomasV 59f236c521 Merge pull request #215 from linhlarry/master
Update default fee in help text
2013-05-26 12:49:20 -07:00
tigereye 1428d4fa10 Updated the QR Code plugin to enable offline/online wallets to transmit unsigned/signed transactions via QR code. 2013-05-23 21:48:43 -04:00
Ryan McGuire b757b41561 Fixes the QR code widget to include a 10px margin to offset the widget on dark theme background. 2013-05-17 12:40:51 -04:00
Linh Nguyen c59f4c2fb2 Update default fee in help text 2013-05-15 00:22:04 +07:00
ecdsa e8ffe29554 make sure default fee is enough 2013-05-14 17:15:24 +02:00
thomasv e2b75d9fbc use a qlabel widget for the wallet balance 2013-05-10 14:12:33 +02:00
ecdsa 6be62e44de wallet.delete_contact method 2013-05-02 10:19:18 +02:00
ecdsa 8104a47a3e wallet.add_contact method 2013-05-02 10:10:22 +02:00
ecdsa 19d19d9a00 wallet set_fee method 2013-05-02 10:00:52 +02:00
ecdsa fe405c50d0 delete_imported_key method 2013-05-02 09:54:43 +02:00
ecdsa 97e849a248 move verify_message to wallet 2013-05-01 10:40:44 +02:00
ecdsa 5a4576344e restore display of blockchain height in network dialog 2013-04-29 18:50:23 +02:00
ecdsa b5c0cc6190 handle exceptions returned by update_password 2013-04-29 10:41:46 +02:00
ecdsa 86fd728a47 move network dialog in a new class; simplify interface.get_servers 2013-04-28 13:47:19 +02:00
ecdsa 7d1075d85d use an Event to signal when to redraw the gui 2013-04-27 19:17:36 +02:00
ecdsa df13564155 icon cannot be None 2013-04-27 17:55:44 +02:00
ecdsa c95c80163d distinction between unconfirmed and unverified transactions 2013-04-27 17:48:27 +02:00
thomasv 8e6be820b5 fix: assert fails on startup 2013-04-22 09:19:25 +02:00
ecdsa 1964124515 split seed words with newline too 2013-04-21 19:53:27 +02:00
ecdsa a0d86982b1 don't show change addresses in list 2013-04-20 19:26:02 +02:00
ThomasV ccc651c15f Merge pull request #202 from wozz/184
fix for issue #184
2013-04-20 09:10:50 -07:00
Michael Wozniak b1b2bab5c5 fix for issue 184 2013-04-19 10:27:48 -04:00
thomasv 8e86ee1a79 call plugin hooks inside try..except statement 2013-04-15 15:17:06 +02:00
ecdsa b0d223e6bb trying to fix column_widths 2013-04-13 18:15:55 +02:00
thomasv 6585da69fe message about frozen funds 2013-04-12 14:29:11 +02:00
thomasv 6e10687abe reset status on clear 2013-04-12 14:15:58 +02:00
thomasv 5397142fe0 fix parse_url in android gui 2013-04-11 10:11:59 +02:00
thomasv d09d4e4055 call save_seed only in main script 2013-04-10 12:56:07 +02:00
thomasv f32f85fb78 better seed dialog + fix bug with restore 2013-04-10 11:53:13 +02:00
thomasv 98f7d36313 ask users to enter their seed on create 2013-04-09 18:08:14 +02:00
ecdsa bc4671ac34 fix scroll area in plugins list 2013-04-08 19:06:18 +02:00
ecdsa 70dd028ba7 pruning ->limit 2013-04-08 17:16:16 +02:00
ecdsa 1986485623 spacing 2013-04-08 16:06:56 +02:00
ecdsa c503a97c83 shortcut changed 2013-04-07 22:09:40 +02:00
ecdsa ef3ae450f3 handle shortcut explicitly 2013-04-07 22:08:56 +02:00
ecdsa 572d9b482a fix shortcut 2013-04-07 21:27:27 +02:00
ecdsa b958985aa8 use checkbox instead of combobox for use_change 2013-04-07 17:42:58 +02:00
ecdsa 25bbae132f option to display mBTC 2013-04-07 14:29:13 +02:00
ecdsa 62ff508eba fix 2013-04-06 23:35:07 +02:00
ecdsa 8ff7697e22 fix: pruning level 2013-04-06 22:28:24 +02:00
ecdsa b7e356dba3 update warning about imported keys (change) 2013-04-06 21:46:50 +02:00
ecdsa aed46cef5b rm print line 2013-04-06 21:22:40 +02:00
ecdsa f6899fd8bb fix 2013-04-06 21:20:23 +02:00
thomasv 31a32d423f Merge branch 'separate_wallets' 2013-04-06 21:12:28 +02:00
ecdsa c4774e0be2 update recommended fee 2013-04-06 20:32:24 +02:00
thomasv e89331d138 handle multiple accounts with separation 2013-04-06 18:44:31 +02:00
ecdsa dbe981a89b show pruning level in network dialog (expert mode) 2013-04-06 16:06:15 +02:00
thomasv 2d613a497e warn user that the seed does not allow to recover imported keys 2013-04-05 18:54:00 +02:00
thomasv ec901f54a4 keyboard shortcut to send all the coins in a wallet, with fee 2013-04-05 18:03:52 +02:00
ecdsa 84101a446b use ssl as default protocol 2013-04-05 06:01:18 +02:00
ecdsa 19cbe609a4 better help text 2013-04-05 04:57:06 +02:00
ecdsa a6efa19d73 do not show change addresses in expert mode 2013-04-05 04:48:04 +02:00
slush dd630a8bb7 Fixed copy_master_public_key() 2013-04-01 05:20:58 +02:00
ecdsa fc7122008a implement MIN_RELAY_TX_FEE 2013-03-24 11:25:17 +01:00
ecdsa 3ad453fafb rename fee to fee_per_kb 2013-03-24 09:24:45 +01:00
thomasv a5168cc09f more accurate computation of transaction fees. 2013-03-23 12:36:37 +01:00
thomasv 1c98b28e45 Merge branch 'master' of github.com:spesmilo/electrum 2013-03-20 13:58:20 +01:00
thomasv b487fc072c fix wall offset 2013-03-20 13:58:08 +01:00
ecdsa debf2dfeb5 fix QVariant 2013-03-19 23:01:09 +01:00
thomasv e7e284b059 remove aliases from completions 2013-03-18 09:19:49 +01:00
ecdsa b77d1eb081 use a new variable name for column-width, because the current stored value might be zero in lots of wallets 2013-03-17 13:50:45 +01:00
ecdsa 117ff7af9f set is_editable for recv items 2013-03-17 13:15:03 +01:00
ecdsa a10455f685 settings dialog 2013-03-17 11:52:58 +01:00
ecdsa c5747484b2 plugin settings dialog 2013-03-17 11:29:01 +01:00
ecdsa 8a720b1629 do the banner request in interface, not in wallet 2013-03-17 10:54:21 +01:00
ecdsa 268d7ba3b5 unlock icon 2013-03-17 02:22:42 +01:00
Maran bafac9dc83 Rewrote plugin to new format 2013-03-16 23:33:49 +01:00
Maran dfd48319a3 Fix merge conflict 2013-03-16 21:38:12 +01:00
ecdsa a2ecc0e7bb allow manual setting when disconnected 2013-03-16 20:37:49 +01:00
ecdsa cce4a6c001 detect gaps for change too 2013-03-16 18:24:45 +01:00
ecdsa d6952228be define wallet.get_num_tx() 2013-03-16 18:17:50 +01:00
thomasv 4b74faea1e typo: where->were 2013-03-16 14:04:46 +01:00
thomasv 1adbef4b25 fee may be zero (tx details) 2013-03-16 13:34:51 +01:00
ecdsa 9ebcaa41f4 modify warning displayed when keys are imported 2013-03-16 12:02:34 +01:00
thomasv 24db3c9aee virtual keyboard plugin 2013-03-15 18:35:05 +01:00
thomasv bd1cdc9bfb derive plugins from BasePlugin class 2013-03-15 18:03:56 +01:00
thomasv 93b98e1176 move http aliases to separate plugin 2013-03-15 15:48:28 +01:00
thomasv 6662c1dc53 filter plugins that do not have a .py source 2013-03-15 13:16:41 +01:00
thomasv 45c0880195 global switch use_local_modules 2013-03-15 13:00:59 +01:00
thomasv 2b3b7d7c38 use proper syntax for variable args 2013-03-14 17:05:50 +01:00
ecdsa f537f02e1f better seed dialog 2013-03-13 21:00:29 +01:00
ecdsa 1d66deba69 parent->self in password dialog 2013-03-13 18:51:38 +01:00
thomasv e3bb6f8879 'import private keys' may import several keys 2013-03-13 14:23:10 +01:00
ecdsa 4e3c9de1d0 catch http exception 2013-03-12 22:56:58 +01:00
Maran 14dcf88409 Tweaks for new plugin giving self 2013-03-12 21:38:06 +01:00
Maran ca6890a622 Fix merge conflict 2013-03-12 21:27:27 +01:00
Maran 9df4451c6f More work on label cloud plugin 2013-03-12 21:20:18 +01:00
ecdsa 4f27d8ce0f Merge branch 'master' of git://github.com/spesmilo/electrum 2013-03-12 19:24:55 +01:00
thomasv 2c1ae1ba18 add a hook at the end of the gui constructor 2013-03-12 18:40:21 +01:00
thomasv 06315dd911 always pass 'self' to hooks 2013-03-12 18:07:17 +01:00
thomasv 6b9b8508d2 self.run_hook 2013-03-12 17:55:34 +01:00
thomasv 2de6db84e4 monospace font in console 2013-03-12 17:37:19 +01:00
Maran ad88b296bb Merge branch 'master' into feature/label_sync 2013-03-12 17:26:01 +01:00
Maran 2138e58e26 Fix merge conflicts 2013-03-12 17:24:14 +01:00
thomasv 92ea46f9f6 add set_label hook 2013-03-12 17:22:30 +01:00
Maran 0fdd955086 Add close setting dialog hook 2013-03-12 17:13:50 +01:00
thomasv 581bf89ba0 define method set_label in classic gui 2013-03-12 17:10:35 +01:00
Maran 884371eedd Merge branch 'master' into feature/label_sync 2013-03-12 16:52:15 +01:00
thomasv 7d0e491a07 adding new languages 2013-03-12 16:29:19 +01:00
thomasv cbaadf782f rm extra space 2013-03-12 14:34:35 +01:00
ThomasV 7b72ded3d7 Merge pull request #157 from rdymac/patch-1
Successfully tricky word
2013-03-12 06:27:13 -07:00
rdymac 7fe0130a95 Colon not in use
I think that colon doesn't fit there, there's no text after that colon ':' or code to be shown as variable '%s' after it.
2013-03-12 02:02:09 +01:00
rdymac 0c6a24c6be Successfully tricky word 2013-03-12 01:33:08 +01:00
ecdsa 136f2cefcb Merge branch 'master' of git://github.com/spesmilo/electrum 2013-03-11 20:30:25 +01:00
thomasv a7da96114c custom wrappers that store the path selected by the user 2013-03-11 15:57:37 +01:00
thomasv 70144c7f11 first parameter of QFileDialog should be the parent 2013-03-11 15:09:38 +01:00
thomasv 7bf87bc189 plugins: define is_available() 2013-03-11 14:30:30 +01:00
thomasv 0d143e074a update indices and add stretch to ui tab 2013-03-11 13:49:43 +01:00
thomasv 9b10b2f121 move 'load transaction' to import/export tab 2013-03-11 13:45:19 +01:00
thomasv 0a6b1a42a3 improve plugins tab 2013-03-11 13:35:51 +01:00
ecdsa 7d8d7443d0 Merge branch 'master' of git://github.com/spesmilo/electrum 2013-03-10 21:36:52 +01:00
ecdsa 1126924981 gui plugins area 2013-03-10 21:36:43 +01:00
Maran e4ec690ffd Merge branch 'master' into feature/label_sync 2013-03-10 21:34:10 +01:00
Maran 65e257a537 Merge branch 'master' into feature/raw_tx 2013-03-10 21:23:24 +01:00
Maran 51560b9ecd Implement buttons and move to prod server 2013-03-10 17:44:02 +01:00
Maran e8b97e5326 Work in progress on Label syncing 2013-03-10 17:04:00 +01:00
Maran 18bcf5b206 Add 'create transaction' from deseeded wallet to Lite gui 2013-03-10 12:52:39 +01:00
Maran c5047d4168 Show more decimals in Lite GUI 2013-03-10 12:39:58 +01:00
Maran 80975ecf04 Moved rawtx to wallet tab and added small usability tweaks 2013-03-10 12:14:42 +01:00
Maran f5758d291b Final tweaks for raw transaction processing 2013-03-08 16:48:40 +01:00
Maran 15c7fafd49 Further work on raw transactions 2013-03-08 16:30:38 +01:00
Maran 0504f3b3ca Merge branch 'master' into feature/raw_tx 2013-03-07 16:49:11 +01:00
ecdsa 3382354442 fix: restore wallet from master public key 2013-03-07 16:41:43 +01:00
ecdsa 554ca6040d protected decorator 2013-03-05 07:55:43 +01:00
ecdsa 8db55efff7 use same order as qt for ok and cancel buttons 2013-03-05 06:35:34 +01:00
ecdsa 0c2a02f0fc help for functions 2013-03-04 17:49:35 +01:00
ecdsa c00d3a34eb help for functions 2013-03-04 17:47:51 +01:00
ecdsa e16451556e make help() available in console 2013-03-04 17:36:49 +01:00
ecdsa 527ba99ef2 always pass a parent to dialog windows 2013-03-04 17:20:38 +01:00
ecdsa a25f570354 fix history in console 2013-03-04 17:18:48 +01:00
Maran 5610d654d9 WIP New raw tx window 2013-03-04 17:05:26 +01:00
ecdsa 56588de5d9 slightly smarter qr code widget that does not need size parameter 2013-03-04 11:01:09 +01:00
ecdsa c71648bfec fix imports 2013-03-04 07:15:36 +01:00
ecdsa bfe31f505d fix 2013-03-03 20:17:30 +01:00
ecdsa c9e616a0d6 toggle expanded with enter key 2013-03-03 19:53:35 +01:00
ecdsa 703c2c0895 qr codes: handle exception raised if the string is too long 2013-03-03 19:20:24 +01:00
ecdsa 744073c212 change column numbers, update pointofsale plugin 2013-03-03 19:14:27 +01:00
thomasv 9e861b1192 fix 2013-03-03 17:08:26 +01:00
thomasv cec2187010 add plugins to package 2013-03-03 16:33:09 +01:00
thomasv 190f733de2 restrict plugins to the gui 2013-03-03 16:01:47 +01:00
thomasv ba15b9eb6b another plugin for qrscanner 2013-03-03 14:49:42 +01:00
thomasv cd9f366735 move point of sale mode into plugins 2013-03-03 13:50:08 +01:00
thomasv f1c638c509 fix: generate functions 2013-03-03 12:14:24 +01:00
thomasv 6fec75d9a2 new settings tab for plugins 2013-03-03 12:00:38 +01:00
thomasv 07b9029850 plugins init_gui 2013-03-03 09:52:46 +01:00
ecdsa 736e1253f2 add class BIP32Sequence 2013-03-02 23:31:40 +01:00
ThomasV 89a8f3ce11 import gui using any name 2013-03-02 18:03:29 +01:00
thomasv ada36b2554 plugin handler 2013-03-02 16:29:14 +01:00
thomasv d2aefb387b show the balance of each account 2013-03-02 14:20:21 +01:00
thomasv a6db76cc0e save console history 2013-03-02 14:05:35 +01:00
thomasv d50e36f3a2 increase default column width 2013-03-02 13:48:59 +01:00
thomasv 346cc34091 set default button for qr code dialog 2013-03-02 13:31:35 +01:00
thomasv 08c7c3c51f fix 2013-03-02 13:27:44 +01:00
thomasv 53d03e9e34 change the parameter order for gui.show_qrcode 2013-03-02 13:27:12 +01:00
thomasv fb56bc5039 separate core and gui in different modules 2013-03-02 12:26:59 +01:00
thomasv a563091f30 separate core and gui in different modules 2013-03-02 12:26:21 +01:00