leafsy engine.
- Главная
- Магазин
-
Движок
LeafsyEngine
Последние новости
К новостям -
Помощь
Мы хотели сделать тут красиво оформленную новость, но устали и хотим спать. Поэтому продублируем чейндж лог =)
Могут быть неточности в формулировках, т.к это выжимка с альфа-версий совмещенная с бетой и релизной версией.
🔥 Ключевые обновления ядра и инфраструктуры
Обновленный дизайн
Движок теперь поставляется с версией 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)
Компонент виджета проверки обновлений адаптирован под новый дизайн
🔥Авторы модулей теперь указываются с ссылками на них
Это может быть неполный список, мне не удалось сохранить все изменения и отсортировать их как следует, пришлось делать примерную выжимку с помощью ИИ, некоторые изменения могут быть не зафиксированы или зафиксированы не точно.
GamesCore
Добавлена поддержка Leafsy Engine v.2.X.X
Исправлена ошибка с некорректными правами
Исправлена ошибка с дубликатами имен роутов
Исправлена ошибка локализации описаний
В компоненте отображения привилегий пользователей исправлен нерабочий поиск
Исправлено сохранение переменной в RCON-Сниппетах
Исправлено подтягивание класса у иконки валюты на странице магазина привилегий
Убрано поле Query порт при создании сервера
Убрано поле Отображаемое имя при создании сервера (Настройка имени может производиться позже, либо подхватиться параметром auto_name)
Автоматическое присвоение имени включено по умолчанию
Добавлен автоматический разделитель IP и Порта при вставке IP адреса в поле IP
Добавлено автоматическое формирование технического имени сервера
В списке серверов в админ-центре сортировка выводимых серверов идет по их активности (Активные сервера сверху, отключенные снизу)
Страница управления сервером разделена на вкладки
Компонент управления привилегиями перенесен в настройки сервера
Из сидера меню удален пункт со страницей управления привилегиями, т.к теперь он перенесен в настройку сервера
Компонент отображения привилегий пользователей теперь реализован через вкладки (табы)
Добавлен функционал отключения страниц в пользовательском интерфейсе
Добавлено автоматическое создание игрового профиля при подключении аккаунта стим
Добавлен компонент интеграции с модулем Store
Добавлено новое событие при покупке привилегии
Добавлено новое событие при обновлении настроек доната
Изменена логика удаления форм для команд в RCON-Сниппетах
При добавлении аппеляции в пользовательском интерфейсе исправлено отображение редактора (В окне создания заявки оставался старый TinyMCE, добавлена поддержка LTTE)
Редактор привилегии теперь имеет отложенную загрузку
Редактор тарифов теперь имеет отложенную загрузку
Модальным окнам покупки привилегии добавлена ленивая загрузка
Добавлены дополнительные подсказки при создании сервера, для более понятного восприятия полей
Компонентам редактирования сервера добавлены новые плейсхолдеры
В поле выбора соединения была добавлена кнопка вызова добавления нового соединения в настройках: банлиста, мутлиста, доната
Изменен дизайн карточки сервера (Добавлен новый пресет)
Временно добавлены изображения карт (Пока только cs 1.6)
Переделан плейсхолдер загрузки серверов grid
Расширена обработка мониторинга для будущих обновлений
Сидер прав адаптирован под новый формат
Страница списка серверов в админ-центре адаптирована под новый дизайн
Элементы настройки сервера в админ-центре адаптированы под новый дизайн
Rcon сниппеты адаптированы под новый дизайн
Компоненты для взаимодействия с IKS адаптированы под новый дизайн
Компонент управления привилегиями адаптирован под новый дизайн
Компонент аппеляций адаптирован под новый дизайн
Компонент настроек GamesCore адаптирован под новый дизайн
Добавлена поддержка модуля Stats в новый адаптированный дизайн
Внесены правки в страницу банлиста
Внесены правки в страницу мутлиста
Внесены правки в страницу аппеляций
Внесены правки в модальное окно создания новой аппеляции
Внесены правки в страницу пользователей
Страница "Мои привилегии" в личном кабинете адаптирована под новый дизайн
Модальное окно покупки привилегии изменено под новый дизайн и сочетание с модулем Store
Компонент Steam ID адаптирован под новый дизайн
Обновлен дизайн блоков на странице покупки привилегий в темной темы
Добавлена локализация для категории прав "Управление серверами"
В сидере базы данных иконки обновлены на Lucide
Иконка настроек изменена на lucide
News
Добавлена поддержка Leafsy Engine v.2.X.X
Страница списка новостей в админ-центре адаптирована под новый дизайн
Страница редактора новости адаптирована под новый дизайн
Исправлена работа текстового редактора в комментариях после перехода на Livewire 4
Метод загрузки аватарок в комментариях обновлен с lazy на defer
Изменено скругление изображения новости
Pages
Добавлена поддержка Leafsy Engine v.2.X.X
Страница списка страниц в админ-центре адаптирована под новый дизайн
Страница редактора страницы адаптирована под новый дизайн
Stats
Добавлена поддержка Leafsy Engine v.2.X.X
Компонент настроек статистики адаптирован под новый дизайн
Добавлен параметр скрывающий кнопку "Управление" на карточке модуля, т.к модуль регулируется через настройки сервера
В сидере базы данных иконки обновлены на Lucide
Страница статистики адаптирована под новый дизайн
Изменена логика ленивой подгрузки данных
Изменено действие для закрытия модального окна
В поле выбора соединения была добавлена кнопка вызова добавления нового соединения в настройках статистики
Последние новости