SomberNight
68581ce80a
invoices: fix type hint for get_address()
3 years ago
ghost43
45a6290987
Merge pull request #7885 from gruve-p/patch-2
Update windows and appimage
3 years ago
gruve-p
e50db4bf2b
appimage: update libssl-dev libssl1.1 openssl
Windows image: update gnupg2 dirmngr
3 years ago
ThomasV
fbd7d504a8
Merge pull request #7884 from SomberNight/202207_wallet_rm_get_onchain_request_status
wallet: rm get_onchain_request_status; just use is_onchain_invoice_paid
3 years ago
SomberNight
57b17d13ac
android build: make building testnet apk easier
Just uncomment line 53 in make_apk, and you get a testnet apk that can co-exist with your mainnet install.
No need to do a clean rebuild of ".buildozer/" either.
3 years ago
SomberNight
e72f575eea
android build: factor out package name ("org.electrum.electrum")
to make it easier to change, to make it easy to have a co-existing mainnet and testnet install
(or two mainnet installs, etc)
3 years ago
SomberNight
bcbe69672e
qml gui: fix flake8 "F821 undefined name" errors
3 years ago
SomberNight
9c5277c9a1
wallet: rm get_onchain_request_status; just use is_onchain_invoice_paid
There is some duplication between `wallet.get_onchain_request_status` and `wallet.is_onchain_invoice_paid`
(both in terms of code, and conceptually). `get_onchain_request_status` is used for incoming invoices (receive requests),
and `is_onchain_invoice_paid` is used for outgoing invoices. I think `get_onchain_request_status` existed first,
but as it uses txi/txo, it only works for ismine addresses, so `is_onchain_invoice_paid` was added later
(along with a `get_prevouts_by_scripthash` and corresponding new persisted data structure) to handle the non-ismine
addresses corresponding to outgoing invoices.
I think we could just merge the two functions together... (?)
and this PR does that.
3 years ago
SomberNight
60a0fcb6e5
Merge branch 'android-qml'
3 years ago
SomberNight
d79da7a248
android build: (qml) pin new transitive dependencies for reproducibility
3 years ago
SomberNight
bc88e1c328
android build: (qml) bump p4a commit
to include single new commit c6e39ae1fb
3 years ago
Sander van Grieken
2c92174ee0
qewallet: fix useNotify signal emit
3 years ago
Sander van Grieken
2c656a0cf7
add excepthooks, hoping to force a backtrace log when qt5 SIGABRTs
3 years ago
SomberNight
3d0baf8d00
android build: restore prev "make theming" behaviour
- note: "make theming" is kivy-specific, and not needed for the qml gui apk
- note: "make theming" does not run automatically as part of the build scripts,
although it used to in the past. For reproducible builds, the
"electrum/gui/kivy/theming/atlas" git submodule contains the build
artefacts. However, the user is supposed to manually run "make theming"
when changing the atlas/images.
3 years ago
SomberNight
75e7f5e2f8
run_electrum: fix DeprecationWarning re importlib.find_loader
3 years ago
SomberNight
b8b629ca66
run_electrum: (android) restore behaviour of only logging in DEBUG builds
3 years ago
Sander van Grieken
a5fc067481
take out routing hints retrieval for display for now.
3 years ago
ThomasV
dce39b38ce
lnchannel: do not expose COOP_CLOSE in the GUI if there are unsettled HTLCs
3 years ago
Sander van Grieken
f5933da348
skip wallet files with leading dot
3 years ago
Sander van Grieken
0228169852
refactor to new event listener framework
3 years ago
Sander van Grieken
1f827f71d2
add info text for all remaining invoice states
3 years ago
Sander van Grieken
537dbab522
fix canRbf value in Send.qml
3 years ago
Sander van Grieken
2a13212ded
implement auth by PIN and allow auth override to wallet password
by passing method='wallet' to auth_protect
3 years ago
Sander van Grieken
cc778356eb
allow paying when lightning invoice is in status FAILED
3 years ago
Sander van Grieken
cd6d5e577b
add unified wallet password support
3 years ago
Sander van Grieken
0130e5aecf
invert (in)validPassword property in QEWalletDB, add invalidPassword signal.
This is to better support state in OpenWallet page
3 years ago
Sander van Grieken
e289b8b46c
move channels_updated event handling to ui thread, fix some debug statements
3 years ago
Sander van Grieken
dc50da6c62
channel freeze menu items only enabled when channel is open
3 years ago
Sander van Grieken
7298dd0ab7
clean up list of outputs in ConfirmTxDialog
3 years ago
Sander van Grieken
6fecf5b962
disable new_channel call for now as channel is otherwise added twice
3 years ago
Sander van Grieken
6a1c39728f
add 'spend unconfirmed' config option
3 years ago
Sander van Grieken
f2857243cb
show 'press again to quit' message when pressing back on last page in the stack
3 years ago
Sander van Grieken
cbd4d2a2ae
make rbf selection allowed configurable
3 years ago
Sander van Grieken
c656b02319
update tip pthon-for-android qt5-wip
3 years ago
Sander van Grieken
982639919d
make sure historymodel is initialized
3 years ago
Sander van Grieken
db9e2ab311
delete channel
3 years ago
Sander van Grieken
456b6048ea
properly count open channels, add open channel to hamburger menu
3 years ago
Sander van Grieken
b2fafcb428
add initial submarine swap functionality
3 years ago
Sander van Grieken
a44f8d9b3b
create new wallet name suggestion and pre-select and focus the textfield
3 years ago
Sander van Grieken
7a26ab259c
update channel listmodel when channel opened
3 years ago
Sander van Grieken
2907698c17
support for MAX amounts
3 years ago
Sander van Grieken
e69fc739ca
add initial channel close dialog
3 years ago
Sander van Grieken
71cd996379
InvoiceDialog: add balance & expired checks on invoices, add a few ln invoice fields to show
3 years ago
Sander van Grieken
c79651f981
also unregister callbacks from qewallet and qechannellistmodel on destroy
3 years ago
Sander van Grieken
f0d00dca37
unregister callback when object gets destroyed.
turns out we need to use a lambda to have the signal processed,
registering the member function somehow never triggers the
'destroyed' signal
3 years ago
Sander van Grieken
2c40a976b9
copy & share lightning requests
3 years ago
Sander van Grieken
4c9f713f9a
further separate invoice objects
3 years ago
Sander van Grieken
12d726efc2
split user entered fields object from invoice uri parsing object
3 years ago
Sander van Grieken
04ce548e42
initial lightning channel details, action menu
3 years ago
Sander van Grieken
329bbaff3d
tabbar minor
3 years ago