Commit Graph

42 Commits

Author SHA1 Message Date
SomberNight cc57da704b logging: adapt lightning branch to logging changes 2019-08-20 09:03:11 +02:00
ThomasV 7bb4ea150f gui: show incoming lightning requests, add on-chain icon 2019-08-20 09:03:11 +02:00
ThomasV 0e8dba897e lightning:
* store invoices for both directions
* do not store lightning_payments_inflight, lightning_payments_completed in lnworker
* payment history is returned by get_payments method of LNChannel
* command line: lightning history, lightning_invoices
* re-enable push_msat
2019-08-20 09:03:11 +02:00
ThomasV b0d6000771 turn lightning_payments_completed into dict. Show status of lightning payments in GUI. Make 'listchannels' available offline 2019-08-20 09:03:11 +02:00
Axel Gembe fc65cdaa8a AppImage: Fix webbrowser.open not opening links
There was an issue where webbrowser.open would invoke a program like
kde-open5 that loaded the systems libQt5DBus, which was not satisfied
with the AppImage's libdbus. To fix this we fork the process, unset
LD_LIBRARY_PATH and then open the URL.

fixes #5425

-----

taken from Electron-Cash/Electron-Cash@00939aafd1
2019-07-05 00:02:26 +02:00
SomberNight 37809bed74 qt high dpi: fix some text fields
There are probably other DPI related issues though.

closes #5471
closes #4597
closes #1927
2019-06-29 05:27:28 +02:00
SomberNight 212ed8b18b qt: set WWLabel text to be mouse-selectable by default
this lets user to copy-paste text in e.g. many wizard dialogs
2019-06-23 03:10:09 +02:00
SomberNight d07caaf601 qt msgbox: when using rich text, set text format to "AutoText" instead
"\n" newlines were ignored for WIF_HELP_TEXT InfoButtons
2019-06-13 17:03:12 +02:00
SomberNight 371e1a6ebf hw: allow bypassing "too old firmware" error when using hw wallets
The framework here is generic enough that it can be used for any hw plugin,
however atm only Trezor is implemented.

closes #5391
2019-05-31 04:09:03 +02:00
SomberNight aec53ae6af qt: "Help" and "?" buttons can show rich text
namely "Revealer" plugin uses rich text in its description
2019-05-26 01:27:27 +02:00
SomberNight f6dfcccf8c qt: factor out util.MessageBoxMixin.msg_box into function and use it
so these dialogs also get our custom default settings applied,
e.g. their text is selectable by mouse
2019-05-13 23:59:29 +02:00
SomberNight 99f9a1b484 qt: warn user if in testnet mode
closes #5295
2019-04-28 06:31:01 +02:00
SomberNight 46a236f167 qt tabs: restore filter state after refresh 2019-04-19 19:12:42 +02:00
SomberNight 752c518bdc add option to freeze individual UTXOs
based on cculianu's work in Electron-Cash/Electron-Cash@fd910cffc8
2019-03-11 18:46:29 +01:00
SomberNight 026448837f no more "import *"
fixes #5101
fixes #5105
2019-02-11 20:21:24 +01:00
SomberNight c23b869d3c qt MyTreeView subclasses: change "headers" from list to dict 2019-02-10 21:13:53 +01:00
SomberNight 67d080b34a mv qt update checker to its own file 2019-02-04 20:27:03 +01:00
SomberNight 6926b8b2d4 qt update checker: handle --offline 2019-02-04 20:27:02 +01:00
SomberNight 4fa87d8595 fix: qt icons not available when installed as python package
follow-up #5053
2019-02-01 23:32:24 +01:00
SomberNight 7ea01e9e91 qt inline icons: change mouse-over cursor 2019-02-01 21:57:18 +01:00
SomberNight 16bac5fd73 rm qt icons file
so we don't need pyrcc5, which is not deterministic,
and so we don't need the submodule for the icons

based on electrumsv/electrumsv@bf8802c2ea
2019-02-01 20:15:28 +01:00
SomberNight 31c08db909 qt update notifications: make url clickable; prevent multiple dialogs 2019-01-27 14:42:37 +01:00
SomberNight 53310690a5 version notifications: sig check would always fail on testnet 2019-01-26 15:30:30 +01:00
SomberNight 0bfda7c8c7 validate version update announcements using "bitcoin address" message signing 2019-01-25 18:16:56 +01:00
Johann Bauer 34c99c3b36 [Qt] Add optional update notifications 2019-01-25 18:16:32 +01:00
SomberNight 5dc240d4ed qt: show_message and friends display plaintext by default 2018-12-21 20:46:47 +01:00
SomberNight caae9f8a6a revealer: warning re version 0 now includes URL 2018-12-20 04:21:40 +01:00
ThomasV 7a4270f5a4 Qt: camera icon 2018-12-13 17:21:56 +01:00
Calin Culianu 14363f8f2f [Qt] Got rid of qt.util.Timer class and instead replaced the functionality with the more efficient QTimer. Also added disconnection from the timer on window close.
(cherry picked from https://github.com/Electron-Cash/Electron-Cash/commit/19a21eb08d4c3bb665d4a3b50daf38d51b6589b3)
2018-12-13 16:00:44 +01:00
SomberNight b0631f90f8 qt history: fix slowness
arghhhhh finalllllllllllly figured it out...
2018-12-10 16:48:55 +01:00
SomberNight 5be6966462 qt history list: allow filtering by (partial) txid 2018-12-10 09:31:52 +01:00
SomberNight 5e61ad09c1 qt addresses list: fix filtering 2018-12-10 09:31:48 +01:00
Janus 3960070a50 QAbstractItemModel: fix sorting, QAbstractItemDelegate usage, QVariant usage 2018-12-10 09:31:45 +01:00
Janus 4eb4b341db QAbstractItemModel: initial version, filter not done 2018-12-10 09:31:39 +01:00
SomberNight 059beab700 qt history list: small clean-up 2018-12-03 19:12:36 +01:00
Janus 72957f4d51 qt_standardmodel: only use proxymodel when appropriate 2018-12-03 15:35:54 +01:00
Janus 5473320ce4 qt: use QStandardItemModel 2018-12-03 15:35:54 +01:00
ThomasV 04571d3b20 Merge pull request #4724 from un1t/master
use system language by default
2018-11-28 13:05:42 +01:00
SomberNight d4d5e32c91 qt history list: fix Qt.UserRole collision 2018-11-27 21:15:31 +01:00
SomberNight 9037f25da1 kill old-style namedtuples 2018-10-28 00:28:29 +02:00
Ilya Shalyapin 4c8103af3b move get_default_language to gui.qt.util 2018-09-23 14:11:50 +05:00
Janus 097ac144d9 file reorganization with top-level module 2018-07-13 14:01:37 +02:00