Skip to content

mini_fiction 0.0.4 (2018-05-20)

Latest
Compare
Choose a tag to compare
@andreymal andreymal released this 20 May 20:57
· 879 commits to master since this release
50fa17e
  • Добавлен простой автоматический поиск наиболее распространённых ошибок,
    связанных с оформлением текста глав
  • Потенциально опасные символы (вроде escape-последовательностей) теперь
    удаляются из пользовательского ввода
  • Добавлена капча, защищающая комментарии от гостей-спамеров (по умолчанию
    отключена, так как требует предварительной настройки)
  • FB2 теперь по умолчанию не заворачивается в ZIP-архив (сообщали, что не все
    читалки нормально поддерживают ZIP)
  • Исправлено отсутствие цитат (blockquote) в FB2
  • Статус (не закончен, закончен) и состояние (активен, заморожен) рассказа
    объединены в одно поле (не завершен, завершен, заморожен)
  • Добавлена возможность отправки жалоб на рассказы и комментарии
  • Содержимое форм создания главы и комментария теперь сохраняется при закрытии
    страницы и восстанавливается при повторном её открытии (в пределах текущего
    браузера)
  • Более умный алгоритм подсчёта слов: отдельно стоящие знаки препинания больше
    не считаются за слова
  • Добавлена защита от случайной повторной отправки такого же комментария,
    который уже был ранее отправлен (полезно при плохом интернет-соединении)
  • Мелкие улучшения области уведомлений, сносок и предпросмотра главы
  • Администраторы получили возможность скрывать отдельные рассказы от поисковых
    систем (robots: noindex)
  • Проведён рефакторинг механизма оценивания рассказов: теперь он более гибкий
  • и расширяемый
  • Добавлена команда mini_fiction checkstoryvoting для перерасчёта рейтинга
    рассказов
  • Небольшие исправления фронтенда для Opera 12 и Opera Mini
  • Поддержка кэширования с помощью Redis или файловой системы
  • Более красивые и функциональные страницы администрирования пользователей:
    с сортировкой и поиском по разным критериям, с возможностью сгенерировать
    ссылку для сброса пароля
  • Добавлена возможность просмотра и отзыва оценок модераторами для защиты
    от накруток
  • Улучшен алгоритм регистрации: ник не считается занятым, пока не будет
    активирован переходом по ссылке из письма
  • Добавлен простой лог действий на странице администрирования
  • Возвращены сортировка по рейтингу в поиске и работоспособность топа
    рассказов
  • На главной странице в блоке обновившихся рассказов каждый рассказ теперь
    встречается не более одного раза
  • Добавлена случайная сортировка в результатах поиска
  • Для модераторов доступна лента локальных комментариев рассказов (комментарии
    из редакторской)
  • В изменениях текста главы теперь винды переносы строк
  • Улучшена настройка форматирования текста глав
  • Для авторов доступен общий лог изменений, содержащий все их рассказы
  • Изменение настроек доступа у рассказа теперь записывается в лог
  • Добавлена подписка на новые рассказы авторов
  • Ники в комментариях авторов рассказа теперь подсвечиваются
  • Блок рассказов в шапке рассказа или саму шапку теперь можно скрыть
  • Теперь можно посмотреть, какие пользователи добавили конкретный рассказ
    в избранное
  • Топ рассказов теперь можно посмотреть за последние N дней (неделю, месяц
    или год)
  • У отредактированных комментариев теперь отображается соответствующая иконка
  • Добавлена возможность удаления пользователем своего комментария, если
    на него ещё никто не успел ответить
  • Добавлена лента удалённых комментариев для модераторов (необходимо для
    выявления злоупотребления возможностью из предыдущего пункта)
  • Добавлен Sitemap для рассказов и их глав
  • Модераторы могут включать или отключать комментирование рассказов
  • Модераторы могут включать или отключать доступ по прямой ссылке
    к неопубликованному рассказу
  • Переделан модуль mini_fiction.management для упрощения расширения
    с помощью плагинов: для добавления новых команд теперь можно безопасно
    импортировать mini_fiction.management.manager.manager