Commit Graph

1543 Commits

Author SHA1 Message Date
Tiago vasconcelos
20c44cd0a0 Merge branch 'FastAPI' of https://github.com/arcbtc/lnbits into FastAPI 2021-09-29 10:43:19 +01:00
Stefan Stammberger
f827d2ce18
fix: fetch tickets and forms JS and endpoints 2021-09-28 22:03:45 +02:00
Stefan Stammberger
85d9a3fcc3
fix: some errors in lnticket ext 2021-09-28 21:18:15 +02:00
Stefan Stammberger
2a4314ca84
fix: raise bad req error on call without X-API-key 2021-09-28 21:13:04 +02:00
Stefan Stammberger
8c5989d465
fix: crash when an ext doesn't have static files 2021-09-28 21:10:51 +02:00
Tiago vasconcelos
dcad7ea5fa lnurlp fastAPI port 2021-09-28 18:10:22 +01:00
Tiago vasconcelos
de4f7fd07a tickets fastAPI fixes 2021-09-28 18:10:06 +01:00
Tiago vasconcelos
ca5ee4ed4f tickets fastAPI 2021-09-27 21:02:50 +01:00
Tiago vasconcelos
3a3ef4cd22 tickets fastAPI: init 2021-09-27 20:33:18 +01:00
Tiago vasconcelos
0891611d2b fastAPI port views_api 2021-09-27 15:52:08 +01:00
Stefan Stammberger
a5c0a2bb50
fix: offlineshop ext lnurl handling 2021-09-19 13:34:31 +02:00
Stefan Stammberger
c5d96d21e9
fix: core pay via lnurl endpoint 2021-09-19 13:25:39 +02:00
Stefan Stammberger
c906421088
fix: add Jinja2 as an dependency 2021-09-19 13:24:19 +02:00
Stefan Stammberger
32ca6289df
fix: broken payment API implementation 2021-09-19 09:31:16 +02:00
Stefan Stammberger
e3c7ca0726
feat: update offlineshop extension 2021-09-16 19:42:05 +02:00
Stefan Stammberger
24bb2e0dc9
docs: add a section how to define path parameters 2021-09-16 19:25:01 +02:00
Stefan Stammberger
3bae5c92c2
fix: /extensions endpoint 2021-09-11 20:44:22 +02:00
Stefan Stammberger
7b69852acc
fix: make check_user_exists() work with FastAPI 2021-09-11 15:18:09 +02:00
Stefan Stammberger
c2551bd765
docs: add another old way of raising exceptions 2021-09-11 12:28:29 +02:00
Stefan Stammberger
9e76668269
fix: send payments via Wallet UI 2021-09-11 11:47:05 +02:00
Stefan Stammberger
63d0242685
fix: more return types 2021-09-11 11:02:48 +02:00
Stefan Stammberger
d8d8c6b454
docs: add a FastAPI transition documentation 2021-09-10 21:41:37 +02:00
Stefan Stammberger
fa08177317
fix: FastAPify how data or exceptions are returned
FastAPI handles returning HTTPStatus codes differently than Quart did
2021-09-10 21:40:14 +02:00
Stefan Stammberger
d9849d43d2
refactor: replace Trio with asyncio/uvloop 2021-08-30 19:55:02 +02:00
Stefan Stammberger
fe79709698
fix: several more API calls restored 2021-08-29 19:38:42 +02:00
Stefan Stammberger
5ae124408e
fix: wallet page
Javascript was incompatible because of the switch to FastAPI.
2021-08-28 13:55:31 +02:00
Stefan Stammberger
ee775b66ef
fix: settings import 2021-08-28 11:16:59 +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
ede038976f refactor http status responses 2021-08-25 15:44:18 +01:00
Stefan Stammberger
f119053953
fix: main page and creating a user and a wallet
The wallet page will still not renders correctly, but the backend does
create the user his first wallet.
2021-08-24 21:23:18 +02:00
Stefan Stammberger
de4d3b012c
fix: invoke error page correctly 2021-08-24 19:14:04 +02:00
Stefan Stammberger
57fb6c4b11
Merge branch 'FastAPI' of github.com:arcbtc/lnbits into FastAPI 2021-08-23 21:17:50 +02:00
Stefan Stammberger
6f38fdc39b
feat: move all non-api routes to their own router
This unclutters the docs page a bit by making html routes collapsible.
2021-08-23 21:17:46 +02:00
Ben Arc
449cbfed89 Error page 2021-08-23 19:19:43 +01:00
Stefan Stammberger
0806ccfbbd
fix: missing static file serving folder 2021-08-23 18:51:17 +02:00
Tiago vasconcelos
83a9dc2a3e syntax refactoring up to diagonalley 2021-08-23 10:18:52 +01:00
Ben Arc
e03eb3c82b Fixed formatting 2021-08-22 23:05:39 +01:00
Stefan Stammberger
bbdd41ef87
fix: remove tag as "Apps" to avoid clutter in docs 2021-08-22 20:22:18 +02:00
Stefan Stammberger
938fc54af3
feat: switch from Quart to FastAPI part I 2021-08-22 20:07:24 +02:00
Tiago vasconcelos
fc68e0a6da fastAPI refactoring 2021-08-22 12:17:43 +01:00
Tiago vasconcelos
3e0fd39175 some syntax refactoring 2021-08-22 12:16:31 +01:00
Tiago vasconcelos
a9ab41701f usemanager syntax error 2021-08-22 11:35:08 +01:00
Tiago vasconcelos
7f917b8ad5 lntickets fastAPI refactoring 2021-08-22 11:31:04 +01:00
Tiago vasconcelos
5495dac6d3 satspay started;views_api refactored 2021-08-22 10:29:01 +01:00
Ben Arc
2fb16d0382 Trying to add query params 2021-08-21 19:04:10 +01:00
Stefan Stammberger
d20c3ce119
fix: syntax errors 2021-08-21 12:14:23 +02:00
Ben Arc
a6f0a36664 Converted all views 2021-08-21 02:05:45 +01:00
Ben Arc
bbdb96f4ac Converted views 2021-08-21 01:55:07 +01:00
Ben Arc
d3d24abb17 removed json_encoders 2021-08-21 00:39:31 +01:00
Ben Arc
a9dc087f61 All extensions semi-switched 2021-08-21 00:34:48 +01:00