Плагин журнала

Вот репозиторий.
Всё было сделано с помощью LLM-кодирования, с использованием множества обходных путей и «костылей». В целом, более чистым решением было бы реализовать это как плагин. Но как доказательство концепции — пока работает (хотя некоторые крайние случаи ещё не исправлены, например, сохранение состояния кнопки переключения после некоторых действий пользователя).

Вот чего пока не хватает и что возможно только через плагин:

  • Удаление постов владельца темы, которые являются ответами на другие посты, из PostStream
  • Запрет владельцу темы создавать ответы (а для всех остальных пользователей — запрет создавать посты, не являющиеся ответами)
  • Корректировка состояния «есть новые посты» для тем так, чтобы уведомления генерировались только не-ответами владельца темы (то есть записями журнала)
  • Поддержка нескольких авторов журнала (на уровне пользователя) для одной темы
  • Автоматическое развёртывание встроенных постов X (то есть ответов)

Другие идеи для дальнейшей разработки:

  • Создание и автоматическое обновление оглавления/индекса в первом посте для всех записей журнала
3 лайка