Skip to content

Version 13.0.0

Choose a tag to compare

@visavi visavi released this 03 May 01:28
· 167 commits to master since this release

Новая версия с кучей новых возможностей
Изменены минимальные требования: PHP 8.3
Добавлен счетчик просмотра объявлений, исправлен пересчет объявлений в админке
Исправлена страница топ авторов в блогах, добавлен вывод имени пользователя

Удален класс BaseModel, все модели теперь наследуются от Eloquent\Model
Включен глобальный middleware ValidateCsrfToken, проверка csrf-токена проводится отдельно от базовой валидации

Рефакторинг Api, добавлены ресурсы для всех методов

Добавлен вывод прикрепленных файлов в api, для постов и диалогов
Добавлена страница с описанием api, документация переведена на swagger, передача токена только в заголовках

Документация API https://visavi.net/api
Добавлена сортировка, постраничная навигация в API
Добавлены новые темы, старые темы motor и mobile улучшены

Обновлен laravel до 13.0, удален Jquery, markitUp, BB-коды, bootbox заменен нативный dialog
Добавлен новый редактор текста Tiptap https://tiptap.dev/

Очень много новых возможностей в новом редакторе, фон для текста, таблицы, загрузка картинок, вставка из буфера, категории для стикеров, автоподсказки пользователей и многое другое
Оптимизирована лента постов, вынесена в отдельную таблицу, добавлена динамическая подгрузка постов при прокрутке
Добавлена загрузка файлов в комментарии
Сами комментарии вынесены в отдельный trait для уменьшения дублирования кода
Новый вид комментариев, с вложенными ответами, с уведомлениями, без отдельных страниц, настройка вложенности регулируется из админки
Исправлена recaptcha v3, токен запрашивается перед отправкой, а не при загрузке страницы