Show a dot on a channel a Bot has spoken in unseen (#259)
* Give a membership a memory of when its channel was last read * Stamp the caller's membership read, and say so in the roster * Let a member say they have read a channel * Carry the read marker to the app and let it be stamped * Draw a dot on a channel a Bot has spoken in unseen * Mark a channel read the moment it is the one on screen * Narrow the admin and settings rails to the width their labels earn * Keep a fast clock elsewhere from turning mark-read into a storm * Say in the changelog what the unread dot is and is not * Stamp a read against the message clock, not just this one * Assert the clamped stamp without reaching through an optional chain * Regenerate the read-marker migration behind the queue and the frames * Refuse to mark a deleted channel read, matching the pin
G
Guido Vizoso committed
291bae6dc7b79821d10bc2719a22bcc995af613a
Parent: 88078a4
Committed by GitHub <noreply@github.com>
on 8/26/2026, 1:30:59 PM