ThomasV
5562239c5e
use daemon thread to fetch alias
2015-07-11 12:43:06 +02:00
ThomasV
a95c4c6711
fetch alias on gui startup
2015-07-11 12:26:17 +02:00
ThomasV
37aef8332b
add more help messages
2015-07-11 12:13:56 +02:00
ThomasV
411209d2af
improve settings dialog
2015-07-11 11:57:10 +02:00
ThomasV
cb2bc54f96
store and display signatures of own requests
2015-07-09 14:15:30 +02:00
ThomasV
b9d270d438
add alias field to settings
2015-07-07 14:15:11 +02:00
ThomasV
f3c4a55e77
add dnssec verification to payment requests
2015-07-07 08:59:03 +02:00
ThomasV
d3104a17b7
Revert "Improved dialog centring"
...
This reverts commit d41dfa394b
.
2015-07-05 20:37:57 +02:00
ThomasV
bad9030554
Revert "Improved password wrapper."
...
This reverts commit c33175c312
.
2015-07-05 17:56:55 +02:00
ThomasV
383f8924d7
revert txdialog to QDialog
2015-07-05 16:55:18 +02:00
ThomasV
5c2235e54b
make tx.deserialize preserve existing inputs
2015-07-04 17:33:18 +02:00
Neil Booth
d41dfa394b
Improved dialog centring
...
Password requests from the tx dialog box are now centred on the
tx dialog. Similarly for error messages if misentering the password.
Also, "Signing transaction..." and "Broadcasting transaction..." are
centred on the appropriate tx dialog.
Finally restore the old "Sign" button enabling / disabling, as we
can now tell if the user cancelled the password request.
2015-07-04 18:25:44 +09:00
Neil Booth
c33175c312
Improved password wrapper.
...
Doesn't require any particular argument order of the wrapped
function.
Caller can tell if the user cancelled the request or not.
Optionally handles parent window hints.
2015-07-04 18:15:26 +09:00
Neil Booth
15632adb40
Rename send_tx() to sign_tx()
...
Because it signs, and it doesn't send.
2015-07-04 16:45:08 +09:00
Neil Booth
b2bfd5af1f
Show the broadcast button even if broadcast.
...
It may not actually be broadcast or relayed for various reasons.
2015-07-04 16:37:01 +09:00
Neil Booth
3446e1fd56
Prevent garbage collection of TxDialogs
...
The transaction dialogs have a habit of randomly disappearing,
because of garbage collection. This was particularly common
if you viewed the details of a tx in your history immediately
after electrum startup, or after pressing Broadcast.
Other tweaks:
- Distinguish saved and broadcast.
- When signed, consider unsaved and prompt to save if not
subsequently saved or broadcast.
- Hide broadcast button after broadcast.
- Hook into the closeEvent so closing the window with the mouse
has the same effect as pressing the close button.
2015-07-04 12:31:31 +09:00
Neil Booth
aa6de86c27
Once a user inputs a fee, retain it.
...
It has long been a minor annoyance that this isn't the
default behaviour. Semantics are as follows:
- Fees are calculated automatically, as usual, and shown
in black
- If the user inputs a fee, it is retained, and shown in
blue to indicate it is user-overridden
- The user can switch back to automatic fee calculation mode
in two ways: press Clear, or blank out the fee field
- User fees are also cleared by do_clear(), for instance when
the payment is sent
I have checked all usage combinations I could think of, including
the ! case, and all work in a sensible and natural fashion.
This also fixes issue #995 .
2015-07-03 20:14:12 +09:00
ThomasV
616becd9a8
move openalias from plugins to core
2015-07-02 12:44:53 +02:00
Roman Zeyde
a0c891d73f
transaction_dialog: allow plugins manipulate transaction sharing buttons
2015-06-29 17:00:31 +03:00
Neil Booth
a23247634c
Remove some unused vars.
2015-06-29 10:44:27 +09:00
ThomasV
9dfe8ff847
tx window: keep a single close message, and raise window after signing
2015-06-28 10:37:08 +02:00
ThomasV
1919d5d63c
fix wizard: remove vbox0, improve text
2015-06-28 08:52:16 +02:00
Michael Wozniak
4338944e3a
remove unnecessary lines
2015-06-27 18:49:21 -04:00
Michael Wozniak
b7ea10609c
add seed scroll for multisig wallets
2015-06-27 18:47:25 -04:00
Michael Wozniak
523aa7c380
update restore multisig to add type
2015-06-27 16:12:15 -04:00
ThomasV
6afb7b21d0
Merge pull request #1320 from kyuupichan/button_split
...
Split tx dialog buttons
2015-06-27 16:09:15 +02:00
ThomasV
3a9bf8430e
fix send button
2015-06-27 15:53:59 +02:00
ThomasV
56b3c98332
generic m of n multisig
2015-06-27 12:43:29 +02:00
Neil Booth
c35485c1c2
Split tx dialog buttons
...
The "actions" (sign, broadcast, send to cosigner, verify GA instant)
go on the RHS next to the "Cancel" button.
Copy, QR code and save go on the left.
2015-06-27 11:48:27 +09:00
Neil Booth
547886d6f1
Input tx index looks better left-aligned after all
2015-06-27 11:01:42 +09:00
Neil Booth
6c25f637b9
Wrapper func to create and show a TxDialog
...
Add prompt_if_unsaved as explicit argument.
Tested with cosigner pool plugin.
2015-06-27 10:56:01 +09:00
Neil Booth
3d48a2d842
More tx dialog improvements
...
- Show Close if no action to perform, otherwise Cancel
- Add some strings for translation
- Make input hash/index constant width; previously a
3-digit index bumped the address a whole tabstop over
compared to the 1-digit indices
2015-06-26 20:15:51 +09:00
ThomasV
0a8e8ec906
Merge pull request #1316 from kyuupichan/tx_dialog3
...
Distinguish receiving and change addrs in TxDialog
2015-06-26 10:48:52 +02:00
Neil Booth
7e36555ed8
Save the description to the wallet on broadcasting
...
Resolves a long-standing bug with view-before-broadcast
2015-06-26 15:40:41 +09:00
Neil Booth
820f435a9a
Distinguish receiving and change addrs in TxDialog
...
Show change in yellow, receiving in lightgreen (as now).
Numbers are more readable with whitespace.
2015-06-26 11:55:20 +09:00
Neil Booth
56488daf04
Have show-before-broadcast defer password request
...
Show-before-send currently asks for the password
and creates a signed tx before showing anything.
This is a little unnerving as you can't see what
you're being asked to sign.
This patch does a few things:
- Adds a description label to the TX dialog
- You see the tx before being asked for password;
that is only requested on pressing Sign
- in show-before-broadcast mode, the Send button
text is instead "Show...". Hook up this button
text change to the prefs dialog too.
- Remove many redundant imports. In particular
PyQ4 is checked in main_window.py so no need
in tx_dialog too.
Note I had to remove disabling of the Sign button,
because if the user presses "cancel" nothing will
re-enable it.
2015-06-25 15:58:40 +09:00
ThomasV
7e0a80b697
Merge pull request #1275 from kyuupichan/tx_dialog_send_tx
...
Have transaction_dialog use send_tx()
2015-06-24 11:15:30 +02:00
Neil Booth
175081d9fc
View contact address on block explorer menu item
...
Resolves issue #1304
2015-06-21 09:57:38 +09:00
ThomasV
444082f90f
Merge pull request #1291 from kyuupichan/server_height_zero
...
Show Synchronizing... when server height is zero
2015-06-12 10:32:43 +02:00
Neil Booth
304f7f273b
Show Synchronizing... when server height is zero
2015-06-12 17:23:32 +09:00
ThomasV
21f505a62c
fix #1290
2015-06-12 05:06:23 +02:00
Maran
9ef1f300f3
Fix Wizard on first run
2015-06-11 15:08:15 +02:00
ThomasV
2b769b10da
bip70 export fixes
2015-06-11 12:38:17 +02:00
ThomasV
179e98b303
restore: call constructor to load plugin
2015-06-11 09:56:38 +02:00
ThomasV
5ffd26402e
separate load_wallet hook for installwizard
2015-06-11 09:36:19 +02:00
ThomasV
bcde416331
version_getter: catch all exceptions
2015-06-10 17:50:02 +02:00
ThomasV
060e3aa23e
plugins: call load_wallet in install wizard
2015-06-10 12:40:08 +02:00
ThomasV
8bccf7b2db
replace httplib with requests
2015-06-10 08:29:50 +02:00
ThomasV
f70a996619
fix trezor initialiation hook (pass window in load_wallet)
2015-06-09 09:58:40 +02:00
ThomasV
8995cdbf14
rename fields: 'time' -> 'timestamp', payment_requests
2015-06-08 13:36:35 +02:00
ThomasV
9bd94e5062
refactor payment requests
2015-06-08 12:51:45 +02:00
ThomasV
572a463806
reason->memo
2015-06-08 08:06:38 +02:00
Neil Booth
4b092628df
Have transaction_dialog use send_tx()
...
This is working towards showing transactions before asking for passwords.
I think it also means the transaction dialog now interacts properly with
plugins, whereas it didn't before.
send_tx now takes a callback instead of a label, and does not decide
on whether to broadast itself; that is left to its caller.
broadcast_transaction() takes care of adding the description of the
successfully broadcast transaction to the wallet. Previously labels
could be added to the wallet even if the broadcast was cancelled by
the user or unsuccessful, which doesn't seem right.
Lengthen the dialog messages a little, as some window managers lose the
"Please Wait" title bar owing to window decorations if the message
is too short.
2015-06-08 07:38:08 +09:00
ThomasV
22ddbc7fef
fix jsonrpc
2015-06-07 22:06:44 +02:00
ThomasV
bf755f8ac0
jsonrpc interface
2015-06-07 19:11:54 +02:00
ThomasV
48e53498db
improve requests
2015-06-07 18:44:33 +02:00
ThomasV
5a4a9f5369
make txdialog a nonmodal widget
2015-06-07 16:51:27 +02:00
Maran
de535be5fc
Cast ByteArray to string. Fixes #1259
2015-06-03 16:09:07 +02:00
ThomasV
3e4cb396b3
don't disable broadcast button if we are online but not connected
2015-06-03 14:23:11 +02:00
ThomasV
088d8e8415
show request status
2015-06-02 11:36:06 +02:00
ThomasV
d41785c783
save payment requests in requests_dir
2015-06-02 09:18:39 +02:00
ThomasV
0938299e9b
move payment requests logic to wallet, add basic commands
2015-06-01 13:02:09 +02:00
Neil Booth
03e53a5e01
Create a constant for 100000000 and use it
...
Use same name as is in bitcoind.
Note that one of the constants in text.py had the wrong number
of zeroes previously...
2015-06-01 14:53:36 +09:00
ThomasV
bb7437e534
encapsulate variable in openalias plugin
2015-05-31 14:33:26 +02:00
ThomasV
ee5f499fc1
use contacts in command line
2015-05-31 14:10:52 +02:00
ThomasV
5cd3bfedb6
always pass coins to wallet.make_unsigned_transactions. fix \! shortcut in commands
2015-05-31 11:31:41 +02:00
Neil Booth
320f9a3790
get_spendable_coins and frozen addrs
...
Two callers of get_spendable_coins were removing frozen addrs
before calling. Put that functionality in the function.
We shouldn't be able to send_from a frozen address. This was
possible in the current release because logic assumed a two-element
tuple was returned when it is now three-element. Fix that too.
Command line options listunspent and createrawtransaction currently
ignore frozen addresses. I'm not sure that's right but I've preserved
that behaviour.
With this patch only the wallet class refers to self.frozen_addresses;
other clients use is_frozen() now.
2015-05-31 14:07:50 +09:00
Neil Booth
0f29984f07
Speed up freezing and unfreezing of many addresses
...
Speedup mainly from writing to storage only once.
Make frozen_addresses a set in memory, as sets give cleaner
code and are more efficient.
Minor change in behaviour: command line freezing used to return
False if the address isn't in the wallet OR the address was already
frozen. Now it returns more like a success code: it returns False
only if the address isn't in the wallet regardless of frozen state.
Similarly for unfreezing.
2015-05-31 11:54:21 +09:00
ThomasV
a1a4fe8e92
fix Commands constructor
2015-05-30 18:55:32 +02:00
ThomasV
a36ab7c814
Merge branch 'master' of git://github.com/spesmilo/electrum
2015-05-29 19:27:16 +02:00
ThomasV
2e67ca43e8
use csv instead of mkmanytx
2015-05-29 19:26:06 +02:00
Neil Booth
d30955a7fa
Two more fixes
...
Put fee_per_kb to zero rather than None when edit is blank
Changing the set of frozen addresses should update the fee
2015-05-29 17:38:05 +09:00
Neil Booth
05cb9975cb
Fix calls to update_fee
...
Fees should be recalculated when send_from changes.
Fees should be recalculated when editing fee preference, but
only save to storage when leaving the fee per kb widget.
No need to emit a textEdited signal; the widget does that already
(with the effect that we used to call update_fee() twice).
2015-05-28 15:52:31 +09:00
ThomasV
2f7503c635
Merge pull request #1253 from kyuupichan/fast_qr_draw
...
Speed up painting of qr codes.
2015-05-27 10:27:28 +02:00
ThomasV
d0d1b41d63
fix #1251
2015-05-27 10:25:17 +02:00
Neil Booth
e5d243e08c
Fix nasty bug in amount editors
...
str() can convert amounts to scientific notation
2015-05-27 17:14:40 +09:00
Neil Booth
85952a2dea
Speed up painting of qr codes.
...
Probably speeds it up by about a factor of two.
Unfortunately it needs to be another 5x faster
for sluggishness to disappear in the GUI when
typing a description in the receive tab.
Note the old code was off-by-one.
2015-05-27 11:44:28 +09:00
Neil Booth
39fe24b4d3
Rename auto_cycle to auto_connect in config
...
User config is updated if appropriate.
Add tests behaviour is as expected.
Just the one rename-it reference to auto_cycle remains.
2015-05-25 16:18:52 +09:00
ThomasV
d5f6651237
follow up e20dfcd3eb
2015-05-25 08:47:25 +02:00
Neil Booth
4f6d2f3d32
Put getting of auto_cycle into one place.
...
Default to False consistently; this may change the behaviour of
network.py's get_parameters().
2015-05-25 14:09:43 +09:00
ThomasV
778297697a
lazy plugin constructor
2015-05-24 20:37:05 +02:00
Neil Booth
01d8f79a75
Clean up pick_random_server() and filter_protocol() and their
...
call sites.
Remove unused imports and redundant random pick of server
2015-05-24 21:07:35 +09:00
ThomasV
48ad7c36a8
show plugin dependencies
2015-05-24 10:06:53 +02:00
ThomasV
8f98ea4aca
make plugins available without the GUI
2015-05-23 10:38:19 +02:00
ThomasV
cc17bb0090
close: use signal to close from gui thread
2015-05-20 09:15:52 +02:00
ThomasV
18032fc4f6
treewidget: keep default label when editing
2015-05-17 12:48:17 +02:00
ThomasV
9bb44e4db3
change mouse cursor over qr code
2015-05-17 09:55:41 +02:00
ThomasV
5160f46ca1
fix proxy value in text gui
2015-05-11 08:19:19 +02:00
venzen
9658ba137f
replaced renamed network and wallet attributes self.network.default_server and self.wallet.fee (fixed indentation)
2015-05-10 17:28:02 +07:00
venzen
367315a4de
replaced renamed network and wallet attributes self.network.default_server and self.wallet.fee
2015-05-10 17:20:56 +07:00
ThomasV
59a9e4f710
fix new_wallet and seed language
2015-05-10 08:31:31 +02:00
ThomasV
30519e7024
fix typo
2015-05-08 20:00:13 +02:00
ThomasV
1cb6c08a13
use get_config instead of passing window to ScanQRTextEdit
2015-05-08 19:58:29 +02:00
ThomasV
c2a4252065
do not pass config to storage. request height from network_proxy if connected
2015-05-08 10:58:54 +02:00
Neil Booth
79de458101
Preparation for moving the set of verified and unverified txs to the wallet.
...
The verifier will retain responsibility for verification, but will no longer
hold the transaction sets itself.
Change requires_fee to take a wallet.
Add new function add_unverified_tx()
Move get_confirmations() to the wallet from the verifier.
2015-05-07 09:21:08 +09:00
ThomasV
687cc7783f
show unmatured coins in status bar. fixes #1163
2015-05-05 20:52:14 +02:00
Neil Booth
4d55cb9528
First of several incremental patches tightening up interface.py.
...
Remove some unneeded imports, a constant and a line of dead code.
Document the current external API interface.py provides.
2015-05-05 14:02:51 +09:00
ThomasV
0a1c8f5546
underline help label
2015-05-03 07:06:54 +02:00
ThomasV
e4038dcdba
move create_csr to gui
2015-05-02 16:26:27 +02:00
ThomasV
6527eae32b
handle adds is None in tx dialog
2015-05-02 16:17:50 +02:00
ThomasV
51b62c2983
strip transaction text before parsing
2015-05-02 14:40:47 +02:00
ThomasV
9f4a914526
change mouse cursor over clickable labels
2015-05-02 13:36:10 +02:00
ThomasV
c35cdf1fd8
rename ssl config variables
2015-04-30 17:33:29 +02:00
ThomasV
1b6abf6e02
Merge pull request #1177 from kyuupichan/reduce_redraws
...
Remove two redundant refreshes of history tab during startup.
2015-04-30 11:51:55 +02:00
Neil Booth
b71d35f027
Make stretch column editable again.
2015-04-30 16:39:32 +09:00
Neil Booth
1bafa42fbd
Remove two redundant refreshes of history tab during startup.
...
The call to update_wallet() is redundant with earlier call to load_wallet().
Set the need_update boolean so the timer will refresh rather than
unconditionally refreshing. This typically results in it merging with
the first network "updated" event resulting in one less refresh.
For me in online mode this results in history being calculated and shown
only twice during startup rather than four times.
2015-04-30 14:21:58 +09:00
ThomasV
8f84a90ab5
Merge pull request #1170 from kyuupichan/tray_tip_wallet
...
Tray tip wallet
2015-04-30 07:01:35 +02:00
Neil Booth
db2517b901
Shrink size of changes; functionality unchanged.
2015-04-30 13:32:01 +09:00
Neil Booth
506ed8ee74
Merge branch 'master' into tray_tip_wallet
2015-04-30 13:28:13 +09:00
Neil Booth
737a0ce9d8
Avoid ugly flash of small window during startup.
...
Electrum 2.x flashes a small window during startup before the main window appears.
This turns out to be the fee edit box being enabled in create_send_tab().
Setting it to visible when the grid containing it is unparented causes QT to actually
display a window with just the edit box widget for some reason. So defer the
call to set its visibility until the grid is parented.
2015-04-30 11:34:06 +09:00
Neil Booth
ec953c7f30
Expand default BTC / fiat amount width. Seems to suffice for expected usage.
2015-04-29 21:41:27 +09:00
ThomasV
953674aac7
resize columns to content by default
2015-04-29 09:26:22 +02:00
Neil Booth
83e05b1183
Modify format_satoshis to display amounts according to locale.
...
In particular, thousands and decimal point separators are taken from locale.
2015-04-29 10:13:41 +09:00
Neil Booth
f56413d602
Put title() member func, with localization, in main_window.py
2015-04-28 21:12:25 +09:00
Neil Booth
889174ae19
Show wallet basename in tray tooltip for those of us using multiple wallets
...
Move basename (and title) logic to the wallet and use those member functions.
2015-04-28 19:32:56 +09:00
Neil Booth
72cf707e61
Filter on an array of columns. Make search string lower case too.
2015-04-27 08:37:03 +09:00
Neil Booth
329fd913e1
Merge branch 'master' of https://github.com/spesmilo/electrum
2015-04-26 22:14:57 +09:00
Neil Booth
deec78a9d4
Clean up block explorer handling. Add menu item to go to block explorer for an address.
...
Block explorer code is data-driven now.
Put block explorer defaulting in one place.
Fix URLs for insight.is and blockr.io.
Add tradeblock.com explorer.
Add menu item to view address on block explorer provided only one is selected.
2015-04-26 22:02:21 +09:00
ThomasV
b6c7a97d5f
search invoices list by description
2015-04-26 14:31:27 +02:00
ThomasV
6e33e2605e
improve help text
2015-04-26 13:31:39 +02:00
ThomasV
300c1040cd
add help text
2015-04-26 13:25:36 +02:00
ThomasV
68c664c483
Merge branch 'master' of git://github.com/spesmilo/electrum
2015-04-26 13:16:24 +02:00
ThomasV
f02b95c81a
pay to many
2015-04-26 13:16:09 +02:00
Jason Jackson
acedbe304a
Fix spelling of Clipboard
2015-04-24 23:20:34 -04:00
ThomasV
8689807400
add file button to text edits
2015-04-24 09:10:03 +02:00
ThomasV
9fbbef4d17
disable sorting of addresses
2015-04-24 06:42:12 +02:00
ThomasV
eff977081d
add file reader to QRTextEdit, to facilitate key imports
2015-04-24 00:14:21 +02:00
ThomasV
d94aee83b9
enable sorting for all lists except history
2015-04-23 18:28:37 +02:00
ThomasV
7a7ad7fe2d
call go_lite after load_wallet
2015-04-23 17:18:38 +02:00
ThomasV
ab0447d01e
lite gui: update completions
2015-04-23 17:11:43 +02:00
ThomasV
de5c9c2f83
Merge pull request #1151 from romanz/master
...
Fix transaction broadcasting issues
2015-04-23 15:53:03 +02:00
ThomasV
706d605f91
recursive generator for tree leaves
2015-04-23 15:24:12 +02:00
ThomasV
9d54afa04f
fix search: column number
2015-04-23 14:55:16 +02:00
ThomasV
77e902be63
add search box to incoices too
2015-04-23 13:55:52 +02:00
ThomasV
45081b1c8b
search box
2015-04-23 13:50:35 +02:00
ThomasV
6fb9f2e241
smaller column
2015-04-23 12:53:29 +02:00
ThomasV
343d452706
sort contacts. fixes #920
2015-04-23 12:50:22 +02:00
ThomasV
782522fb71
update guis for new contacts
2015-04-23 12:46:52 +02:00
ThomasV
e8189490e9
store contacts in a separate file, shared between wallets
2015-04-23 12:16:46 +02:00
ThomasV
7f3fc232a0
minor fixes for receive tab
2015-04-23 09:32:50 +02:00
ThomasV
1b7cd02bce
fix item selection bug
2015-04-23 09:11:55 +02:00
Roman Zeyde
b5c31cd031
transaction_dialog: hide broadcast button when offline
2015-04-23 09:30:25 +03:00
Roman Zeyde
d3f696c301
main_window: call pr.get_id() before it's required
2015-04-23 09:17:46 +03:00
ThomasV
6cff7a284a
store invoices as dict. rename domain -> requestor
2015-04-22 13:59:38 +02:00
ThomasV
74b0ed5f48
move get_status to InvoiceStore
2015-04-22 13:36:07 +02:00
ThomasV
0d4d06c58b
set label before showing tx window
2015-04-22 12:10:58 +02:00
ThomasV
2753a0bbea
fix: set_paid
2015-04-22 11:59:15 +02:00
ThomasV
362cbd06a7
add stretch
2015-04-22 11:03:28 +02:00
ThomasV
83851bfa85
fix: display request that never expires
2015-04-22 11:01:22 +02:00
ThomasV
6487db5e67
fix: show expires combo if request list is empty
2015-04-22 10:57:13 +02:00
ThomasV
fd651709b8
fix
2015-04-22 09:56:16 +02:00
ThomasV
2f0f1aafa6
replace help buttons in send tab with clickable labels
2015-04-22 09:49:01 +02:00
ThomasV
a32503d8fb
merge send and invoices tab
2015-04-22 08:59:14 +02:00
ThomasV
1615daddaa
set focus when creating new request
2015-04-22 07:37:41 +02:00
ThomasV
32fe3ea18e
focus policy
2015-04-22 07:26:05 +02:00
ThomasV
afc0203a2b
fix: display expiration date correctly
2015-04-22 07:19:33 +02:00
ThomasV
6831777058
rename payment_request functions
2015-04-21 11:01:16 +02:00
ThomasV
acf4ad5ec8
add preprocessing to ThreadedButton
2015-04-21 11:00:40 +02:00
ThomasV
f50e56d229
rewording
2015-04-21 09:11:47 +02:00
ThomasV
30bed4c5a9
sign and save to file bip70 payment request; redo receive tab layout
2015-04-21 08:45:51 +02:00
ThomasV
2f729c2505
add copy button to tx dialog
2015-04-20 14:44:59 +02:00
ThomasV
6b3d88fa2f
update buttons in address dialog
2015-04-20 14:25:39 +02:00
ThomasV
fa446eac2e
improved buttons
2015-04-20 14:15:18 +02:00
ThomasV
2bd9ef1cdb
minor fix
2015-04-20 13:37:21 +02:00
ThomasV
b42ff0b925
gui: fix buttonsTextEdit bug
2015-04-20 12:32:48 +02:00
ThomasV
7148e1a287
set focus policy of receive_address_e
2015-04-20 12:00:24 +02:00
ThomasV
a3ed4ce2a7
new class to show buttons in LineEdit. fixes #1050
2015-04-20 11:49:27 +02:00
ThomasV
8251c5b6d9
fix #1057
2015-04-20 10:33:32 +02:00
ThomasV
50fed3dce5
minor fix: parent.wallet
2015-04-20 09:25:01 +02:00
ThomasV
8fb14bb5fe
adjust grid width
2015-04-20 07:56:22 +02:00
ThomasV
e780bf3db8
gui: don't show qr code directly in receive tab
2015-04-20 07:48:39 +02:00
ThomasV
620cc91aad
receive_address: use MyLineEdit
2015-04-19 21:37:27 +02:00
ThomasV
7d8ec4338b
display receive address field as a label. add copy button ( fixes #1103 )
2015-04-19 21:10:31 +02:00
ThomasV
46618876f1
improve gui messages
2015-04-19 20:36:07 +02:00
ThomasV
7dadc00c8e
change label to 'my requests'
2015-04-19 19:46:43 +02:00
ThomasV
e4c02a52a7
add expiration field to payment requests
2015-04-19 19:21:50 +02:00
ThomasV
7411476cfb
show status and icon for payment requests
2015-04-19 14:24:33 +02:00
ThomasV
6015a91c70
minor fix (lower or equal)
2015-04-19 14:13:15 +02:00
ThomasV
5f30348d62
use address label as payment request message. display status and hide address in table
2015-04-19 13:44:40 +02:00
ThomasV
21b2fcbe85
always_hook. fix trezor handler. fixes #1146
2015-04-18 14:59:46 +02:00
ThomasV
8f94039355
call set_layout before adding buttons, so that setDefault works
2015-04-17 13:13:35 +02:00
ThomasV
fbf56c9cfa
set daemon flag on get_payment_request thread
2015-04-14 16:37:02 +02:00
ThomasV
6bf1dc6f33
version_getter should be daemon
2015-04-14 15:02:17 +02:00
ThomasV
9fde706f84
improve invoice dialog
2015-04-13 17:53:43 +02:00
ThomasV
036f96cf35
store invoices in a separate file, with their status
2015-04-13 14:19:59 +02:00
ThomasV
6f5241302c
remove debugging code in pay-from_URI
2015-04-10 11:28:41 +02:00
ThomasV
0933f57e18
minor fix (UserRole)
2015-04-04 22:03:39 +02:00
ThomasV
ff152141ae
fix: always use UserRole to store the key
2015-04-04 21:38:21 +02:00
ThomasV
3a2e2702bb
fix parent of address history widget
2015-04-04 21:15:58 +02:00
ThomasV
93250b1041
gui simplification
2015-04-04 20:59:57 +02:00
ThomasV
b8a72180c7
HistoryWidget class; address history window
2015-04-04 18:26:52 +02:00
ThomasV
0a7b585b6c
redo default labels with incoming tx outputs
2015-04-04 15:55:28 +02:00
ThomasV
f14c863a0a
minor fix: missing parameter in get_history
2015-04-03 15:41:56 +02:00
ThomasV
c89c449dd7
fix issue #421
2015-04-03 15:32:29 +02:00
ThomasV
4c729f0ff0
move format_time to util
2015-04-03 14:44:03 +02:00
ThomasV
7e6bd2eb8c
give user the option to remove incomplete wallet
2015-04-03 13:10:43 +02:00
ThomasV
9aa812026a
fix android: from_seed
2015-04-03 11:49:44 +02:00
ThomasV
a3422d3fae
generic multisig wallet constructor. fixes #1129
2015-04-03 11:27:57 +02:00
ThomasV
d70c9d1ab7
stretch column instead of storing width
2015-04-02 17:45:44 +02:00
ThomasV
9e5cf68e93
updates for stdio gui
2015-04-02 15:19:00 +02:00