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
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
ThomasV
dddc79addd
kivy: improve transaction details dialog
2016-02-11 10:52:32 +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
ccff1c2a88
kivy: add intent filter for bitcoin scheme
2016-02-11 08:34:40 +01:00
ThomasV
8f4fe39cc9
remove old android GUI
2016-02-10 14:09:33 +01:00
ThomasV
c32c0f00f2
kivy: fix
2016-02-10 14:01:02 +01:00
ThomasV
7fcc881dd4
kivy: require two taps to exit. disable toggle_settings
2016-02-10 12:53:03 +01:00
ThomasV
25ff73eff3
kivy: don't switch screen in address_dialog
2016-02-09 23:05:39 +01:00
ThomasV
4901aebde0
kivy: do not crash app if there's no barcode scanner
2016-02-09 19:45:14 +01:00
ThomasV
933596510e
kivy: improve message
2016-02-09 13:46:42 +01:00
ThomasV
078cabd745
kivy: store contacts as invoices
2016-02-09 12:48:25 +01:00
ThomasV
f5fcae7f11
kivy: receive_screen improvements
2016-02-08 19:01:34 +01:00
ThomasV
151ac099a9
kivy: simplify UI, remove 'Save' button
2016-02-08 12:44:45 +01:00
ThomasV
3704b9c398
remove atlas from github; it should be generated using 'make theming'
2016-02-08 11:08:49 +01:00
ThomasV
d5db18c594
Merge branch 'master' of git://github.com/spesmilo/electrum
2016-02-08 11:07:02 +01:00
ThomasV
fe2fdfe400
kivy: add camera as IconButton
2016-02-08 11:06:45 +01:00
Neil Booth
061152245e
Merge branch 'no_force_wo'
2016-02-08 18:58:23 +09:00
ThomasV
a2ea8db998
Merge branch 'master' of git://github.com/spesmilo/electrum
2016-02-08 09:58:11 +01:00
Neil Booth
c41e694534
show_seed_dialog: return if user cancels p/w input
...
Update stale comment.
2016-02-07 18:05:24 +09:00
Neil Booth
6b9d12e369
Tweak tooltip
2016-02-07 17:51:56 +09:00
Neil Booth
9490debf0f
hw_wallet: don't make watching only if cannot pair
...
Instead issue a warning. Being watching-only disables
various functionality that should instead just ask again
for the PIN to be input.
2016-02-07 17:38:34 +09:00
Neil Booth
bb3de0eb63
change_password_dialog: remove redundant check
...
This is guaranteed False by wallet.can_change_password()
2016-02-07 16:45:29 +09:00
Neil Booth
5c2c7b1557
trezor: create new accounts in non-GUI thread
2016-02-07 15:15:58 +09:00
ThomasV
decbf13de9
kivy: fix buildozer.spec
2016-02-06 17:17:45 +01:00
ThomasV
04a2c03c28
kivy: improve 'receive' layout
2016-02-06 17:01:40 +01:00
ThomasV
5120c24a0b
kivy: share button
2016-02-06 16:58:31 +01:00
ThomasV
6ccb1dd207
rm unneeded files
2016-02-06 16:35:21 +01:00
Neil Booth
16397b1ed7
trezor: more user friendly when cannot connect
...
Tell the user and ask if they want to try again. If they
say no, raise a silent exception. Apply this more friendly
behaviour to the install wizard too (see issue #1668 ).
2016-02-06 19:51:39 +09:00
Neil Booth
4ea9518aef
QT install wizard: catch general exceptions
...
and show an error before re-raising and exiting. Improvement on
prior.
2016-02-06 15:13:27 +09:00
ThomasV
6b13ed1f45
kivy: display status of invoices and requests
2016-02-05 19:40:05 +01:00
ThomasV
84ac33f589
kivy: switch to send screen if a URI is passed
2016-02-05 18:16:48 +01:00
ThomasV
51ca7a056b
minor fixes
2016-02-05 08:56:23 +01:00
ThomasV
afbf766d89
kivy i18n: catch more exeptions
2016-02-04 20:35:35 +01:00
ThomasV
3d42193223
kivy: simplify bind
2016-02-04 20:14:11 +01:00
ThomasV
45a0c3b53b
kivy: i18n needs garbage collection
2016-02-04 20:02:45 +01:00
ThomasV
49fb099bdc
fix i18n for context menus
2016-02-04 18:17:02 +01:00
ThomasV
a388b59bc2
kivy i18n: test if label is already bound
2016-02-04 13:48:40 +01:00
ThomasV
6faac2ca36
My Requests -> Requests
2016-02-04 11:49:12 +01:00
ThomasV
43a40cef57
kivy: Button inherits from Label. reordering
2016-02-04 11:05:40 +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
8b68a742d1
follow up to 2a507b91c1
2016-02-03 11:01:36 +01:00
ThomasV
2a507b91c1
fix #1666
2016-02-03 10:29:31 +01:00
ThomasV
3ee61c4c6e
define wallet.dummy_address method
2016-02-02 19:56:34 +01:00
ThomasV
5aa0a87d7a
trustedcoin: restore the display of fees
2016-02-02 16:26:47 +01:00
Neil Booth
274d91fd6e
watching_only: warn after showing main window
2016-02-01 07:45:16 +09:00
Neil Booth
ab488b566b
warn_if_watching_only: don't call twice
2016-02-01 07:42:53 +09:00
Neil Booth
e61fffab55
Trezor/KeepKey: force watching only improvements
...
Only warn about watching only once given a chance to pair.
Failure to pair makes watching-only and warns.
In error message to user, distinguish between failure to connect
and failure to pair.
2016-01-31 19:36:21 +09:00
Neil Booth
69da96feb4
The daemon stops the wallet threads now
2016-01-31 14:38:16 +09: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
03d313572e
kivy: fix formatting of fiat values in history
2016-01-29 20:25:42 +01:00
ThomasV
a5fd6d2e6c
kivy: select currency first, then source. show only sources with history data
2016-01-29 19:58:40 +01:00
Neil Booth
58d5215e2e
No need to pass daemon and network together
...
The daemon has the network
2016-01-29 22:25:59 +09:00
ThomasV
1409f13947
kivy: show_info clipboard
2016-01-29 12:46:28 +01:00
ThomasV
b599172657
fix font paths
2016-01-29 11:17:22 +01:00
ThomasV
e337e8585b
fix font path
2016-01-29 11:12:58 +01:00
ThomasV
072adca85b
Merge pull request #1657 from akshayaurora/copy_paste
...
kivy: remove unneeded imports and fix copy, paste
2016-01-29 11:09:53 +01:00
akshayaurora
695b8413d4
kivy: move data/fonts into gui/kivy/data/fonts
2016-01-29 15:00:57 +05:30
akshayaurora
2fc5f1f916
kivy: remove unneeded imports and fix copy, paste
2016-01-29 14:21:12 +05:30
valesi
f7dfffd30f
Minor fixes - indentation and lone `self.`
...
6ba43637f5/electrum (L57)
has tab instead of spaces.
6ba43637f5/gui/kivy/nfc_scanner/scanner_android.py (L118)
has lone `self.`
2016-01-28 14:05:36 -08:00
ThomasV
6ba43637f5
kivy: use softinput_mode='pan' in wizard
2016-01-28 15:49:03 +01:00
ThomasV
08e5aecee2
Revert "Plugins: remove init_qt hook; clean up"
...
This reverts commit e20369bf94
.
2016-01-28 14:57:59 +01:00
akshayaurora
243e33cb95
kivy:remove un needed icons
2016-01-28 01:50:51 +05:30
akshayaurora
900346b89e
kivy:Improve startup speed
2016-01-27 20:21:20 +05:30
Neil Booth
9fa8c4de27
Installwizard: not app-modal on MacOSX
...
Making a window with no parent window-modal on Mac makes it
application-modal. This is different to behaviour under X, and
we don't want that. Use QDialog instead.
2016-01-27 22:10:34 +09:00
ThomasV
bb80e330ff
kivy: private_storage
2016-01-26 15:33:04 +01:00
ThomasV
fe9ec6de06
reformatting
2016-01-26 13:51:47 +01:00
ThomasV
a1eaf351a7
kivy: use EventDispatcher with exchange rates plugin
2016-01-25 19:30:16 +01:00
ThomasV
9b09c55356
dynamic fees: use hardcoded value as upper bound
2016-01-25 16:46:50 +01:00
ThomasV
62ef83e966
kivy: display value of recommended fee
2016-01-25 16:45:59 +01:00
ThomasV
a2fc90dbda
kivy: fix missing i18n
2016-01-25 12:44:30 +01:00
ThomasV
b0311885a5
kivy: fix unicode bug
2016-01-25 12:37:59 +01:00
ThomasV
fa7fba53fc
kivy: fee_dialog
2016-01-25 12:25:09 +01:00
Neil Booth
c0295c767e
tx_dialog: prompt if signed but not saved
...
I've lost a signed TX one too many times now
2016-01-25 19:26:02 +09:00
Neil Booth
60be9d59bc
Fix prior; scale is off-by-50
2016-01-24 21:29:02 +09:00
Neil Booth
c02e3621f3
Settings: improvements to dynamic fee slider
...
Fixes #1595
2016-01-24 20:58:00 +09:00
Neil Booth
e20369bf94
Plugins: remove init_qt hook; clean up
...
Fixes #1644
2016-01-24 20:14:08 +09:00
Neil Booth
f8ed7b058d
Improved multi-device handling
...
Ask user which device to use when there are many. If there
is only one skip the question. We used to just pick the
first one we found; user had no way to switch.
We have to handle querying from the non-GUI thread.
2016-01-24 13:41:03 +09:00