ThomasV
f0556bb0d3
rename conf file section as 'client'. add gui to conf
2012-10-11 21:07:49 +02:00
thomasv
5444f55e6b
big refactoring: command line options and electrum.conf options override settings in wallet file.
2012-10-11 20:10:12 +02:00
thomasv
0d11aa75c4
encapsulation: that kind of exception handling should be done in the gui module
2012-10-11 13:43:04 +02:00
thomasv
299d54c6ec
fix: the gtk gui was broken since server_list_changed was introduced...
2012-10-11 13:18:04 +02:00
thomasv
596bddbf7e
replace expert mode with a button for gui_detailed_view
2012-10-11 12:56:57 +02:00
thomasv
da9351260c
move proxy fallback away from send method
2012-10-10 10:16:18 +02:00
Maran
c1fa13d0f6
Disabled the proxy input fields when None is selected
2012-10-09 22:07:39 +02:00
Maran
3ce5eef076
Merge branch 'master' of https://github.com/spesmilo/electrum
2012-10-09 17:15:05 +02:00
Maran
8833555b35
Add fallback for users who ran master with the old default config
2012-10-09 17:13:26 +02:00
thomasv
93ac0e806b
make connection message slightly less invasive
2012-10-09 16:52:16 +02:00
thomasv
cfce1420c5
proxy: allow '-p none'
2012-10-09 16:16:00 +02:00
thomasv
fd13d19cb8
fix proxy issues: override config with command line option, and use interface.proxy in gui
2012-10-09 15:48:06 +02:00
thomasv
880b08f337
remove remote wallet (broken, will be replaced)
2012-10-05 15:49:03 +02:00
thomasv
c479261043
restored initial text (users should know what seed means), and added a warning against phishing
2012-10-02 13:41:38 +02:00
thomasv
e7e9e8916b
fix set_server. keep compatibility with the gtk interface
2012-10-02 12:52:47 +02:00
thomasv
385b515439
fix proxy config: read from simpleconfig object
2012-10-02 12:40:08 +02:00
thomasv
287c7fc643
split create_new_address, so that get_new_address can be used without the context of a wallet
2012-10-01 18:31:54 +02:00
thomasv
8d9e5a4f2e
remove ecdsa.org from default servers; too much downtime
2012-10-01 18:25:32 +02:00
thomasv
f3ff9b5cf6
make proxy an optional parameter
2012-10-01 18:14:50 +02:00
thomasv
44dd7713e5
debugging options should not be parameters, it makes the code unnecessarily complictated
2012-10-01 17:41:47 +02:00
thomasv
8fd1dbadf6
use https for aliases
2012-10-01 15:10:51 +02:00
Maran
ae991f4407
Added the ability to make a copy of your wallet so ungeeky people can still create a backup in a place they can easily reach
2012-09-24 18:11:30 +02:00
Maran
504ea37c79
Made cfg an class attribute and fixed server changing for lite gui since proxy got added
2012-09-21 23:18:32 +02:00
Maran
a08f2660df
Use True flag for set key
2012-09-21 23:13:46 +02:00
Maran
23ffbc3e48
Fixed merged conflict and added folder creation on first load
2012-09-21 16:57:54 +02:00
Maran H.
c486c6d55f
Merge pull request #33 from bkkcoins/startup-gui-option
...
Startup gui option
2012-09-21 07:20:59 -07:00
bkkcoins
23b1ccaf39
Merge branch 'socks-support' into merged
2012-09-21 15:14:48 +07:00
bkkcoins
2bf2f76a2a
small edit to config syntax
2012-09-21 15:14:16 +07:00
bkkcoins
43d9710cac
Merge branch 'startup-gui-option' into merged
2012-09-21 15:11:24 +07:00
bkkcoins
413e5b9cc4
Merge branch 'window-position' into merged
2012-09-21 15:11:19 +07:00
bkkcoins
ad24870a03
small edit to config syntax
2012-09-21 15:10:43 +07:00
bkkcoins
38acaf0a3a
small change to config syntax
2012-09-21 15:06:21 +07:00
bkkcoins
4c65822f32
merged current branches
2012-09-21 13:05:37 +07:00
bkkcoins
1ca0595653
Merge branch 'startup-gui-option' into merged
2012-09-21 13:03:36 +07:00
bkkcoins
3007d95ceb
Added code to remember window position
2012-09-21 10:53:14 +07:00
bkkcoins
fccd9921eb
adjust whitespace only
2012-09-21 08:52:33 +07:00
bkkcoins
e43264538d
adjust whitespace only
2012-09-21 08:51:28 +07:00
bkkcoins
01b300562e
Added settings dialog option for gui startup mode
2012-09-21 08:47:56 +07:00
bkkcoins
8244768654
Changed how load_config works so it always supports new config vars
2012-09-21 04:48:03 +07:00
bkkcoins
9121654e8a
Added proxy settings save to config.json
2012-09-20 18:24:36 +07:00
bkkcoins
09c90c0971
Revert "Revert "Added proxy options to network dialog""
...
This reverts commit 6e0b3620d2
.
2012-09-20 16:55:28 +07:00
bkkcoins
6e0b3620d2
Revert "Added proxy options to network dialog"
...
This reverts commit 83bb644135
.
2012-09-20 16:55:15 +07:00
Maran
7969b62b55
Removed uncle-enzo from default servers since it's not syncing
2012-09-19 18:51:13 +02:00
Amir Taaki
15eb4d7cb8
reformat simple_config to comply with electrum and create config dir if it doesnt exist.
2012-09-19 16:47:39 +01:00
bkkcoins
83bb644135
Added proxy options to network dialog
2012-09-19 22:29:58 +07:00
bkkcoins
1af17baafb
sockssipy support module provides SOCKS and HTTP proxy wrapper
2012-09-19 17:37:43 +07:00
bkkcoins
aa6f631f2e
Added SOCKS support, with cmdline and SimpleConfig options
2012-09-19 17:37:20 +07:00
Samuel Tardieu
593b2552d1
Do not qualify relative imports
...
This is unneeded and fails while installed.
2012-09-07 11:27:00 +02:00
Maran
9407dd3f2f
Small fix to make sure the cursor stays where it is using the Pro GUI
2012-09-04 19:54:01 +02:00
Maran
3f499d7048
Merge branch 'fallback'
2012-09-04 17:30:19 +02:00
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