mirror of
https://github.com/block/buzz.git
synced 2026-10-28 13:01:10 +00:00
Relay-signed message_deleted notices now record where the original lived (created_at, parent, root, depth, broadcast) so clients can draw the tombstone in place. One builder serves both the NIP-29 DELETE_EVENT path and the admin outbox tombstone. The NIP-29 soft-delete and its notice now commit in one transaction, so a failed notice insert can no longer lose the marker. The admin path freezes the slot on the action row with the mutation marker (migration 0050), and delivery rebuilds from that payload, so retries sign identical bytes even after purge. Rows from before the column existed freeze their slot once at finalization. Co-authored-by: Will Pfleger <pfleger.will@gmail.com> Signed-off-by: Will Pfleger <pfleger.will@gmail.com>