lnbits-legend/lnbits
Osvaldo Rosales 581f98b3a3
Add NFC Payment Support and Display Receive Amount in Receive Dialog (#2747)
* feat: add readNfcTag to core wallet

* feat: added payments/ endpoint to pay invoice with lnurlw from nfc tag

* feat: add notifications to nfc read and payment process

* feat: display sat and fiat amount on receive invoice

* feat: add notifications for non-lnurl nfc tags

* removed unnecesary payment updates

* fix: case when lnurlw was already used. lnurl_req status error

* fix: lnurl response status error

* fix: abort nfc reading on receive dialog hid

* feat: dismiss tap suggestion when nfc tag read successfully

* update: NFC supported chip

* remove console.log

* add: function return type

* test: happy path for api_payment_pay_with_nfc

* feat: follow LUD-17, no support for lightning: url schema

* explicit lnurl withdraw for payment

* test: add parametrized tests for all cases of api_payment_pay_with_nfc endpoint

* fix: payment.amount in response comes already in milisats
2024-10-29 23:50:48 +01:00
..
core Add NFC Payment Support and Display Receive Amount in Receive Dialog (#2747) 2024-10-29 23:50:48 +01:00
nodes feat: adhere to ruff's B rules (#2423) 2024-04-17 13:11:51 +02:00
static Add NFC Payment Support and Display Receive Amount in Receive Dialog (#2747) 2024-10-29 23:50:48 +01:00
templates feat: parse nested pydantic models fetchone and fetchall + add shortcuts for insert_query and update_query into Database (#2714) 2024-10-29 09:58:22 +01:00
utils [feat] Nostr Login (#2703) 2024-09-30 13:53:38 +02:00
wallets feat: parse nested pydantic models fetchone and fetchall + add shortcuts for insert_query and update_query into Database (#2714) 2024-10-29 09:58:22 +01:00
__init__.py feat: explicitly export for extensions from __init__.py (#2669) 2024-10-14 10:35:41 +03:00
__main__.py overall fixes 2022-10-25 09:23:30 +02:00
app.py feat: parse nested pydantic models fetchone and fetchall + add shortcuts for insert_query and update_query into Database (#2714) 2024-10-29 09:58:22 +01:00
bolt11.py adding bolt11 lib and removing bolt11.py from the codebase (#1817) 2023-09-25 12:06:54 +02:00
commands.py feat: parse nested pydantic models fetchone and fetchall + add shortcuts for insert_query and update_query into Database (#2714) 2024-10-29 09:58:22 +01:00
db.py feat: parse nested pydantic models fetchone and fetchall + add shortcuts for insert_query and update_query into Database (#2714) 2024-10-29 09:58:22 +01:00
decorators.py feat: parse nested pydantic models fetchone and fetchall + add shortcuts for insert_query and update_query into Database (#2714) 2024-10-29 09:58:22 +01:00
exceptions.py feat: parse nested pydantic models fetchone and fetchall + add shortcuts for insert_query and update_query into Database (#2714) 2024-10-29 09:58:22 +01:00
helpers.py feat: parse nested pydantic models fetchone and fetchall + add shortcuts for insert_query and update_query into Database (#2714) 2024-10-29 09:58:22 +01:00
jinja2_templating.py chore: update to latest fastapi (#2240) 2024-02-06 11:47:36 -03:00
lnurl.py feat: add generic lnurl error response handler (#2638) 2024-08-30 13:12:55 +02:00
middleware.py Fix overlapping redirect paths (#2671) 2024-09-11 12:41:37 +03:00
py.typed feat: add PEP561 marker for types (#2415) 2024-04-16 16:16:45 +02:00
requestvars.py I want them to turn black 2021-10-17 18:33:29 +01:00
server.py LNBits -> LNbits typo (#2552) 2024-06-19 09:27:26 +03:00
settings.py feat: parse nested pydantic models fetchone and fetchall + add shortcuts for insert_query and update_query into Database (#2714) 2024-10-29 09:58:22 +01:00
tasks.py feat: parse nested pydantic models fetchone and fetchall + add shortcuts for insert_query and update_query into Database (#2714) 2024-10-29 09:58:22 +01:00