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
Sander van Grieken
7fc4153f46
qml: render balance bar using (local|remote) capacity instead of can_(send|receive)
3 years ago
Sander van Grieken
842229c4bb
qt: fit StatusBarButton to inner height of status bar
3 years ago
Sander van Grieken
4979346881
qml: detect channel backups in send dialog
3 years ago
Sander van Grieken
c0ce0296f8
qml: show channel backups together with channels in Channels, remove Channel backups button from WalletDetails,
...
filter backups to bottom, add backups section header
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
Sander van Grieken
5fd7721508
qml: de-dupe broadcastFailed handler, styling InvoiceDialog amount
3 years ago
Sander van Grieken
faf0c80893
qml: enable canPay in InvoiceDialog if wallet has insufficient funds to pay via lightning
...
and invoice has fallback address and amount can be paid on-chain.
In WalletMainView, follow on-chain payment path if available lighting balance is
insufficient for the invoice amount
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
Sander van Grieken
8e2a5853b8
qml: don't crash on bolt11 invoice when wallet is non-lightning
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
SomberNight
9e0d7b61bb
util.format_time: trivial clean-up
3 years ago
Sander van Grieken
c29e82053f
qml: use config.FEERATE_DEFAULT_RELAY as lower bound for fee histogram
3 years ago
ThomasV
2571eeeecd
coins tab: add toolbar.
3 years ago
SomberNight
c39653c796
qt wallet info dlg: make mess smaller
3 years ago
ThomasV
0f1fe1b1f1
address_list: fix counter (was not displaying filtered count)
3 years ago
ThomasV
32ee70438c
Address filter: remove label
3 years ago
Sander van Grieken
a7e5349a58
qml: clamp min fees in histogram to 1, server can report invalid 0 fees
3 years ago
ThomasV
b690f2e5cd
qr_window: keep menu in sync with actual visibility
3 years ago
SomberNight
375ae851ec
qt tx dialog: better size policy. for nicer window resizing
3 years ago
ThomasV
90b46885a9
address_dialog: set num_tx_label
3 years ago
ThomasV
2bf2d815d2
Qt: add tx and address counters
3 years ago
Sander van Grieken
0ebec200e2
qml: render fee histogram as a HSV gradient over next 25 blocks
3 years ago
ThomasV
cbab50e4ce
channels_list: move swap and rebalance buttons into toolbar
3 years ago
ThomasV
303ad02d17
privacy analysis: add warning about tx downstream of address reuse
3 years ago
ThomasV
439f1e6331
settings_dialog: add confirmation dialog before disabling trampoline
3 years ago
ThomasV
e150a9ccad
restructure settings_dialog, create 'Units' tab
3 years ago
ThomasV
519926ade3
move 'allow_instant_swaps' option from preferences dialog to swap_dialog toolbar
3 years ago
ThomasV
4909cebdae
move recoverable channel option from preferences to new_channel_dialog toolbar
3 years ago
ThomasV
b15387c89b
Qt send tab: move payto_edit input buttons to toolbar
3 years ago
ThomasV
eef1f0b2fd
transaction_dialog: move tx_dialog_fetch_txin_data checkbox into toolbar
3 years ago
ThomasV
503776c0de
move fiat columns show/hide settings from settings_dialog to tab toolbars
3 years ago
ThomasV
98f0526996
swap_dialog: minor fix
3 years ago
ThomasV
37a0e125c6
move config settings that are related to invoice creation to receive tab.
3 years ago