KNode needs Undo for such operations as marking a thread read/unread. (This is because marking the entire thread (or worse a group) read causes loss of "read" attributes of individual posts and thus requires much work of the user to restore which messages were read and which were not.)
Hello! Sorry to be the bearer of bad news, but this project has been unmaintained for many years so I am closing this bug.