events: add v1.6.1-aio.15 (promo codes enforced)

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EYwoAkZZmXMMmaBp4WGUBo
This commit is contained in:
Padreug 2026-09-13 18:55:46 +02:00
commit 7cda0f53c7

View file

@ -295,6 +295,16 @@
"archive": "https://git.atitlan.io/aiolabs/events/archive/v1.6.1-aio.14.zip", "archive": "https://git.atitlan.io/aiolabs/events/archive/v1.6.1-aio.14.zip",
"hash": "8a4cf2205c6bedfc2ad29456227dc32258b5590ff55edfd38cdfce1f2092dafb" "hash": "8a4cf2205c6bedfc2ad29456227dc32258b5590ff55edfd38cdfce1f2092dafb"
}, },
{
"id": "events",
"repo": "https://git.atitlan.io/aiolabs/events",
"name": "AIO Events",
"version": "1.6.1-aio.15",
"short_description": "Promo codes enforced: active flag respected, max_uses with used_count derived from paid tickets, codes no longer exposed on public event records, anonymous POST /api/v1/promo/validate/{event_id} price preview, one pricing path for preview/invoice/Stripe, Stripe metadata.promo_code; admin editor shows max uses + usage.",
"icon": "https://git.atitlan.io/aiolabs/events/raw/branch/main/static/image/events.png",
"archive": "https://git.atitlan.io/aiolabs/events/archive/v1.6.1-aio.15.zip",
"hash": "b22b76ccdabc418bd060ab1d78ccb2c444aeb0de9d8c30f23f8ca5a8377ed941"
},
{ {
"id": "nostrclient", "id": "nostrclient",
"repo": "https://git.atitlan.io/aiolabs/nostrclient", "repo": "https://git.atitlan.io/aiolabs/nostrclient",