benarc
a11b967ffc
Merge remote-tracking branch 'origin/master'
4 years ago
Arc
f6e6bf73d3
Pointed people towards a stable release
4 years ago
benarc
f2619a4bbc
piplockupdtae
4 years ago
fiatjaf
88b8826bfd
fix balance calculation vue glitch.
4 years ago
fiatjaf
211ac0391b
overengineered async fix for /lnurlwallet internal hanging.
4 years ago
fiatjaf
e0b8470d40
show unpaid invoices, balance calculated on server-side so isn't affected.
4 years ago
fiatjaf
2dfae9ecc1
adapt Procfile hypercorn call.
4 years ago
Eneko Illarramendi
3ab29e6e50
fix: lnbits.com deploy
4 years ago
Eneko
f60cebb072
fix: add missing `assets` command ( #100 )
4 years ago
benarc
d8da88aefa
Fixed QR codes not printing
4 years ago
fiatjaf
49baa07141
fix proxyfix.
4 years ago
Eneko Illarramendi
098089af75
PREFER_SECURE_URLS, get rid of FORCE_HTTPS hacks.
4 years ago
fiatjaf
39cd96594e
pass appropriate parameters to create_payment on lnurlwallet.
4 years ago
fiatjaf
dbabf937c4
Merge pull request #93 from lnbits/quart
4 years ago
fiatjaf
cd8a447ba0
pytest quibbles and dev dependencies.
4 years ago
fiatjaf
ef0bdf8363
mypy quibbles.
4 years ago
fiatjaf
75047c5bc3
fix static extensions js url.
4 years ago
fiatjaf
2b38207100
mimic x_proto, x_host params from old ProxyFix.
4 years ago
fiatjaf
5513b34a66
change 1 to true on env vars because that is supported now.
4 years ago
fiatjaf
6928f431a7
poor man's flask-assets.
4 years ago
fiatjaf
3a0762ff82
proxy fix (x-forwarded-...).
4 years ago
fiatjaf
42c6620a07
quart run settings and hypercorn on docker/Procfile.
4 years ago
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.
4 years ago
fiatjaf
f452b9c00d
withdraw: replace location.hostname with location.host.
fixes https://github.com/lnbits/lnbits/issues/88
4 years ago
fiatjaf
1e2dd412c7
lnurlp: remove wrong /pay/ segments from docs.
4 years ago
fiatjaf
e6ad42dbe1
update prettier to 2.1.1
4 years ago
fiatjaf
1faf0b152c
remove annoying print().
4 years ago
fiatjaf
f4fffc19aa
lndhub extension frontend.
4 years ago
fiatjaf
6210305791
checking pending invoices and payments from lndhub interface.
4 years ago
fiatjaf
ce038193cf
lndhub extension backend.
4 years ago
fiatjaf
5ac91ee2cf
db commits at the right places when sending payments.
fixing vulnerabilities introduced in https://github.com/lnbits/lnbits/pull/90
4 years ago
fiatjaf
4855e2cd3d
make every request a database transaction.
4 years ago
fiatjaf
487f082eb2
take extra care on check_internal()
4 years ago
frennkie
a8e1aa3154
Consider port number on lnurlp URL
fix #86
4 years ago
Arc
afb2cc4339
Update .env.example
4 years ago
Arc
6b94abcfb9
Moved install guide to more prominent position
4 years ago
supertestnet
bd48bdc04d
Update .env.example due to recent changes ( #91 )
The name of the flask app has changed and the word "all" has been eliminated as unnecessary because allowing anyone to use lnbits is the default.
4 years ago
fiatjaf
130beaf38a
fix undeclared ok error.
4 years ago
fiatjaf
ab6229806c
fix: column is called hash, not payment_hash.
4 years ago
Eneko Illarramendi
d62031b068
chore: let's just call it `flask_migrate`
I think it should stay, because it can come handy for some deployment methods.
4 years ago
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")
4 years ago
fiatjaf
ffa3c3f6a6
python -m lnbits
4 years ago
fiatjaf
b8de30423f
remove walrus operator because python3.7
4 years ago
fiatjaf
c965bca41d
migration tracking.
4 years ago
Eneko Illarramendi
f238b3d1ef
fix: TypedDict import
4 years ago
Eneko Illarramendi
6b33f150c6
fix: revert default python version to 3.7 in Pipfile, closes #85
But tests will be run on both 3.7 and 3.8 as we want to support >= 3.7
4 years ago
fiatjaf
8b7028d728
add VoidWallet and make it the default.
4 years ago
Eneko Illarramendi
23cfe0d417
chore: update github workflows
4 years ago
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
4 years ago
fiatjaf
dcd3f80974
fix: invoice.payee is None by default.
4 years ago