SomberNight
6b4edc650a
qt history: fixes for tx context-menu "View invoice" if more than one
...
fixes #6516
coalesce "View invoice" options into submenu if there are multiple;
also make sure lambda uses bound argument
2020-08-31 20:55:14 +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
ThomasV
782bfd06e5
swaps: fix group_label
2020-06-26 10:46:06 +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
211118ae81
fix #6210 : show_onchain/lightning_invoice dialogs
2020-06-06 18:17:13 +02:00
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)
2020-05-15 15:32:18 +02:00
ThomasV
1e92307120
Qt history: Do not use monospace font for description column
2020-03-07 10:45:45 +01:00
ThomasV
17a893441a
qt: add extra fields to copy submenus
2020-03-06 09:05:32 +01:00
ThomasV
e48c7d01cd
Qt: add 'View channel' to history menu, 'View funding transaction' to channel menu
2020-03-06 08:47:31 +01:00
SomberNight
7a574c3cbc
wallet/GUI: don't allow "removing" a LN force-close-tx from history
2020-03-02 05:11:08 +01:00
SomberNight
4682c3a9fc
Qt history list: add tooltip for "local" transactions
...
closes #5473
2020-03-01 04:19:11 +01:00
SomberNight
e81283969c
Qt ln tx dialog: small fixes
2020-03-01 03:59:26 +01:00
ThomasV
6696f40e36
follow-up previous commit: show onchain tx dialog for channel open/close transactions
2020-02-18 13:58:17 +01:00
ThomasV
feb47b0a6f
Add lightning tx dialog (qt and kivy)
2020-02-18 13:02:18 +01:00
SomberNight
a6302b3a12
fix wallet history order: incl both on-chain and LN, sorted by time
...
GUIs now respect order of wallet.get_full_history(), which is probably the sane
thing to do, given that is the order the "balance" column is calculated in.
fixes #5958
2020-02-17 16:33:54 +01:00
ThomasV
0869e09275
Qt: fix balance column
2020-02-17 14:55:10 +01:00
SomberNight
111ef9ebb1
follow-up fixes to storage-db separation
...
e1ce3aace7
2020-02-13 20:00:12 +01:00
SomberNight
1d0fc6665b
qt: defer refreshing tabs until they are visible
...
very loosely based on Electron-Cash/Electron-Cash@522e7ca59e
2020-01-19 07:31:50 +01:00
SomberNight
1d0aa4042a
fix paying bip70 payment request with Qt GUI
2019-12-31 03:08:47 +01:00
SomberNight
4007720b34
qt history list: rm and fix magic number
2019-11-27 20:29:49 +01:00
SomberNight
cee2083134
qt history list: fix UnboundLocalError when searching
...
closes #5801
2019-11-27 04:30:38 +01:00
ThomasV
9c9ceb702a
fix #5729
2019-11-23 15:12:16 +01:00
SomberNight
1526bc9ccf
qt: consistently show tooltip when copying to clipboard
2019-11-21 03:01:55 +01:00
Luke Childs
bcae8ed1ad
Show outgoing Lightning paymenst with red description
2019-11-17 15:28:17 +07:00
ThomasV
5773097b08
rename 'copy column' to 'copy'
2019-11-10 07:55:37 +01:00
ThomasV
2dd368e76e
minor fix: show_transaction params
2019-10-24 18:45:51 +02:00
ThomasV
6992e33ecb
folllow-up c721e880d0
2019-10-16 16:04:17 +02:00
ThomasV
c721e880d0
Qt: generic add_copy_menu method for MyTreeView lists
2019-10-16 15:50:18 +02:00
SomberNight
cbc3e13e28
qt: fix export history
2019-09-21 18:56:13 +02:00
SomberNight
6a32187f01
qt: fix address dialog
...
(was showing full history, not just for addr)
2019-09-21 18:48:44 +02:00
SomberNight
bd83ca0286
qt: (trivial) some type hints
2019-09-18 02:10:53 +02:00
SomberNight
1f305bba39
qt history tab txn drag and drop: fix #5635
2019-09-13 14:12:40 +02:00
ThomasV
2801539087
fix create_menu error #5609
2019-09-03 14:50:34 +02:00
ThomasV
241a37d12d
Merge pull request #5253 from AbdussamadA/update-utxo-list-label
...
Update utxo list when label is changed on history list
2019-09-02 18:38:45 +02:00
ThomasV
a50f935aec
Restructure invoices and requests (WIP)
...
- Terminology: use 'invoices' for outgoing payments, 'requests' for incoming payments
- At the GUI level, try to handle invoices in a generic way.
- Display ongoing payments in send tab.
2019-09-02 15:35:44 +02:00
ThomasV
e584a7451c
simplify tx history: do not use separate columns for lightning
2019-08-20 09:03:12 +02:00
ThomasV
af7d7e883c
Rework wallet history methods:
...
- wallet.get_full_history returns onchain and lightning
- capital gains are returned by get_detailed_history
- display lightning history in kivy
- command line: separate lightning and onchain history
2019-08-20 09:03:12 +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
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
ThomasV
9983578df0
lightning tx: remove amount from label
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
8b12f481da
lightning: display forwarded payments as a single history item
2019-08-20 09:03:11 +02:00
ThomasV
b265212fe6
show amount in channel opening/closure
2019-08-20 09:03:11 +02:00
ThomasV
108a986ef0
history tab: render channel opening/closure on a single line
2019-08-20 09:03:11 +02:00
ThomasV
42cbe74e95
history: better handling of None timestamps
2019-08-20 09:03:11 +02:00
ThomasV
776caeeff0
follow-up prev commit: use maxsize to sort timestamps
2019-08-20 09:03:11 +02:00