Commit Graph

3015 Commits

Author SHA1 Message Date
Amir Taaki 89a4045e3a Dump problem tx to temporary file when error happens. This allows developers to debug failed transactions from users by having access to the raw tx dump to see what is wrong.
This would useful in the pro-mode GUI. There should be implemenation for the send method between both these GUIs rather than having their own copy-pasted version. Also the fee system needs fixing.
2012-09-02 19:13:11 +02:00
Maran 6da25727f8 Refactored user_dir to utils and replaced it in wallet and config 2012-08-30 18:00:08 +02:00
Maran fbf854bcb8 Added a set_key setter method that can also write out the changes to file 2012-08-30 17:52:03 +02:00
Maran 3252b5ae4e Added SimpleConfig class to deal with simple config options added for fallback to other gui when missing deps 2012-08-30 00:03:38 +02:00
Amir Taaki 9c122c23ea Fixed issue 19 by jimboman77: https://github.com/spesmilo/electrum/issues/19
"Right now the only check thats being done is making sure that the length isn't 0, ie something is being entered before the send button becomes clickable."

Also check that entered amount is <= btc_balance before enabling send button.
2012-08-29 21:43:34 +01:00
Amir Taaki ca4473c620 If wallet does not exist, then it does not even attempt to read the config (read returns on IOError exception). Ergo a new wallet will not ever set the theme name and it will stay as None. We change this to a sensible default so new wallets have a themed GUI. 2012-08-29 21:27:22 +01:00
Amir Taaki 4c1bc14104 Remove assert which isn't true for the commands (only the GUI). 2012-08-29 20:54:28 +01:00
Amir Taaki b3b910d926 WalletSynchronizer had a race condition caused by calling the callback before the Qt event loop (or other initialisation) finished. Ergo we split initialisation and the running of the thread, then use Qt SIGNALs to yield back into the Qt event loop. This ensures that the callback for the servers_list_changed is not called until the main Qt event loop is actually running. 2012-08-29 20:53:22 +01:00
Amir Taaki e61d478a80 Tidy up of code to comply with style guide. 2012-08-29 20:53:22 +01:00
Maran 3216a86773 Merge branch '1.0' 2012-08-28 11:04:30 +02:00
Maran 4e3e4b90ea Fix port number for bytesized 2012-08-28 11:04:11 +02:00
Amir Taaki 6dfb9e12c7 Fixed bug where switching servers causes assert failure. 2012-08-27 04:02:15 +02:00
Amir Taaki 3fe5ba85b2 Added QObject to MiniActuator. 2012-08-27 03:50:42 +02:00
Amir Taaki 10e3aa7c1e Merge branch 'servers'
Conflicts:
	lib/gui_lite.py
2012-08-27 03:48:57 +02:00
Amir Taaki 2b6d5ebd55 Change server in lite mode. 2012-08-27 03:47:40 +02:00
Amir Taaki b25e93c4bc Update servers list once fetched from remote. 2012-08-27 03:32:31 +02:00
Amir Taaki 26c0b786e9 RAII open of wallet file. 2012-08-24 22:02:58 +01:00
Amir Taaki 3d836ebc38 Revert "Don't need two try/catch statments if nothing happens when exception is caught"
This reverts commit 6b86942ccb.
2012-08-24 22:01:08 +01:00
Amir Taaki 5c4be3196a Better looking set_path(wallet_path) method. Flattened function that's easier to read. 2012-08-24 10:34:38 +01:00
Amir Taaki 58e6050f52 Better looking set_path(wallet_path) method. Flattened function that's easier to read. 2012-08-24 09:34:30 +01:00
Jimbo77 25ad5fcd06 got rid of print_error 2012-08-23 18:38:28 -07:00
Jimbo77 a6239764d2 small cosmetic change 2012-08-23 18:36:40 -07:00
Jimbo77 34a3eea0bf changed imports to fit pep8 styleguide 2012-08-23 18:21:17 -07:00
Jimbo77 2de8df6758 getting rid of another BaseExceptions 2012-08-23 18:17:30 -07:00
Jimbo77 e12699ae75 getting rid of more BaseExceptions 2012-08-23 18:16:27 -07:00
Jimbo77 cdc16acabb changed to more descriptive exception 2012-08-23 18:11:57 -07:00
Jimbo77 6b86942ccb Don't need two try/catch statments if nothing happens when exception is caught 2012-08-23 18:02:55 -07:00
Jimbo77 719b9d7d33 Small cosmetic fix 2012-08-23 18:01:06 -07:00
Jimbo77 407070bba0 Didn't need a seperate variable just for string 2012-08-23 17:59:54 -07:00
Jimbo77 cb67ec4454 changed to more descriptive exception 2012-08-23 17:50:44 -07:00
Amir Taaki 89953895f8 Added explanation to line returning qVariant for future eyes. 2012-08-23 10:09:54 +01:00
Amir Taaki 77b3052f44 (explanation: the value returned is a qVariant not a bool and so needs explicit comparison to work)
Revert "got rid of boolean value comparison using == as stated in pep8 style guide"

