Commit graph

64 commits

Author SHA1 Message Date
afe353ec0b feat(events): add v1.6.1-aio.1 catalog entry
Rebased onto upstream v1.6.1 with fiat checkout + email/Nostr ticket
notifications + resend-email button. All aio fork features kept:
approval workflow, NIP-52 publish, edit gating, public auto_approve
probe, fork-migrations split.

Higher semver than upstream's 1.6.1 — LNbits UI now picks the
aiolabs entry by default on every upgrade, eliminating the "wrong
manifest entry installed by accident" ambush.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-22 09:43:14 +02:00
438b051d87 feat(events): add v1.3.0-aio.6 catalog entry
Fork-migrations split per aiolabs/lnbits#8 — schema deltas move out
of migrations.py into migrations_fork.py so events stays
rebase-friendly against upstream. Requires aiolabs/lnbits with the
extension_fork loader (commit ae997181 or later).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-22 08:42:24 +02:00
8380add16f feat(events): add v1.3.0-aio.5 catalog entry
Public auto_approve probe so non-admin webapp users get accurate
edit-flow copy without holding an LNbits admin token.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-21 15:52:51 +02:00
c2dade8f05 feat(events): add v1.3.0-aio.4 catalog entry
Edit events with re-approval gating, plus closes a security gap on
PUT /events/{id} that let owners self-approve their own proposals.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-21 12:24:12 +02:00
f444202b24 feat(events): add v1.3.0-aio.3 catalog entry
Optional start/end time on events: when the wire-format string includes
"T", the publisher emits NIP-52 kind 31923 (time-based, unix-timestamp
start/end + day-granularity D tags) instead of kind 31922.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-20 01:28:35 +02:00
53346c1abc extensions: bump libra to v0.2.2 2026-05-17 20:32:02 +02:00
8038f841a3 tasks: add v0.0.1 (initial release)
LNbits-side counterpart to the webapp tasks module. Caches NIP-52 kind
31922 task events and kind 31925 completions in a local schema, publishes
mutations through nostrclient, and subscribes back to keep the local DB
in sync with the relay set. Tags published 31922 events with
["event-type", "task"] to disambiguate from activities on shared relays.

archive: https://git.atitlan.io/aiolabs/tasks/archive/v0.0.1.zip
sha256:  0564d3c51fbadc5e4f4a2c547248e954aa6e0fc796cef266304ae47f3a12dc35

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-17 20:04:26 +02:00
47dd7d4b7b lnurlp: replace v1.3.0-aio.1 with v1.3.0-aio.2
v1.3.0-aio.1 (tag at 6d8ee66) pointed at an upstream PR cherry-pick
without the nostr-transport-RPC work we actually want shipped. No
deployed host was running it; remove to prevent it being installable.

v1.3.0-aio.2 is cut at aiolabs/lnurlp main HEAD (31cf2eb), which
includes the nostr-transport-RPC commit plus three upstream PR
cherry-picks (#125 docs, #129 double-slash fix, #133 zap receipt)
that landed after the upstream v1.3.0 tag.

archive: https://git.atitlan.io/aiolabs/lnurlp/archive/v1.3.0-aio.2.zip
sha256:  7a6428c81d4a23c1a7060fcd12d4bd732c1383c2ee3cd91a228a01fee8170b3c
2026-05-17 16:49:24 +02:00
24dffa1555 extensions: bump libra to v0.2.1
Adds lifetime income/expense totals to the /api/v1/balance response
so clients can render an Income vs Expenses breakdown alongside the
net balance.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-17 16:06:56 +02:00
eb5c1d9cdd extensions: bump libra to v0.2.0
Adds user-facing income/revenue submission endpoint, SUBMIT_INCOME
permission, and assorted UI polish on the pending-approvals view.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-17 15:51:23 +02:00
7be3f88a4b extensions: add aiolabs splitpayments fork (v1.1.0-aio.1)
First aiolabs build off lnbits/splitpayments v1.1.0 via the
PatMulligan fork (org rename + uv migration + wallet-select +
typo fixes). No upstream entry to keep — splitpayments wasn't
previously listed.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-14 09:35:59 +02:00
be0c023b5c extensions: add aiolabs lnurlp fork (v1.3.0-aio.1)
First aiolabs build off lnbits/lnurlp v1.3.0. Upstream github.com
entries kept; this new entry points at the forgejo fork archive.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 08:42:01 +02:00
b451fccb68 feat(restaurant): add v0.1.0 — first release
Restaurant CMS extension (menus, modifiers, inventory, orders, KDS,
print queue). Lightning-native via LNbits, Nostr-published menus
(NIP-99). Customer surface ships in aiolabs/webapp's restaurant
bundle.

Repo: https://git.atitlan.io/aiolabs/restaurant
Tag:  v0.1.0
2026-05-11 19:50:02 +02:00
8719e9f01b Initial catalog migrated from aiolabs/lnbits:main extensions.json 2026-05-07 11:33:42 +02:00