ThomasV
270c60b3c8
add status icons for invoices
2014-11-11 15:51:39 +01:00
ThomasV
99f5d368e6
move date column to first position in invoice tab
2014-11-11 10:39:34 +01:00
ThomasV
73085877dd
bugfix: don't call GUI in non-GUI thread
2014-11-11 10:30:19 +01:00
ThomasV
66c652eb51
fixes for plugin integration
2014-11-04 16:23:11 +01:00
ThomasV
24b6ae7757
GUI: emit textEdited signal when setting amount in URI
2014-11-03 16:50:08 +01:00
ThomasV
7860bcfaf7
Merge pull request #875 from YaChen-PaiJu-Waheeb-Azhar-Zakariyah/master
...
plugin added for plotting history transactions
2014-10-31 15:07:00 +01:00
ThomasV
5ceb3a1901
Merge pull request #903 from Tafelpoot/windowtitles
...
add window title for show_private_key and show_public_key
2014-10-30 18:06:02 +01:00
ThomasV
581ed1ed26
separate signtxwithkey and signtxwithwallet, and simplify sign_transaction
2014-10-30 16:36:29 +01:00
Tafelpoot
0216a892da
add window title for show_private_key and show_public_key
2014-10-27 16:10:52 +01:00
ThomasV
2ff401919b
remove 'select account' label
2014-10-24 17:12:51 +02:00
ThomasV
311a91c03c
init qrscanner processor in scan_qr
2014-10-24 17:11:05 +02:00
Tafelpoot
256a467dd7
QR code fixes
...
New classes ScanQRTextEdit and ShowQRTextEdit.
Reason: dependencies on zbar availability and issues with the QRTextEdit constructor.
- ScanQRTextEdit needs access to the config (fetch camera). It needs to load
the zbar processor properly before trying to scan. Keeping a reference to
the processor in qrscaner fixes the crashes on windows.
- ShowQRTextEdit should not have access to scan_qr().
- no need to setReadOnly anymore. It is clear from the class name.
Show master pub keys now has a Combobox if multiple accounts are
available.
2014-10-24 15:45:10 +02:00
ThomasV
f00c4ed547
simplify error handling during transaction signing
2014-10-23 16:32:27 +02:00
Tafelpoot
a597e26541
fixed access to tx.error in case tx is None
2014-10-23 13:48:12 +02:00
Tafelpoot
d9c5250a6f
removed trailing whitespace and fixed indentation in history widget
2014-10-21 19:05:51 +02:00
waheebyaqub
2045043212
Update main_window.py
2014-09-27 16:59:23 +04:00
ThomasV
6cd00eb36b
request history rates asynchronously
2014-09-19 13:36:30 +02:00
ThomasV
692f49e7af
init not_enough_funds variable
2014-09-19 11:29:39 +02:00
ThomasV
e7d24c31bd
don't set negative amounts in amount field
2014-09-19 11:14:16 +02:00
ThomasV
17006e5285
qr scanner: show error if not installed
2014-09-19 11:08:43 +02:00
ThomasV
134c93be4b
show warning about offline mode instead of returning silently
2014-09-17 16:43:14 +02:00
ThomasV
d71b9bff31
save receive requests after delete
2014-09-17 12:11:35 +02:00
ThomasV
a3611af26a
signal to set fee field after payment request
2014-09-15 16:28:29 +02:00
ThomasV
590659ff4d
get_tx_fee
2014-09-15 12:57:56 +02:00
ThomasV
bde0ca3ea1
set default fee to 0.5mBTC/kb
2014-09-15 07:35:05 +02:00
ThomasV
98b361f328
code cleanup
2014-09-14 12:40:09 +02:00
ThomasV
33a1e2aa2d
update_account_selector after creating/deleting account
2014-09-14 12:09:12 +02:00
ThomasV
81c00956e8
perform easy test first (lazy evaluation)
2014-09-13 15:23:35 +02:00
ThomasV
be307553b8
fix addresses() call in sweep
2014-09-13 14:07:17 +02:00
ThomasV
5b84cbe9fb
close_wallet
2014-09-12 19:58:59 +02:00
ThomasV
26ee3baaba
add qrcode button to mpk dialog
2014-09-12 16:31:50 +02:00
ThomasV
4fcfc6d419
use own address to create dummy transactions
2014-09-11 08:43:09 +02:00
ThomasV
374daa25af
create a PendingAccount if coins have been sent to next_account
2014-09-10 10:09:13 +02:00
ThomasV
501bbdbd67
fix num zeros bug
2014-09-10 01:56:37 +02:00
ThomasV
1fb8af40c5
disable privkey export menu in trezor wallets
2014-09-09 14:30:57 +02:00
ThomasV
8cfa32db5c
add labelsChanged signal
2014-09-08 11:45:19 +02:00
ThomasV
bcb18bbde4
call set_language before QApplication. fixes #400
2014-09-08 11:02:55 +02:00
ThomasV
ea9e468333
fix export addresses
2014-09-08 03:52:59 +02:00
ThomasV
6ee33948b6
add missing import
2014-09-08 03:32:46 +02:00
ThomasV
a0d5ba37c6
fix: add missing imports
2014-09-08 03:27:46 +02:00
ThomasV
1fa51e6b7c
fix fee_e in settings window
2014-09-07 21:44:11 +02:00
ThomasV
67b9a59d34
better fees estimates
2014-09-07 20:36:29 +02:00
ThomasV
300125422d
separate get_errors instead of raising an exception
2014-09-06 15:06:31 +02:00
dabura667
f3822cf06e
Multiline Address error on do_send()
2014-09-06 21:28:57 +09:00
dabura667
7337165d0e
Fixed CSV input bug
2014-09-06 01:07:44 +09:00
ThomasV
1e346404dd
fixes for label plugin
2014-09-04 16:37:51 +02:00
ThomasV
6101abda5d
call init_qt everytime a plugin is enabled
2014-09-04 15:45:03 +02:00
ThomasV
449feddaaf
raise an exception on trezor decrypt
2014-09-03 10:45:41 +02:00
ThomasV
ee49d14b55
fix #777
2014-08-30 17:33:02 +02:00
ThomasV
94a5d26013
show tx before broadcast
2014-08-28 10:36:28 +02:00
ThomasV
eb4829f9c0
message should be tx fee per kb
2014-08-28 10:35:22 +02:00
ThomasV
5da58ac3b9
reorganize settings dialog
2014-08-28 10:32:03 +02:00
ThomasV
7ffce2ba06
use QSpinBox
2014-08-28 10:12:28 +02:00
ThomasV
54f3c9f35b
add can_edit_fee option, and improve settings dialog
2014-08-27 22:49:35 +02:00
ThomasV
58c6518b30
print more tracebacks
2014-08-26 12:55:53 +02:00
ThomasV
89b8078549
move qrscanner from plugins to lib
2014-08-23 18:04:29 +02:00
Maran
b48e996562
Added blocktrail to explorers
2014-08-22 12:54:09 +02:00
ThomasV
20f93f7df0
set wallet.can_change_password and wallet.has_seed for trezor
2014-08-19 10:36:55 +02:00
ThomasV
06cdb7ff39
move pointofsale plugin to main codebase
2014-07-31 10:10:14 +02:00
ThomasV
d33b53f850
close GUI if the network daemon is killed
2014-07-31 07:47:59 +02:00
ThomasV
06a613ed09
copy to clipboard menu for receive address
2014-07-28 10:17:05 +02:00
ThomasV
fb0574c5a0
fix callbacks
2014-07-28 07:53:02 +02:00
ThomasV
af3fd62fd4
send server height and server lag with daemon
2014-07-25 16:32:19 +02:00
ThomasV
09e4efc439
daemon notifications (network.status)
2014-07-24 23:17:06 +02:00
ThomasV
9ee0614edb
make daemon usable with the GUI
2014-07-24 16:12:18 +02:00
ThomasV
597dd49e8c
show txid in invoice details
2014-07-14 00:10:53 +02:00
ThomasV
4193fffc33
fix: store key of invoices for retrieval
2014-07-13 23:56:24 +02:00
ThomasV
6f246fe90e
display dates in invoices tab
2014-07-13 23:40:29 +02:00
ThomasV
81d1e67253
always enable qr scanner plugin
2014-07-12 18:39:28 +02:00
ThomasV
4da85c00e3
missing import
2014-07-12 18:09:31 +02:00
ThomasV
c397f84fed
simplified dialog for new file name
2014-07-11 19:29:18 +02:00
ThomasV
f9dad74e13
don't use address_is_old in code that can be run offline (again)
2014-07-09 18:38:59 +02:00
ThomasV
042c65939d
don't use address_is_old in code that can be run offline
2014-07-09 18:23:33 +02:00
ThomasV
6ad1c46aa5
fix: add type 'aaddress' in change output
2014-07-08 23:53:20 +02:00
ThomasV
1bb00ff5af
store output type explicitly in tuple
2014-07-08 19:38:16 +02:00
ThomasV
0ce2c870bb
fixes for pending accounts
2014-07-07 15:43:02 +02:00
ThomasV
2e1d24939c
rm duplicate method getpubkey
2014-07-06 22:24:09 +02:00
ThomasV
a89abee969
Rewrite accounts and transactions: store pubkeys instead of addresses in order to avoid unnecessary derivations.
2014-07-06 21:10:41 +02:00
ThomasV
101fe08ac8
fix: abort signing thread if wallet is watching only
2014-07-01 08:35:28 +02:00
slush0
a97a0629dd
Added base unit 'bits'.
2014-06-30 16:40:11 +02:00
ThomasV
2efad717d8
support for OP_RETURN
2014-06-27 17:08:20 +02:00
ThomasV
b5acdab3e9
allow address creation beyond gap limit in GUI. fixes #512
2014-06-26 18:55:22 +02:00
ThomasV
029e0b8b0d
estimate fee using number of outputs
2014-06-26 10:40:33 +02:00
ThomasV
0c440ee6a6
wallet.is_beyond_limit (False for imported accounts)
2014-06-24 20:47:44 +02:00
ThomasV
2da9a02fb3
catch exception within sign thread, to re-enable send button
2014-06-24 19:09:41 +02:00
ThomasV
55770a93bf
remove unused variable.
2014-06-24 18:02:19 +02:00
ThomasV
f4dfec4565
define frozen signal for exchange rate plugin
2014-06-24 17:44:31 +02:00
ThomasV
57a0864055
fix import
2014-06-24 16:34:22 +02:00
ThomasV
edd28f32f9
fix: edit label
2014-06-22 13:25:30 +02:00
ThomasV
0636ef8b32
compact serialized format for unsigned and partially signed transactions.
2014-06-21 21:06:09 +02:00
ThomasV
2a07ed47f2
gui column set monospace font
2014-06-17 18:38:32 +02:00
ThomasV
43400144e8
gui tweaks
2014-06-17 18:24:46 +02:00
ThomasV
e5b44bacda
fixedSize qrcode widget
2014-06-17 14:58:12 +02:00
ThomasV
3fa113d76b
fix: remove imports
2014-06-17 14:32:31 +02:00
ThomasV
104fbe6cac
link point of sale plugin with receive tab
2014-06-17 14:27:56 +02:00
ThomasV
2b2a8d17df
bundle dependencies in 'packages' dir. use qrcode instead of pyqrnative
2014-06-17 11:02:46 +02:00
ThomasV
6226b658ea
tweak receive layout
2014-06-16 18:46:30 +02:00
ThomasV
26328d0458
catch invalid password exceptions in sign_raw_transaction too
2014-06-16 18:18:02 +02:00
ThomasV
1189ed39ae
do not show send from menu for addresses that have no coins
2014-06-16 17:42:47 +02:00
ThomasV
03b0e55625
disable save_request_button if fields are empty
2014-06-16 17:29:50 +02:00