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
ThomasV
305843999e
Relicensing
2016-02-24 10:20:30 +01:00
ThomasV
b53a54cded
remove bmp.py; use Qt instead
2016-02-23 15:27:00 +01:00
ThomasV
9b99693ca1
add explanations to network dialog
2016-02-22 11:49:37 +01:00
ThomasV
d3c537d0db
kivy: add info text to network dialog
2016-02-22 11:34:21 +01:00
ThomasV
cf56b8a63c
Merge pull request #1683 from akshayaurora/intent
...
kivy:android:check for intent on activity start
2016-02-22 11:33:42 +01:00
testelectrum
b1b1cf4c66
kivy:android:check for intent on activity start
2016-02-22 15:37:36 +05:30
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
cb8d504c42
kivy: disable server chooser if auto-connect is selected
2016-02-21 18:47:45 +01:00
ThomasV
9510f22039
kivy: set_label with tx message
2016-02-19 14:25:01 +01:00
ThomasV
41f6fec2ac
kivy: set_paid for paid invoices
2016-02-19 13:53:01 +01:00
ThomasV
cdbc564fb3
kivy: rm address_dialog
2016-02-19 12:01:02 +01:00
ThomasV
1e1baa12a9
kivy: context menu padding
2016-02-19 11:51:58 +01:00
ThomasV
d7bc505973
kivy: don't load kv from sign_transaction thread
2016-02-19 10:52:09 +01:00
ThomasV
2492909ccc
kivy: minor fix
2016-02-19 00:09:43 +01:00
ThomasV
b68e3608c9
kivy: minor fixes
2016-02-18 18:52:49 +01:00
ThomasV
43b78ab0e1
kivy: minor fix
2016-02-18 15:53:52 +01:00
ThomasV
36c6938299
kivy: fix
2016-02-18 15:45:34 +01:00
ThomasV
fd0e5739e2
kivy: disable amount and description buttons if payment request is signed
2016-02-18 15:40:13 +01:00
ThomasV
e297bf81a2
kivy: tweak context menu
2016-02-18 14:25:35 +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
caccae222c
kivy: improve status dialog
2016-02-18 12:13:19 +01:00
ThomasV
b9776201ce
kivy: catch NotEnoughFunds
2016-02-18 11:24:38 +01:00
ThomasV
219461ef57
kivy: use InvalidPassword
2016-02-18 11:02:16 +01:00
ThomasV
ccde1ecd95
kivy: StripLayout padding
2016-02-18 10:07:50 +01:00
ThomasV
615acb955c
invoice popup: add outputs in on_open
2016-02-18 08:51:27 +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
1f86dcdbba
kivy: minor fixes
2016-02-18 06:58:46 +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
fbfb75eaa1
kivy: use scrollview for invoice dialog
2016-02-17 17:42:54 +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
bd34995d9d
kivy: gui tweaks
2016-02-16 14:17:44 +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
f1822a9603
pending->unconfirmed
2016-02-15 19:50:44 +01:00
ThomasV
4db45ac789
kivy wizard: fix seed display
2016-02-15 17:33:47 +01:00
ThomasV
04c7d2b455
add 'donate to server' menu item
2016-02-15 16:17:07 +01:00
ThomasV
d56ec05b9b
kivy: show payment request details
2016-02-15 13:49:33 +01:00
ThomasV
27ecab9ef0
kivy: better request status messages
2016-02-15 11:33:48 +01:00
ThomasV
dfdd072395
kivy: sanitize on_qr
2016-02-15 10:43:57 +01:00
ThomasV
2881565de3
app.set_URI
2016-02-15 10:40:14 +01:00
ThomasV
d91d321dfa
kivy: move set_URI method to Receive screen
2016-02-15 10:25:00 +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
4d3ce06b6d
kivy: always save new request; cleanup code.
2016-02-15 08:34:31 +01:00
ThomasV
eebc8ecc0f
kivy: minor tweaks
2016-02-15 05:00:14 +01:00
ThomasV
b82f29a8fd
kivy: show amount in invoice dialog
2016-02-15 04:39:53 +01:00
ThomasV
f2be3079ea
kivy: rm dead code
2016-02-15 04:32:07 +01:00
ThomasV
af7e7b397f
kivy: update request status
2016-02-15 04:18:58 +01:00
ThomasV
af282d8d2c
kivy: sort servers
2016-02-15 04:18:11 +01:00
ThomasV
b71fbd34b2
kivy wizard: better message
2016-02-14 13:14:38 +01:00
ThomasV
73caa89c44
kivy: hide qr code if request is paid
2016-02-14 12:24:31 +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
Neil Booth
5f590c9c64
2 fee colour fixes
...
update_fee() if removing an item from send_from
update not_enough_funds when pressing !
2016-02-13 15:40:34 +09:00
ThomasV
c57ed0c212
kivy: simplify parse_URI
2016-02-12 22:42:22 +01:00
ThomasV
aee11fc945
kivy fix: remove app.current_invoice
2016-02-12 22:20:20 +01:00
ThomasV
526c6c88f7
kivy: scan tx
2016-02-12 16:09:16 +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
cc526a8734
tx dialog: don't use tx.raw
2016-02-12 15:20:34 +01:00
ThomasV
25bf63e528
rm debug print statement
2016-02-11 12:59:24 +01:00
ThomasV
a03301c55f
kivy: button to show seed, and show error if trying to spend from watching only wallet
2016-02-11 12:54:04 +01:00
ThomasV
24560e03a9
kivy: add invoice details dialog
2016-02-11 11:40:23 +01:00