SomberNight
522e9485c1
text gui: rm some magic numbers (ascii key codes), and small clean-up
2 years ago
Sander van Grieken
bd7adc83b3
exchange_rate: don't show ridiculous precision for alts
2 years ago
SomberNight
cbece71894
walletdb: rm some dead code
2 years ago
SomberNight
bb226e653e
tests: simplify TestWalletStorage.imported_add_privkeys_persistence
2 years ago
SomberNight
cd3be429e4
qt: PayToEdit: always use monospace font
2 years ago
Sander van Grieken
28042c61c1
qml: trustedcoin: remove redundant slot parameter in createKeystore
2 years ago
Sander van Grieken
50a53aaedc
qml: handle 2fa wallet can have None for billing_info
2 years ago
SomberNight
def1abfca5
tests: test_mnemonic: extend test_random_seeds
2 years ago
SomberNight
ad95f8ad56
mnemonic: add comments
2 years ago
SomberNight
7007a0c1c9
mnemonic: add type hints
2 years ago
SomberNight
fe03fbf2a0
prepare release 4.5.2
2 years ago
SomberNight
7247130aaf
adb: get_balance: add comment about #8835
...
> These kind of checks look incorrect and confused/confusing for me:
> 43a5d03426/electrum/gui/qml/qeinvoice.py (L388)
> 43a5d03426/electrum/gui/qt/main_window.py (L1801)
> For example, consider creating a local tx that spends all UTXOs in the wallet, and consolidates them to another ismine address.
> Such a tx basically does not change what wallet.get_balance() returns.
> but to the checks listed above, the confirmed balance of the wallet I guess should be 0?
2 years ago
SomberNight
43a5d03426
qt: coins tab: also define sort order for coins mined in same block
...
follow-up 0f55a1e309
2 years ago
Sander van Grieken
9518bd0e68
qt: replace timer based delayed call with a less confusing event loop queued call
2 years ago
Sander van Grieken
17147732fb
qt: fix macOS workaround introducing race
2 years ago
SomberNight
9fd16cd677
follow-up prev
2 years ago
SomberNight
0f55a1e309
qt: coins tab: properly sort unconfirmed/local utxos to top
2 years ago
SomberNight
f98e986345
prepare release 4.5.1
2 years ago
SomberNight
77f6c932ae
release notes for 4.5.1: small clarification
2 years ago
accumulator
1b65c301b5
Merge pull request #8828 from spesmilo/release_notes_4_5_1
...
add release notes for 4.5.1
2 years ago
Sander van Grieken
1f5004320b
qt: re-add processEvents() calls for abstract wizard.
...
might work around #8809/#8815
2 years ago
SomberNight
060b30cf71
add release notes for 4.5.1
2 years ago
ThomasV
2390a76d1f
update locale
2 years ago
ThomasV
b563c9dd0e
submarine swaps: do not set attempts parameter in pay_invoice
...
there is no reason to handle that differently.
2 years ago
accumulator
3b841a8dcd
Merge pull request #8761 from accumulator/minsdk_23
...
qml: android.minapi and android.ndk_api to 23 (android 6.0+)
2 years ago
Sander van Grieken
55a2005a6b
qml: update history view after address/key delete. fixes #8782
2 years ago
SomberNight
ef9ba0985e
wallet: (trivial) add asserts re args in bump_fee and friends
...
for clearer exceptions in case of bugs
related https://github.com/spesmilo/electrum/issues/8571
2 years ago
SomberNight
c178be74b7
storage: replace assert in append() with named exception
...
for nicer bug reports
related https://github.com/spesmilo/electrum/issues/8664
2 years ago
SomberNight
49c3567d7d
wallet: simplify bump_fee: rm txid arg
...
closes https://github.com/spesmilo/electrum/issues/8797
2 years ago
SomberNight
de2007e90c
adb: simplify get_conflicting_transactions
2 years ago
SomberNight
76e547a084
followup: call super().__init__() for WalletFileException descendants
...
cases missed in 57bd291491
2 years ago
SomberNight
4a82072443
qt: new_channel_dialog: init USE_RECOVERABLE_CHANNELS cb intuitively
...
if `not lnworker.can_have_recoverable_channels()`,
- previously: the cb was disabled and checked
- now: the cb is disabled and unchecked
2 years ago
Sander van Grieken
e2bb7df54a
qml: invert, more strict check in determine_can_pay for invoice types,
...
also disable paste button while PI is being evaluated
2 years ago
Sander van Grieken
4469e9989d
qml: LNURLp has no bolt11 to query until later. fixes #8822
2 years ago
SomberNight
bbd3bd2ffe
wallet.is_lightning_funding_tx: also check channel_backups
2 years ago
ghost43
0470d345ed
Merge pull request #8818 from SomberNight/202401_ci_cron
...
ci: only run build tasks once per day (or on manual trigger)
2 years ago
SomberNight
248e50eed0
transaction: rename tx.is_final to tx.is_rbf_enabled, and invert it
2 years ago
SomberNight
f30d81a98f
swapserver plugin: fix doc
2 years ago
ghost43
52c4acb483
Merge pull request #8814 from SomberNight/202401_lnpeer_chan_reest
...
lnpeer.reestablish_channel: fix some timing issues for dataloss case
2 years ago
SomberNight
d63253b30b
ci: only run build tasks once per day (or on manual trigger)
...
related https://github.com/cirruslabs/cirrus-ci-docs/discussions/949
2 years ago
SomberNight
0e5a1380ca
i18n: simplify language default. only translate string if using GUI.
2 years ago
SomberNight
83c47439cd
fix tests
...
follow-up d8f579ccfc
TODO tests assume locale is English
2 years ago
Sander van Grieken
6a28ef5db3
qt: add ElectrumWindow.set_payment_identifier delegate
2 years ago
SomberNight
7de45c1325
ci: pin flake8 version
...
- new version of flake8-bugbear (24.1.16) introduced new tests (B036), which we were failing
- that's fine, but our CI should not suddenly break because of this
- better to do explicit manual version bumps of the linter
2 years ago
Sander van Grieken
d8f579ccfc
Consistently use translated strings for UserFacingException raises
2 years ago
Sander van Grieken
291f0ce235
qml: handle exception more gracefully when attempting to delete last address from imported wallet
2 years ago
Sander van Grieken
4a4497b5e9
qt: wizard: styling, add icons to success/error messages
2 years ago
Sander van Grieken
3d9996ab8b
trustedcoin: disable OTP entry after successful validation
2 years ago
Sander van Grieken
82c21bc30d
wizard: take hardware_device from correct location for cosigners. fixes #8808
2 years ago
Sander van Grieken
2b3d7096c6
qt: add typing to ResizableStackedWidget, add index validation to setCurrentIndex,
...
return None for currentWidget() if current_index == -1
2 years ago