SomberNight
47d094fda0
mac build: bump declared min supported macos version (10.13->11)
...
due to the qt 5.15 -> qt 6.7 bump
related https://github.com/spesmilo/electrum/issues/3685
1 year ago
SomberNight
cfe8502f96
qt desktop gui: upgrade qt5->qt6
...
closes https://github.com/spesmilo/electrum/issues/8007
1 year ago
SomberNight
fcc4e1d387
wine build: build 64-bit windows binaries
...
required for qt6
related: https://github.com/spesmilo/electrum/issues/6598
1 year ago
SomberNight
c3e0457d1c
Merge branch 'pr/9190': revealer plugin: update Source Sans Pro font
...
see https://github.com/spesmilo/electrum/pull/9190
1 year ago
Soren Stoutner
815e18302d
revealer plugin: move font initialisation to earlier
...
Co-authored-by: SomberNight <somber.night@protonmail.com>
1 year ago
Sander van Grieken
44c0e583d6
qml: SweepDialog
1 year ago
ghost43
ba3935c842
Merge pull request #9201 from accumulator/sweep_privkey_fixes
...
qt: fix scanning multi (privkeys, addresses) from QR.
1 year ago
Sander van Grieken
eaebcaf383
qml: styling HelpDialog
1 year ago
Sander van Grieken
a01ae99a6f
qt: fix scanning multi (privkeys, addresses) from QR.
1 year ago
SomberNight
b3491b99d7
build: update pinned qdarkstyle (partial rerun freeze_packages)
...
related https://github.com/spesmilo/electrum/pull/9189
(version 3.2 added support for qt6, so this version supports both qt5 and qt6)
1 year ago
SomberNight
1257f21b1b
constants: rm set_testnet/set_mainnet fns with AbstractNet.set_as_network
1 year ago
SomberNight
778aea340e
follow-up testnet4 stuff: trivial clean-up
...
re https://github.com/spesmilo/electrum/pull/9197
localhost in servers list should only be for regtest-like networks
1 year ago
ghost43
714e5cd84b
Merge pull request #9197 from wakiyamap/add_support_testnet4
...
Add suport testnet4
1 year ago
ghost43
f7749d62aa
Merge pull request #9194 from accumulator/factor_out_choicelayout
...
qt: factor out remaining ChoicesLayout uses
1 year ago
Sander van Grieken
0b09592ef1
qt: move query_choice to MessageBoxMixin, document ChoiceWidget
1 year ago
wakiyamap
1adc0ad4d9
remove BOLT11_HRP_INV_DICT
1 year ago
wakiyamap
1d9ff40d0b
Add suport testnet4
1 year ago
Sander van Grieken
0277950247
qt: factor out remaining ChoicesLayout uses
1 year ago
SomberNight
6b4ba1f757
sdist README: document differences between sourceonly and normal tar.gz
1 year ago
Soren Stoutner
47370d773c
Update Source Sans Pro font to the current Source Sans 3.
1 year ago
SomberNight
0d0aa0f04a
build: appimage: dl xcb-util as debian src pkg instead of upstream git
...
The upstream git repo has been unreachable for at least days.
1 year ago
SomberNight
2ebf8fd9ef
qt gui: use QGuiApplication.setApplicationName
...
I noticed that when running from source on macOS, the OS menubar has an "About Python" menu item,
instead of an "About Electrum" menu item. I tried to fix that by this, but actually it is not working :P
Nevertheless, this looks useful at least on Linux and Windows. E.g. when instantiating a new dialog
without an explicit title, the qt application name is used as default.
The application name, without this change AFAICS was already "Electrum" when running any of the binaries.
However when running from source, it was in some cases "python" or "run_electrum" or even "electrum-4"
(depending on OS and how the main script is started).
Now it is consistent -- except on macOS it still is not, as there it really wants to look for a .plist...
1 year ago
ghost43
2f9ce3ff8c
Merge pull request #9183 from JamieDriver/jade_native_psbt
...
Jade native psbt
1 year ago
SomberNight
f091f23776
follow-up moving some funcs from ecc.py to bitcoin.py (no. 2)
...
follow-up 2f3d89f415
1 year ago
Jamie C. Driver
2cba0708d5
jade: use Jade's native PSBT signing and remove massaging into legacy format
1 year ago
Jamie C. Driver
11f5ba31ce
jade: update Jade api to 1.0.31
...
This extends the serial api to recognise recently supported hardware.
1 year ago
SomberNight
a674a22155
follow-up moving some funcs from ecc.py to bitcoin.py
...
follow-up 2f3d89f415
1 year ago
ghost43
fcb4d06421
Merge pull request #9170 from SomberNight/202408_android_qr_set_max_brightness
...
qml/android: set max screen brightness when displaying QR codes
1 year ago
SomberNight
a54751ee4f
gui: qt: tx dialog: add option to copy scriptpubkey of output
...
if there is no corresponding address
(otherwise due to "..." elision, the full spk would be inaccessible)
1 year ago
SomberNight
5ad8c97c1d
hww: ledger: update udev rules and model ids
...
see https://github.com/bitcoin-core/HWI/pull/746
maybe closes https://github.com/spesmilo/electrum/issues/9179
1 year ago
SomberNight
7a7b43c0a8
qml/android: set max screen brightness when displaying QR codes
...
In some cases this makes it much easier to successfully scan a QR code.
I was trying to scan a PSBT using a laptop camera from my phone screen for 2 minutes, until I realised the screen brightness was the issue. o.O
1 year ago
SomberNight
bd845080b8
build: update pinned trezorlib (partial rerun freeze_packages)
...
related https://github.com/spesmilo/electrum/pull/9141
1 year ago
ghost43
d7014c361d
Merge pull request #9141 from dlitz/fixes-for-trezorlib-0.13.9
...
trezor: Fix for trezor library version 0.13.9
1 year ago
SomberNight
1880c6a749
qt wizard WCWalletName: focus password textedit
...
- between the Back btn and the Next btn, the latter should have priority for focus
- but if the user needs to enter the wallet password, that textedit should have focus
closes https://github.com/spesmilo/electrum/issues/9157
related c6802adbae
1 year ago
ghost43
e8474e8928
Merge pull request #9160 from timesince/master
...
chore: fix some comments and var name
1 year ago
ghost43
287cb9ebb6
Merge pull request #9152 from shangchenglumetro/master
...
chore: fix some comments
1 year ago
SomberNight
16d2f0f9d4
wallet.get_tx_status: fix incorrect feerate for partial txs
...
The history tab would show an incorrect feerate for partial/unsigned (local) txs,
if they had any p2sh/p2wsh txins. We would just guess the script is p2wpkh, and
use that for the size calc. Now with calling add_info_from_wallet, the correct
size is used to calculate the feerate.
(The gui tx dialogs call add_info_from_wallet independently, so the size/feerate
shown there were already correct.)
1 year ago
timesince
18d90aee4f
chore: fix some comments and var name
...
Signed-off-by: timesince <seekseat@icloud.com>
1 year ago
shangchenglumetro
4064686359
chore: fix some comments
1 year ago
ThomasV
d0693c311f
new wizard: set keystore password. fixes #9147
1 year ago
Darsey Litzenberger
8ae2a7868e
trezor: Fix for trezor library version 0.13.9
...
This enables support for the Trezor Safe 5.
1 year ago
SomberNight
76f5d6ceb0
qt gui: clean-up efilter when exiting
...
related: https://github.com/spesmilo/electrum/issues/6889#issuecomment-2184052577
1 year ago
Sander van Grieken
295ea97f1f
digitalbitbox: follow-up 2f3d89f415
1 year ago
Sander van Grieken
83e14794a1
plugin: clean up imports, style
2 years ago
SomberNight
3d6198eff0
trustedcoin: Wallet_2fa.make_unsigned_transaction to use **kwargs
...
We often forget updating the method signature of Wallet_2fa.make_unsigned_transaction
when changing Abstract_Wallet.make_unsigned_transaction.
2 years ago
SomberNight
2eb51bcbe6
trustedcoin: sanitize error messages coming from 2fa server
...
related https://github.com/spesmilo/electrum/issues/9096
2 years ago
SomberNight
bec78b4210
util.error_text_str_to_safe_str: truncate long errors
...
The messages are sometimes logged and sometimes shown to the user,
- for logging we might not want to truncate or have higher limits,
- but when shown to the user, we definitely want to truncate the error text.
It is simplest to just do the truncation here, at the lowest level.
Note that we usually prepend the error text with a header e.g. "[DO NOT TRUST THIS MESSAGE]"
and if the error text is too long, this header at the beginning might get "lost" in some way.
Hence we should truncate the error text.
2 years ago
SomberNight
09e0413d38
trustedcoin: rm dead code (unused server method transfer_credit)
2 years ago
ThomasV
2f3d89f415
prepare for separation of ecc module:
...
- move encrypt/sign functions elsewhere
- remove local dependencies in ecc.py, ecc_fast.py (except logging)
2 years ago
ThomasV
8409503788
Merge pull request #9082 from SomberNight/202404_tx_taproot
...
transaction.py: impl taproot key-spends
2 years ago