Stefan Stammberger
c906421088
fix: add Jinja2 as an dependency
2021-09-19 13:24:19 +02:00
Stefan Stammberger
d9849d43d2
refactor: replace Trio with asyncio/uvloop
2021-08-30 19:55:02 +02:00
Stefan Stammberger
3e5af8c1d1
refactor: purge Quart from the codebase
...
Most functionality is still broken
2021-08-27 20:54:42 +02:00
Tiago vasconcelos
d582ee87e5
fix postgres not showing payments
2021-08-05 08:57:50 -03:00
fiatjaf
2f309c9863
postgres support.
2021-07-02 17:34:31 -03:00
fiatjaf
688149fade
add trio typing.
2021-06-20 21:17:32 -03:00
fiatjaf
808ded509d
fix pipfile.lock and update dependencies.
2021-04-13 11:50:30 -03:00
Ben Arc
b05b8c0115
Merge remote-tracking branch 'origin/master' into watchonly
2021-03-31 10:43:55 +01:00
fiatjaf
510ccbc007
update mypy.
2021-03-28 02:02:21 -03:00
benarc
13f440d517
added pypng
2021-02-26 17:54:50 +00:00
benarc
c03c463171
Added LNURLw as image view
2021-02-26 16:54:57 +00:00
benarc
257c9c1c64
Can fetch balance from mem.space
2020-12-03 22:56:34 +00:00
fiatjaf
409f62dee7
dependencies update.
2020-11-24 16:25:32 -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
e408febf97
hypercorn -k trio
2020-10-04 23:09:11 -03:00
fiatjaf
c3ded859df
fix requirements after rebase.
2020-10-04 14:07:52 -03:00
fiatjaf
9994e61615
migrate to trio so c-lightning sockets stop hanging.
2020-10-04 12:06:20 -03:00
benarc
f2619a4bbc
piplockupdtae
2020-09-30 19:22:19 +01:00
fiatjaf
cd8a447ba0
pytest quibbles and dev dependencies.
2020-09-17 22:41:30 -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
Eneko Illarramendi
1bc5e144d3
refactor: clean up __init__ file following some Flask conventions
...
Flask extensions are loaded in a way that makes them easily reusable by blueprints.
In this commit we are also adding `environs` to manage .env and settings:
breaking changes!
- FLASK_APP=lnbits.app
- LNBITS_ALLOWED_USERS needs to be empty now to allow all users (NOT "all")
2020-09-06 21:06:01 -03: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
Eneko Illarramendi
0d0e00e699
chore: update Pipfile
2020-09-02 14:31:44 +02:00
Eneko Illarramendi
e01de0eae5
chore: update requirements (but lock gevents
)
...
`gevents` has been locked to avoid myNode installation problems.
2020-08-18 08:43:04 +02:00
Eneko Illarramendi
5831fe2ab6
Revert "fix: requirements update, including lnurl
bugfix"
...
This reverts commit bc984ab0db
.
2020-08-13 22:16:16 +02:00
Eneko Illarramendi
bc984ab0db
fix: requirements update, including lnurl
bugfix
2020-08-04 19:22:24 +02:00
Eneko Illarramendi
8ea72c9934
feat: add CORS headers
2020-05-18 23:33:07 +02:00
Eneko Illarramendi
2c5e539795
refactor: make some wallet dependencies optional
2020-05-02 19:16:10 +02:00
Eneko Illarramendi
178fe65fb2
test: configure Travis for CI
2020-04-27 19:39:00 +02:00
Eneko Illarramendi
34e6d2a7bb
chore: update requirements
2020-04-23 07:32:05 +02:00
Eneko Illarramendi
d917feeb02
feat: prepare for deploying to Dokku
2020-04-21 23:13:37 +02:00