Провёл ревизию системы автоматической пометки просмотренных сообщений и добавил новую сводную страницу с профилем пользователя - https://www.opennet.dev/~Во многом страница повторяет страницы с информацией о пользователях "https://www.opennet.dev/~ник", но включает дополнительные сведения о текущем пользователе. Например, время последнего просмотра и индикаторы появления новых сообщений в обсуждениях с участием пользователя, а также новый блок с хронологическим списком ответов на сообщения пользователя и боковые блоки для отслеживания произвольных обсуждений и сообщений от любых других участников. При клике на значок "new" раскрываются только новые сообщения в нити, а при клике на значок "L" раскрываются только сообщений определённого участника.
Управление отслеживанием (удаление, добавление элементов) "Отслеживание обсуждений и участников" как и раньше осуществляется на странице "Слежка" или через ссылку "Отслеживание обсуждений и участников" на странице ~/. Для добавления конкретного ника в список отслеживания также добавил ссылку 'Отслеживать сообщения участника "ник"' на все страницы "/~ник". Для добавления обсуждений в список отслеживания по-прежнему действует ссылка "Отследить" на конечных страницах обсуждений и в ajax-блоках.
Сегодня ещё добавлю в шапку на все страницы виджет с информацией о текущем нике и индикаторами появления новых ответов и сообщений в отслеживаемых обсуждениях.