Новости

Обновление 2.0.X

102 Просмотра

24.04.2026 в 19:35

Мы хотели сделать тут красиво оформленную новость, но устали и хотим спать. Поэтому продублируем чейндж лог =)

Могут быть неточности в формулировках, т.к это выжимка с альфа-версий совмещенная с бетой и релизной версией.

🔥 Ключевые обновления ядра и инфраструктуры

  • Обновленный дизайн

  • Движок теперь поставляется с версией 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

  • Страница статистики адаптирована под новый дизайн

  • Изменена логика ленивой подгрузки данных

  • Изменено действие для закрытия модального окна

  • В поле выбора соединения была добавлена кнопка вызова добавления нового соединения в настройках статистики

Последние новости

Новый модуль Store

24.04.2026 в 21:57

Обновления

11.04.2025 в 18:17

v.1.1.x-beta

03.04.2025 в 18:23