SomberNight
c66c54a254
android: handle on-chain/lightning URI on app open
...
fixes #6352
2020-07-08 04:16:30 +02:00
SomberNight
1c9a6f5770
qt wizard: fix scanning qr code when restoring from xpub
...
fixes #6342
2020-07-08 01:51:14 +02:00
SomberNight
4961020e01
wallet: handle exception when deleting last addr from imported wallet
...
fixes #6347
2020-07-08 01:28:20 +02:00
SomberNight
a6b83edec9
qt lightning dialog: fix min size
...
fixes #6344
2020-07-08 01:23:50 +02:00
SomberNight
35dad3c10e
qt history list: only offer "View Invoice" if still have invoice
...
fixes : #6343
2020-07-08 01:19:23 +02:00
SomberNight
9b3f165212
qt channels tab: implement filtering items
...
fixes #6330
2020-07-07 23:33:57 +02:00
ThomasV
9700e6112b
fix wording
2020-07-07 15:31:13 +02:00
michael1011
1980d8db43
gui swap: fix swap wording
2020-07-05 23:24:09 +02:00
SomberNight
c54b9a6874
qt receive tab: fix creating new payreq with all used imported wallet
...
fixes #6325
2020-07-03 20:12:52 +02:00
SomberNight
da4edc8f74
android: fix back button not working (main surface loses focus)
...
fixes #6276
2020-07-03 16:10:36 +02:00
SomberNight
3393ff757e
qt PreviewTxDialog: change feerounding_icon to be a QToolButton
...
QPushButtons with dark theme have a huge min width (they have text in mind)
related: #6300
2020-07-02 13:49:54 +02:00
SomberNight
8f96a92e75
qt PreviewTxDialog: if not enough funds due to fee, fallback to zero fee
...
fixes #6306
scenario: confirm tx dialog open, not enough funds (but only due to fees),
user clicks advanced, dialog half-empty.
note: the preview dialog is only half-empty if it never managed to create a tx.
if it did but it cannot now due to the current fee settings, then it will just
show that fee is too high (red text, buttons disabled) and show the last tx with the prev fee
2020-07-02 13:29:51 +02:00
SomberNight
844bbd103a
qt PreviewTxDialog: check for "not enough funds" also when shortcutting
...
see https://github.com/spesmilo/electrum/issues/6306#issuecomment-652424363
scenario: user saves invoice for more money than they have, has advanced_preview
in config enabled, tries to pay it, half-empty tx preview dialog opens
2020-07-02 13:25:31 +02:00
zebra-lucky
949b247b19
fix raise UserCacnelled calls ( #6304 )
2020-07-01 15:37:31 +00:00
ThomasV
9547a4e60c
Qt: override 'persist_daemon' option if users exits from menu
2020-06-30 11:16:27 +02:00
ThomasV
b43aba7f09
improve help text regarding watchtower
2020-06-30 11:15:25 +02:00
SomberNight
0d7bcde2db
qt dark theme: on mac, AmountEdit units were using dark text on dark bg
...
see #6281
2020-06-28 03:50:34 +02:00
SomberNight
93a4969fba
qt dark style: bandaid for dropdown item heights
...
see #6281
2020-06-28 03:46:20 +02:00
SomberNight
2db0ad10db
qt balance str: replace unicode char for LN symbol
...
closes #6265
2020-06-26 15:34:11 +02:00
ThomasV
782bfd06e5
swaps: fix group_label
2020-06-26 10:46:06 +02:00
ThomasV
9fd9703107
fix #6275
2020-06-26 10:07:51 +02:00
ThomasV
b0c390e231
wallet.clear_requests. fixes #6279
2020-06-26 09:47:16 +02:00
SomberNight
5f40414bd2
kivy: fix #6280 (share btn in qr_dialog)
2020-06-26 03:38:39 +02:00
SomberNight
b764d0f0bf
kivy: fix #6262
2020-06-26 03:25:36 +02:00
SomberNight
13dca30428
mac/qt: fix some refresh bugs in swap_dialog and new_channel_dialog
...
fixes #6269
this is just ugly :/
2020-06-25 22:36:34 +02:00
SomberNight
4216a9164d
qt new_channel_dialog: trivial fix in on_clear()
2020-06-25 22:17:15 +02:00
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)
2020-06-25 21:55:59 +02:00
ThomasV
01202ed3eb
fix amount_sat in kivy invoice/request dialogs. (follow-up d5f368c584
)
2020-06-25 14:39:14 +02:00
ThomasV
0d156bc3e9
Merge pull request #6256 from SomberNight/202006_invoices_need_msat_precision_2
...
LN invoices: support msat precision (alt 2nd approach)
2020-06-23 17:30:55 +02:00
ThomasV
436ca11021
swaps dialog: handle make_unsigned_tx exceptions. fixes #6246
2020-06-23 12:02:34 +02:00
SomberNight
d5f368c584
LN invoices: support msat precision
...
fixes #6250
2020-06-22 22:48:13 +02:00
ThomasV
d870778a1b
minor: use wallet.has_lightning()
2020-06-22 16:48:14 +02:00
ThomasV
4bda882695
Group swap transactions in Qt history ( fixes #6237 )
...
- use tree structure of QTreeView
- grouped items have a 'group_id' field
- rename 'Normal' swap as 'Forward'
2020-06-22 11:26:49 +02:00
ThomasV
f3c4b8698d
Merge pull request #6248 from hoganri/network-status
...
Fixes network status "node" vs "nodes" count
2020-06-22 10:39:56 +02:00
SomberNight
b6db201570
util: small clean-up for format_satoshis
2020-06-22 02:46:16 +02:00
Richard
973d1875c4
Update network_dialog.py
2020-06-21 16:38:10 -04:00
SomberNight
1321b0e47a
qt channel details: maybe fix #5728
2020-06-21 05:16:27 +02:00
ThomasV
e30c752e19
kivy: improve channels list
2020-06-19 20:16:25 +02:00
ThomasV
b06daaa669
fix display of short_channel_id for channel backups
2020-06-19 19:38:19 +02:00
SomberNight
182c192558
qt: easier import/export of channel backups
2020-06-19 04:48:20 +02:00
SomberNight
12e2beadd9
(trivial) qt: disable 'swap' button if lightning disabled
2020-06-19 04:15:37 +02:00
SomberNight
4c70956687
filter callbacks to wallet: channel, payment_succeeded, payment_failed
...
It is ugly that the 'channel' callback takes a wallet I guess,
but with channel backups in one wallet, and active channels in another,
it was causing problems... (when open simultaneously)
2020-06-19 04:11:35 +02:00
SomberNight
c2ffc6ca3a
qt swap_dialog: "max" now takes into account the server-provided value
2020-06-18 21:52:48 +02:00
SomberNight
abad2b6069
qt swap_dialog: implement "max" button for reverse swap
2020-06-18 21:37:40 +02:00
SomberNight
7570c8c1c6
qt swap_dialog: "max" button now respects max htlc value
2020-06-18 21:03:49 +02:00
SomberNight
a74552f3dd
qt main_window: fix threading for run_coroutine_from_thread
2020-06-18 20:43:34 +02:00
SomberNight
a98fd14f8d
qt swap_dialog: clean-up imports
2020-06-18 19:58:23 +02:00
ThomasV
26ae6d68a3
add encryption version to channel backups
2020-06-18 15:03:16 +02:00
ThomasV
77c2aa5017
add Max button to swap dialog, fix fee slider behaviour when max is selected
2020-06-18 14:28:40 +02:00
ThomasV
540dd73f3b
Submarine swaps:
...
- improve gui
- allow coin selection
- allow spending 'max'
2020-06-18 14:28:40 +02:00