diff --git a/flake.lock b/flake.lock --- a/flake.lock +++ b/flake.lock @@ -125,25 +125,25 @@ "htmx-src": { "flake": false, "locked": { - "narHash": "sha256-nm6avZuEBg67SSyyZUhjpXVNstHHgUxrtBHqJgowU08=", + "narHash": "sha256-2D8I0L0u6qb57QpeVn88RrT0xatDwQwG/lWOTjuEFPc=", "type": "file", - "url": "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js" + "url": "https://cdn.jsdelivr.net/npm/htmx.org@2.0.10/dist/htmx.min.js" }, "original": { "type": "file", - "url": "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js" + "url": "https://cdn.jsdelivr.net/npm/htmx.org@2.0.10/dist/htmx.min.js" } }, "htmx-ws-src": { "flake": false, "locked": { - "narHash": "sha256-2fg6KyEJoO24q0fQqbz9RMaYNPQrMwpZh29tkSqdqGY=", + "narHash": "sha256-woiluaeAoxH/CyDkpk6LYNWCzxH8PHgwgnrlBFGJxgk=", "type": "file", - "url": "https://cdn.jsdelivr.net/npm/htmx-ext-ws@2.0.2" + "url": "https://cdn.jsdelivr.net/npm/htmx-ext-ws@2.0.4" }, "original": { "type": "file", - "url": "https://cdn.jsdelivr.net/npm/htmx-ext-ws@2.0.2" + "url": "https://cdn.jsdelivr.net/npm/htmx-ext-ws@2.0.4" } }, "ibm-plex-mono-src": { diff --git a/appview/notify/db/db.go b/appview/notify/db/db.go --- a/appview/notify/db/db.go +++ b/appview/notify/db/db.go @@ -555,8 +555,6 @@ return } - recipients.Remove(actorDid) - // Apply subscription overrides for thread-activity events only. // Mention and assignment events are targeted at specific users and should // not be broadcast to all thread subscribers. @@ -590,6 +588,8 @@ } } } + + recipients.Remove(actorDid) // Auto-subscribe the actor to this issue/pull when they interact with it. // This happens outside the transaction since it’s best-effort.