ThomasV
608d898119
submarine swaps: fix fee rounding and fee slider behavior
6 years ago
ThomasV
6b36c59ab0
submarine_swaps: add fee slider, improve gui
6 years ago
ThomasV
17ff6ffa08
submarine_swaps: add SwapManager
6 years ago
ThomasV
7d2979d776
submarine swaps: add normal swaps to GUI, various minor fixes
6 years ago
ThomasV
10fa11267d
qt: separate module for swap_dialog
6 years ago
ThomasV
f8b736c908
submarine swaps:
...
- use lnwatcher callback
- add gui button
6 years ago
ThomasV
b9db16327a
on_payment_succeeded: use notify instead of show_message
6 years ago
ThomasV
e99a38e538
on_payment_succeeded: show description
6 years ago
ThomasV
661ecb2cf5
add help text to channel backup QR code
6 years ago
SomberNight
240c823e8b
crash reporter: propagate HTTP error as exception
...
which will then get displayed as an error, and not as if we succeeded sending...
6 years ago
SomberNight
0b224ba685
invoices: minor clean-up (type hints, mark broken things)
...
also rm some dead code
6 years ago
ThomasV
485422b072
move android stuff to contrib/android
6 years ago
ghost43
947af92126
tx dialog: show various warnings if input amounts cannot be verified ( #6217 )
...
see #5749
6 years ago
SomberNight
d0ab003978
qt qrcode: fix DeprecationWarning (float->int conversion)
...
...\electrum\electrum\gui\qt\qrcodewidget.py:88: DeprecationWarning: an integer is required (got type float). Implicit conversion to integers using __int__ is deprecated, and may be removed in a future version of Python.
qp.drawRect(left+c*boxsize, top+r*boxsize, boxsize - 1, boxsize - 1)
6 years ago
ThomasV
211118ae81
fix #6210 : show_onchain/lightning_invoice dialogs
6 years ago
ThomasV
4004b8085f
kivy on_resume: check self.has_pin_code()
6 years ago
ThomasV
1429c5b2bf
(minor) fix missing parameter to PincodeDialog
6 years ago
ThomasV
2464b3ab81
follow-up 88bb5309c4
6 years ago
SomberNight
7bcb59ffb5
wallet: when sweeping, do network reqs in parallel, and don't block GUI
6 years ago
ThomasV
40a51cc090
channels_list: minor fix (lnworker might be None)
6 years ago
ThomasV
56f4932f10
import/exports to json files:
...
- fix #5737
- add import/export or requests
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
SomberNight
154b9cab50
coinchooser: change "enable_output_value_rounding" default to True
...
see diff for rationale
6 years ago
ThomasV
84a8b6af1f
follow-up 1c436bbc22
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
e51395132e
add confirmation dialog for lightning payments. fixes #6100
6 years ago
SomberNight
d0e6747bb5
kivy: (fix) popups had white background with recent kivy
...
fixes #6191
6 years ago
SomberNight
f8530b1cda
android build: use python3.7 for now
...
see #6147
6 years ago
SomberNight
3e4ead446b
kivy: (trivial) fix typo in error msg
6 years ago
ThomasV
b505763867
Qt: do not show node_id in channels_list
6 years ago
ThomasV
680502cfb8
Qt: copy request to clipboard when it is created
6 years ago
ThomasV
3bf2641ce8
kivy: remove test_seed and test_xpub. fixes #6146 and #5925
6 years ago
ThomasV
c035bfcc46
Qt: show fee combo next to fee slider, and remove it from settings
6 years ago
ThomasV
959af0065b
follow-up previous commit: cleanup imports
6 years ago
ThomasV
1c436bbc22
move units and amount formatting to simple_config
6 years ago
SomberNight
4d8fcded4b
qt plugins dialog: fix caching "settings" button
...
shesek reported on IRC:
> the button widget for opening plugins configuration gets cached in `settings_widgets`
> even after the plugin is disabled and re-enabled, which causes it to call `settings_dialog()`
> on the previous plugin instance that got unloaded instead of the new one.
6 years ago
SomberNight
24221f8fca
plugins: fix labels plugin FIXME re "just enabled plugin"
6 years ago
SomberNight
6457bb141d
wallet: (trivial) rename check_address
6 years ago
SomberNight
b9f20d2c79
qt locktimeedit: fix max timestamp platform-dependent crash
...
fixes #6170
6 years ago
SomberNight
446f21c206
qt first-time network setup: fix edge case
...
previously, consider following flow:
- user selects "Select server manually"
- "next"
- network dialog is shown, user leaves everything at default
- "next"
- we would not save the "auto_connect" key, and hence the first-time
network setup will be shown during the next app start again
6 years ago
SomberNight
dfb3138d87
fix #6168 : "'MySortModel' object has no attribute 'item'"
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
SomberNight
1ac41b33a2
qt ConfirmTxDialog: (fix) allow sending tx with high feerate
6 years ago
SomberNight
efc5deb06e
qt addresses list: custom sort order for "Type" and "fiat balance" cols
...
fixes #4920
fixes #5641
6 years ago
SomberNight
93c90a30f0
qt MyTreeView: impl custom sort order framework, and use for invoices
...
sort invoices and payreqs (for Date column) based on timestamps
(timestamps have second resolution while the displayed date has minute resolution)
6 years ago