Sander van Grieken
0b2db9ca46
qml: FormattedAmount: also update fiat when the amount instance changes
2023-01-31 15:52:31 +01:00
Sander van Grieken
f304fa2e60
qml: remove RequestDialog (unused)
2023-01-31 15:08:09 +01:00
Sander van Grieken
d43f37d078
qml: add simple Toaster, mainly to indicate copy to clipboard
2023-01-31 15:05:18 +01:00
Sander van Grieken
845ea599fa
qml: add bug icon
2023-01-31 14:02:16 +01:00
Sander van Grieken
6111c69f1e
qml: move Lightning can receive amount to ReceiveDialog, rename Lightning can send to Lightning (balance) in BalanceSummary
...
FormattedAmount is now aware of FX rate changing and updates accordingly
2023-01-31 14:00:41 +01:00
Sander van Grieken
cf3e5c0dfd
qml: hamburger menu use icon, not label
2023-01-31 13:31:27 +01:00
Sander van Grieken
d2bab4d51a
qml: confirm close electrum dialog instead of double-tap back button
2023-01-31 13:15:19 +01:00
SomberNight
c4061f143b
CI: (trivial) make "Locale" task depend on same py version it uses
2023-01-30 17:36:05 +00:00
SomberNight
b230203245
contrib/push_locale: mv temp files from project_root to locale/
2023-01-30 17:36:01 +00:00
SomberNight
4f66afb8a8
refactor locale scripts
...
follow-up 000a3de571
2023-01-30 17:35:58 +00:00
Sander van Grieken
d033e10e17
qml: fix leftover in TxDetails
2023-01-30 16:59:23 +01:00
Sander van Grieken
bd10fbeaf0
qml: clean up Channels/ChannelBackups, implement proper count property on QEFilterProxyModel
2023-01-30 16:36:29 +01:00
Sander van Grieken
c868ddedb5
qml: add ChannelBackups.qml
2023-01-20 10:24:11 +01:00
Sander van Grieken
26f7238eb5
qml: add initial generic listmodel filter QEFilterProxyModel
2023-01-30 16:22:29 +01:00
Sander van Grieken
264cb7846f
qml: add language selection to qeconfig.py/Preferences
2023-01-30 14:12:46 +01:00
Sander van Grieken
e58a61a135
add qttools5-dev-tools to requirements for building locale (needed by qml translations)
2023-01-30 12:56:11 +01:00
Sander van Grieken
2849c021b6
qml: add gettext-wrapping QTranslator
2023-01-30 12:52:50 +01:00
Sander van Grieken
000a3de571
extract QML translation strings, convert to gettext and combine with
...
rest of template
2023-01-27 16:29:51 +01:00
Sander van Grieken
54ced26885
qml: remove leftover
2023-01-30 14:10:25 +01:00
SomberNight
4aa319e5c3
CI: exclude generated protobuf files from flake8
2023-01-28 00:51:12 +00:00
SomberNight
4f9469b789
re-generate protobuf _pb2.py files and bump min required protobuf
...
upper bound "<4" still needed due to keepkey...
related https://github.com/spesmilo/electrum/issues/7922
2023-01-28 00:39:36 +00:00
Sander van Grieken
8b7743c4bf
qml: show menu also when no wallet loaded
2023-01-27 14:54:45 +01:00
Sander van Grieken
8ed9a22793
qml: handle non-deterministic wallet address selection when generating payment request
2023-01-27 13:30:53 +01:00
Sander van Grieken
c747182122
qml: make sure ExceptionDialog is always on top
2023-01-27 13:30:53 +01:00
Sander van Grieken
d6faeb411a
qml: BalanceSummary only show Lightning values when wallet is lightning
2023-01-27 13:30:53 +01:00
SomberNight
49061f5420
release process: fix typo in trigger_deploy.sh
2023-01-27 11:05:32 +00:00
SomberNight
497267bd34
release process: don't create "uploaded" marker file in release.sh
...
No longer needed with the "chmod 444 *" trick in 697c700a1f .
(it is now cheap to re-run upload.sh, it no longer redundantly re-uploads hundreds of MBs)
2023-01-27 11:03:31 +00:00
Sander van Grieken
a8f1d1c326
qml: remember user selected request type and pre-select on subsequent payment requests
2023-01-27 11:44:46 +01:00
SomberNight
ee2e255699
contrib/build-wine/unsign.sh: small improvements/fixes
...
- follow-up prev: CONTRIB was not defined
- rm folder signed/stripped if already exists (otherwise script early-exited silently)
- quote paths to guard against whitespace shenanigans
2023-01-26 18:30:11 +00:00
SomberNight
563180c94c
build: scripts to not require electrum to be installed
2023-01-26 18:15:04 +00:00
SomberNight
d7c723b975
prepare release 4.3.4
2023-01-26 17:11:49 +01:00
ThomasV
670e1ce404
Merge pull request #8167 from SomberNight/202301_release
...
release process: split release.sh into two
2023-01-26 16:00:05 +01:00
ThomasV
dec397af95
update payserver submodule
2023-01-26 15:52:01 +01:00
ghost43
5edd17724f
CI: bump available memory for unit tests (1G->2G) ( #8166 )
...
Tasks recently started spuriously getting killed with "Container errored with 'OOMKilled'".
Not sure what changed, but this seems like the easiest fix.
2023-01-26 14:47:39 +00:00
SomberNight
697c700a1f
release process: split release.sh into two
...
This allows the add_cosigner workflow to be done before the website links to new binaries.
(so Emzy or other builders can try to reproduce builds and add signatures before new binaries are fully live)
2023-01-26 13:49:51 +00:00
Sander van Grieken
fd11b9189e
qml: really disambiguate text prefs item onchain fallback address
2023-01-26 12:59:31 +01:00
ThomasV
7625b4e63b
follow-up d6febb5c12
2023-01-26 11:13:35 +01:00
ThomasV
d6febb5c12
Display mined tx outputs as ShortIDs instead of full transaction outpoints.
...
ShortIDs were originally designed for lightning channels, and are now
understood by some block explorers.
This allows to remove one column in the UTXO tab (height is redundant).
In the transaction dialog, the space saving ensures that all inputs fit
into one line (it was not the case previously with p2wsh addresses).
For clarity and consistency, the ShortID is displayed for both inputs
and outputs in the transaction dialog.
2023-01-26 10:48:28 +01:00
SomberNight
8b5aa5c433
manually rerun freeze_packages, restricted to fix known CVEs only
2023-01-25 15:56:50 +00:00
SomberNight
cb11e1faed
CLI: make "electrum stop" robust to dead daemon / lingering lockfile
...
follow-up fbf79b148b
2023-01-25 15:35:42 +00:00
ThomasV
599ac065fb
Qt: unify calls to get_transaction (follow-up 121d8732f1)
2023-01-25 15:55:26 +01:00
ThomasV
23adb53572
fix crash when trying to display channel backup details
2023-01-25 15:44:37 +01:00
SomberNight
ccc0b5daa2
build: don't force-push git branches needed for historical builds
...
closes https://github.com/spesmilo/electrum/issues/8162
2023-01-24 15:06:31 +00:00
ThomasV
768eb35c86
follow-up 5d9678a269
2023-01-24 14:45:55 +01:00
ThomasV
062051b530
lnworker: store onchain default labels in a cache
2023-01-23 10:48:25 +01:00
ThomasV
5d9678a269
lnworker: extend swap label only if we are still watching the address
...
Without this, old swap transactions for which we have deleted the
channel are incorrectly labeled.
2023-01-21 12:39:19 +01:00
ThomasV
9f33cecede
qt coins tab: sotz by height
2023-01-18 20:12:05 +01:00
ThomasV
396fa4a97a
payserver: add 'view in payserver' menu item
2023-01-18 11:28:37 +01:00
myxmaster
4d4d2e2206
allow for translation of age strings
2023-01-18 10:51:17 +01:00
ThomasV
93e3a7b37f
Merge pull request #8156 from Rogach/pr/fix-spend-from-address
...
fix adding coins to coincontrol from address list (fixes #8155 )
2023-01-18 10:48:17 +01:00