Releases: visavi/rotor
Version 9.2.0
Изменены методы возвращающие html,
теперь практически все вызовы кода в шаблонах blade выполняются через безопасный вызов {{ $html }}
Это сделано для большей безопасности
Исправлен сброс кеша при изменении статуса
Исправлено отображение картинок в загрузках и галерее
Version 9.1.0
Исправлена верстка в новостях, в объявлениях, рейтингах, в контакт и игнор листе и в других местах
В миграции добавлено постоянное соединение
Включен вывод ошибок в install
В гостевой добавлен статус гостя
Исправлен длинный текст в шапке
На странице онлайн выводится браузер пользователя
Добавлен вывод имени пользователя вместо логина при ответах и цитированиях
Добавлена проверка доступности логина при вводе текста при регистрации
Исправлена ошибка валидатора, пустые сообщения
Обновлен bootstrap до 4.6
Исправлен счетчик посещений, в полночь не записывался результат за час
Добавлен вывод ошибок при включенном debug (для готовой сборки)
Переписан поиск по блогам, добавлен полнотекстовый индекс
Переписан поиск по форуму и загрузкам, поиск теперь работает и для postgres. Убраны лишние фильтры, изменены индексы
Исправлено отображение рейтинга в галерее
Улучшен фильтр в предложениях
В меню новых сообщений выводится кол. писем у каждого письма
Добавлена возможность вывода рекламы в основных частях сайта
Добавлен раздел управления рекламой
При создании симлинка модуля, проверяется существование
Исправлена установка модулей на windows
В кеше теперь хранятся объекты, это в будущем поможет созданию ленты
Исправлен сброс кеша при изменении статуса
Version 9.0.0
Полная поддержка PostgreSQL
Добавлена новая тема по умолчанию (default)
Полная поддержка ipv6
Настройки комментариев на страницу вынесены в одну переменную для всех сервисов
Добавлено уведомление об ответе на стену сообщений и в админ-чат
Удалено ограничение сообщений на стене
Удалены некоторые старые темы, удален пакет MobileDetect, удалено автоопределение темы
Улучшены стили bb кодов
Оптимизирован метод подсчета просмотров, добавлен счетчик просмотра тем в форуме
Добавлен бан по ipv6, в валидатор добавлен метод проверки ip
Исправлен показ капчи на странице подтверждения регистрации
Упрощены вызовы полиморфных связей, связи используют псевдоними
Переименованы некоторые модели, таблицы, рефакторинг переменных и индексов в БД
Исправлена функция вывода логов sql
Исправлен стиль стрелок в каруселе
Изменена фильтрация сообщений, теперь в базе хранятся сообщения в оригинальном виде
Вынесены в шаблоны старые виджеты
Исправлена верстка в шаблонах писем
Оптимизирован счетчик онлайн
Исправлена проверка ip и сохранени последнего посещения
Переделан счетчик онлайн, теперь он может учитывать одного пользователя с разных браузеров или ip
Вход через соцсети отображается в истории авторизаций
Улучшена функция проверки флуда, теперь можно установить количества повторов
Удалены настройки web темы, исправлена установка темы по умолчанию
Оптимизированы запросы в блогах
Добавлена возможность логирования действий
Переименованы некоторые смайлы, для совместимости
Исправлен вывод title, теперь выводится без пробелов и разрывов строк
Добавлена проверка телефона в валидатор
Все рейтинги объединены на одной странице
Version 8.5
Добавлена возможность задавать имя префикса БД
Добавлена возможность заполнять имя пользователя в гостевой
Оптимизированы индексы БД в форуме
Оптимизирована функция вывода постраничной навигации
Оптимизированы страницы просмотра новых событий в форуме
Исправлен вывод статистики по дням и часам, упрощены запросы
Добавлена поддержка bb кодов в обратной связи
Улучшена страница вывода стикеров
Уведомления о новых сообщениях обнуляются после прочтения или удалении всех непрочитанных писем
Удален неиспользуемый функционал
Ускорен метод пересчета статусов пользователей
Переделана установка настроек пользователя,
Исправлена установка временного сдвига
Оптимизирована функция получение настроек пользователя
Добавлен метод получения дефолтных настроек
Улучшен установщик движка, теперь ну нужно менять настройки вручную, движок автоматически определяет откуда брать миграции
Version 8.4
v8.4.0 8.4 version
Version 8.3
v8.3.0 8.3 version
Version 8.2
v8.2.0 8.2 version
Version 8.1
Исправлен установщик движка
Поправлены индексы в таблице users
Исправлена установка времени публикации файла
Обновлены миграции для полной совместимости с php7.4
Добавлен отложенный подсчет счетчиков посещений
Оптимизирована таблица онлайна пользователей
Version 8.0
Поправлено редактирование и удаление сообщения в форуме
Поправлен rss форума
Новости на главной кешируются и обрезаются по тегу cut
Добавлена возможность закрыть публикацию статей для пользователей
Убраны кнопки вперед назад в пагинации
Валидатор загрузки файлов возвращает более развернутый ответ ошибки
Удален тег nextpage
Добавлена обрезка страниц в блогах
Добавлена функция обрезки текста с закрытием тегов
Поправлена кнопка далее в блогах
Счетчик категорий учитывает вложенные элементы
Добавлен запрет на удаление уже прикрепленных изображений
Оптимизирована загрузка файлов и конвертация видео
Добавлена автоматическая очистка кеша при добавлении сообщений на сайте
Добавлен скролл к началу страницы
Удалены icq и skype из профиля
Удаление комментариев css при сборке
Оптимизирован bootstrap
Шаблонизатор вызывается без прослойки
Переименована функцию trans() в __()
Добавлена поддержка recaptcha v3
Поправлена дата последнего сообщения в новых темах
Добавлена captcha на авторизацию
Удаленный пользователь не показывается как гость
Добавлена настройка удаленного пользователя
Запрещена регистрация с логином состоящим только из цифр
Добавлена миграция заменяющая все числовые логины
При удалении пользователя переписка остается доступной
Разбан автобана по IP возможен через минуту
Добавлен аватар системы, иконки для гостя и для удаленного теперь разные
Исправлена ошибка переадресации, после ответа на сообщение
Поправлена ссылка на странице поиска пользователя
Реализована возможность авторизации по логину или email
Изменен способ получения настроек, кеширование настроек при выключении debug режима
Добавлен вывод автора при модерации файла
Настройки перед кэшированием переопределяются ENV данными
Переписан сканер сайта, улучшена производительность, игнорирование директорий которые в игноре
Добавлен вывод уведомления в приватной почте о прочтении письма
В редакторе файлов, файл недоступный для записи теперь можно просмотреть
Исправлено незачисление баллов при комментировании в загрузках и предложениях
Функция подсчета остатка времени выводит более точное время
Оптимизирован вызов класса Request и исправлена ошибка загрузки файлов
Поправлены стили прогресс бара в голосованиях
Поправлен стиль иконок в карусели
Все уведомления в приват вынесены в шаблоны и доступны для редактирования
При объяснении бана, письмо уходит всем админам
Исправлено объяснение из бана
Реализовано кеширование через file, redis или memcached
Функция блокировки флуда оптимизирована и перенесена в новый кеш
Добавлена постраничная навигация в очистку кеша
Кеширование настроек только при env=production
Рефакторинг пагинации
В новостях картинка показывается в окне
Добавлена админская реклама
Запросы БД показываются при клике на дебаг панель
Добавлены лайки в новостях
Статус пользователя теперь не проверяется на уникальность
Добавлена консольная команда сравнения языковых пакетов
Добавлен выбор языка при установке
В статистику производительности добавлено время всех запросов к БД
Реализована полная локализация и добавлен английский язык (машинный перевод)
Version v8.0.0-dev
Строгая типизация в коде
Оптимизирован метод обработки стикеров
Добавлены категории для смайлов и стикеров
Исправлена ошибка на странице топ постов в форуме
Возможность загружать анимированные картинки
Правильный возврат типов данных для настроек
В методе очистки кэша появилась возможность очищать выборочно файл
Ссылки на скачивание файлов в загрузках сделаны в виде кнопки
Исправлена ошибка при публикации файла админом не увеличивался счетчик
Исправлена ссылка на очистку админ чата
Добавлен новый метод getName() который возвращает имя или логин пользователя
Изменен метод getProfile, удален второй параметр отвечающий за вывод текста вместо ссылки
Исправлено удаление из черного списка
Исправлена страница получения сюрприза, теперь его смогут получить все
Обновлен bootstrap до последней версии
Обновлен font awesome
Обновлен bootbox
Немного улучшена форма голосования за файл
Немного изменены темы, breadcrumb и header вынесен в отдельные секции для большей гибкости
Добавлен счетчик символов в полях textarea
Добавлен параметр выключение двойного преобразования сущностей в check
Добавлены подсказки в некоторые поля
Кол. символов комментариях настраивается в админке
Добавил настройки длины поля в формы
Локализация всего сайта
Добавлен резервный язык в настройки
Быстрое переключение языка
Исправлен стиль аватаров, они снова круглые
Удалены вызовы некоторых хелперов из laravel для совместимости с 5.8
Исправлено редактирование и удаление сообщений куратором
Уменьшать репутацию могут пользователи с положительным рейтингом
Исправлена bb панель в редактировании файлов
Рефакторинг базового класса, улучшена bb панель, в мобильной версии панель прокручивается, а не частично скрывается
Оптимизация поиска по форуму
Добавлена настройка типа движка mysql (innodb, myisam)
Добавлена проверка при создании индекса fulltext
Оптимизация индексов mysql
Исправлена обработка ссылок в bbcode
Добавлена функция запуска консольных команд
Курсы валют без наименования, показывается разница курса
Обновил пакет работы с кроном
Исправлено уведомление об упоминании при цитировании
Исправлена функция обрезки текста
Рефакторинг антифлуда, теперь работает правильно
Скрыта ссылка на изменение репутации для гостей
Рефакторинг модулей, перенесены в корень, модули можно теперь выключать, симлинки создаются на всю директорию, а не по отдельности
Для рекаптчи добавлена настройка текущего языка, добавлен async defer для внешних скриптов
Локализация и подключение шаблонов работают через фасады
Стена пользователей скрыта от поисковиков
Переделано подключение csrf в шаблоны
Переделаны стили подсветки ошибок форм, после валидации выводятся как ошибки так и правильно заполненные поля
Убраны пробелы в description
Изменены формы загрузки файлов
Заменена картинка "нет фото"
Исправлена ошибка вывода времени последней новости
Исправлены шаблоны вывода страницы печать
Перенесены компилируемые стили и скрипты в modules
Description для темы форума формируется из 1 поста