9c36689506
Merge pull request 'fix: accept null optional params in make_invoice and list_transactions' ( #1 ) from fix/null-optional-params into main
...
lint.yml / Merge pull request 'fix: accept null optional params in make_invoice and list_transactions' (#1) from fix/null-optional-params into main (push) Failing after 0s
Tests / test (push) Has been cancelled
v1.1.3-aio.1
Reviewed-on: #1
2026-09-14 20:35:05 +00:00
5f4dde6b53
chore: bump version to 1.1.3-aio.1
...
lint.yml / chore: bump version to 1.1.3-aio.1 (pull_request) Failing after 0s
Tests / test (push) Has been cancelled
Tests / test (pull_request) Has been cancelled
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013Tbyw6FwjhEJg3gHfPHxWt
2026-09-14 22:34:27 +02:00
Patrick Mulligan
bf55b46f76
fix: accept null optional params in make_invoice and list_transactions
...
Tests / test (push) Has been cancelled
Clients may send optional params as an explicit JSON null rather than
omitting them; Amethyst does for description, description_hash and
expiry. dict.get only applies its default for a missing key, so
description arrived as None and make_invoice failed with
"'NoneType' object has no attribute 'encode'".
Coerce with `or` instead, pass no unhashed_description when the
description is blank, and apply the same to list_transactions' paging
params, which had the same exposure.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013Tbyw6FwjhEJg3gHfPHxWt
2026-09-14 22:25:35 +02:00
Riccardo Balbo
b3500f63d9
Update version number to 1.1.3 in config.json
lint.yml / Update version number to 1.1.3 in config.json (push) Failing after 0s
Tests / test (push) Has been cancelled
/ release (push) Has been cancelled
/ pullrequest (push) Has been cancelled
v1.1.3
2026-08-27 18:29:46 +02:00
Riccardo Balbo
9362bf53ae
fix: run integration relay as runner user
2026-08-26 21:54:44 +02:00
Riccardo Balbo
5af8335fdd
fix: make integration services fail fast
2026-08-26 20:47:25 +02:00
Riccardo Balbo
e9d3c48aec
feat: back off pending payment polling
2026-08-26 16:15:51 +02:00
Riccardo Balbo
f4b96107fa
fix: reduce pending payment polling rate
2026-08-26 13:06:39 +02:00
Riccardo Balbo
d432d74c88
fix: dispatch NWC requests concurrently
2026-08-26 13:06:39 +02:00
Riccardo Balbo
8f7aa33d4f
feat: track seen events until they expire ( #47 )
...
* yield event loop when processing multiple invoices
* track seen events until they expire
2026-06-26 13:28:12 +02:00
Riccardo Balbo
9674110d04
yield event loop when processing multiple invoices ( #46 )
2026-06-19 01:31:56 +02:00
Richard
11cfbe8772
fix(docs): correct NWC configuration page location ( #36 )
...
* fix(docs): correct NWC configuration page location
The README referenced a "gear icon in the top-right corner" for
accessing relay settings. This UI element does not exist in LNbits
1.5.x. The configuration page is actually at /nwcprovider/admin
and requires LNbits admin privileges.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* revert example relay URL to original
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Richard Taylor <RT@MacBook-RT.local>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-06-17 13:56:32 +01:00
DoktorShift
14a96271ad
Changes to more pages ( #29 )
...
* Changes to more pages
* fix: correct thumbnail URL in config.json
Changed image URI from lnbits/tpos to lnbits/nwcprovider.
* Fix lint after main merge (tasks.py)
- remove trailing whitespace (ruff W291)
- collapse description chain (black)
2026-06-03 11:47:38 +02:00
Richard
0204f8ff85
list_transactions: fall back to extra.comment / memo when BOLT11 description is empty ( #43 )
2026-06-02 10:36:40 +01:00
Riccardo Balbo
16a0ec8ab2
bump version to 1.1.2
/ release (push) Has been cancelled
Tests / test (push) Has been cancelled
/ pullrequest (push) Has been cancelled
v1.1.2
2026-05-19 15:00:35 +00:00
Riccardo Balbo
5fecaca268
make linter happy
2026-05-19 14:36:13 +00:00
Riccardo Balbo
bb94f38c2f
break wait loop when payment fails
2026-05-19 14:16:16 +00:00
Riccardo Balbo
16dd9015c4
format
2026-05-19 13:35:03 +00:00
Riccardo Balbo
1d001d6e10
fix budget refresh logic for "Never"
2026-05-19 15:22:45 +02:00
Copilot
9367688802
Periodically resend NWC service info event (kind 13194) ( #34 )
2026-03-25 18:16:46 +01:00
Riccardo Balbo
5d70b9f427
Strengthen types for linter
2026-03-25 17:43:34 +01:00
Riccardo Balbo
08070257f8
fix expiration handling ( #32 )
2026-03-25 17:38:03 +01:00
Riccardo Balbo
3c52d5d49d
copy tags returned by listeners instead of mutating them in place
2026-03-25 17:37:38 +01:00
Riccardo Balbo
75107ff04d
default with empty tag list for listeners that return None
2026-03-25 17:33:53 +01:00
Riccardo Balbo
60e18c88f0
make sure gc never iterate over a mutating dict
2026-03-25 17:29:47 +01:00
Riccardo Balbo
ace75fdd3d
update dev env and delete stale yarnpkg repo ( #33 )
2026-03-25 17:04:57 +01:00
blackcoffeexbt
2b322863ca
Fix configuration page errors ( #24 )
/ release (push) Has been cancelled
Tests / test (push) Has been cancelled
/ pullrequest (push) Has been cancelled
v1.1.1
2026-01-12 11:35:43 +00:00
Arc
65da39e0b4
Revert "Revert "Improve configuration form for readability and UX"" ( #11 )
...
Co-authored-by: blackcoffeexbt <87530449+blackcoffeexbt@users.noreply.github.com>
2026-01-12 11:16:37 +00:00
Riccardo Balbo
8c14c6fac8
relax printable checks ( #21 )
...
* relax printable checks
* format
2025-12-23 10:15:30 +01:00
dni ⚡
53d1e0d5df
chore: update to v1.1.0 ( #19 )
/ release (push) Has been cancelled
Tests / test (push) Has been cancelled
/ pullrequest (push) Has been cancelled
v1.1.0
2025-12-02 21:06:06 +01:00
dni ⚡
667a4b0528
refactor: use pynostr/coincurve instead of secp256k1 ( #18 )
...
---------
Co-authored-by: Riccardo Balbo <os@rblb.it>
Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>
2025-12-02 21:04:55 +01:00
blackcoffeexbt
9d97745e70
Improved user documentation ( #7 )
/ release (push) Has been cancelled
Tests / test (push) Has been cancelled
/ pullrequest (push) Has been cancelled
v1.0.3
2025-11-04 11:55:21 +00:00
dni ⚡
603b345073
fix: use lnbits linting, change to uv ( #9 )
...
/ release (push) Has been cancelled
Tests / test (push) Has been cancelled
/ pullrequest (push) Has been cancelled
v1.0.2
* fix: use lnbits linting, change to uv
- formatting
- prettier
- pyright
* dont ignore packagejson
* readd poetry lock for integration tests
* fix pyright
* fix mypy
* fix test?
* fix lnbits version
* fixup tests
* fixup!
2025-09-12 09:30:16 +02:00
Arc
c1f9d6a754
Merge pull request #10 from lnbits/revert-8-feat/config-improvements
...
Revert "Improve configuration form for readability and UX"
2025-09-11 05:15:36 +01:00
Arc
93ba3ba628
Revert "Improve configuration form for readability and UX"
2025-09-11 05:15:23 +01:00
Arc
771427a0b2
Merge pull request #8 from blackcoffeexbt/feat/config-improvements
...
Improve configuration form for readability and UX
2025-09-10 17:07:41 +01:00
blackcoffeexbt
abdd7a781b
Improve configuration form for readability and UX
2025-09-10 12:08:54 +01:00
Vlad Stan
55d53208ff
Merge pull request #6 from riccardobl/fixhardn
...
/ release (push) Has been cancelled
Tests / test (push) Has been cancelled
/ pullrequest (push) Has been cancelled
v1.0.1
Relax hardening for lookup
2025-06-25 18:54:38 +03:00
Riccardo Balbo
18f04bcef0
Merge remote-tracking branch 'upstream/main' into fixhardn
2025-06-25 16:28:34 +02:00
Vlad Stan
d9adb80b77
Merge pull request #2 from riccardobl/main
...
Fix list_transactions filtering and tests
2025-06-25 17:18:26 +03:00
Riccardo Balbo
ce4b4a5530
relax hardening: don't block lookup calls without payment_hash or invoice
2025-06-23 12:22:23 +02:00
blackcoffeexbt
3b4f6e4c12
Updated extension preview image paths.
2025-06-18 13:26:08 +01:00
blackcoffeexbt
25852e98d9
Update image paths in config.json and added BC as contributor
2025-06-18 13:25:33 +01:00
blackcoffeexbt
c2504dc6d2
Merge pull request #4 from blackcoffeexbt/chore-add-extension-images
2025-06-18 13:19:37 +01:00
blackcoffeexbt
af130015e1
Move images
2025-06-18 13:18:56 +01:00
blackcoffeexbt
d1936f0d07
Merge pull request #3 from blackcoffeexbt/chore-add-extension-images
2025-06-18 13:16:21 +01:00
blackcoffeexbt
59bdc8cc53
Add extension images for extension preview modal
2025-06-18 13:15:38 +01:00
Riccardo Balbo
dd1d35b99d
make list_transactions simpler to avoid timeouts
2025-06-09 18:18:44 +02:00
Riccardo Balbo
0baeaadb24
update dev container
2025-06-09 17:24:41 +02:00
Riccardo Balbo
fb1c3b87eb
add list_transactions test
2025-06-09 17:16:16 +02:00