Something went wrong. Try again.
Something went wrong. Try again.
ui/reader: change only what changed in an open thread
The reader made every message again on any change to the thread: unfolding one, x, i, a new message, the unsubscribe button's second click. Each time it jumped back to the top, closed the quotes the user had opened, and parsed and read every message's images again. Each message now has a node of its own. Unfolding or folding remakes only the messages whose folding changed, a message that comes is added at the end with those shown whole kept whole, i loads the images of the documents shown in place, and the unsubscribe button is swapped for its armed self where it is. The original colors (v) still remake everything, until siv can change a document's flags in place.
Author
rockorager.dev Date (Nov 8, 2026, 10:24 PM UTC) Commit
Copy SHA
Parent 3d8f6be4 3d8f6be4a6aca76dc8d47a49fa2358ccc0c98fd5