This reverts commit 3bd7717038.
2012-08-23 10:07:28 +01:00
Jimbo77 9fc4e1a1b1 changed lookup_rate() to non-public 2012-08-22 20:11:38 -07:00
Jimbo77 3f167cb650 got rid of magic number 2012-08-22 19:50:21 -07:00
Jimbo77 c2713f6089 changed to use built-in list methods 2012-08-22 18:33:55 -07:00
Jimbo77 6122898915 changed to use built-in list methods 2012-08-22 18:33:35 -07:00
Jimbo77 e0d6570a1f created set_quote_currency() docstring 2012-08-22 18:25:38 -07:00
Jimbo77 f8c68fc51e created amount_input_changed() docstring 2012-08-22 18:22:56 -07:00
Jimbo77 f2277adf10 created mousePressedEvents() and se_balance_text() docstrings 2012-08-22 18:07:35 -07:00
Jimbo77 3bd7717038 got rid of boolean value comparison using == as stated in pep8 style guide 2012-08-22 17:50:54 -07:00
Jimbo77 9f4f7ee3c6 created docstring for set_button_amount() 2012-08-22 17:45:19 -07:00
Jimbo77 fac2bc7387 updated create_quote_text() docstring 2012-08-22 17:30:59 -07:00
Jimbo77 36e250d3ab created create_quote_text() docstring 2012-08-22 17:26:50 -07:00
Jimbo77 e34243d778 created set_balance() docstring 2012-08-22 17:20:42 -07:00
Jimbo77 62ec74c010 created docstring for expand() 2012-08-22 16:35:34 -07:00
Amir Taaki 943bcd0c84 Use self.close instead of sys.exit (self.close() is the proper Qt method :) 2012-08-22 19:41:06 +01:00
Jimbo77 b027678d0e created several more docstrings in miniActuator 2012-08-21 23:34:12 -07:00
Jimbo77 69110160ac created docstring for miniActuator 2012-08-21 23:17:48 -07:00
Jimbo77 deb29affc5 created load_theme() docstring 2012-08-21 22:43:35 -07:00
Jimbo77 74cea9b709 Created docstring for miniActuator __init__() 2012-08-21 22:36:15 -07:00
Jimbo77 d76a85acff added quit functionality to menubar in lite gui 2012-08-21 22:21:28 -07:00
Amir Taaki 3a648f9119 Show list of all the servers available in the menubar. 2012-08-20 10:20:40 +01:00
Amir Taaki 2598e89d00 More Pythonics util.print_error 2012-08-20 10:11:23 +01:00
Jimbo77 d66673eca2 more print_errors() deleted 2012-08-19 19:59:05 -07:00
Jimbo77 66ede2e03e created docstring for local_data_dir() 2012-08-19 18:28:17 -07:00
Jimbo77 1429ef71e1 getting rid of more unnecessary print_errors() 2012-08-19 18:19:59 -07:00
Jimbo77 89109541bd created docstring for set_path() 2012-08-19 18:08:32 -07:00
Jimbo77 f0fb3ec0e1 added small comment for ast.literal_eval 2012-08-19 17:49:51 -07:00
Jimbo77 a85901b4b2 added docstring for the read() function 2012-08-19 17:46:31 -07:00
Jimbo77 1eeed7fb27 Created appdata_dir() docstring 2012-08-19 15:27:08 -07:00
Jimbo77 b95be7e7a4 Created print_error docstring 2012-08-19 15:21:20 -07:00
Amir Taaki 9115ef6416 alphabetically sort theme names in themes menu 2012-08-18 08:53:34 +01:00
Amir Taaki 2d1bd9d203 bugfix: reset path after switching to new theme selection. 2012-08-18 08:32:15 +01:00
Amir Taaki 4d5615b8a8 Show and change themes via GUI. 2012-08-18 08:23:57 +01:00
Amir Taaki 49aec96e1e Load theme in gui according to setting. 2012-08-18 08:23:26 +01:00
Amir Taaki 304ccb6fd7 Utils for dynamically loading themes. 2012-08-18 08:21:58 +01:00
Amir Taaki ef9a3abe31 Add theme name to config file. 2012-08-18 07:15:48 +01:00
Amir Taaki 7f81bcf05f Prettified code for BrainWallet dialog. 2012-08-16 23:38:21 +01:00
Maran 39660eeac5 Fix merge conflicts 2012-08-16 23:36:41 +02:00
Maran 175fd47130 Changing around where we issue the messages 2012-08-16 11:28:20 +02:00
Maran 00097a23de Added pretty errors when pyqt is not found or qt is not the right version 2012-08-15 22:50:36 +02:00
Amir Taaki 6b75c5f3fa Added donation address. 2012-08-14 20:53:02 +01:00
Amir Taaki 4b1feddcbd put it back to == True (oops :p) 2012-08-13 23:05:56 +01:00
Maran 7d7a32e1ad Fix send button not activating 2012-08-13 23:55:37 +02:00
Amir Taaki 75f8878562 Fix check_button_status. QVariant returned by property(...) will not return a python bool object, but it can evaluate. 2012-08-13 20:57:49 +01:00
Amir Taaki 2993f2313f fixed indentatioin to use 4 spaces, not 2 2012-08-13 20:54:11 +01:00
Amir Taaki 6f3271f565 Make seed dialog much simpler and easier to understand. 2012-08-13 14:59:20 +01:00
Amir Taaki 62aa814101 "BrainWallet Info" menu item in lite mode. 2012-08-13 14:42:38 +01:00
Amir Taaki c684e4762e use prettier form of connect (which has less code, and more clarity) 2012-08-12 22:17:41 +01:00
Maran 0363f21c32 Merged history from master 2012-08-12 22:58:48 +02:00
Amir Taaki c506139e68 use labels for to/from in lite history where available. 2012-08-12 21:52:28 +01:00
Amir Taaki a61d1ad44b open electrum-desktop.com website instead of manual. 2012-08-12 21:48:51 +01:00
Amir Taaki 5ff2c45a56 Added report_bug and show_about hooks for menu. 2012-08-12 21:31:04 +01:00
Amir Taaki 46419a0457 alternating row colours for history. 2012-08-12 21:28:26 +01:00
Amir Taaki 5c43cee3f3 Add CSS styling to history view to make text lighter coloured. 2012-08-12 21:23:26 +01:00
Amir Taaki b952a96b41 Added history to lite view. 2012-08-12 21:17:43 +01:00
Maran 21eeb7690c Merge changes from master 2012-08-12 21:44:27 +02:00
Amir Taaki 1a26fa87d3 Rename main menu to 'Bitcoin' from 'Electrum'. 2012-08-12 20:35:55 +01:00
Amir Taaki bc64b2ae09 disabled menu entries that dont work. 2012-08-12 20:26:48 +01:00
Amir Taaki 3aa19aace6 Rename main menu to 'Bitcoin' from 'Electrum'. 2012-08-12 20:25:31 +01:00
Maran c1abb8ea05 Bump version to 1.0 2012-08-12 21:21:37 +02:00
Maran 18eaec6fa2 Commented out some unfinished menu items 2012-08-12 21:03:54 +02:00
Amir Taaki da5571a870 Merge branch 'master' of github.com:Spesmilo/Electrum 2012-08-03 16:13:49 -03:00
Amir Taaki 99f71a188f formatting fixes. 2012-08-03 16:07:58 -03:00
slush 2791ecc167 Added check if video device is available 2012-08-03 16:05:47 +02:00
Maran 608d4cad74 Merge branch 'cobleebuilder' 2012-08-02 18:07:25 +02:00
Amir Taaki c4fe8d1376 remove stretch between amount and send button. 2012-08-02 11:30:44 -03:00
Amir Taaki 128f887ce9 Added menu entries. 2012-08-02 11:20:21 -03:00
slush 4e54081c5c New feature "Scan QR code" in sending dialog. 2012-08-02 15:18:31 +02:00
slush b21ebc0da4 Scanning and parsing QR codes using computer's camera. 2012-08-02 15:18:06 +02:00
Maran 850d3580ae Bring qr-code in full visiblity 2012-08-01 21:22:07 +02:00
Maran 57cc413edc Further tweaks to the layout 2012-07-31 21:38:34 +02:00
Maran 2c5445e19f Renamed menu item 2012-07-31 19:31:46 +02:00
Maran 1eab366218 Added the expand option to the settings menu 2012-07-31 19:31:06 +02:00
Maran 7dbad12743 Fixed merged conflicts from menu branch 2012-07-31 18:20:54 +02:00
Maran 7682f00fb5 Removed the valid icon and make the text green or red instead 2012-07-31 18:13:37 +02:00
Amir Taaki fa97acc2b4 Added menubar. 2012-07-31 13:00:55 -03:00
Amir Taaki 05dc59a5c9 Replaced left buttons with a menubar. 2012-07-30 20:34:59 -03:00
Maran f4218d441e Removed lighter.css and moved it to the default layout 2012-07-24 14:59:41 +02:00
Maran 7ba5f07629 Reworked the logic for the send button, you can only press it when the amount and a valid address is given 2012-07-24 14:58:10 +02:00
Maran 53a5adde5d Added lighter theme 2012-07-24 13:31:47 +02:00
Maran 56b85914cf Fix the recursion issue on OSX 2012-07-23 20:43:31 +02:00
Amir Taaki 8f5d48584d Added AcceptBit integration. 2012-07-19 01:57:09 +02:00
Amir Taaki c30561d808 More reasonable fee calculation. 2012-07-17 21:25:34 +02:00
Amir Taaki 0cf581b64a Use path of executable for resolving data directory. Don't assume . is it. 2012-07-10 17:49:40 +01:00
Amir Taaki 0b0a6f3657 try to detect data/style.css otherwise fallback to arch-indep data dir. 2012-07-08 11:13:11 +01:00
Amir Taaki c10bacca28 restore current path after modifying it. 2012-07-08 10:53:49 +01:00
Amir Taaki c03705b2a5 Added DragonFly to platform checks in appdata_dir() for mac. 2012-07-08 10:45:04 +01:00
Amir Taaki b0b24ae9dd Use environment variable else fallback to system app path. This enables runtime
switching between styles without modifying Electrum, and avoids potential
conflicts from implicit detection of a data/ subdirectory.
2012-07-07 23:27:00 +01:00
ThomasV 80d6c3ccb8 fix import 2012-07-07 23:12:23 +02:00
Amir Taaki 188a671681 Corrected import paths for print_error. 2012-07-07 19:53:54 +01:00
Amir Taaki 02ba760c39 setWindowIcon() to electrum.png 2012-07-07 19:23:48 +01:00
Amir Taaki 91deb30771 CTRL+Q / CTRL+W close window shortcuts. 2012-07-07 18:58:29 +01:00
genjix 56bb7087d7 quote_currency setting can be None on first time use. Remove assert. 2012-07-07 18:01:00 +01:00
Julian Tosh 4e5dfbeade Implementing a better print_error routine 2012-07-07 09:24:52 -07:00
Julian Tosh c533b797e0 Merge branch 'master' of gitorious.org:electrum/electrum 2012-07-07 06:41:16 -07:00
Julian Tosh a3830e5903 Standardizing message format and implementing stderr for errors 2012-07-07 06:39:25 -07:00
Amir Taaki 2984c3dd95 Save selected currency as config setting. 2012-07-07 13:37:49 +02:00
Amir Taaki 7299c388e8 Select unused addresses when copying receiving address. We don't use wallet.get_balance as that is deceptive (if you sent a tx to yourself or old used addresses can have a 0 balance) and get_history seems a bit much (to check the activity of an address, we'd have to filter many addresses). This is a nice reasonable compromise. 2012-07-07 13:21:40 +02:00
Julian Tosh b615fe0c8c modified password input routines to allow for input through stdin 2012-07-06 21:45:57 -07:00
Julian Tosh b8c1c0c317 Turn debugging off by default 2012-07-06 16:57:13 -07:00
Julian Tosh 22fcb9e521 Adding user enabled debug messages for server communications 2012-07-06 13:36:13 -07:00
thomasv 788783aeb8 Don't exit before wallet is saved 2012-07-06 14:43:36 +02:00
Amir Taaki 216ff894b5 Force update for lite gui so update() gets called at least once (i.e if create/restore wallet) 2012-07-05 22:56:45 +02:00
Amir Taaki d7ad1f41e5 first check data/ else use system appdata/share directory. 2012-07-05 21:43:32 +02:00
Amir Taaki dcff721aa9 stop ugly flash because qt gui is trying to show itself. 2012-07-05 18:23:26 +02:00
Amir Taaki 76474c7eed Don't show fiat currency in titlebar (not enough space). 2012-07-05 18:16:33 +02:00
Amir Taaki 39d6b739dd Use leaveEvent instead of checking mouseMove position constantly. 2012-07-05 18:08:14 +02:00
Amir Taaki e7e0b80ca8 set a window title for the popup and some other things. 2012-07-05 17:52:33 +02:00
Amir Taaki 8b11efb327 Popup for receiving Bitcoins. 2012-07-05 17:33:26 +02:00
Amir Taaki 40a4bf3c91 Load resources across many platforms from the shared appdir 2012-07-05 01:59:57 +02:00
Amir Taaki bb0c0ff4c6 add multiargs support to get_resource_path 2012-07-05 01:36:32 +02:00
Amir Taaki e954bdef3e Copy Address -> Copy My Address 2012-07-05 01:15:29 +02:00
Amir Taaki fa81d974d6 corrected instructions for generating icons data file. 2012-07-04 23:31:20 +02:00
Amir Taaki 6cda0bc006 restore_or_create (just delegates to qt_gui - this needs cleanup & abstraction away) 2012-07-04 01:10:04 +02:00
Amir Taaki aeed15e3a5 bugfix for showing 0 BTC balance when Price has been discovered before wallet has been loaded and server connect... so bail. 2012-07-04 00:59:40 +02:00
ThomasV d0c1dfaa88 version 0.61 2012-07-03 15:05:53 +02:00
Amir Taaki 57e13505da app_menu has interact_button as its parent to stop its reference being dropped. 2012-07-03 14:25:28 +02:00
Amir Taaki bd489e998f Do slow price discovery in another thread to speed up startup time and responsiveness. 2012-07-02 22:39:45 +02:00
Amir Taaki 9fd9f27408 bitcoin URIs in lite mode. 2012-07-02 22:11:13 +02:00
Amir Taaki 690908ddce completion support for destination addresses. 2012-07-02 21:49:14 +02:00
Amir Taaki f2b8837fbc Don't show ()s when showing just the fiat currency i.e don't do (10.00 EUR), do 10.00 EUR 2012-07-02 20:48:21 +02:00
Amir Taaki 4b5935f117 Go back to balance display when amount input is empty. 2012-07-02 20:45:43 +02:00
Amir Taaki 81507780b9 Change balance text to show conversion amount when text is entered into the amount field. 2012-07-02 20:14:10 +02:00
Amir Taaki 8efc081ded Defer discovery of exchange rate until later to make program startup faster. 2012-06-30 15:54:02 +02:00
Amir Taaki 8d75b68152 show the BTC value in other currency. 2012-06-30 14:43:42 +02:00
Amir Taaki 02d8d297dc exchange rate discovery object. 2012-06-30 13:47:08 +02:00
Amir Taaki b21d08c0af limit quote currency to 2 decimal places. 2012-06-30 13:37:34 +02:00
Amir Taaki 51f42d0be3 clicking balance switches between different currencies. 2012-06-30 13:32:04 +02:00
Amir Taaki db9140a111 Password input dialog working. 2012-06-29 21:25:42 +02:00
Amir Taaki aeecd6c4c2 Added send functionality. Still needs to have the password dialog, and final testing. 2012-06-29 09:41:56 +02:00
Amir Taaki ba6e9417ed spawn both guis at start. clicking expand hides the simple one, shows the expert one. 2012-06-29 07:26:52 +02:00
Amir Taaki eda5672344 spawning electrum gui works if i hide widget and create it. better would be to create both at the startup and hide the inactive one. they need a way to share the wallet though. 2012-06-29 07:17:36 +02:00
Amir Taaki 7fae935ca8 created expand stub. doesn't work trying to spawn electrum gui (segfault) 2012-06-29 07:06:42 +02:00
Amir Taaki 6c626ad123 Actions for app_menu (report bug, show about electrum, quit app) 2012-06-29 06:57:16 +02:00
Amir Taaki 9139b71248 Update balance under accounts selector. 2012-06-29 03:17:31 +02:00
Amir Taaki ab55b7d7cb SIGNALs should use the correct syntax for names of "foo()", not "foo" 2012-06-29 02:35:26 +02:00
Amir Taaki 9c0bb13366 bugfix for "QObject: Cannot create children for a parent that is in a different thread." 2012-06-29 02:33:21 +02:00
Amir Taaki d825578099 Enforce minimum width of address input so it's ~ same size as a bitcoin address. 2012-06-29 02:11:29 +02:00
Amir Taaki c24bd30643 basic functionality:
- can type in address field which is validated
- amount field uses a validator
- copy bitcoin address for receiving funds
- send copied over (untested - needs work)
2012-06-29 01:56:27 +02:00
Amir Taaki b6beb2e97c fix TextedLineEdit tabbing behaviour. 2012-06-28 15:28:24 +02:00
Amir Taaki 39d765f122 show btc balance (no fiat balance yet) 2012-06-27 23:06:00 +02:00
Amir Taaki 64de7e55cc moved lite gui into lib/ and added -g lite to ./electrum 2012-06-27 22:24:58 +02:00
thomasv 8288279fc3 Darwin font 2012-06-25 17:09:59 +02:00
ThomasV 849c80eda7 localisation: fix messages 2012-06-23 13:58:32 +02:00
ThomasV 54e0be41e8 format messages for localization 2012-06-23 13:30:58 +02:00
ThomasV 3dad2460d5 version 0.60 2012-06-23 12:33:22 +02:00
ThomasV 1a8d97277a Merge branch 'master' of gitorious.org:electrum/electrum 2012-06-23 12:03:02 +02:00
ThomasV f08122dc6c filter old servers 2012-06-23 12:02:44 +02:00
ThomasV 9f927c8c1e update list of default servers 2012-06-23 13:59:42 +04:00
ThomasV 37af22cc6f fix for change address 2012-06-17 09:51:15 +02:00
ThomasV 3801956bee version 0.59a 2012-06-17 06:59:12 +02:00
ThomasV c6c577dcfd fix: confusion 2012-06-17 06:58:36 +02:00
ThomasV ea07c26ad9 version 2012-06-16 19:40:31 +02:00
ThomasV 81ab47a984 fix: nochange -> usechange 2012-06-16 18:56:55 +02:00
ThomasV 4343967ee0 make use_change a stored preference 2012-06-16 18:45:17 +02:00
ThomasV 5cf7570a1a revert to previous; too much clutter 2012-06-16 18:24:36 +02:00
thomasv 3d9eb32b50 remove unneeded call 2012-06-15 13:46:30 +02:00
ThomasV 1084abeb53 update gui on new block 2012-06-15 08:28:56 +02:00
ThomasV 0340b1868a I guess this should work with seedless wallets 2012-06-14 16:56:20 +02:00
ThomasV 4e71483975 voodoo fix 2012-06-14 16:53:23 +02:00
ThomasV 0952366a55 'received' is better 2012-06-14 16:47:13 +02:00
ThomasV 17cbb3fec0 show 'used' column in receive tab 2012-06-14 16:45:07 +02:00
ThomasV b39289c4df patch by Soultaker; fix old_to_new 2012-06-13 21:12:16 +02:00
ThomasV a5aa67c66e fix for watching-only wallets 2012-06-13 20:46:31 +02:00
thomasv eb706ed5c4 fix widget order 2012-06-13 11:54:40 +02:00
thomasv 7d3386c345 move nochange button to avoid conflict 2012-06-13 11:51:01 +02:00
thomasv 87f9fb611b gettext for help messages 2012-06-13 11:45:29 +02:00
thomasv e4787600a1 nofocus for help buttons 2012-06-13 11:38:54 +02:00
ThomasV 354f1e2177 help buttons for the send tab 2012-06-12 20:26:37 +02:00
thomasv 589f73bf57 version 0.58 2012-06-12 13:54:53 +02:00
thomasv f21143a4e6 Merge branch 'master' of gitorious.org:electrum/electrum 2012-06-12 13:52:37 +02:00
ThomasV d511a57810 request specific version of the wiki page 2012-06-12 15:43:59 +04:00
thomasv c07832a1fe fee: be consistent with default 2012-06-12 13:33:11 +02:00
thomasv 077bf77d1f change help text 2012-06-12 13:23:03 +02:00
thomasv 4f4d7869a1 add help buttons and modify gap limit in the settings dialog 2012-06-12 13:21:01 +02:00
thomasv 8b2e3d4f6a for aliases, request target address again 2012-06-12 11:43:05 +02:00
thomasv 3f81057c95 create self.completions in constructor 2012-06-12 11:32:12 +02:00
thomasv e631e9c89c nanotube's patch for compressed keys 2012-06-12 10:47:00 +02:00
ThomasV 87d4b132a4 fix: test item existence 2012-06-10 21:33:56 +02:00
ThomasV 1f97dbc96e fix: move test one line up 2012-06-10 21:32:07 +02:00
ThomasV 00c400f9fe case insensitivity 2012-06-10 21:27:31 +02:00
ThomasV a397c02703 fix menu popping up outside window 2012-06-10 20:36:30 +02:00
ThomasV ef32b336d6 revert previous commit; it messes with menus 2012-06-10 18:08:56 +02:00
ThomasV 7a50861bf7 color the address column for consistency 2012-06-10 17:53:41 +02:00
ThomasV b0a1f48900 highlight current item only when we have the focus 2012-06-10 17:47:27 +02:00
ThomasV a4da0866f3 v0.57c 2012-06-10 16:55:53 +02:00
ThomasV 74b994dc03 fix: search for the lowest possible location 2012-06-10 16:54:43 +02:00
ThomasV 4b49b743dc monospace font for amount column 2012-06-10 16:04:27 +02:00
ThomasV fd2abac0d7 change order 2012-06-10 15:59:36 +02:00
ThomasV 41ef9aa4f7 menu action: paste tx ID to clipboard 2012-06-10 15:57:38 +02:00
ThomasV b271483ee1 v0.57b 2012-06-10 15:43:35 +02:00
ThomasV ed9ed43570 v0.57a 2012-06-10 15:34:02 +02:00
ThomasV 0684abc0bc better explanation of gap limit + minor fix for expert-mode checkbox 2012-06-10 15:31:27 +02:00
ThomasV 9851996859 version 0.57 2012-06-10 11:39:27 +02:00
ThomasV 3fedcc8824 create default label only if the output is not mine 2012-06-10 11:37:11 +02:00
ThomasV 952da14be4 option to send change back to input address 2012-06-10 11:30:14 +02:00
ThomasV 6df95ee706 add two keyboard shortcuts 2012-06-10 10:52:44 +02:00
ThomasV 69927304e2 fix parameters for aliases 2012-06-10 08:33:34 +02:00
ThomasV 6a3e5f1f95 use column 1 because column 0 may be hidden 2012-06-10 00:29:19 +02:00
ThomasV 52b8ee976f set focus only once at init 2012-06-10 00:16:09 +02:00
ThomasV 36e41a4ee1 fix: receive_list 2012-06-10 00:05:14 +02:00
ThomasV b0a1db5af9 convert QString to unicode 2012-06-09 23:58:20 +02:00
ThomasV b259c9e4be simplifications. fix signal conflict. view alias details 2012-06-09 23:52:45 +02:00
ThomasV e5ec6bcd39 cleanup; make toplevel item current 2012-06-09 23:26:41 +02:00
ThomasV d9fad9452d show label in payto field 2012-06-09 22:31:42 +02:00
ThomasV 8d75349bfa MyTreeWidget class for keyboard interaction 2012-06-09 22:23:56 +02:00
ThomasV 7dd0d8d635 fix: payto without label 2012-06-09 18:20:15 +02:00
ThomasV d2447ef309 check item existence 2012-06-09 18:06:01 +02:00
ThomasV 477bd49577 menus for history items 2012-06-09 17:49:44 +02:00
ThomasV 6461a3c613 fix for deleting an alias 2012-06-09 17:32:52 +02:00
ThomasV 89a0509079 delete contact and edit label from menu 2012-06-09 17:18:53 +02:00
ThomasV 10f41cbdfc version 0.56 2012-06-09 12:50:21 +02:00
ThomasV cac54b33ec do not restrict syntax 2012-06-09 12:39:59 +02:00
ThomasV 67d95e5406 do not display if the label is not accepted 2012-06-09 12:32:17 +02:00
ThomasV 702d1743fe completions popup in the payto field, using aliases and labels 2012-06-09 12:23:01 +02:00
ThomasV 9c0ff021e2 remove dead code 2012-06-08 23:23:03 +02:00
ThomasV 7cfb78cdc6 handle URI labels 2012-06-08 23:15:08 +02:00
ThomasV 9d59124b8a version 0.55a 2012-06-08 20:52:48 +02:00
thomasv 3ae348791f set wallet file permissions 2012-06-08 13:14:25 +02:00
ThomasV 9ee946c797 show error messages 2012-06-07 19:52:26 +02:00
thomasv 6f0dcd091f force synchronization by poking the interface 2012-06-07 19:03:46 +02:00
thomasv e0372fc3a6 fix: the gap limit is one value higher than the gap 2012-06-07 18:59:28 +02:00
thomasv 6b0499bcbc allow user to change gap limit 2012-06-07 18:52:29 +02:00
thomasv dabee03548 rename newaddress_dialog as new_contact_dialog 2012-06-07 17:54:40 +02:00
thomasv c59a5a49a1 version 0.55 2012-06-07 17:46:55 +02:00
thomasv 594b7f0265 add expert mode to preferences 2012-06-07 17:42:50 +02:00
thomasv 2f9cd845d5 replace buttons with context menus 2012-06-07 17:36:39 +02:00
thomasv 9625ef1ea9 define method get_address_flags 2012-06-07 16:14:08 +02:00
thomasv 7ba656a1bc hide various options into expert mode 2012-06-07 16:07:49 +02:00
thomasv 7e0dba3e82 unfreeze before prioritize 2012-06-07 11:25:23 +02:00
thomasv f86e11b445 unprioritize before freeze 2012-06-07 11:21:53 +02:00
thomasv 34be852061 move freeze and prioritize functions into wallet class 2012-06-07 11:18:11 +02:00
ThomasV abe39a918f 0.54c 2012-06-06 19:26:58 +02:00
ThomasV e1b3b5892b add prioritize and freeze console commands. fix choose_inputs 2012-06-06 19:26:05 +02:00
ThomasV 4e876fcfcf version 0.54b 2012-06-06 18:32:56 +02:00
ThomasV c35d48459f raise error on compressed key format 2012-06-06 18:32:29 +02:00
thomasv 13ca0c0d60 version 0.54a (bugfix) 2012-06-06 17:20:37 +02:00
thomasv f4cb687f4b fix: receive_list might contain imported keys 2012-06-06 16:52:39 +02:00
thomasv c89fc345af fix gap visualization 2012-06-06 16:08:29 +02:00
thomasv 7a8689f6aa version 0.54 2012-06-06 15:41:34 +02:00
thomasv aa7183c6ac prioritized coins 2012-06-06 15:40:57 +02:00
thomasv 785075cf08 button to create addresses beyond gap limit 2012-06-06 15:20:20 +02:00
thomasv 1b450a23a7 change tab 2012-06-06 14:55:11 +02:00
ThomasV 060cf4a48e version 0.53 2012-05-30 20:37:55 +02:00
thomasv 735f9b9c20 import lib directory as electrum if the library is not installed 2012-05-30 16:46:04 +02:00
thomasv dceb4b04ea better error messages 2012-05-30 14:42:30 +02:00
thomasv 53cf704709 fix localization 2012-05-24 10:17:20 +02:00
thomasv c6587c7a09 localizations 2012-05-24 10:11:00 +02:00
thomasv 7124b05715 localizations 2012-05-24 10:04:16 +02:00
ThomasV a515246213 localize 3 more messages 2012-05-21 22:49:50 +02:00
ThomasV d163f135af use consistent message 2012-05-21 22:26:55 +02:00
ThomasV 958a3fa5b6 set timeout to 1 minute 2012-05-20 18:02:05 +02:00
ThomasV a35a945b0b fix format_satoshis 2012-05-19 17:34:59 +02:00
ThomasV 705fd76767 fix: make sure that the message is completely sent 2012-05-19 16:52:59 +02:00
ThomasV 742705b855 add timeout in order to allow KeyboardInterrupt 2012-05-19 15:52:06 +02:00
ThomasV 12e2b8db16 show address if coins were received at a change address 2012-05-19 11:01:45 +02:00
thomasv ed8dedfebb version 0.51 2012-05-18 18:04:18 +02:00
thomasv 09714636ef version 0.50: localisation using gettext 2012-05-18 15:28:55 +02:00
ThomasV f8ce5b65df version 2012-05-17 18:15:14 +02:00
ThomasV a5496a5477 handle imported keys as well with deseed and reseed 2012-05-17 18:10:36 +02:00
ThomasV 5d43811a90 version 0.49c 2012-05-17 13:33:11 +02:00
ThomasV d08a0388b6 display kilobytes received 2012-05-17 13:15:55 +02:00
ThomasV 34ca6baf73 version 0.49b 2012-05-17 10:58:28 +02:00
ThomasV 565c53e054 fix: encrypted seed might be empty 2012-05-17 08:42:40 +02:00
ThomasV 1181f4ef01 bugfix: encryption of encrypted keys 2012-05-17 08:32:49 +02:00
ThomasV ef0809a1df version 0.49a 2012-05-16 20:24:21 +02:00
ThomasV 9b2f5805da virtual method init_socket 2012-05-16 19:45:45 +02:00
ThomasV 06182df71f rm mnemonic option, paste seed as both hexadecimal and mnemonic 2012-05-16 19:33:42 +02:00
ThomasV a5761fe8a8 do not use deprecated BaseException.message 2012-05-16 19:20:21 +02:00
thomasv c5d42f3614 slightly more robust connection procedure 2012-05-16 17:29:05 +02:00
ThomasV e34f7dce7f do not derive private keys when there is no seed 2012-05-14 21:31:37 +02:00
thomasv 5507706db5 fix 2012-05-14 14:10:35 +02:00
thomasv 1e192e9ca9 test the existence of modules in the main script 2012-05-14 14:09:50 +02:00
ThomasV ff62a09832 use pip not easy_install 2012-05-14 08:05:16 +02:00
ThomasV 54fcd4a876 better buttons. version 0.49 2012-05-13 13:09:59 +02:00
ThomasV 47f3a84931 revert previous commit 2012-05-13 11:09:31 +02:00
ThomasV c419c408bb do not show send tab in seedless wallets 2012-05-13 11:06:37 +02:00
ThomasV 51036fdf4e do not show send tab in seedless wallets 2012-05-13 11:05:26 +02:00
ThomasV 416a3bad09 seedless wallets 2012-05-13 10:54:03 +02:00
ThomasV 2e1fd923b8 deseed command 2012-05-13 00:43:22 +02:00
ThomasV 634bff6f8a bugfix: poke to reconnect 2012-05-12 09:38:42 +02:00
thomasv ec24fcb1f7 version 0.48a 2012-05-11 10:17:27 +02:00
ThomasV 1224610109 display help message if pyqt is not found 2012-05-10 20:39:50 +02:00
thomasv b8773178a1 setup package in lib subdirectory 2012-05-10 14:38:49 +02:00