ThomasV
dc919e9177
minor fix: has_password
2016-08-19 13:10:39 +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
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
342d6633a6
wizard: add capability to restore multisig
2016-07-01 11:44:26 +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
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
0ccc812f86
kivy: add multisig wallets to install wizard
2016-06-15 11:16:29 +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
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
9a40ed1d3c
kivy: simplify fee dialog
2016-06-04 11:07:41 +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
2cf4795250
dynamic fees: define fee levels using expected confirmation times
2016-05-31 20:26:09 +02:00
ThomasV
1a46a795a5
detect non-final transactions, and transactions with unconfirmed inputs
2016-05-29 19:53:04 +02:00
ThomasV
0273936b07
Discretize fee levels (follow-up 3314b3a). Fixes #1753
2016-05-26 09:23:42 +02: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
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
35fe8fc0c1
kivy: handle wallet opening failures
2016-03-10 10:18:29 +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
c447405087
kivy: improve layout of settings dialog
2016-03-06 09:50:45 +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
ThomasV
1ec4ccdf2e
kivy: update messages
2016-02-26 11:01:44 +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
9b99693ca1
add explanations to network dialog
2016-02-22 11:49:37 +01:00
ThomasV
461a5960e1
better message
2016-02-22 10:53:08 +01:00
ThomasV
75db90ffa5
kivy: Move network dialog to settings. Add coin chooser to settings
2016-02-22 10:50:27 +01:00
ThomasV
b68e3608c9
kivy: minor fixes
2016-02-18 18:52:49 +01:00
ThomasV
74a822ae56
kivy: improve ref label and QR codes
2016-02-18 13:53:23 +01:00
ThomasV
34ddaaa419
kivy: share with qr code on double tap
2016-02-18 12:41:05 +01:00
ThomasV
219461ef57
kivy: use InvalidPassword
2016-02-18 11:02:16 +01:00
ThomasV
49679cf8be
kivy: fix OutputItem initialisation
2016-02-18 07:47:09 +01:00
ThomasV
100252258b
kivy: OutputItem
2016-02-18 07:26:31 +01:00
ThomasV
fa17a2b869
use BoxLabel for invoice dialog too
2016-02-18 05:35:01 +01:00
akshayaurora
ea123ca1a2
use BoxLabel workarounf Gridlayout bug with col: 2
2016-02-18 04:59:37 +05:30
ThomasV
9bb5b0a70b
kivy: TxHashLabel
2016-02-17 18:04:34 +01:00
ThomasV
f67162c79d
kivy tx dialog: move buttons out of scrollview
2016-02-17 16:40:31 +01:00
ThomasV
54897c84f8
kivy fixes
2016-02-17 15:19:09 +01:00
ThomasV
74c9a05757
kivy: add OutputList class
2016-02-17 11:40:05 +01:00
ThomasV
c2d3968ebe
kivy: improve tx dialog
2016-02-17 10:53:14 +01:00
ThomasV
bd9e4cc6cf
kivy: minor fix
2016-02-16 11:04:51 +01:00
ThomasV
77ba716acb
kivy: improve tx dialog layout
2016-02-16 10:56:58 +01:00
ThomasV
f89a90016e
kivy: improve layout of invoice and about dialogs
2016-02-16 10:24:13 +01:00
ThomasV
4db45ac789
kivy wizard: fix seed display
2016-02-15 17:33:47 +01:00
ThomasV
d253d8463b
kivy wizard: add separation widget
2016-02-15 09:19:31 +01:00
ThomasV
83c68142e0
kivy wizard: add space button
2016-02-15 09:14:27 +01:00
ThomasV
f2be3079ea
kivy: rm dead code
2016-02-15 04:32:07 +01:00
ThomasV
b71fbd34b2
kivy wizard: better message
2016-02-14 13:14:38 +01:00
ThomasV
b3861bd54d
kivy: improve confirm seed screen
2016-02-13 17:38:54 +01:00
ThomasV
656069070a
kivy wizard: use own soft keyboard
2016-02-13 15:10:17 +01:00
ThomasV
ca5eb15abd
kivy: minor fixes
2016-02-13 11:16:45 +01:00
ThomasV
25f6533e5c
kivy: improve tx dialog
2016-02-13 11:00:21 +01:00
ThomasV
a0e5633d0b
kivy: small fixes
2016-02-13 10:33:49 +01:00
ThomasV
5f5e9b0a17
kivy: improve PIN dialog
2016-02-13 10:00:20 +01:00
ThomasV
744b74f2b5
kivy: add sign/broadcast to tx dialog
2016-02-13 08:15:06 +01:00
ThomasV
7c3edd58e3
kivy: fix qr_dialog
2016-02-12 15:40:26 +01:00
ThomasV
f2b0b7945d
kivy: qr dialog
2016-02-12 15:21:03 +01:00
ThomasV
135eafd966
labels plugin: shorter description for kivy gui
2016-02-11 10:16:27 +01:00
ThomasV
62711ad511
kivy: improve checkbox_dialog layout
2016-02-11 10:08:59 +01:00
ThomasV
f5fcae7f11
kivy: receive_screen improvements
2016-02-08 19:01:34 +01:00
ThomasV
fe2fdfe400
kivy: add camera as IconButton
2016-02-08 11:06:45 +01:00
ThomasV
731f05746e
kivy: update i18n imports
2016-02-04 10:57:09 +01:00
ThomasV
2ffafbf634
kivy: change language without restarting the app
2016-02-04 10:49:51 +01:00
ThomasV
0beb7e88d7
kivy: comment out openalias setting (not ready to launch)
2016-02-03 12:03:25 +01:00
ThomasV
44ee221c78
kivy: halign
2016-01-30 16:05:36 +01:00
ThomasV
0f184db534
kivy: improve amount dialog
2016-01-30 13:24:54 +01:00
ThomasV
a5fd6d2e6c
kivy: select currency first, then source. show only sources with history data
2016-01-29 19:58:40 +01:00
ThomasV
e337e8585b
fix font path
2016-01-29 11:12:58 +01:00
ThomasV
6ba43637f5
kivy: use softinput_mode='pan' in wizard
2016-01-28 15:49:03 +01:00
ThomasV
a1eaf351a7
kivy: use EventDispatcher with exchange rates plugin
2016-01-25 19:30:16 +01:00
ThomasV
62ef83e966
kivy: display value of recommended fee
2016-01-25 16:45:59 +01:00
ThomasV
fa7fba53fc
kivy: fee_dialog
2016-01-25 12:25:09 +01:00
ThomasV
9580cd62f6
kivy: use Clock.schedule_once for actions in settings menu
2016-01-23 19:28:01 +01:00
ThomasV
488bdbf4b5
kivy:
...
* improve settings dialog
* add fx_dialog
2016-01-23 18:59:04 +01:00
ThomasV
3cd088b2e6
kivy: fee_dialog
2016-01-22 10:50:24 +01:00