Commit Graph

27 Commits

Author SHA1 Message Date
fiatjaf
d4d069fc77 make all methods from all wallets async. 2021-03-24 01:01:09 -03:00
fiatjaf
42bd5ea989 remove exception to black line-length and reformat. 2021-03-24 00:40:32 -03:00
fiatjaf
d3fc52cd49 migrate to sqlalchemy-aio.
a big refactor that:

- fixes some issues that might have happened (or not) with asynchronous
    reactions to payments;
- paves the way to https://github.com/lnbits/lnbits/issues/121;
- uses more async/await notation which just looks nice; and
- makes it simple(r?) for one extension to modify stuff from other extensions.
2020-11-21 23:02:14 -03:00
fiatjaf
9185342c72 simplify environment variables required.
instead of multiple keys/macaroons with different permissions we request only one.
if someone wants to use lnbits with an invoice macaroon they're free to do it and
we will just fail on 'pay' methods, as before.

this also grandfathers the previous environment variables names so everything keeps
working without people having to change their setups.

in the meantime some bugs with lntxbot and c-lightning were fixed and the `requests`
dependency was eliminated because I can't organize myself into meaningful chunks of
changes.
2020-10-08 16:03:21 -03:00
fiatjaf
f01028eac7 migrate from flask to quart.
also remove all flaskiness from static file serving.
and reference all vendored scripts on the base tempĺate for simplicity.
2020-09-14 16:03:25 -03:00
fiatjaf
e6ad42dbe1 update prettier to 2.1.1 2020-09-14 09:14:51 -03:00
fiatjaf
c965bca41d migration tracking. 2020-09-04 21:33:30 -03:00
Eneko Illarramendi
23cfe0d417 chore: update github workflows 2020-09-03 23:10:41 +02:00
fiatjaf
660d56d400 run black on everything. 2020-08-30 23:19:43 -03:00
fiatjaf
4730500ed7 apply prettier to everything. 2020-05-03 13:55:17 -03:00
Eneko Illarramendi
083f7a0a8d chore: use standard library's HTTP status codes 2020-05-03 15:57:05 +02:00
Arc
f731bd766e
Update and rename config.json to config.json.example 2020-04-27 22:01:21 +01:00
Arc
59819e2875
Update _api_docs.html 2020-04-27 21:08:31 +01:00
Arc
e7184346ab
Update _api_docs.html 2020-04-27 21:08:17 +01:00
Eneko Illarramendi
c3e337a319 fix: mypy errors 2020-04-26 16:58:29 +02:00
Eneko Illarramendi
e461e34fc0 feat(vue): move confirmDialog to LNbits.utils so we can reuse the styling 2020-04-23 07:32:45 +02:00
Eneko Illarramendi
498eceeb46 feat: use dynamic root in api docs 2020-04-22 21:49:31 +02:00
Arc
39041ffb5a
Update _api_docs.html 2020-04-22 20:41:18 +01:00
Arc
0c88aa8fcf
Update views_api.py 2020-04-22 19:47:30 +01:00
Eneko Illarramendi
364b6dc857 fix(vue): use @submit to send forms, and catch users pressing return 2020-04-21 08:16:56 +02:00
Eneko Illarramendi
57c26ed2bb chore: outline some buttons 2020-04-18 23:17:16 +02:00
Arc
2d694c6b8a
Update index.html 2020-04-17 18:52:07 +01:00
Arc
3dadf5b54f
Update crud.py 2020-04-17 18:51:24 +01:00
Arc
e330771b44
Update migrations.py 2020-04-17 18:51:06 +01:00
Arc
03a365256f
Update models.py 2020-04-17 18:50:47 +01:00
Arc
83bb184ff3
Update views_api.py 2020-04-17 18:48:17 +01:00
Arc
d5f4697251
Added Diagon Alley extension 2020-04-16 21:51:17 +01:00