This is a simple update that makes the curses client ignore state (read/unread/marked) updates from the server when they don’t work with the currently known state. In particular, this means that items will no longer appear to be unread again for a few seconds after a fresh batch of items.