From 957733a1d7c0daad9db3aaa4b1e73fac07663ba2 Mon Sep 17 00:00:00 2001 From: Padreug Date: Sun, 27 Sep 2026 09:28:37 +0200 Subject: [PATCH] =?UTF-8?q?events=20v1.6.1-aio.16=20=E2=80=94=20nostr=20pu?= =?UTF-8?q?blish=20reliability?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds the entry alongside aio.15; older versions stay resolvable for instances still running them. Covers aiolabs/events #54 and #55: skipped publishes log at WARNING instead of returning silently, events.nostr_publish_pending marks a row from before each publish attempt until a confirmed success, and a 5-minute sweep republishes whatever is still flagged. Carries migration m003. --- extensions.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/extensions.json b/extensions.json index 0774993..713d251 100644 --- a/extensions.json +++ b/extensions.json @@ -325,6 +325,16 @@ "archive": "https://git.atitlan.io/aiolabs/events/archive/v1.6.1-aio.15.zip", "hash": "b22b76ccdabc418bd060ab1d78ccb2c444aeb0de9d8c30f23f8ca5a8377ed941" }, + { + "id": "events", + "repo": "https://git.atitlan.io/aiolabs/events", + "name": "AIO Events", + "version": "1.6.1-aio.16", + "short_description": "Nostr publish reliability: a publish that fails or is skipped now says so in the log instead of passing silently, events carry a nostr_publish_pending marker set from before each attempt until a confirmed success, and a 5-minute sweep republishes whatever is still flagged so stale ticket counts on relays recover on their own.", + "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.16.zip", + "hash": "6616dff260b145a75b60b541b9132d06aeee519680878f3b1f6c61df20db03d1" + }, { "id": "nostrclient", "repo": "https://git.atitlan.io/aiolabs/nostrclient",