Commit Graph

504 Commits

Author SHA1 Message Date
SomberNight e6fc8868b1 qt channels list: add "short channel id" column 2019-08-20 09:03:12 +02:00
SomberNight aa4027298f do not "import *" 2019-08-20 09:03:12 +02:00
SomberNight 3413eb05b9 qt ChannelsList: some clean-up 2019-08-20 09:03:12 +02:00
SomberNight 5e3e3e41a1 qt receive tab: fix update_receive_address_styling 2019-08-20 09:03:12 +02:00
SomberNight 63217c1ca7 qt main window: hide "Channels" tab if lightning is disabled 2019-08-20 09:03:12 +02:00
ThomasV 70cd29f9e1 GUI refactoring for Kivy and lightning.
This also touches Qt and wallet code.
2019-08-20 09:03:12 +02:00
ThomasV 1a23dcb8d5 display lightning payment attempts using signal 2019-08-20 09:03:12 +02:00
ThomasV 0913194a53 qt: add clear button to receive tab, show invoice right after it is added 2019-08-20 09:03:11 +02:00
ThomasV 234591624e request_lists: remove non-sense 2019-08-20 09:03:11 +02:00
ThomasV b8d908d63e lnworker improvements:
- enable option data_loss_protect
 - separate add_peer from open_channel
 - display exceptions raised in open_channel
2019-08-20 09:03:11 +02:00
ThomasV 50479086b5 raise PaymentFailure in case of timeout (follow-up previous commit) 2019-08-20 09:03:11 +02:00
ThomasV dbe8b75659 move lnpay attempts logic to lnworker.pay 2019-08-20 09:03:11 +02:00
SomberNight 18a2a169c7 qt ChannelDetails: fix show_tx 2019-08-20 09:03:11 +02:00
ThomasV 84c6a464e8 gui: channel_details minor fix 2019-08-20 09:03:11 +02:00
ThomasV a70441f0f1 minor fixes: remove_channel 2019-08-20 09:03:11 +02:00
ThomasV 6d9ef29690 redo LNWorker pay:
- wait until htlc has been fulfilled
 - raise if htlc is not fulfilled
 - return boolean success
 - try multiple paths in GUI
2019-08-20 09:03:11 +02:00
ThomasV 669b84fbd6 gui channels_list fixes 2019-08-20 09:03:11 +02:00
ThomasV 32e517f407 improve lightning_dialog GUI settings 2019-08-20 09:03:11 +02:00
ThomasV fed6c96693 add option to remove channel after it has been closed 2019-08-20 09:03:11 +02:00
ThomasV d30307b29e gui: improve display of lightning status 2019-08-20 09:03:11 +02:00
ThomasV 0e42fd9f17 parallelize short_channel_id requests 2019-08-20 09:03:11 +02:00
ThomasV 95376226e8 save lightning invoice descriptions as labels and allow user to edit them 2019-08-20 09:03:11 +02:00
ThomasV f5c58c5e19 lightning network dialog 2019-08-20 09:03:11 +02:00
ThomasV db60634774 use config instead of watchtower_window to decide if we close the app 2019-08-20 09:03:11 +02:00
ThomasV e53ecb9b77 add labels to lightning history 2019-08-20 09:03:11 +02:00
ThomasV c4081284bd lightning: GUI improvements 2019-08-20 09:03:11 +02:00
ThomasV 446a8b0dd9 fix column names 2019-08-20 09:03:11 +02:00
ThomasV 842fff832f enable lightning through command line option 2019-08-20 09:03:11 +02:00
SomberNight cc57da704b logging: adapt lightning branch to logging changes 2019-08-20 09:03:11 +02:00
SomberNight 8632f027da lnhtlc: small clean-up / docstrings 2019-08-20 09:03:11 +02:00
ThomasV 9983578df0 lightning tx: remove amount from label 2019-08-20 09:03:11 +02:00
ThomasV eae8f1a139 gui: show only initialized peers 2019-08-20 09:03:11 +02:00
ThomasV 3abe30e9d8 basic watchtower synchronization 2019-08-20 09:03:11 +02:00
ThomasV 90c42c7f1b fix icons in receive tab 2019-08-20 09:03:11 +02:00
ThomasV 8d77a7ecd8 save timestamps in htlc log 2019-08-20 09:03:11 +02:00
ThomasV b861e2e955 lnwatcher: save sweepstore in sqlite database 2019-08-20 09:03:11 +02:00
Janus dd7c4b3bab sqlite in lnrouter 2019-08-20 09:03:11 +02:00
ThomasV d94e40d2be add 'txpos' field to lightning history items, in case two transactions have the same timestamp 2019-08-20 09:03:11 +02:00
ThomasV 7a51f034e4 add future transactions to address synchronizer 2019-08-20 09:03:11 +02:00
ThomasV 2994764ad8 history: add column for ln amount 2019-08-20 09:03:11 +02:00
ThomasV 8aa4ce0704 improve watchtower gui 2019-08-20 09:03:11 +02:00
ThomasV 8b12f481da lightning: display forwarded payments as a single history item 2019-08-20 09:03:11 +02:00
ThomasV ed4cecf19c ln_message: trigger notification instead of popup 2019-08-20 09:03:11 +02:00
SomberNight 7644c84e07 qt: update whole gui on every LN payment
inefficient... but at least kept updated.
2019-08-20 09:03:11 +02:00
SomberNight dfc2a35ae6 qt: handle LN invoices better in Send tab 2019-08-20 09:03:11 +02:00
SomberNight 962628ac3d lnworker: minor clean-up re payment_completed 2019-08-20 09:03:11 +02:00
SomberNight 828f07a1ff qt request_list: disable editing existing items 2019-08-20 09:03:11 +02:00
SomberNight f0b4d1ecce qt request_list: minor fix for context menu 2019-08-20 09:03:11 +02:00
SomberNight 64b2844e81 qt request_list: fix changing between items 2019-08-20 09:03:11 +02:00
SomberNight 3d0b5fc80f more post-rebase fixups 2019-08-20 09:03:11 +02:00