ThomasV
9eb25cd442
follow-up a080e5130f
3 years ago
ThomasV
0d007b5739
follow-up aa3697d
3 years ago
ThomasV
3fb3e3b809
lnurl6: pay invoice directly
3 years ago
SomberNight
ed0f1ea27f
qt receive_tab: use correct qrcode icon (based on dark/light theme)
3 years ago
ThomasV
1503ef1e2a
follow-up previous commit
3 years ago
ThomasV
a080e5130f
Qt receive_tab: toggle_view_button instead of tabs
3 years ago
ThomasV
ce6e4d99e7
Qt history_list: disable summary if fx history is not available
3 years ago
ThomasV
4fa192d9e7
follow-up c3e52bfafc
3 years ago
ThomasV
5cf4b346a9
change message: detached QR code window
3 years ago
ThomasV
8b0a6940bc
receive tab: disable widgets if request has expired, instead of applying red stylesheet
3 years ago
ThomasV
4243b250b1
qt send_tab: simplify method names.
...
when a method belongs to a class, there is no need to repeat the
class name in the method name.
3 years ago
ThomasV
b07fe970bf
receive tab: do not use ButtonsTextEdit, add toggle to toolbar.
3 years ago
ThomasV
c3e52bfafc
Qt: allow to save invoices that have no amount
...
(such invoices are already saved by the QML GUI.)
3 years ago
ThomasV
aa3697de74
Qr request_list: maybe fix elusive segfault
3 years ago
ThomasV
5c60b9ad29
ln invoice dialog: show fallback address
3 years ago
ThomasV
8cc610298b
QML: auto-delete expired requests. Add action to Qt menu
3 years ago
SomberNight
55da7276d3
qt export history/privkeys: put wallet name in path
...
closes https://github.com/spesmilo/electrum/issues/8255
3 years ago
SomberNight
8db1c3814b
qt export history: let util.filename_field decide default path
...
which uses:
directory = config.get('io_dir', os.path.expanduser('~'))
3 years ago
ThomasV
c3a0f9c078
Qt swaps_dialog: do not use side effects to update tx.
...
Use the app timer instead, so that the tx is not recomputed
on every slider move (like in ConfirmTxDialog).
A similar modification is needed for QML. I started with
Qt in order to get a sense of how it should be done.
3 years ago
ThomasV
fcbd25c1fd
qml: display network status and history server status separately. Also, show network fees on full screen width
3 years ago
SomberNight
ff2da7ceb9
crash reporter: hardcode gui text. do not trust the server with it
...
paranoia.
3 years ago
ThomasV
13a9d1e2fb
Add info on how to scan channel backups
3 years ago
ThomasV
7207f13e97
Qt: set history_rates both through settings_dialog and history_list
...
follow-up 503776c0de
3 years ago
SomberNight
3a7bc82881
icons: add "cloud_yes.png", and rename existing "nocloud"
3 years ago
ThomasV
91f36db8ef
type checking, follow-up 206bacbcb3
3 years ago
ThomasV
3ddffb9773
follow-up 206bacbcb3
3 years ago
ThomasV
206bacbcb3
move MyTreeView and related classes to own submodule
3 years ago
ThomasV
abc8d1550e
Expiry: the setting is a period, not a date
3 years ago
ThomasV
5750c8954d
receive tab: move back Expiry to its previous location, but use
...
dialog instead of ComboBox.
The toolbar location is not good, because it can be perceived as
being about the request currently displayed.
3 years ago
ThomasV
42a63643f3
receive tab: move expiry to toolbar
3 years ago
ThomasV
33a84f6be5
view menu: use checkable actions
3 years ago
ThomasV
b431d39a8e
Qt lists: consistently show Details as first item in the contextual menu
3 years ago
ThomasV
107a6f9080
utxo_dialog: fix minor regression (set cursor to top after drawing)
3 years ago
ThomasV
2db0bc9f73
tx in/out details: rewording 'receiving address'
...
in the confirm tx dialog, 'receiving' could lead users to believe
that the funds are going to be sent to this address.
3 years ago
ThomasV
20e93af70c
lightning_tx_dialog: add editable tx description
3 years ago
ThomasV
0bda808b29
Qt lists: always show item detail on double click
...
No longer enter edit mode for editable columns.
(that behaviour was difficult to learn, because
it is not explicit which columns are editable)
3 years ago
ThomasV
660a8ebc7f
Qt: let user edit tx label from tx_dialog
...
This allows users to edit labels from the utxo_dialog,
without having to search for the transaction in history.
Also, remove block hash from tx dialog: not very useful, and
available through block explorers. (the situation where this
could be useful is case of a chain fork, but in that case the
tx might be mined in both branches of the fork, and we would
want to know that).
3 years ago
SomberNight
d166fa886e
qt: fix paying to openalias
...
Probably got broken in https://github.com/spesmilo/electrum/pull/7839 ,
which got released in 4.3.0, ~7 months ago.
As no one complained, this really again raises the question of removing openalias...
related https://github.com/spesmilo/electrum/issues/6232
3 years ago
ThomasV
d56162c588
follow-up 842229c
3 years ago
SomberNight
a6c4069617
qt send_tab: allow saving bip70 payment requests
...
probably got disabled in or around https://github.com/spesmilo/electrum/pull/7839 by accident
3 years ago
ThomasV
1f4cedf56a
Rework PaytoEdit:
...
- show a QLineEdit by default, a QTextEdit only if paytomany is active.
paytomany is a rare use case, it should not interfer with regular
use (e.g. when a user inadvertently types enter).
- this also fixes the visual appearance if the payto line
- keep paytomany menu in sync with actual state
3 years ago
Sander van Grieken
842229c4bb
qt: fit StatusBarButton to inner height of status bar
3 years ago
SomberNight
acc1f22442
qt: MyTreeView: small clean-up for WatcherList and ContactList
3 years ago
SomberNight
1740765125
qt settings_dialog: fix trampoline_cb
3 years ago
SomberNight
9d64fe7046
qt: MyTreeView: disambiguate "parent" and "main_window"
3 years ago
SomberNight
dd27c6beff
qt utxo list: copy menu: separate items for short/long outpoint
3 years ago
SomberNight
08c37ab088
qt: HistoryList to also use BaseColumnsEnum
3 years ago
SomberNight
d3c241db4c
qt: MyTreeView: use enum.auto() in Columns enum
3 years ago
SomberNight
638c896b11
qt: MyTreeView: make item labels independent of column order
3 years ago
SomberNight
950065a3de
Store file creation date and version in db
...
Store the electrum version used to create a wallet file and a timestamp,
in the file itself. This can be useful for debugging.
3 years ago