ThomasV
ca220d8dbb
Detect blockchain splits and validate multiple chains
2017-06-21 09:48:31 +02:00
ThomasV
08fd7d95ab
kivy: use NumericProperty for blocks and nodes
2017-03-30 10:13:58 +02:00
ThomasV
98dcc7c094
kivy checkpoint dialog
2017-03-30 07:05:19 +02:00
ThomasV
e233ca33b4
fix method name
2017-03-28 19:16:03 +02:00
ThomasV
e7b136cc6b
kivy: minor GUI tweaks
2017-03-28 09:44:11 +02:00
ThomasV
14a3d49f81
presplash screen
2017-03-28 09:43:49 +02:00
ThomasV
38d6c18b60
kivy: allow manual server entry
2017-03-28 08:53:18 +02:00
ThomasV
51f8816ec7
kivy: improve blockchain dialog
2017-03-27 21:31:37 +02:00
ThomasV
59b0b51f24
add proxy settings to kivy GUI
2017-03-27 18:59:48 +02:00
ThomasV
2fcdd458b3
add checkpoint dialog to the kivy gui
2017-03-27 12:48:10 +02:00
ThomasV
6185f94de4
archive paid invoices in the history tab
2017-03-15 15:32:14 +01:00
ThomasV
024de7afa5
kivy: trigger_update_history
2017-03-13 15:07:35 +01:00
ThomasV
f5083b46de
kivy: nicer message on send success
2017-03-13 11:32:55 +01:00
ThomasV
2d8df85aab
use maxint-2 to signal RBF, in order to standardize with Bitcoin Core
2017-03-13 11:03:06 +01:00
ThomasV
a2fcb2ba8f
kivy: fix bump fee dialog
2017-03-12 20:09:25 +01:00
ThomasV
ac88ae9c7f
kivy: fix i18n with unicode
2017-03-12 10:47:02 +01:00
ThomasV
c3349df724
fix kivy not updating units in history
2017-03-09 16:55:32 +01:00
ThomasV
0cf14635e0
kivy: always show wallet name
2017-03-09 15:04:14 +01:00
ThomasV
a921f5becf
kivy labels plugin: use Clock
2017-03-09 14:48:31 +01:00
ThomasV
cbeaa52101
kivy: minor fix
2017-03-08 20:05:26 +01:00
ThomasV
50fdc6fe4e
kivy: disable softinput mode
2017-03-08 18:58:23 +01:00
ThomasV
cf67b032c1
small kivy fix
2017-03-08 18:41:47 +01:00
ThomasV
2ae15c00e6
updates for kivy wizard
2017-03-08 17:49:21 +01:00
ThomasV
dcffea150e
store contacts and invoices in wallet file. fix #1482
2017-03-06 17:12:27 +01:00
ThomasV
5ea670b765
kivy: fix missing parameter
2017-03-02 11:18: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
a8c23f9bf0
always display a receiving address ( fix #2031 )
2017-01-04 19:09:14 +01:00
ThomasV
13678d9e13
Merge exchange_rate plugin with main code
...
* fixes #2037 (tab indexes)
2017-01-03 17:04:04 +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
528c3386b4
move jnius wrapper to main script
2016-10-24 15:24:06 +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
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
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
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
c2266731d4
remove deprecated note from kivy Readme
2016-10-09 11:40:45 +02:00
ThomasV
121ac07b01
wizard: add checkbox for passphrases. allow passphrases with 2fa seeds
2016-09-30 01:15:28 +02:00
ThomasV
827d928aaa
kivy: handle 2FA seeds
2016-09-28 12:48:46 +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
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
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
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
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
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
342d6633a6
wizard: add capability to restore multisig
2016-07-01 11:44:26 +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
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
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
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
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
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
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
599906eef6
show warning icon if unconfirmed tx has low fee. fixes 1798
2016-05-30 18:26:58 +02:00
ThomasV
1a46a795a5
detect non-final transactions, and transactions with unconfirmed inputs
2016-05-29 19:53:04 +02:00
ThomasV
d7344edd6b
kivy: add tooltip to recipient field
2016-05-27 11:55:23 +02:00
ThomasV
0273936b07
Discretize fee levels (follow-up 3314b3a
). Fixes #1753
2016-05-26 09:23:42 +02:00