Files
buzz/schema
hMB2 e20fe131a4 relay: channels answer "anything new?" from their last timeline arrival
channels.last_timeline_received_at mirrors thread_metadata's
last_reply_received_at: ingest raises it (GREATEST) for eligible top-level
messages and broadcast replies as the last statement of the transaction,
and the sidebar's channel unread probe runs only when it is past the
position. A caught-up reader in a mostly-replies channel no longer walks
every newer reply. No backfill: started_at floors every position after
the migration, so NULL correctly reads as nothing new.

Signed-off-by: hMB2 <0400eb0da32afbbf16cdd1dee6ffd243587e8f3d6a2823fe7dfa95d16b002b7d@buzz.block.builderlab.xyz>
2026-10-07 12:10:45 -07:00
..