Commit graph

476 commits

Author SHA1 Message Date
fiatjaf
c965bca41d migration tracking. 2020-09-04 21:33:30 -03:00
Eneko Illarramendi
f238b3d1ef fix: TypedDict import 2020-09-04 21:24:30 +02:00
fiatjaf
8b7028d728 add VoidWallet and make it the default. 2020-09-03 21:43:32 -03:00
Eneko Illarramendi
23cfe0d417 chore: update github workflows 2020-09-03 23:10:41 +02:00
Eneko Illarramendi
a651f747ac chore: remove gunicorn and gevent from minimum requirements
It is now up to the user to install these (or other) for production deployment.
More info: https://flask.palletsprojects.com/en/1.1.x/tutorial/deploy/#run-with-a-production-server
2020-09-03 19:38:01 +02:00
fiatjaf
dcd3f80974 fix: invoice.payee is None by default. 2020-09-03 08:53:17 -03:00
fiatjaf
dc3d96c6a8 fix many mypy complaints, specially on bolt11.py 2020-09-02 22:21:56 -03:00
fiatjaf
ce28db76c9 add a dialog with payment details for each payment.
for outgoing payments this needs a preimage to be good,
but we don't have it yet because we don't get it from
backends.
2020-09-02 19:19:19 -03:00
fiatjaf
197af922d0 use {"tag": ext} for extension-related payments. 2020-09-02 12:44:54 -03:00
fiatjaf
4447a48724 deleting expired invoices based on their actual expiry date.
also fixes a possible bug that could have caused pending outgoing
payments to be deleted and affecting the balance. probably never happened.
2020-09-02 11:10:48 -03:00
fiatjaf
d2650d6e2c don't try to check payments that start with temp_ or internal_. 2020-09-02 11:10:48 -03:00
fiatjaf
b56877d470 make db.py context manager operate in a transaction. 2020-09-02 11:10:48 -03:00
fiatjaf
bf3c44b3c4 extra fields on apipayments + index payments by payment_hash 2020-09-02 11:10:48 -03:00
arcbtc
c96b22664e internal payments. 2020-09-02 11:10:48 -03:00
Eneko Illarramendi
d4f957a5c8 chore: update js vendors 2020-09-02 14:39:20 +02:00
fiatjaf
b4a6b45645 only check pending payments on "check_pending". 2020-08-31 22:55:19 -03:00
fiatjaf
fadddc995a get_wallet_payments with more fine-grained, explicit filters. 2020-08-31 22:16:19 -03:00
fiatjaf
d09e624eb6 fix: wallet.balance computed property self-reference. 2020-08-31 16:19:27 -03:00
fiatjaf
5d523519c3 bring back code mysteriously deleted in 79d5befe0c
fixes https://github.com/lnbits/lnbits/issues/73
2020-08-31 00:09:34 -03:00
fiatjaf
68b0adfe66 fix: description_hash as an optional param to create_invoice.
fixes https://github.com/lnbits/lnbits/issues/74
2020-08-30 23:54:50 -03:00
fiatjaf
660d56d400 run black on everything. 2020-08-30 23:19:43 -03:00
fiatjaf
2cecaa229b bolt11.py now supports everything. 2020-08-30 17:40:28 -03:00
fiatjaf
ac20e06dc3 fix: correct db.cursor() usage on lnurlp. 2020-08-29 22:33:01 -03:00
fiatjaf
79d5befe0c mypy on Makefile and apply prettier. 2020-08-29 14:10:26 -03:00
fiatjaf
479760c5a5
Merge pull request #43 from fiatjaf/lnurlpayserver
description_hash support, spark backend and lnurlp extension.
2020-08-29 14:02:59 -03:00
fiatjaf
3ce1e72e10 lnurlp lnurl explanation slightly different from lnurlw. 2020-08-29 14:06:07 -03:00
fiatjaf
1e4f39954e fix: spark create_invoice error case. 2020-08-29 13:48:16 -03:00
fiatjaf
01b19add79 format: prettier lnurlp files. 2020-08-29 13:41:59 -03:00
fiatjaf
96b80fb3fc lnurlp: store description as memo. 2020-08-29 13:11:19 -03:00
fiatjaf
3645e0ac38 fix: lnpay invoices with description_hash. 2020-08-29 13:04:11 -03:00
fiatjaf
0c7284be31 description_hash fix. 2020-08-29 12:23:17 -03:00
fiatjaf
0de08dda0b add spark backend and fix c-lightning. 2020-08-29 12:23:01 -03:00
fiatjaf
a79ec8f4a4 lnurlp extension. 2020-08-28 23:03:12 -03:00
arcbtc
6cf488ea4f Fixed lnurlw bugs 2020-08-19 08:49:52 +01:00
Arc
5650731bce
Update index.html 2020-08-16 23:25:54 +01:00
Arc
53d65c0258
Update index.html 2020-08-16 23:22:32 +01:00
Arc
c4db2d5c28
Update index.html 2020-08-16 23:21:44 +01:00
arcbtc
b97595b06d Added "quick vouchers" option to withdraw ext 2020-08-16 22:46:06 +01:00
arcbtc
dd2a282158 Fixed migration bug 2020-08-13 23:43:42 +01:00
arcbtc
3c7e4a3eaf Fixed events migration 2020-08-13 22:01:33 +01:00
arcbtc
2d580a0d0e Fixed lntickets migration 2020-08-13 21:49:50 +01:00
arcbtc
97a13526d9 Made print outs bigger 2020-08-10 19:44:55 +01:00
arcbtc
c56784340e LNtickets now works 2020-08-10 19:08:44 +01:00
arcbtc
0603e525ff Fixed LNticket extension 2020-08-10 19:06:56 +01:00
arcbtc
410e96771e Events extension works
Little bug fix
2020-08-10 15:39:04 +01:00
arcbtc
784a2dd876 Events extension now works 2020-08-10 15:27:30 +01:00
Robert Habermann
1e36a8a393 add missing protocol (to ensure http - or more likely - https://) 2020-08-02 20:01:07 +02:00
benarc
c17ac32c86 Fixed LNURLw migration 2020-07-22 20:17:37 +01:00
benarc
c73fbe1b27 Fixed unique LNURLw for print 2020-07-20 22:08:54 +01:00
benarc
2ddc23de04 LNURLw fix 2020-07-20 21:32:55 +01:00