Обновления
Что менялось в движке и модулях от версии к версии.
Leafsy Engine v2.1.0
Актуальная- Добавлены дополнительные таблицы для пользовательских настроек
- [DEV] Добавлена команда для отладки версии
- 🔥Добавлена возможность настройки пользовательской ссылки на профиль
- Добавлено право для доступа к смене пользовательской ссылки на профиль
- Добавлена поддержка пользовательской ссылки в базовые компоненты движка
- Добавлена возможность настройки пользовательской ссылки в админ-центре на странице управления пользователем
- 🔥Добавлена поддержка отображаемого имени профиля помимо логина (Можно указать просто имя или ник как например на различных социальных платформах)
- Добавлена возможность настройки отображаемого имени пользователя в админ-центре на странице управления пользователем
- Добавлена возможность отключать функционал отображаемого имени пользователя в настройках авторизации.
- Исправлена ошибка некорректного отображения аватарок в некоторых местах
- 🔥Добавлена возможность авторизации не только по логину, но и по email
- Добавлена возможность указать ссылки на ВКонтакте, Телеграм, Дискорд
- Добавлена возможность указать имя пользователя (Не логин и не отображаемое, просто имя)
- Добавлена возможность настроить ссылки на Вконтакте, Телеграм, Дискорд и имя пользователя в админ-центре на странице управления пользователем
- 🔥Добавлен вывод базовой информации и социальных сетей в профиле пользователя
- 🔥В профиль пользователя добавлена стена, на которой пользователи могут оставлять свои сообщения
- Настройки приватности — новая страница в личном кабинете, где можно указать: кто может писать на стене, кто видит день рождения и скрывать ли год рождения
- Настройки приватности в админ-центре — администратор может управлять приватностью пользователя на странице управления пользователем
- В таббаре исправлены ссылки которые раньше были "Coming Soon" на форум и магазин
- В таббаре ссылки на форум и магазин теперь активны в зависимости от активности модуля
- Таббар теперь меняет ширину в зависимости от количества элементов меню
- Ширина мобильного меню (центральная кнопка в таббаре) теперь не зависит от ширины таббара
- Дропдаун логика мобильного меню заменена на alpine js, что соответствует единому стандарту движка
- При переходе по ссылкам дропдаун закрывается
- У кнопок в таббаре добавлены заголовки делающие навигацию более интуитивно понятной
- Исправлено отображение кнопок авторизации в мобильной версии в хедере сайта
- [LeafsyUI - HR] - добавлена поддержка вертикального разделителя
- Между кнопками смены темы и входа/данными об аккаунте добавлен вертикальный разделитель
- Исправлен отступ у кнопки уведомлений в хедере
- В профиль пользователя добавлен вывод виджета из модуля Форум
- На главную добавлен виджет последних сообщений на форуме
Leafsy Engine v2.0.21
- Изменен префикс кэша по умолчанию
Leafsy Engine v2.0.20
- LTTE - Исправлена подгрузка emoji-picker при событии navigate
- LTTE - Внесены оптимизационные правки в emoji-picker. При первичном открытии окошка с эмодзи подгрузка занимала долгое время (порядка 2 секунд), теперь же открытие происходит сразу.
- LTTE - Исправлено наименование категорий эмодзи при поиске в emoji-picker
- LTTE - Исправлено отображение панели эмодзи если кнопка смещена на другую строку
- LTTE - Исправлено обрезание панели эмодзи в некоторых вариациях редактора
- Исправлено сохранение стандартных валют в админ центре
- Исправлен компонент работы с датами
Leafsy Engine v2.0.17
- В команду проверки обновлений для модулей добавлена поддержка дебаг режима с логированием ответов
- Исправлен дизайн получения обновления модулей в центре обновлений
- Исправлена работа кнопки "Что нового?" у обновлений модулей.
Leafsy Engine v2.0.15
- Leafsy UI - Tab добавлена поддержка дополнительных классов
- Для компонента аватарки пользователя добавлена поддержка поиска пользователя по user_id и username
- В файлы стилей leafsyui добавлены вспомогательные классы
- Leafsy UI - Select - исправлена отрисовка текста ошибок
- Кнопки в редакторе LTTE разделены на отдельные компоненты
- Добавлена задержка при изменении состояния редактора LTTE во время ввода
- Редактор LTTE Теперь поддерживает загрузку изображений на сервер (ранее были только ссылки)
- Изменено поведение верхнего меню, выпадающие списки теперь закрываются при переходе на другую страницу, а не сохраняют свое поведение как это было ранее
Leafsy Engine v2.0.7
- Обновлен метод для API Yoomoney, который будет работать с 18.05.2026
- В Easy Install скорректирована версия Ubuntu необходимая для работы движка, теперь это только Ubuntu 24.04
- Из шаблонизатора убран модуль Leafsy UI (Кастомизация осуществляется по другому)
Leafsy Engine v2.0.5
Могут быть неточности в формулировках, т.к это выжимка с альфа-версий совмещенная с бетой и релизной версией.
🔥 Ключевые обновления ядра и инфраструктуры- Обновленный дизайн
- Движок теперь поставляется с версией PHP 8.4 по умолчанию
- Фреймворк Laravel обновлен до новой версии 13
- Livewire обновлен до версии 4!
- Движок теперь по умолчанию поставляется с Redis и использует его в качестве основного драйвера кэша.
- Добавлен веб-сокет сервер Laravel Reverb
- Добавлен новый метод компиляции шаблонов
- Добавлен новый метод обновления движка
- И множество фиксов и улучшений...
⚡ Важные функциональные изменения и архитектура- Изменен метод регистрации компонентов Livewire в модулях в соответствии с новыми методами работы Livewire 4
- Изменены параметры ленивой загрузки для компонентов на главной странице
- 🔥Добавлен новый встроенный модуль Leafsy UI для унифицированных элементов дизайна движка
- Прописан базовый код сервис провайдера для модуля Leafsy UI
- Добавлена загрузка классов компонентов Leafsy UI
- 🔥Добавлено разделение для темной темы, ранее была общая тема сайта (И в пользовательском интерфейсе и в админ-центре использовалась единая переменная для хранения статуса темы, теперь они разделены и каждый имеет отдельные темы)
- Добавлен путь поиска пути для Leafsy UI в компиляторе шаблонов
- 🔥Изменено поведение настроек админ-центра (Ранее были отдельные страницы с настройками, теперь используется общий компонент настроек, компоненты, которые были отдельными страницами, теперь инжектятся в общий компонент)
- Изменена alpine директива отвечающая за текущую активную ссылку, она была расширена и теперь принимает в себя не только точную ссылку но и паттерны, пока только в админ-центре)
- Добавлен вспомогательный функционал для расширенного взаимодействия с ссылками в Livewire
- Для разработчиков добавлен глобальный хелпер module_enabled($module_name)
- Расширены методы для работы с кошельками пользователей
- Расширены лимиты для загрузки файлов через Livewire
- Добавлен приватный диск в конфигурации движка
- В установщик обновлений модуля и движка добавлен дополнительный флаг на перезапуск Reverb сервера
- В основные настройки в админ центре добавлена кнопка перезапуска очередей
- В основные настройки в админ центре добавлена кнопка перезапуска Reverb сервера
- Изменен метод удаления модуля
- 🔥Добавлена альтернативная компиляция шаблона при удалении модуля
- Обновлен метод очистки прав при удалении модуля
- В файловом менеджере изменены некоторые методы работы с директориями и файлами
🐛 Критические исправления и багфиксы- Исправлена некорректная работа смены темы на пользовательском и административном шаблоне
- Исправлено динамическое подключение цвета к виджетам
- Исправлены цвета состояний и цвета границ в виджете user-line
- Изменена логика виджета user-line. Теперь происходит вычисление всех данных за раз и прогружается один раз, при смене состояний не происходит лишних запросов.
- Исправлена ошибка в новом компоненте настроек, который не учитывал ссылки при возвращении на предыдущую страницу
- Исправлен переход при удалении логотипов/иконки на странице основных настроек
- Исправлено отображение ключа обновления
- Исправлена ошибка при редактировании виджетов, которая переключала режим редактирования
- Исправлена подсветка табов в настройках
- Исправлена локализация в менеджере соединений, когда записей в таблице не найдено
- Исправлен цвет текста в менеджере соединений
- Исправлены размеры кнопок на странице управления модулями
- Исправлена сетка отображения модулей
- Исправлено оформление при установке модуля
- Исправлена подгрузка компонентов на странице управления пользователями
- Исправлены классы размеров аватаров пользователей
- Исправлен сидер прав, который некорректно вставлял описание в базу данных
- Исправлен цвет инпута для изменения цвета роли
- Исправлена ошибка связанная с чекбоксом и работой моделей
- Исправлены цвета плейсхолдера счетчика ролей в темной теме
- Исправлены цвета уведомлений на странице управления пользователем
- Исправлена отрисовка ошибки в LeafsyUI - Select
- Исправлен цвет фона в LeafsyUI - Checkbox
- Исправлены цвета в компонентах LeafsyUI - Input и Select
- В LTTE исправлено отображение диалоговых окон при вставке ссылок в админ-центре (Ранее файл брался от пользовательского шаблона)
- В LTTE исправлен z-index диалоговых окон
- Внесены правки в редактор шаблонов (Тестовое устранение ошибок после перехода на Livewire 4. Нужно наблюдение)
- Исправлена локализация отображения дней регистрации, после последних изменений.
- Исправлено определение путей при загрузке файлов шаблона в LeafsyUI
- При изменении языка исправлена ошибка с хедером сайта
- При изменении языка исправлена ошибка с сайдбаром на главной сайта
- В профиле пользователя исправлена иконка онлайна с мобильного устройства
- Исправлена локализация права для доступа к дашборду в админ-центре
- Исправлена ошибка при выходе из режима редактирования меню при наличии пустых пунктов
🚀 Оптимизация и производительность- Ленивая загрузка виджетов теперь происходит бандлами. Снижается количество запросов к серверу. (Новый метод Livewire 4)
- Загрузка виджетов осуществляется через метод defer вместо lazy
- Слегка оптимизировано поведение частиц в админ-центре
- Слегка оптимизировано и расширено преобразование хедера при прокрутке в пользовательском шаблоне
🎨 Дизайн и улучшения интерфейса (Админ-центр)- Загружен обновленный логотип Leafsy Engine
- Логотип движка вынесен Leasfy UI
- Добавлена поддержка партиклов для цельного дизайна с основным сайтом
- 🔥Добавлен offcanvas элемент для небольшой настройки админ-центра (Включение/Отключение частиц и изменение ширины контента, что делает панель более приятной на мониторах с большим разрешением)
- Добавлен glow effect для элементов меню
- Изменены цвета карточных виджетов в панели управления, подходящие под обновленную тему
- Обновлены плейсхолдеры карточек виджетов
- Добавлена вспомогательная библиотека js для работы с цветами colorjs.io
- Добавлена вспомогательная библиотека js для работы с партиклами tsparticles
- Изменено js поведение отрисовки чартов в виджетов
- Временное решение через cdn было заменено на npm пакет для apexcharts
- Цвета подсказок в виджетах apexcharts теперь тоже имеют динамический подхват цветов
- Изменен плейсхолдер для виджетов при редактировании сетки
- В админ файле js убраны избыточные консольные логи
- 🔥Добавлена настройка отображения контента в админ панели, может использоваться как заполнение во всю ширину так и фиксированный контейнер
- Изменено мерцание выпадающих меню в сайдбаре админ центра
- Убрана кнопка редактирования сетки виджетов на странице дашборда
- Добавлен метод удерживания для запуска режима редактирования сетки виджетов (Удерживайте любой виджет в течение некоторого времени, и включится режим редактирования)
- Убрана кнопка открывающая кнопки сохранения и добавления новых виджетов, теперь они сразу отображаются для более приятного пользовательского опыта
- Кнопка отмены редактирования виджетов добавлена к кнопкам сохранения и нового виджета
- Добавлена поддержка дополнительных паков иконок
- 🔥Стандартные иконки в меню админ-центра заменены на Lucide
- Изменены цвета карточек выбора настроек на странице настроек соответственно
- Иконки у карточек изменены на Lucide
- Изменен идентификатор блока настроек авторизации
- Слегка изменена компановка блоков в основных настройках движка
- В шаблонизаторе добавлен wire:transition к редактору кода
- Добавлен предпросмотр WYSIWYG редактора на странице основных настроек
- Добавлен плейсхолдер для основных настроек
- Добавлено новое оформление для страницы настроек авторизации
- Настройки авторизации через социальные сети переформированы из отдельных карточек в табы
- В настройках капчи добавлен плавный переход убирающий резкое появление блока
- Добавлено новое оформление для страницы настроек почты
- Добавлено новое оформление для страницы настроек платежных систем
- Добавлено новое оформление для настроек Yookassa
- Добавлено новое оформление для настроек Yoomoney
- Добавлено новое оформление для настроек Paypalych
- Табы при выборе социальных сетей в настройках авторизации изменены на более единый стиль
- Табы тестово добавлены как отдельный компонент Leafsy UI - Tabs
- В очередной раз изменена компоновка блоков в основных настройках
- 🔥Модальное окно вынесено в редактируемый компонент для доступа к редактированию из шаблонизатора
- Изменен бэкдроп у модальных и диалоговых окон
- Добавлено полнцоценное оформление панели кастомизации админ-центра
- 🔥Тестово добавлено SPA-Like поведение компонентов в админ панели
- Изменено поведение фокуса компонента кнопки в Leafsy UI
- Для виджетов все таки возвращена кнопка редактирования, но в новом исполнении
- Модальное окно редактора валют изменено под новый стиль
- Добавлен компонент Leafsy UI - Badge
- В настройках Yookassa задействован Badge компонент
- 🔥Изменен эффект перехода между страницами
- Для кнопки редактирования виджетов добавлена директива @teleport
- Тайминги анимаций в настройках подогнаны, для более плавного пользовательского опыта
- Компоненту Leafsy UI - Badge добавлена дополнительная обводка
- Добавлен компонент Leafsy UI - Alert
- В настройках платежных систем, блоки alert заменены на компонент Leafsy UI - Alert
- На странице списка настроек убраны анимации появления, которые были ранее, теперь анимация идет от общего компонента
- На странице центра обновления убраны некоторые анимации появления
- Немного видоизменен чейнджлог в центре обновлений
- Немного доработан класс карточки
- Страница модулей изменена в соответствии с обновленной темой
- На странице виджетов добавлен дополнительный переход при переключении режима редактирования
- Страница Менеджера соединений адаптирована под обновленный дизайн
- Модальное окно менеджера соединений адаптировано под обновленный дизайн
- Изменен блок загрузки при установке модуля
- Добавлено оформление при отсутствии установленных модулей
- Добавлен плейсхолдер при загрузке модулей
- Добавлены дополнительные строки локализации для расширения информативности интерфейса
- Изменена логика поведения сайдбара
- 🔥Обновлен парсер логов
- 🔥Страница логов адаптирована под новый дизайн
- 🔥Логи Laravel и прочие логи теперь разделены для визуального удобства
- На странице соединений исправлены кнопки действий в таблице
- В компоненте Leafsy UI - Button изменен размер sm
- Страница платежей в админ-центре адаптирована под новый дизайн
- Страница списка пользователей в админ-центре адаптирована под новый дизайн
- Переработан компонент выбора даты
- Переработан компонент настроек аккаунта пользователя
- Исправлены стили стандартного класса карточки
- Исправлен градиент в верхнем блоке на странице управления пользователями
- Исправлена ширина инпута ключа установки модулей
- Исправлена ширина компонента инпута с кнопкой
- Исправлен заголовок в LeafsyUI - Input
- Компонент уведомлений для адаптирован под новый дизайн
- Компонент списка уведомлений на странице управления пользователем адаптирован под новый дизайн
- Цвета пагинатора исправлены для нового дизайна
- Компонент управления кошельками пользователя адаптирован под новый дизайн
- Компонент управления безопасностью пользователя адаптирован под новый дизайн
- Страница управления ролями адаптирована под новый дизайн
- 🔥Права в модальном окне настройки ролей теперь подразделяются на категории
- Модальное окно создания/редактирования роли теперь имеет ленивую загрузку
- Добавлен новый компонент LeafsyUI - Checkbox
- Модальное окно создания/редактирования роли адаптировано под новый дизайн
- Права модулей теперь интегрированы с общей системой категорий, но также отдельно дублируются в отдельной категорией со всеми правами модулей
- Добавлена сортировка по приоритету административных прав относительно пользовательских
- Добавлены иконки к категориям прав
- Изменена иконка во время отправки уведомления о зачислении/снятии средств
- Добавлена расширенная поддержка определения модулей для прав
- Страница редактирования прав адаптирована под новый дизайн
- Модальное окно создания/редактирования прав адаптировано под новый дизайн
- Создание/Редактирование прав адаптировано под новую систему категорий прав
- Страница шаблонизатора адаптирована под новый дизайн
- В шаблонизаторе добавлен блок-заглушка, когда редактор не открыт
- 🔥Компиляция ассетов админ-панели вынесена в отдельную кнопку
- Заменен лоадер при компиляции шаблона
- Страница редактора меню адаптирована под новый дизайн
- Страница редактора меня теперь также работает через табы и встроенные компоненты, вместо отдельных страниц
- Страница локализатора адаптирована под новый дизайн
- Переписан компонент уведомлений (тостов) для админ-центра, исправлено отображение анимаций появления и исправлена работа анимаций исчезновения
- Добавлен пропуск переходов в компоненте основных настроек движка
- Цвета диалоговых окон WireUI адаптированы под новый дизайн
- Кнопка в компоненте LeafsyUI - Input заменена на компонентную кнопку LeafsyUI - Button
- Изменен подход в работе с состоянием entangle в компоненте LTTE (Редактор текста)
- Кнопка в компоненте LeafsyUI - Select заменена на компонентную кнопку LeafsyUI - Button
- Цвет кнопки сохранения в редакторе изменен на более выделяющийся (Primary вместо Secondary)
- В настройках движка иконки модулей исправлены на универсальные
🎨 Дизайн и улучшения интерфейса (Пользовательская часть)- Изменена ширина сетки шаблона Default
- Изменен градиент в верхушке сайта
- Добавлен прелоадер для загрузки шрифтов
- Добавлен дополнительный layout для страницы профиля (заготовка для будущего обновления)
- Обновлен дизайн компонента карусели (Слайды)
- Изменены цвета движка
- Слегка изменен вид радиального прогрессбара
- Добавлен компонент UserCard для мини карточки пользователя
- 🔥Добавлены настройки ссылок для виджетов социальных сетей (Ранее это были простые шаблоны, теперь можно указать ссылки через настройки)
- 🔥Добавлен мини виджет для вывода ссылок на социальные сети в футер
- Дизайн верхней шапки профиля и личного кабинета обновлен под новый дизайн
- Страница "Основное" в личном кабинете адаптирована под новый дизайн
- Страница "Уведомления" в личном кабинете адаптирована под новый дизайн
- Страница "Безопасность" в личном кабинете адаптирована под новый дизайн
- Страница "Кошелек" в личном кабинете адаптирована под новый дизайн
- В команде для теста уведомлений изменена иконка
- В компоненте пользовательских уведомлений вывод иконок заменен на универсальный
- В сайдбаре личного кабинета изменены иконки на lucide
- 🔥Иконки в меню рендерятся без привязки к untitledui и теперь универсальны
- 🔥Иконки в базовом пресете меню изменены на lucide
- Модальное окно авторизации адаптировано под новый дизайн
- Head в layout'ах вынесен в отдельный компонент
- 🔥Изменена страница ошибки 404
- В шаблоне Default уведомления адаптированы под новый дизайн
- В шаблоне Default диалоговые окна адаптированы под новый дизайн
- В шаблоне Default модальные окна адаптированы под новый дизайн
- В классах уведомлений изменены стандартные иконки
🧩 Новые компоненты Leafsy UI- Добавлен компонент Leafsy UI - Card Header
- Добавлен компонент Leafsy UI - Input
- Добавлен компонент Leafsy UI - Textarea
- Добавлен компонент Leafsy UI - File Upload
- Добавлен компонент Leafsy UI - hr
- Добавлен компонент Leafsy UI - Button
- Добавлен компонент Leafsy UI - Switch
- Добавлен компонент Leafsy UI - Badge
- Добавлен компонент Leafsy UI - Alert
- Добавлен компонент Leafsy UI - Checkbox
📦 Прочие изменения- Модуль LeafsyUI скрыт из общего списка модулей
- Обновлен пресет для генератора модулей
- Удален устаревший пресет для генератора модуля
- Добавлена подгрузка локализации Leafsy UI
- Бонусные осколки при начислении теперь округляются до целого числа
- Обновлены базовые классы валюты "Осколки"
- Добавлено несколько css файлов с готовыми цветовыми палитрами (Классические цвета Leafsy Engine и базовая палитра Tailwindcss)
- Компонент виджета проверки обновлений адаптирован под новый дизайн
- 🔥Авторы модулей теперь указываются с ссылками на них
Это может быть неполный список, мне не удалось сохранить все изменения и отсортировать их как следует, пришлось делать примерную выжимку с помощью ИИ, некоторые изменения могут быть не зафиксированы или зафиксированы не точно.
Leafsy Engine v1.11.28-beta
- Изменена работа конфигурационных переменных
- Изменен метод отдачи глобальных переменных представлений
Leafsy Engine v1.11.26-beta
- Для более корректной работы явно добавлен мета-тег с csrf токеном в layout файлы движка.
- Добавлены fallback данные при незаполненных настройках smtp сервера.
- Исправлена визуальная ошибка авторизации с некорректным токеном, которая появилась после последних обновлений библиотек.
- Изменено автоматическое имя сервиса генерируемое при подключение двухфакторной аутентификации.
- Добавлена поддержка автоматического указания ключа обновления при установке.
- Изменен persist ключ хедера, для более корректного отображения.
Leafsy Engine v1.11.19-beta
- Добавлена новая валюта по умолчанию — Осколки, полностью кастомизируемая. Предназначена для получения через игровую активность (например, за игру на сервере) и альтернативные пути на сайте. Стимулирует не-донатеров быть активнее и открывает доступ к преимуществам, что может со временем привести к желанию приобрести больше контента.
- Изменена валюта по умолчанию — теперь это LC (Leafsy Coin), с полностью кастомизируемым внешним видом: можно задать любую поддерживаемую иконку (включая стандартный рубль) и изменить название валюты.
- В личный кабинет добавлена поддержка отображения нескольких валют.
- В личный кабинет добавлена поддержка вывода истории операций для дополнительных валют.
- В админ-центре реализована выдача дополнительных валют на странице управления пользователем.
- В админ-центре добавлена поддержка вывода истории операций для дополнительных валют.
- Добавлены переключатели для фильтрации валют в истории операций.
- Добавлено переключение логирования для дополнительных валют.
- Изменён виджет отображения баланса — вынесен в отдельный компонент с поддержкой мультивалютности.
- Добавлена настройка процента начисления Осколков в зависимости от покупок за донат-валюту.
- Добавлен новый тип иконки валюты — Текст.
- Добавлены новые типы настроек для гибкой настройки валют.
- Исправлена ошибка, из-за которой некорректно добавлялась история операций с валютой.
- Исправлена ошибка с кодом валюты.
- Исправлены кнопки действий на странице управления валютами.
- Исправлены мелкие визуальные проблемы на странице управления валютами.
- Обновлён сидер валют.
- Внесены небольшие правки в запрос получения баланса.
- Доработан метод получения кошельков пользователей.
- Изменён метод отправки уведомлений при операции с валютами.
- Кнопка прокрутки наверх была смещена на мобильных устройствах — ранее перекрывала кнопку профиля/авторизации.
- Положение сайдбара в личном кабинете адаптировано под обновлённый хедер.
- Исправлены визуальные неточности в темной теме на странице безопасности.
- Уведомлениям в личном кабинете добавлена рамка для лучшего визуального разделения.
- Различные компоненты модальных окон приведены к единому стилю.
- Исправлен пресет административного меню.
- Исправлены некоторые ошибки с проверкой имени пользователя.
- У всех пакетов обновлены мажорные версии.
- Удалён пакет
laravel-ignition— теперь используется новая страница ошибок Laravel 12.29+. - Обновлены все библиотеки и зависимости.
Leafsy Engine v1.10.4-beta
- Исправлен перевод описания в мета-тегах description и og:description
- Исправлено присвоение цвета индикатора загрузки при переходе между страницами
- Исправлено отображение логотипа в футере шаблона Default
- Добавлена локализация для текста при удалении аватарки (ранее она была пропущена)
- Изменено поведение верхней навигации в шаблоне Default — теперь она прикрепляется к верху экрана, обеспечивая более удобное взаимодействие
- Обновлены формы ввода кода двухфакторной аутентификации: переход между полями стал стабильнее, вставка из буфера обмена теперь работает корректно, добавлено автоматическое отправление формы после ввода кода
- На неопределённый срок отключена hCaptcha
- Добавлена кнопка «прокрутки к началу» (scrollToTop) в шаблон Default
- Добавлена возможность удаления логотипа и иконки в настройках админ-панели
- В редакторе меню исправлено поле «тип перехода» для основных пунктов меню
- Изменён порядок вывода заголовка страницы: теперь сначала идёт название страницы, затем — название проекта, что улучшает ориентацию пользователя во вкладках браузера
- Добавлена возможность задать собственный заголовок для главной страницы
- Добавлен новый текстовый редактор LTTE (Leafsy TipTap Editor) — редактор на основе TipTap, интегрированный с темой движка и гармонично вписывающийся в интерфейс
- Для пользователей, которым недостаточно функционала LTTE, добавлена возможность переключения на старый редактор TinyMCE
- Исправлены визуальные ошибки при отображении динамических настроек от модулей
- Обновлены библиотеки и зависимости
Leafsy Engine v1.8.12-beta
Работа с внешними зависимостями
- Добавлен экспериментальный метод загрузки сторонних PHP-компонентов через Composer. (Тестовый метод установки пакетов Composer минуя основной конфиг)
- Реализован экспериментальный метод работы со сторонними NPM-пакетами.Улучшения редактора меню
- Включена поддержка перетаскивания элементов в интерфейсе редактора меню.
- Реализована возможность переносить пункты меню между основным списком и подменю (и обратно).
- Добавлена возможность создания подменю в редакторе административного меню.
- Поддержка нескольких уровней вложенности подменю как для административной панели, так и для пользовательского интерфейса.
- Возможность перемещать пункты меню между различными уровнями вложенности.
- Изменен внешний вид редактора меню, теперь пункты меню отображаются более понятно и минималистично (Лишняя информация скрыта за новым режимом редактирования, названия меню сразу отображаются локализованными, что является более дружелюбным по отношению к пользователю, иконки также отображаются в режиме просмотра)
- Добавлен режим редактирования, это все те же настройки, что были ранее, но перенесенные в отдельный режим
- Добавлена система пресетов меню, можно сохранить текущие настройки меню в файл и использовать в дальнейшем, либо загружать настройки других людей для удобства настройки меню
Виджеты
- Введена новая система виджетов для административной панели.
- Добавлена поддержка динамической сетки расположения виджетов.
- Упрощён виджет информации о движке: теперь отображает только текущую версию.
Добавлены следующие виджеты:
- Плитка "Всего пользователей" — отображает общее количество зарегистрированных пользователей.
- Плитка "Пользователей онлайн" — показывает количество активных пользователей.
- График "Динамика регистрации пользователей" — визуальное представление роста пользователей на Вашем проекте.
- Исправлено отображение плейсхолдера стандартного плиточного виджета.
Модули и права доступа
- При попытке установки модуля выводится уведомление о некорректном ключе обновления.
- При генерации нового модуля автоматически создаётся стандартное право его отображения и присваивается базовой роли «Основатель».
- Автоматически генерируется уникальный ключ для кастомного модуля.
- Исправлена категория у стандартного административного права при генерации модуля.
- Добавлена поддержка автоматической генерации ключей для корректной работы кастомных модулей.
- Исправлено отображение категории прав модуля если модуль отключен — в окне настройки ролей.
- Добавлена возможность установки сторонних модулей из архива.
- Исправлено отображение поля ввода ключа для установки модуля.
Шаблоны и настройки внешнего вида
- Добавлена возможность загрузки собственного логотипа в разделе «Основные настройки».
- Добавлена возможность загрузки пользовательской favicon в разделе «Основные настройки».
- Реализована возможность загрузки шаблона по ключу.
- Изменена директория хранения собранных файлов шаблонов.
- Добавлена возможность установки персонального шаблона для сайта.
- Исправлена работа компонента всплывающих уведомлений со сторонними шаблонами.
- Исправлена работа диалоговых окон со сторонними шаблонами.
- Добавлена функция автоматического обновления лицензированных шаблонов при обновлении движка (функционал пока не протестирован) .
Исправления и оптимизация
- Исправлен порядок загрузки CSS-классов сторонних библиотек в шаблоне Default.
- Исправлен цвет текста в темной теме при обновлении движка.
- Исправлены мелкие визуальные баги по интерфейсу.
Leafsy Engine v1.3.12-beta
Фикс менеджера обновлений
Leafsy Engine v1.3.8-beta
Интерфейс
- Исправлено отображение текста уведомлений на странице управления пользователем в админ-центре при использовании тёмной темы
- Исправлено отображение кнопок действий в темной теме в разделах "Локализатор" и "Менеджер соединений" админ-центра
- Исправлен цвет некоторых элементов текста на странице "Редактор меню" в админ-центре
Пользователи
- Добавлена страница со списком пользователей
- Добавлен вспомогательный компонент для отображения аватара и логина пользователя в различных частях интерфейса
Steam ID
- Добавлена поддержка дополнительных значений Universe в правиле валидации Steam ID
Центр обновлений
- Добавлено отображение последних обновлений движка в Центре обновлений
- Исправлено получение описания обновлений
Система модулей
- Реализована базовая система зависимостей для модулей
- Доступен новый шаблон для генератора модулей
Примечание: Стандартный шаблон был немного улучшен. В текущей версии система модулей остаётся ограниченной в возможностях для сторонних разработчиков. В будущих релизах планируется её дальнейшее развитие и упрощение интеграции внешних модулей.
Leafsy Engine v1.1.13-beta
- Исправлено отображение года в футере в копирайте.
- Добавлен крестик в окне авторизации и регистрации, можно не бить в монитор кулаком, чтобы закрыть это проклятое окно!
- Добавлен Cursor-pointer к кнопкам по умолчанию (Пальчик на все кнопки!).
- Исправлена возможность просмотра профиля неавторизованным пользователям.
- В профиле исправлено отображение с английской локализации на русскую в количестве дней регистрации.
- Боковая панель в админ-центре теперь сохраняет позицию прокрутки.
- Исправлены цвета текста в центре обновлений при использовании темной темы.
- Добавлена ссылка на документацию по настройке капчи (Также написана документация по настройке капчи).
- Отображение прав в модальном окне ролей изменено на более удобную для восприятия форму, а конкретнее описание права отображается как основное, а имя права теперь в подсказке.
- В основных настройках исправлено поле ввода описания и заменено на textarea.
- Обновлены все библиотеки.
Leafsy Engine v1.1.0-beta
Нет информации об обновлении :cLeafsy Engine v1.0.4-beta
Версия собрана, но ещё не выкачена
Нет информации об обновлении :cLeafsy Engine v1.0.2-beta
Версия собрана, но ещё не выкачена
Нет информации об обновлении :c
История ведётся до текущей версии: то, что ещё не вышло, в список не попадает.