Commit Graph
111 Commits
Author SHA1 Message Date
benarc 1d3bb016a2 I want them to turn black 2021-10-17 18:33:29 +01:00
Stefan Stammberger c5d96d21e9 fix: core pay via lnurl endpoint 2021-09-19 13:25:39 +02:00
Stefan Stammberger 32ca6289df fix: broken payment API implementation 2021-09-19 09:31:16 +02:00
Stefan Stammberger 3bae5c92c2 fix: /extensions endpoint 2021-09-11 20:44:22 +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 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 3e5af8c1d1 refactor: purge Quart from the codebase
Most functionality is still broken
2021-08-27 20:54:42 +02: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 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 e03eb3c82b Fixed formatting 2021-08-22 23:05:39 +01:00
Stefan Stammberger 938fc54af3 feat: switch from Quart to FastAPI part I 2021-08-22 20:07:24 +02: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 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 c4b37c6508 Converted some core stuff 2021-08-20 21:31:01 +01:00
Stefan Stammberger 37a7950f0f fix: syntax errors 2021-08-20 20:54:59 +02:00
Ben Arc bfd9ca68e4 Broken, trying to convert 2021-08-18 21:40:50 +01:00
Ben Arc 0eccfb83f0 Trying list data validation 2021-08-16 20:30:11 +01:00
Ben Arc 1118b0ba56 Started converting endpoints 2021-08-16 19:27:39 +01:00
fiatjaf 8f2b42309d revert b7ed7fab59 2021-08-11 22:53:11 -03:00
Tiago VasconcelosandGitHub b7ed7fab59 (TEMP) fix tickets not showing after payment (#292) 2021-08-11 13:52:54 -03:00
fiatjaf a019d29b9b support pay-to-identifier. 2021-08-10 07:25:51 -03:00
Tiago vasconcelosandfiatjaf 723c9ea3ab cleanup 2021-08-06 12:37:30 -03:00
Tiago vasconcelosandfiatjaf b3856d5aff allow wallet rename issue #141 2021-08-06 12:37:30 -03:00
Tiago vasconcelosandfiatjaf d582ee87e5 fix postgres not showing payments 2021-08-05 08:57:50 -03:00
fiatjaf e0496fb244 fix postgres type translation bug and add some logs. 2021-08-01 10:30:27 -03:00
fiatjaf 2f309c9863 postgres support. 2021-07-02 17:34:31 -03:00
fiatjaf 6f88973f75 fail longpolling endpoint after 45 seconds.
this should fix a possible bug in which connections are left open forever or worse.
2021-06-23 17:21:53 -03:00
fiatjaf 688149fade add trio typing. 2021-06-20 21:17:32 -03:00
fiatjaf f875dc7b63 "unit" optional on invoice creation, defaults to "sat" 2021-06-19 09:12:16 -03:00
Tiago vasconcelosandfiatjaf d91dbbcac3 allow invoices to be generated using Fiat values 2021-06-14 11:13:49 -03:00
oriolpontandfiatjaf 37d9e30362 Change minWithdrawable from 1 msat to 1000 msats for the lnurl_full_withdraw
1 msat is fractional and thus unacceptable anyway. Also, when withdrawing from lnbits itself, this interferes with the input form to expect fractional 1.001 steps
2021-06-12 12:32:40 -03:00
fiatjaf fc792f874b public api for checking an invoice status with longpolling. 2021-06-02 17:05:07 -03:00
fiatjaf b06e1c8fa9 try-catch in pay_invoice on global lnurl-withdraw. 2021-06-01 13:28:05 -03:00
fiatjaf 2b21a4f479 g.nursery -> current_app.nursery 2021-05-06 12:41:44 -03:00
fiatjaf cbeb888761 fix lnurlwallet flow. 2021-04-17 23:44:26 -03:00
fiatjaf efd9c6917f lnurl balanceCheck and balanceNotify. 2021-04-17 23:21:19 -03:00
fiatjaf 0f998419e7 basic webmanifest thing, must be improved. 2021-04-13 11:50:30 -03:00
fiatjaf fdf4f6c1ae catch errors in multiple places that might be destroying the async flow and causing lnbits to die silently. 2021-04-10 17:37:48 -03:00
fiatjaf 82731dc901 a special error for when payments fail. 2021-04-06 14:57:51 -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 7e4a42e7ff stop doing the check_invoices thing on each call. do it once on lnbits starup and then rely on the invoices listener. 2021-03-21 17:57:33 -03:00
fiatjaf f27c2ebc21 marginally improve the checkpending situation. 2021-03-21 17:11:00 -03:00
Kristjan c082c953f3 black formatting 2020-12-31 18:50:16 +01:00
fiatjafandfiatjaf 1c922a5ddc finish webhooks for normal invoices with two extra columns. 2020-12-24 09:39:46 -03:00