Commit Graph

2355 Commits

Author SHA1 Message Date
ThomasV
5eda662e1d reorganize menu 2017-03-06 21:17:26 +01:00
ThomasV
ff9d00ba1d minor fix: do_update_fee 2017-03-06 21:05:48 +01:00
ThomasV
c2d40db47c add RBF policy to preferences 2017-03-06 20:56:43 +01:00
ThomasV
dcffea150e store contacts and invoices in wallet file. fix #1482 2017-03-06 17:12:27 +01:00
ThomasV
f92807f019 do not use hardcoded tab indexes 2017-03-06 13:52:27 +01:00
ThomasV
192238985e fix fee rate issue caused by changing tx size 2017-03-06 11:37:42 +01:00
ThomasV
99cc3fcf90 improve fee tooltip 2017-03-06 09:10:48 +01:00
ThomasV
411832c4ce cleanup storage and fix tracvis test 2017-03-06 08:33:35 +01:00
ThomasV
7e28c96243 set max fee rate in preferences. fixes #2112 2017-03-05 22:18:17 +01:00
ThomasV
eb4018de1c fix --offline mode in Qt GUI 2017-03-05 21:10:30 +01:00
ThomasV
45f25586ef add file selector and password dialog to wizard (fix #1730) 2017-03-05 13:30:57 +01:00
ThomasV
5ea670b765 kivy: fix missing parameter 2017-03-02 11:18:15 +01:00
ThomasV
9dde9971da do not revert to static fee when dynamic fee estimates are missing 2017-03-02 11:10:28 +01:00
ThomasV
6581cd93bb load_wallet: return from loop if the error is not invalid password 2017-03-01 20:10:47 +01:00
ThomasV
fcc92c1ebd Wallet file encryption:
- a keypair is derived from the wallet password
 - only the public key is retained in memory
 - wallets must opened and closed explicitly with the daemon
2017-03-01 13:58:04 +01:00
ThomasV
ff39068867 new wallet structure:
- store addresses instead of pubkeys
 - derive pubkeys only for serialization
 - fix #2024
2017-02-26 08:33:44 +01:00
ThomasV
bc31d83466 Merge pull request #2193 from bauerj/socks-auth
Allow using a SOCKS5 proxy with authentication
2017-02-25 15:05:57 +01:00
Johann Bauer
9318b410bd Allow using a SOCKS5 proxy with authentication 2017-02-23 22:35:41 +01:00
Johann Bauer
44c6990a5d Use blue icon when connected using a proxy 2017-02-23 21:58:43 +01:00
ThomasV
0955b0d34d show one item per line in utxo tab, move address actions to addresses tab 2017-02-22 22:09:05 +01:00
ThomasV
d99855f060 use ctypes to access the zbar library 2017-02-17 20:56:38 +01:00
ThomasV
f494cf0c84 Merge pull request #2170 from bauerj/tor-detect
Use a checkbox instead of a button
2017-02-17 15:20:08 +01:00
Johann Bauer
17ab49e5f8 Use a checkbox instead of a button 2017-02-17 15:12:28 +01:00
ThomasV
f5518a8566 keep reference to qthread object 2017-02-17 14:43:30 +01:00
Johann Bauer
9183263304 Detect Tor and suggest using it 2017-02-17 13:58:04 +01:00
Johann Bauer
ec6ab022e3 Keep filter after updating the list 2017-02-16 17:10:02 +01:00
ThomasV
7c0d18d4ee minor fix 2017-02-08 10:53:17 +01:00
ThomasV
15b404b9de add CPFP (child pays for parent) dialog to the Qt GUI 2017-02-01 12:26:30 +01:00
ThomasV
3a64ec0f2e Initial segwit support (testnet only) 2017-01-25 21:42:15 +01:00
ThomasV
5d6c84826f update buildozer.spec 2017-01-24 14:09:41 +01:00
ThomasV
391a302619 buildozer.spec: update permissions, version number source 2017-01-24 11:32:09 +01:00
ThomasV
1f350c31dd kivy: simplify currency dialog 2017-01-24 10:45:49 +01:00
ThomasV
13b16e9d4f exchange rates: enforce https APIs. store exchanges list in json file. 2017-01-23 14:56:49 +01:00
ThomasV
6ad2e41e6c kivy: reset button state 2017-01-22 11:44:33 +01:00
ThomasV
07dc4ebc1c kivy: update fee slider 2017-01-22 11:22:16 +01:00
ThomasV
ac53585a40 move freeze/unfreeze menus to coins tab, show utxos as tree 2017-01-22 09:39:10 +01:00
ThomasV
6b3aaff476 fix #2129: remove shortcut 2017-01-22 06:40:45 +01:00
ThomasV
af46f83830 fix #2124 2017-01-22 01:01:52 +01:00
Kacper Żuk
1dedfa49f9 Preserve checkboxes state in seed_options 2017-01-21 21:40:37 +01:00
ThomasV
a736dc3052 fix #2114: update utxo_list when freezing address 2017-01-16 10:38:32 +01:00
ThomasV
a62dab9962 fix #2108 2017-01-10 07:52:51 +01:00
ThomasV
bffb10f53f remove 'send from' context menu (replaced by coins tab) 2017-01-09 21:23:22 +01:00
ThomasV
916fc0d791 show addresses and utxos before wallet is synchronized 2017-01-09 17:01:25 +01:00
ThomasV
a043feebf2 add 'copy address' to utxo menu 2017-01-09 16:57:39 +01:00
ThomasV
6055d4b2fd make fee_slider thread safe 2017-01-09 14:05:43 +01:00
ThomasV
59ed5932a8 Merge branch 'feez' 2017-01-09 12:39:42 +01:00
ThomasV
a2e7fc32ef Add fee slider class with network callback. 2017-01-09 12:36:15 +01:00
ThomasV
34a550864d use ex_combo.findIndex instead of list.index 2017-01-09 10:32:23 +01:00
ThomasV
f50111f15a fix flash during startup 2017-01-08 14:44:04 +01:00
ThomasV
7af5d42324 qt: show addresses and utxos in separate tabs 2017-01-08 13:00:57 +01:00
ThomasV
5d83bcba14 don't expose default servers and ports in __init__ 2017-01-07 17:25:09 +01:00
ThomasV
f381aee835 make payment requests never expire by default 2017-01-07 09:31:09 +01:00
ThomasV
b69cb21333 Qt: catch exception raised by load_wallet 2017-01-07 08:57:25 +01:00
ThomasV
adf7e250ca improve send tab layout 2017-01-06 21:28:04 +01:00
ThomasV
f97d83b7f4 fix fiat visibility on startup 2017-01-06 19:17:17 +01:00
ThomasV
b2ec525444 simplify fee preferences 2017-01-06 11:22:14 +01:00
ThomasV
bafe3e4ff8 fix #2060: use tx size for high fee warning 2017-01-06 10:54:04 +01:00
ThomasV
d09e91e631 Show fee slider for static fees too. Add fee slider to RBF dialog (fix #2083) 2017-01-06 10:45:05 +01:00
ThomasV
ec42483b6b remove 'not enough funds' message when amount field is emptied 2017-01-04 21:31:15 +01:00
ThomasV
a8c23f9bf0 always display a receiving address (fix #2031) 2017-01-04 19:09:14 +01:00
ThomasV
cd65516ff0 wrap list updates in setUpdatesEnabled() 2017-01-04 18:22:15 +01:00
ThomasV
0e32638765 minor fix 2017-01-04 11:49:23 +01:00
ThomasV
13678d9e13 Merge exchange_rate plugin with main code
* fixes #2037 (tab indexes)
2017-01-03 17:04:04 +01:00
ThomasV
65ee3416f6 rename P2PK to P2PKH to avoid confusion 2017-01-02 11:02:36 +01:00
ThomasV
7e871923f4 paytoedit: fix is_max 2016-12-31 17:10:45 +01:00
ThomasV
0b3fe8df83 follow-up previous commit 2016-12-31 16:57:29 +01:00
ThomasV
e123774ea8 Improve 'send all coins' function:
* do use coin chooser when sending all coins (fixes #2000)
* allow "!" syntax for multiple outputs (fixes #1698)
2016-12-31 16:29:18 +01:00
ThomasV
662577aea6 show error if cannot import plot module 2016-12-30 10:36:14 +01:00
ThomasV
07896efa21 minor fix 2016-12-22 17:36:05 +01:00
ThomasV
dbe9f17ba5 fix bug in text gui 2016-12-21 19:19:49 +01:00
ThomasV
cda0d14a13 fix issue #2064 2016-12-21 13:30:35 +01:00
ThomasV
a660590a70 fix #2034 2016-12-20 16:53:01 +01:00
ThomasV
85c7fccdf9 fix wizard options (issue #2080) 2016-12-19 13:25:16 +01:00
ThomasV
0a8f9d49ea add label for size in tx window. use base_unit for fee 2016-12-17 17:28:19 +01:00
ThomasV
dbf0a6f7a5 move plot plugin to lib; plot histograms 2016-12-17 17:06:25 +01:00
neocogent
eb41e23f39 Add more fee info to tx details, update tx estimated_size method. 2016-12-09 12:36:57 +07:00
ThomasV
46c3fe4efa fix get_addresses in stdio gui 2016-12-04 08:45:02 +01:00
ThomasV
a937e8756d fix #2025 2016-11-08 17:22:39 +01:00
ThomasV
2ca0437898 fix text gui. fixes #2002 2016-10-25 22:54:06 +02:00
ThomasV
528c3386b4 move jnius wrapper to main script 2016-10-24 15:24:06 +02:00
ThomasV
8249f5ab67 init_headers in daemon thread, and fix #1996 2016-10-24 14:57:02 +02:00
ThomasV
9295d5257b kivy: add thread wrapper calling jnius.detach() 2016-10-24 12:12:04 +02:00
ThomasV
93ebe9cb22 kivy: fix typo 2016-10-24 11:57:12 +02:00
ThomasV
ac59296846 allow spaces in private keys (fix #1602) 2016-10-22 10:06:51 +02:00
ThomasV
23c8684448 qt: show both sign and broadcast buttons in tx dialog 2016-10-22 00:32:19 +02:00
ThomasV
c0fc844390 fix #1673 2016-10-21 15:13:40 +02:00
ThomasV
3062a62cf9 fix #1989 2016-10-21 11:35:26 +02:00
ThomasV
bccdab758b fix #1986 2016-10-18 14:07:52 +02:00
ThomasV
1fd6aef9c9 fix #1984 2016-10-17 08:27:06 +02:00
ThomasV
27b4a8dd51 move variable definitions at the top 2016-10-17 07:11:27 +02:00
ThomasV
5e92e09044 fix pubkey ordering in multisig wallets. fix #1975 2016-10-16 19:17:32 +02:00
ThomasV
4cc76c8a64 bump_fee: fix error message 2016-10-15 10:57:18 +02:00
ThomasV
227f3973a6 kivy: fix password_dialog cancel 2016-10-14 14:52:24 +02:00
ThomasV
7ea91dde2e do not expose network to wizard. update message in issue #1972 2016-10-14 14:05:24 +02:00
ThomasV
bab15a245b simplification (get rid of get_mnemonic) 2016-10-14 12:09:43 +02:00
ThomasV
6e58723328 fix #1968 2016-10-12 21:49:32 +02:00
ThomasV
e01e7d8562 fix: remove TextInputLayout 2016-10-12 15:26:23 +02:00
ThomasV
f8aaa4a50f hide seed options in a popup dialog. simplify seed_dialog classes 2016-10-12 15:00:10 +02:00
ThomasV
f0611c4569 fix pubkey indexing in imported wallets 2016-10-12 12:03:56 +02:00
ThomasV
9a3344dc7f kivy: seed options dialog 2016-10-11 15:00:06 +02:00
ThomasV
834d3322b3 kivy: seed options dialog 2016-10-11 14:59:29 +02:00
ThomasV
082f8e50f2 minor fix in seed dialog 2016-10-11 11:21:08 +02:00
ThomasV
d12661a385 use the word 'extension' instead of 'passphrase' 2016-10-10 17:11:46 +02:00
ThomasV
49df834974 kivy: add current word to suggestions, because some users don't see the space key 2016-10-10 15:56:47 +02:00
ThomasV
e9f315ac6d fix #1609 2016-10-10 10:57:12 +02:00
ThomasV
c90b2497f5 in-place labels update (fix #1841) 2016-10-10 10:32:47 +02:00
ThomasV
c2266731d4 remove deprecated note from kivy Readme 2016-10-09 11:40:45 +02:00
ThomasV
1e55f4fda0 fix fee computation in sweep 2016-10-08 11:17:53 +02:00
ThomasV
f5380b3500 fix bugs in sweep dialog 2016-10-07 12:03:49 +02:00
ThomasV
21ad805010 fix #1953 2016-10-06 10:26:16 +02:00
ThomasV
df012e66ab fix #1948 2016-10-05 07:18:18 +02:00
ThomasV
e127fe6be5 fix: do not display hardware plugins in plugin menu 2016-10-02 17:54:00 +02:00
ThomasV
4788a10a8b fix message formatting 2016-10-02 11:46:47 +02:00
ThomasV
19cee0e6c0 slightly change seed warning 2016-10-01 17:46:26 +02:00
ThomasV
9afb0a9b46 add empty label to fix layout 2016-09-30 09:50:25 +02:00
ThomasV
6979cdc7d6 seed_input: minor layout improvement 2016-09-30 09:46:47 +02:00
ThomasV
94988bd3f7 follow-up previous commit 2016-09-30 01:19:29 +02:00
ThomasV
121ac07b01 wizard: add checkbox for passphrases. allow passphrases with 2fa seeds 2016-09-30 01:15:28 +02:00
ThomasV
f0ff73f0eb show wallet type in title bar 2016-09-29 09:40:27 +02:00
ThomasV
2e0d55e25e remove xpub icon 2016-09-28 21:31:47 +02:00
ThomasV
9509592767 new icon for xpub/xprv dialogs 2016-09-28 17:36:06 +02:00
ThomasV
52a9fdf6f6 wizard: fix restore multisig from seed 2016-09-28 17:03:02 +02:00
ThomasV
827d928aaa kivy: handle 2FA seeds 2016-09-28 12:48:46 +02:00
ThomasV
06c68a4be1 seed_type_label setVisible 2016-09-28 10:06:29 +02:00
ThomasV
749a1f2006 restore bip39 option for multisig, add a warning when option is clicked. 2016-09-28 09:53:17 +02:00
ThomasV
c934c5d55c tx window can show amount even if we are not synchronized 2016-09-28 08:45:22 +02:00
ThomasV
c05c49a18f fix fee slider offline bug 2016-09-28 08:11:59 +02:00
ThomasV
c32f75a313 wizard: display seed type. restore 2fa if needed 2016-09-28 06:30:00 +02:00
ThomasV
63a5e8f99b fix wizard line_dialog 2016-09-26 15:39:30 +02:00
ThomasV
4bc756751b improve wizard messages; skip choice screen if there is only one choice 2016-09-26 12:02:54 +02:00
ThomasV
da544794b7 improved message 2016-09-21 12:40:18 +02:00
ThomasV
a45095ef36 fix #1934 2016-09-21 11:28:59 +02:00
ThomasV
1e4cdab096 normalize passphrase 2016-09-02 10:20:04 +02:00
ThomasV
e7dd800875 tweak messages 2016-08-31 08:50:31 +02:00
ThomasV
83dbe7fbf3 more fixes for kivy 2016-08-30 11:19:30 +02:00
ThomasV
ebab390b1a wizard: it is better to use a separate screen for passphrase 2016-08-30 09:51:53 +02:00
ThomasV
99a3250b3f wizard: show passphrase in the same window as the seed 2016-08-29 15:33:16 +02:00
ThomasV
8cb6ba992a wizard: set next_button focus 2016-08-28 10:47:12 +02:00
ThomasV
f98d1f43b4 do not propose passphrase option in 2fa wallets 2016-08-28 10:33:01 +02:00
ThomasV
6c1dae4b10 qt wizard: remove max size 2016-08-28 09:45:36 +02:00
ThomasV
bd3477cdb0 increase wizard window size 2016-08-28 09:43:22 +02:00
ThomasV
f7efedf8a0 query_info: raise if user cancelled 2016-08-26 12:26:43 +02:00
ThomasV
cae635c3e4 kivy: fix load_wallet bug 2016-08-26 08:36:36 +02:00
ThomasV
843ac4e90b workaround p4a bug 2016-08-26 07:05:18 +02:00
ThomasV
fb151c1728 fix for kivy wizard 2016-08-25 18:09:20 +02:00
ThomasV
b907a668ec wizard: add derivation passphrase and bip39 support 2016-08-25 09:48:11 +02:00
ThomasV
808703bacb m 2016-08-25 06:43:27 +02:00
ThomasV
9366e37fb0 disable wizard.finished() 2016-08-23 16:14:41 +02:00
ThomasV
4781df9d21 wizard: scan hardware devices directly 2016-08-23 13:40:11 +02:00
ThomasV
63ebf7772e wizard.query_choice 2016-08-23 10:00:46 +02:00
ThomasV
c367cd64ad fix #1906 2016-08-20 17:33:12 +02:00
ThomasV
8423f8394f dynfees: set default 2016-08-20 09:16:03 +02:00
ThomasV
dc919e9177 minor fix: has_password 2016-08-19 13:10:39 +02:00
ThomasV
bfd7709ccd move xpubkey logic to keystore and fix it 2016-08-17 15:25:16 +02:00
ThomasV
f6e393d7b6 fix: import addresses and private keys 2016-08-17 10:39:30 +02:00
ThomasV
5733a5d125 importprivkey: do not import the same key twice 2016-08-17 09:49:58 +02:00
ThomasV
b51e71a681 fix: wallet.addresses 2016-08-16 10:53:26 +02:00
ThomasV
d9021788fa request account_id in wizard, for hardware wallets. cleanup bip44 code 2016-08-15 11:48:33 +02:00
ThomasV
b87c5d12fa - fix sign/verify messages
- fix hardware wallet tx_outputs
2016-08-14 13:03:52 +02:00
ThomasV
4f7169db6a fix issue #1892 (window geometry) 2016-08-12 13:09:16 +02:00
ThomasV
1159f85e05 Major refactoring
- separation between Wallet and key management (Keystore)
 - simplification of wallet classes
 - remove support for multiple accounts in the same wallet
 - add support for OP_RETURN to Trezor plugin
 - split multi-accounts wallets for backward compatibility
2016-08-12 11:02:28 +02:00
ThomasV
ecf398c95e fix display of 'payment sent' message (indentation has been broken in 8f91af2) 2016-08-02 12:03:53 +02:00
ThomasV
167dcbf624 wizard: cosmetic changes 2016-08-01 18:16:22 +02:00
ThomasV
7ee47491b3 updates for i18n translations 2016-08-01 10:04:11 +02:00
ThomasV
56356d5f26 move buildozer.spec 2016-07-31 17:17:09 +02:00
ThomasV
16db27ffc0 wizard: remove run_wallet 2016-07-31 10:59:42 +02:00
ThomasV
58f1168004 minor fix 2016-07-30 09:54:22 +02:00
ThomasV
48d42bbafa kivy: ask RBF before send 2016-07-29 15:47:13 +02:00
ThomasV
4a0994be8a kivy: fix menu dismiss 2016-07-28 14:40:00 +02:00
ThomasV
67780bb8b9 changes for new toolchain 2016-07-28 13:06:58 +02:00
akshayaurora
07c5f02639 changes for new toolchain 2016-07-27 17:57:12 +02:00
ThomasV
a92138b61a kivy: show wallet name 2016-07-01 18:39:20 +02:00
ThomasV
824f86475e add get_master_public_key to all wallets 2016-07-01 17:46:11 +02:00
ThomasV
c6a46df158 fix issue #1853 2016-07-01 16:19:26 +02:00
ThomasV
342d6633a6 wizard: add capability to restore multisig 2016-07-01 11:44:26 +02:00
ThomasV
5bcadd6651 qt: fix account_expanded 2016-06-27 10:12:29 +02:00
ThomasV
49ac8924fe kivy: fixes for on_qr 2016-06-25 20:21:22 +02:00
ThomasV
e8e36a61f4 kivy wizard: set is_test only on linux 2016-06-25 19:42:41 +02:00
ThomasV
029c272d57 kivy: fix space key in seed virtual keyboard 2016-06-25 19:00:01 +02:00
ThomasV
c313c3c340 remove forgotten imports and print statements 2016-06-24 23:14:41 +02:00
ThomasV
e7d25faf02 Finish wizard unification 2016-06-24 23:02:54 +02:00
ThomasV
9182392b55 kivy: separate base wizard class from gui 2016-06-18 16:32:20 +02:00
ThomasV
362e4be6f0 kivy: add title to do_share 2016-06-16 09:47:31 +02:00
ThomasV
7c42957a7c kivy: finish multisig in instalwizard 2016-06-16 07:47:40 +02:00
ThomasV
b6393cbdf2 display 'low fee' in tx dialog 2016-06-15 13:31:24 +02:00
ThomasV
9cc76bc969 kivy: define app.wallet_name 2016-06-15 11:54:09 +02:00
ThomasV
0ccc812f86 kivy: add multisig wallets to install wizard 2016-06-15 11:16:29 +02:00
ThomasV
dabeae9f95 multisig wizard: use sliders 2016-06-14 11:16:57 +02:00
ThomasV
f1d3be11bb kivy: minor fix (checkbox.active cannot be None) 2016-06-10 06:57:04 +02:00
ThomasV
6bc73f4d74 add is_final checkbox to bump_fee dialogs 2016-06-10 06:32:07 +02:00
ThomasV
b8cd7eb8bd Add RBF option to the kivy GUI 2016-06-10 06:00:28 +02:00
ThomasV
536a9aecde kivy: add bump fee dialog 2016-06-09 21:03:58 +02:00
ThomasV
9896718f09 get_tx_info: fix types 2016-06-09 18:10:13 +02:00
ThomasV
60756e2ef9 kivy: fix is_exit behaviour 2016-06-09 08:00:25 +02:00
ThomasV
ccd0deb600 kivy: fix delete_wallet 2016-06-08 18:32:12 +02:00
ThomasV
5af7139598 kivy: handle 'verified' event 2016-06-08 12:55:42 +02:00
ThomasV
7f7aa97e2e tx dialog: fix confirmation time estimate 2016-06-08 11:22:58 +02:00
ThomasV
b94a7920af factorize code used for tx dialogs 2016-06-08 11:06:51 +02:00
ThomasV
f2d2d61894 add expected confirmation time to tx dialog 2016-06-07 17:12:31 +02:00
ThomasV
017afd95dc Qt: disable max button if amount is locked 2016-06-07 11:38:23 +02:00
ThomasV
cb9a636616 fix #1768 2016-06-07 10:55:36 +02:00
ThomasV
1f8e6d38c8 qt: add tx preview button instead of option 2016-06-07 10:14:19 +02:00
ThomasV
a07a3f748e Qt GUI: let users type tx output in script language 2016-06-07 09:57:24 +02:00
ThomasV
4e8c616090 kivy file chooser: set rootpath 2016-06-05 15:38:06 +02:00
ThomasV
fe5374fe8e require PIN to delete file 2016-06-05 09:39:37 +02:00
ThomasV
e49fc05c49 kiv: add option to delete a wallet 2016-06-04 22:40:01 +02:00
ThomasV
a79b4e6de6 kivy: fix size of server selector 2016-06-04 20:49:45 +02:00
ThomasV
85a411d5cf test if a donation address exists 2016-06-04 19:38:38 +02:00
ThomasV
cefc11cc4e kivy: increase horizontal scrolling distance of carousel, to faciliate vertical scrolling 2016-06-04 16:22:36 +02:00
ThomasV
0929673205 kivy: dont save last wallet if user cancelled 2016-06-04 13:24:20 +02:00
ThomasV
9a40ed1d3c kivy: simplify fee dialog 2016-06-04 11:07:41 +02:00
ThomasV
9da2076328 fix: relayfee is per kb 2016-06-04 09:33:26 +02:00
ThomasV
bdb4958a34 for unconfirmed transactions, show fee sent by server 2016-06-02 11:39:18 +02:00
ThomasV
0843aaafb5 gat_wallet_delta: reverse sign of returned fee 2016-06-02 11:30:39 +02:00
ThomasV
403fbdd39e rename is_send -> is_mine 2016-06-02 10:40:16 +02:00
ThomasV
03bd6a092b kivy: cache gui list items 2016-06-01 19:22:03 +02:00
ThomasV
2cf4795250 dynamic fees: define fee levels using expected confirmation times 2016-05-31 20:26:09 +02:00
ThomasV
352cdd7f5a minor fix 2016-05-30 19:52:22 +02:00
ThomasV
599906eef6 show warning icon if unconfirmed tx has low fee. fixes 1798 2016-05-30 18:26:58 +02:00
ThomasV
bce42cb496 minor fix 2016-05-30 18:09:32 +02:00
ThomasV
6322714222 qt: minor fix 2016-05-30 16:10:25 +02:00
ThomasV
8680eae86f detect dangling links 2016-05-30 10:53:52 +02:00
ThomasV
fbb8b2ac6c simplify contacts tab 2016-05-30 08:13:30 +02:00
ThomasV
375be73894 qt: fix address dialog 2016-05-30 07:12:27 +02:00
ThomasV
1a46a795a5 detect non-final transactions, and transactions with unconfirmed inputs 2016-05-29 19:53:04 +02:00
ThomasV
2259b741f6 use address as key in contacts 2016-05-28 16:56:18 +02:00
ThomasV
1a8b12360b fix contacts_list 2016-05-28 16:34:08 +02:00
ThomasV
9e3314f17d move set_account_expanded 2016-05-28 16:00:28 +02:00
ThomasV
f7293694cc qt: minor fixes 2016-05-28 15:51:00 +02:00
ThomasV
d8fbc35d1e qt request list: minor fix 2016-05-28 07:43:01 +02:00
ThomasV
2afa6b5f36 add missing import 2016-05-28 00:04:06 +02:00
ThomasV
d7344edd6b kivy: add tooltip to recipient field 2016-05-27 11:55:23 +02:00
ThomasV
12dfccb3ab Define TreeWidget subclasses for lists
* move class code in separate files
* make menu column-dependent (fixes #1734)
2016-05-27 10:31:58 +02:00
ThomasV
0273936b07 Discretize fee levels (follow-up 3314b3a). Fixes #1753 2016-05-26 09:23:42 +02:00
ThomasV
3f2c708789 kivy: metrics.dpi seems to be deprecated 2016-05-26 07:04:28 +02:00
ThomasV
0e7795f2a7 show/hide addresses tab in Qt GUI 2016-05-25 12:22:10 +02:00
ThomasV
be75b337aa help text for RBF button 2016-05-23 17:57:36 +02:00
ThomasV
f01f931e83 add extra checkbox for RBF 2016-05-23 17:34:33 +02:00
ThomasV
18a2498b76 show UTXOs in address tab 2016-05-23 11:52:38 +02:00
ThomasV
85aa633269 simplify wizard handling of hardware wallets. fixes #1793 2016-05-21 18:43:41 +02:00
ThomasV
0e853a6769 fee slider: use tooltips 2016-05-21 11:12:56 +02:00
ThomasV
fff8462f36 add explicit 'max' button to send tab. fixes #1428 2016-05-20 20:14:21 +02:00
ThomasV
3314b3acc7 Use dynamic fees by default, show fee slider in send tab, and discretize fee levels. 2016-05-20 15:30:39 +02:00
ThomasV
edb145e66a QT gui: add new tab to preferences dialog 2016-05-20 11:41:42 +02:00
ThomasV
bc1bef60a0 support Replace-By-Fee in GUI 2016-05-20 10:38:48 +02:00
Neil Booth
11ef0f5489 Properly disable the next button if no choices
Fixes 1793, 1786
2016-05-19 07:39:53 +09:00
ThomasV
8a5221ed9a Merge pull request #1785 from twopir/patch-1
Store the daemon's network on the stdio GUI object
2016-05-11 09:41:29 +02:00
twopir
87b95c51d8 correct other reference to network object 2016-05-08 21:01:15 -07:00
Neil Booth
db1aa13015 Permit empty passphrases when creating HW wallet
They used to be confused as a user cancel.
Fixes #1788
Also fix Cancel pressed in passphrase dialog when *restoring*
a hardware wallet in install wizard; it used to be taken as an
empty passphrase.  Like the password dialog it now cancels the
wizard.
2016-05-07 10:40:12 +09:00
twopir
9036d9e8f7 Store the daemon's network on the stdio GUI object 2016-05-03 19:20:07 -07:00
ThomasV
475d642541 follow up 355f2e07d4 2016-04-06 15:46:23 +02:00
ThomasV
18ac3b0ec2 rm deprecated info 2016-04-05 18:10:09 +02:00
ThomasV
355f2e07d4 fix #1749 2016-04-05 17:24:03 +02:00
ThomasV
8e6e287802 make restore thread a daemon 2016-04-05 10:49:28 +02:00
ThomasV
7ea2a217cd fix issue #1748 2016-04-04 16:49:19 +02:00
The Phez
c1230cf270 Label colour - History Window
Set colour of label for outgoing transactions to match the colour of the
value field (red)
2016-03-25 10:01:48 -04:00
ThomasV
94dbfe6791 fix #1728 2016-03-20 19:05:38 +01:00
ThomasV
67145e053b scan qrcodes with zxing embedded 2016-03-19 17:00:37 +01:00
ThomasV
dff138852d update readme 2016-03-18 15:23:05 +01:00
ThomasV
7e39052c59 kivy: fix 2016-03-17 11:13:18 +01:00
ThomasV
167088e22a kivy: remove qr_scanner 2016-03-17 09:55:42 +01:00
ThomasV
1f1dbaf523 kivy: revert to using zxing 2016-03-17 08:16:15 +01:00
ThomasV
644cb871f5 kivy: use camera 2016-03-16 20:39:59 +01:00
ThomasV
3c1d6fab69 rename method 2016-03-16 18:35:01 +01:00
ThomasV
9659e8542d fix transaction parsing from command line 2016-03-16 10:31:33 +01:00
ThomasV
9608d9aa86 update kivy readme 2016-03-13 09:27:58 +01:00
ThomasV
b9a901594a fix unicode issue #1717 2016-03-13 09:25:48 +01:00
ThomasV
32098b0e16 kivy: fix settings if wallet is None 2016-03-10 16:43:15 +01:00
ThomasV
bca0f31fca coinchooser methods should not belong in wallet class 2016-03-10 16:37:45 +01:00
ThomasV
d9c567446c kivy: support wallet is None 2016-03-10 16:22:19 +01:00
ThomasV
35fe8fc0c1 kivy: handle wallet opening failures 2016-03-10 10:18:29 +01:00
ThomasV
80b1b2716c kivy: open last wallet 2016-03-08 11:10:04 +01:00
ThomasV
d3d0e3bacb kivy: fix on_history 2016-03-08 10:39:31 +01:00
ThomasV
58fc21ec37 add missing Slider to style.kv 2016-03-08 08:57:44 +01:00
ThomasV
4c7bbb4e86 android: move wallet data to internal storage. 2016-03-08 08:10:38 +01:00
ThomasV
671fe73788 set KIVY_DATA_DIR in main script 2016-03-08 04:55:58 +01:00
ThomasV
8574caae09 kivy: fix regression 2016-03-06 14:49:50 +01:00
ThomasV
053c045adf fix password dialog 2016-03-06 13:23:31 +01:00
ThomasV
6ca699459a kivy: update settings dialog before display 2016-03-06 12:57:21 +01:00
ThomasV
8bc0fcf541 kivy: cache dialogs 2016-03-06 11:46:09 +01:00
ThomasV
74b12f02b5 kivy: improve status dialog 2016-03-06 10:27:16 +01:00
ThomasV
326a44cd83 move buildozer.spec 2016-03-06 09:55:06 +01:00
ThomasV
c447405087 kivy: improve layout of settings dialog 2016-03-06 09:50:45 +01:00
ThomasV
2d17dbb10c kivy: receive_screen.clear 2016-03-05 09:44:28 +01:00
ThomasV
4af1c2cbc4 kivy: add release to Makefile 2016-03-05 09:27:31 +01:00
ThomasV
24676288a7 kivy: force address refresh in load_wallet 2016-03-05 09:26:58 +01:00
ThomasV
faf09da293 kivy: disable password dialog for watching-only wallets 2016-03-05 05:24:44 +01:00
ThomasV
5d7164f16f kivy: fix password dialog issue 2016-03-05 05:00:33 +01:00
ThomasV
94664566e7 kivy: fix watching-only issue 2016-03-05 04:34:13 +01:00
ThomasV
d58ec9a570 kivy: support old-type seed phrases in wizard 2016-03-01 20:23:30 +01:00
Neil Booth
467b0c0973 tx_dialog: make a deep copy of the tx
I've confirmed this
Fixes #1690
2016-02-28 19:10:09 +09:00
ThomasV
1ec4ccdf2e kivy: update messages 2016-02-26 11:01:44 +01:00
ThomasV
4f04f96d29 kivy: update message 2016-02-26 10:41:47 +01:00
ThomasV
dc75ad563b minor message update 2016-02-26 10:29:16 +01:00
ThomasV
b99fdf3130 kivy error message 2016-02-26 10:25:37 +01:00
ThomasV
8f16a1bd09 kivy scan_qr: rm debug messages 2016-02-26 10:21:32 +01:00
ThomasV
4e7f9c061b kivy wizard: do not scan seed as qr code. separate screen for watching only wallets. 2016-02-26 10:17:38 +01:00
ThomasV
8c365fd681 kivy: show error message with qr scanner 2016-02-25 16:55:38 +01:00
ThomasV
1028c9282b kivy: calculator icon 2016-02-25 14:17:59 +01:00
ThomasV
96f144eb03 make sure the broadcast tx thread always times out 2016-02-25 08:55:06 +01:00