Sander van Grieken
7a86d8dc9e
qml: ask user whether to configure Tor or other proxy before presenting proxy detail config screen
3 years ago
Sander van Grieken
39eaf9d871
qml: sharing channel backup only shows QR, not the data as text
3 years ago
Sander van Grieken
d985c9eecc
qml: use InfoTextArea for help text in GenericShareDialog
3 years ago
Sander van Grieken
67cb08a835
qml: slider render voids
3 years ago
Sander van Grieken
f49ef14de8
qml: SwapDialog slider styling; add zero tick and fill slider range from zero
3 years ago
ThomasV
e2867b7fe8
qml: move Pay button to the right
...
the default action should always be to the right side, because
right-handed people are dominating the world :-).
3 years ago
ThomasV
3334b2f731
follow-up qml slider: remove unneeded setters
3 years ago
Sander van Grieken
64dde8bc0b
qml: show disconnected state in BalanceSummary
3 years ago
ThomasV
5b8fdacac9
qml: ensure that the slider neutral position is in the middle of the screen
3 years ago
Sander van Grieken
f0d44d0681
qml: expand clickable area to full toolbar height and a bit more padding for right-side menu
3 years ago
Sander van Grieken
b59a1410a2
qml: fix network histogram gradient fee range to 600-1
3 years ago
Sander van Grieken
46d5fdbc86
qml: PIN protect wallet seed display
3 years ago
Sander van Grieken
6d67f51e44
qml: show fiat state only for non-lightning wallets
3 years ago
ThomasV
c5dc133c4c
qml: use daemon threads
...
Without this, if a user starts a lightning payment and quits the
app before the payment succeeds or fails, the app hangs indefinitely
and needs to be killed, because the future never returns.
3 years ago
Sander van Grieken
bcb06e5075
qml: set default minimum histogram if histogram empty
3 years ago
Sander van Grieken
8db2dcabe3
qml: Invoice Dialog technical details header only relevant for lightning
3 years ago
ThomasV
337d2a32d8
qml PIN: do not lock inactive app, and remove timeout
...
- the activity callback does not work properly on android
(does not work on my phone). Also, it duplicates the lock
screen function of most phones.
- if we do not lock inactive app, then the PIN feature does
not need a timeout, and is easier to understand without it.
- in Preferences, explain what it does
3 years ago
ThomasV
09afacd51c
qml: fix logical error with PIN code timeout.
3 years ago
ThomasV
43d6fd2aef
qml: use get_node_alias in name_for_node_id.
...
(fixes crash caused by lnworker.channel_db being None with trampoline.)
3 years ago
ThomasV
4e2b7c6ab3
qml: remove requestExpiry from preferences dialog (redundant)
3 years ago
ThomasV
4872ec75ff
add initial release notes for 4.4.0
3 years ago
ThomasV
91f36db8ef
type checking, follow-up 206bacbcb3
3 years ago
ThomasV
3ddffb9773
follow-up 206bacbcb3
3 years ago
Sander van Grieken
c690c9c1be
Revert "qml: ElDialog titlebar click moves focus, hack for android to remove onscreen keyboard"
...
This reverts commit f0f320b119 .
3 years ago
Sander van Grieken
2881c49671
qml: move technical details to bottom of InvoiceDialog, add routing hints
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
SomberNight
02a2f02d02
qml: actually do the x509 validation for bip70
...
as in other GUIs
3 years ago
SomberNight
e14ed717a8
qml: fix paying bip70 invoices
3 years ago
ThomasV
f770905551
follow-up d56162c588
3 years ago
ThomasV
d56162c588
follow-up 842229c
3 years ago
ThomasV
49847f3544
Merge pull request #8243 from SomberNight/202303_db_metadata
...
Store file creation date and version in db
3 years ago
Sander van Grieken
0799560ae4
qml: make fiat and btc states in BalanceSummary hopefully equally tall
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
Sander van Grieken
f0f320b119
qml: ElDialog titlebar click moves focus, hack for android to remove onscreen keyboard
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
1b0a58a0ff
qml: don't pass lightning flag from GUI when creating payment requests
3 years ago
Sander van Grieken
950d8f4885
qml: Pin dialog wider (small form factor issue)
3 years ago
Sander van Grieken
876b0ff295
qml: handle empty histogram more gracefully, set histogram limit to 10MB
3 years ago
Sander van Grieken
5feb16ad75
qml: SeedTextArea only lower case input
3 years ago