SomberNight
bafe8a2fff
integrate PSBT support natively. WIP
6 years ago
ThomasV
c721e880d0
Qt: generic add_copy_menu method for MyTreeView lists
7 years ago
ThomasV
8f86a15f92
improve payment log dialog
7 years ago
SomberNight
2ee881f40a
qt channels list: fields should not be editable
7 years ago
ThomasV
8010123c08
Display and refresh the status of incoming payment requests:
...
- All requests have an expiration date
- Paid requests are automatically removed from the list
- Unpaid, unconfirmed and expired requests are displayed
- Fix a bug in get_payment_status, conf was off by one
7 years ago
ThomasV
1a23dcb8d5
display lightning payment attempts using signal
7 years ago
SomberNight
cc57da704b
logging: adapt lightning branch to logging changes
7 years ago
ThomasV
7bb4ea150f
gui: show incoming lightning requests, add on-chain icon
7 years ago
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
7 years ago
ThomasV
b0d6000771
turn lightning_payments_completed into dict. Show status of lightning payments in GUI. Make 'listchannels' available offline
7 years ago
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@00939aafd1c8e9c1cbf56615bcf9a18db1ff15c2
7 years ago
SomberNight
37809bed74
qt high dpi: fix some text fields
...
There are probably other DPI related issues though.
closes #5471
closes #4597
closes #1927
7 years ago
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
7 years ago
SomberNight
d07caaf601
qt msgbox: when using rich text, set text format to "AutoText" instead
...
"\n" newlines were ignored for WIF_HELP_TEXT InfoButtons
7 years ago
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
7 years ago
SomberNight
aec53ae6af
qt: "Help" and "?" buttons can show rich text
...
namely "Revealer" plugin uses rich text in its description
7 years ago
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
7 years ago
SomberNight
99f9a1b484
qt: warn user if in testnet mode
...
closes #5295
7 years ago
SomberNight
46a236f167
qt tabs: restore filter state after refresh
7 years ago
SomberNight
752c518bdc
add option to freeze individual UTXOs
...
based on cculianu's work in Electron-Cash/Electron-Cash@fd910cffc88570f82613fefeb932966cde0246ad
7 years ago
SomberNight
026448837f
no more "import *"
...
fixes #5101
fixes #5105
7 years ago
SomberNight
c23b869d3c
qt MyTreeView subclasses: change "headers" from list to dict
7 years ago
SomberNight
67d080b34a
mv qt update checker to its own file
7 years ago
SomberNight
6926b8b2d4
qt update checker: handle --offline
7 years ago
SomberNight
4fa87d8595
fix: qt icons not available when installed as python package
...
follow-up #5053
7 years ago
SomberNight
7ea01e9e91
qt inline icons: change mouse-over cursor
7 years ago
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@bf8802c2eaf0bf75565b5423a95bcb85ec7eb781
7 years ago
SomberNight
31c08db909
qt update notifications: make url clickable; prevent multiple dialogs
7 years ago
SomberNight
53310690a5
version notifications: sig check would always fail on testnet
7 years ago
SomberNight
0bfda7c8c7
validate version update announcements using "bitcoin address" message signing
7 years ago
Johann Bauer
34c99c3b36
[Qt] Add optional update notifications
7 years ago
SomberNight
5dc240d4ed
qt: show_message and friends display plaintext by default
7 years ago
SomberNight
caae9f8a6a
revealer: warning re version 0 now includes URL
7 years ago
ThomasV
7a4270f5a4
Qt: camera icon
7 years ago
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 19a21eb08d )
7 years ago
SomberNight
b0631f90f8
qt history: fix slowness
...
arghhhhh finalllllllllllly figured it out...
7 years ago
SomberNight
5be6966462
qt history list: allow filtering by (partial) txid
7 years ago
SomberNight
5e61ad09c1
qt addresses list: fix filtering
7 years ago
Janus
3960070a50
QAbstractItemModel: fix sorting, QAbstractItemDelegate usage, QVariant usage
7 years ago
Janus
4eb4b341db
QAbstractItemModel: initial version, filter not done
7 years ago
SomberNight
059beab700
qt history list: small clean-up
7 years ago
Janus
72957f4d51
qt_standardmodel: only use proxymodel when appropriate
7 years ago
Janus
5473320ce4
qt: use QStandardItemModel
7 years ago
SomberNight
d4d5e32c91
qt history list: fix Qt.UserRole collision
7 years ago
SomberNight
9037f25da1
kill old-style namedtuples
8 years ago
Ilya Shalyapin
4c8103af3b
move get_default_language to gui.qt.util
8 years ago
Janus
097ac144d9
file reorganization with top-level module
8 years ago
SomberNight
ca7e5575bf
option to set a dark theme for Qt
...
qdarkstyle is now a new dependency - note that it is only for qt and qt is not strictly a dependency, but it is pure python and relatively small
8 years ago
ghost43
7797af6ffa
Qt: show WIF help in import(x2) and sweep dialogs ( #4425 )
8 years ago
SomberNight
426ab85ed6
qt: for dark color scheme, fix yellow
8 years ago