From 7cda0f53c7786feb1614215df9df31cc80e83da3 Mon Sep 17 00:00:00 2001 From: Padreug Date: Sun, 13 Sep 2026 18:55:46 +0200 Subject: [PATCH] events: add v1.6.1-aio.15 (promo codes enforced) Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01EYwoAkZZmXMMmaBp4WGUBo --- extensions.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/extensions.json b/extensions.json index e9b8aa2..1f83ae6 100644 --- a/extensions.json +++ b/extensions.json @@ -295,6 +295,16 @@ "archive": "https://git.atitlan.io/aiolabs/events/archive/v1.6.1-aio.14.zip", "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", "repo": "https://git.atitlan.io/aiolabs/nostrclient",