Tiago Vasconcelos
fe5e1241bf
fix some of Vlad's review comments
2022-12-02 14:52:31 +00:00
callebtc
86fbd2844d
remove debug print
2022-12-01 12:21:25 +01:00
callebtc
33eb460d5c
restore 7f64f426c2
2022-12-01 12:21:25 +01:00
calle
2c562b7053
Revert "Extension: Cashu"
2022-12-01 12:21:25 +01:00
callebtc
4d1c96adc0
allow external migration modules
2022-12-01 12:21:24 +01:00
dni ⚡
1ffc8c3498
use new settings and remove unused amdin extension stuff
2022-10-05 13:04:36 +02:00
dni ⚡
e4c310d197
format
2022-10-05 13:01:59 +02:00
Tiago vasconcelos
08e54de99b
fix sqlite and show user account
2022-10-05 13:01:59 +02:00
Tiago vasconcelos
2f2d70f9a8
fix schemas for admin
2022-10-05 13:01:59 +02:00
Tiago vasconcelos
4336613028
add db config at startup
2022-10-05 13:01:59 +02:00
calle
f4e7d62ca3
make format
everything (#743 )
2022-07-16 14:23:03 +02:00
calle
089313f613
Logging with loguru ( #708 )
...
* logging
* requirements
* add loguru dependency
* restore it
* add loguru
* set log level in .env file
* remove service fee print
* set log level
* more logging
* more logging
* more logging
* pyament.checking_id
* fix
2022-07-07 14:30:16 +02:00
Stefan Stammberger
0968c1b182
feat: print a message when all migrations are done
2021-11-09 19:15:43 +01:00
Stefan Stammberger
d9849d43d2
refactor: replace Trio with asyncio/uvloop
2021-08-30 19:55:02 +02:00
fiatjaf
ffadce02b0
support cockroachdb.
2021-07-02 18:32:58 -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
85011d23c3
fix sqlite database locked issues by using an async lock on the database and requiring explicit transaction control (or each command will be its own transaction).
2021-03-26 19:10:30 -03:00
fiatjaf
42bd5ea989
remove exception to black line-length and reformat.
2021-03-24 00:40:32 -03:00
fiatjaf
d4e718d29b
fix migration.
2020-11-24 16:25:20 -03:00
fiatjaf
d84915cb00
oops: formatting.
2020-11-21 23:23:11 -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
9a16dfa960
remove annoying warnings and unnecessary prints.
...
show a summary of some settings on startup when running __main__.py
2020-10-06 12:59:08 -03:00
fiatjaf
ef0bdf8363
mypy quibbles.
2020-09-16 20:24:17 -03:00
fiatjaf
6928f431a7
poor man's flask-assets.
2020-09-15 15:54:05 -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
d62031b068
chore: let's just call it flask_migrate
...
I think it should stay, because it can come handy for some deployment methods.
2020-09-06 21:06:01 -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