bitromortac
bdca7be1c7
kivy: remove enable/disable button
5 years ago
bitromortac
42df51f2dd
qt: remove node suggestion
5 years ago
SomberNight
914b606cb9
kivy: fix app not even starting
...
```
File "/home/user/venvs/electrum37/lib64/python3.7/site-packages/kivy/lang/builder.py", line 654, in _apply_rule
child = cls(__no_builder=True)
TypeError: __init__() got an unexpected keyword argument '__no_builder'
```
follow-up c70484455c
5 years ago
SomberNight
f125a06453
wallet: simplify get_wallet_delta
5 years ago
SomberNight
c70484455c
kivy: use our logger, not kivy's; and log more exceptions.
5 years ago
SomberNight
ef84716e8b
(trivial) kivy: rename title of DSCancelDialog
...
For an action called "Cancel transaction" it is confusing to have a "Cancel" button
that cancels the action... not sure how to fix -- this is perhaps the least intrusive change
5 years ago
SomberNight
4b6c86ecbe
wallet: make labels private, and access to need lock
...
e.g. labels plugin iterated over wallet.labels on asyncio thread while user could trigger an edit from Qt thread
5 years ago
SomberNight
8eb4247ac4
kivy: allow setting password for watch-only wallets
...
closes #6622
This has been only disabled for historical reasons: for a long time,
wallets in kivy were only keystore-encrypted, but watch-only wallets
do not have a keystore. Now they are storage-encrypted so passwords make sense.
5 years ago
SomberNight
67cd73cae0
kivy: implement dscancel
5 years ago
SomberNight
c4c22312c4
transaction: impl tx.to_qr_data(): move logic from GUI to tx class
5 years ago
Luke Childs
7b122d2679
Automated BIP39 Recovery, squashed
5 years ago
SomberNight
52f8aafb60
kivy: fix fx history rates defaults.
...
In kivy, if the user enabled fx rates but did not touch the fx history settings,
the GUI would show that history rates are enabled but in fact they would be disabled:
the GUI called fx.get_history_config(default=True) when displaying the checkbox,
but exchange_rate.py would not fetch history rates.
(it would only get fixed if the user touched the fx history checkbox)
Note: FxThread.run() calls fx.show_history(), which calls fx.get_history_config() without arguments.
6 years ago
Akshay Arora
2b394f5f93
Size the wizard instantly, do not wait.
...
Fixes a UI issue in kivy Install Wizzard.
The Choices UI was displayed in a small vertical line for a split second, before being resized to correct size.
This fixes that by ensuring resizing is done before next frame is displayed https://kivy.org/doc/stable/api-kivy.clock.html#schedule-before-frame .
6 years ago
SomberNight
c66c54a254
android: handle on-chain/lightning URI on app open
...
fixes #6352
6 years ago
ThomasV
9fd9703107
fix #6275
6 years ago
ThomasV
b0c390e231
wallet.clear_requests. fixes #6279
6 years ago
SomberNight
5f40414bd2
kivy: fix #6280 (share btn in qr_dialog)
6 years ago
SomberNight
b764d0f0bf
kivy: fix #6262
6 years ago
SomberNight
afbdacbe16
kivy: use on_release instead of on_press in buttons
...
I think on_release has better UX.
More importantly, on desktop linux with kivy 2.0.0rc2, on_press does not work for me.
(but on Android, with kivy 1.11.1, it does)
6 years ago
ThomasV
01202ed3eb
fix amount_sat in kivy invoice/request dialogs. (follow-up d5f368c584)
6 years ago
SomberNight
d5f368c584
LN invoices: support msat precision
...
fixes #6250
6 years ago
ThomasV
e30c752e19
kivy: improve channels list
6 years ago
SomberNight
182c192558
qt: easier import/export of channel backups
6 years ago
ThomasV
26ae6d68a3
add encryption version to channel backups
6 years ago
ThomasV
661ecb2cf5
add help text to channel backup QR code
6 years ago
ghost43
947af92126
tx dialog: show various warnings if input amounts cannot be verified ( #6217 )
...
see #5749
6 years ago
ThomasV
2464b3ab81
follow-up 88bb5309c4
6 years ago
ThomasV
88bb5309c4
Fix issue #6201 :
...
- Pass a proper callback to WalletDialog
(we used to call load_wallet_by_name recursively)
- Do not cache PasswordDialog instances
6 years ago
SomberNight
309ba15745
invoices: follow-up fixes re clean-up
...
follow-up 6058829870 and related
6 years ago
ThomasV
8cb36cb969
fix #6194
6 years ago
ThomasV
6058829870
Use attr.s classes for invoices and requests:
...
- storage upgrade
- fixes #6192
- add can_pay_invoice, can_receive_invoice to lnworker
6 years ago
ThomasV
5f527720cf
kivy: update devs list
6 years ago
ThomasV
3bf2641ce8
kivy: remove test_seed and test_xpub. fixes #6146 and #5925
6 years ago
SomberNight
7da8c2dfe5
qt/kivy: show warning when sending tx with high fee/amount ratio
...
related: #6162
6 years ago
SomberNight
937c0f36ae
kivy: fix some bugs when paying 'max'
...
fixes : #6164
6 years ago
SomberNight
eba3fa03ee
kivy: confirm all actions even if there is no PIN set
...
eh.. I've just consolidated hundreds of testnet UTXOs by accident
6 years ago
ThomasV
984da7515a
fix #6125 : detect self-payments
6 years ago
SomberNight
9e57ae630b
network/gui: unify host/port input fields to single server str
...
This allows optionally specifying the protocol for the main server.
fixes #6095
fixes #5278
6 years ago
SomberNight
b2cfaddff2
network.NetworkParameters: merge host+port+protocol into "server" field
6 years ago
SomberNight
9a88c13b3d
translations: add note that f-strings cannot be translated
...
and replace current usage
6 years ago
ThomasV
312ef15cd6
fix #6056
6 years ago
ThomasV
e50f6d29ed
export channel backup from kivy gui
6 years ago
ThomasV
8f41aeb783
Replace wallet backup with channel backups
...
- channels can be backed up individually
- backups are added to lnwatcher
- AbstractChannel ancestor class
6 years ago
SomberNight
71eed1d4cb
wizard: (trivial) add show_error to base class, document API
6 years ago
SomberNight
8e9b401c88
wizard: add a warning to multisig wallet creation to backup xpubs
6 years ago
SomberNight
79d202485e
lnworker: rename can_send to num_sats_can_send
6 years ago
ThomasV
5bac2fea98
Qt: improve channel details window
6 years ago
ThomasV
81dc2591b1
kivy: switch position/size of camera and clear buttons
6 years ago
ThomasV
df5acd1ea5
kivy: add delete button for invoices/requests
6 years ago
ThomasV
6c2ef176cc
kivy: show payment log details
6 years ago