
Новое обновление 0.1.9
Это обновление нельзя назвать кардинально новым —
скорее оно существенно улучшает, дополняет и стабилизирует уже существующий функционал.

Добавлено
- Поддержка аутентификации через 2FA
- Умное кеширование SWR
- Функция автоматической загрузки ionCube через админ-панель
Скрипт попытается самостоятельно скачать и установить ionCube. Если это не удастся — подскажет дальнейшие действия
- Раздел «Недавняя история» в админ-панели
- Экспериментальный Dirty Save (подтверждение при выходе со страницы)
- Cloudflare Turnstile в системе капчи
- Возможность автоматического логирования через
logs($key)
- Lock-механизмы в критически важных местах системы для оптимизации процессов после очистки кеша

Изменено / Исправлено
- Полностью обновлённый интерфейс админ-панели:
новые цвета, select’ы, кнопки, tabs и другие элементы
- Новый кастомный Select по всему движку
- Исправлены ошибки:
-
ORMInterface (500)
-
Confirmation (500)
- долгая компиляция ассетов
- невидимый select за блоком
- отсутствие
app/Modules
- невозможность установки composer при заблокированном
tmp
- Изменено поведение поиска в select — теперь он отображается только при 6+ пунктах (настраивается)
- Обновлены основные настройки и улучшена их читабельность
- Переработан дизайн графиков — стал стабильнее и нагляднее
- Улучшена безопасность:
- CSRF
- HTTP-заголовки
- Исправлен Docker-образ для стабильной работы маркетплейса
- Исправлены ошибки с выбором ролей и прав:
- в навигации
- в настройках ролей
- Теперь можно создавать промо со скидкой 100%
- Полностью переработаны Tabs:
- без утечек памяти
- корректная работа
- Оптимизированы виджеты и устранены ошибки, засоряющие логи
- Изменены заголовки запросов и удалён токен для усиления безопасности пользователей
- Исправлена ошибка с «невалидными» изображениями в FilePond (админка)
- Исправлена проверка токена:
раньше главная страница загружалась каждую секунду,
теперь — лёгкая страница без нагрузки и утечек памяти
- Обновлено поведение sidebar в админ-панели:
- модули и пункты теперь разделены
- их можно скрывать
- Полностью переработана страница маркетплейса:
- корректные переводы
- стабильная работа страниц модулей
- Изменения в БД теперь отображаются сразу
- Добавлена проверка в ORM:
при ошибке sync таблиц веб-интерфейс продолжает работать
- Добавлен прогрев кеша в CRON-режиме (рекомендуется включить и настроить)
- ОЧЕНЬ много оптимизации, рефакторинга и улучшений стабильности,
направленных на предотвращение случайных HTTP 500

Stats & BansManager
- Общие исправления и багфиксы
- В Stats добавлена поддержка:
- CSStats
- ArmyRanks
- RankMe
- HLStatsX
- CSStats X
- Оптимизирован Layout под большое количество серверов
и переработан код профиля — теперь работает стабильнее

GiveCore
- Исправлена работа с
SID 0
Фух… целый день без новых модулей.
Скатился
#

Update 0.1.9 Released
This update doesn’t introduce anything radically new —
instead, it significantly improves, extends, and stabilizes existing functionality.

Added
- 2FA authentication support
- Smart SWR caching
- Automatic ionCube installer via the admin panel
The script will try to download and install ionCube automatically. If it fails, it will provide instructions
- Recent History section in the admin panel
- Experimental Dirty Save (exit confirmation)
- Cloudflare Turnstile captcha integration
- Automatic logging via
logs($key)
- Lock mechanisms in critical system areas to optimize processes after cache clearing

Changed / Fixed
- Completely refreshed admin panel UI:
new colors, selects, buttons, tabs, and more
- New custom Select component across the entire engine
- Fixed errors:
-
ORMInterface (500)
-
Confirmation (500)
- long asset compilation
- invisible select behind blocks
- missing
app/Modules
- inability to install composer when
tmp is locked
- Updated select search behavior — now appears only with 6+ items (configurable)
- Updated core settings and improved readability
- Redesigned charts — more stable and visually clear
- Security improvements:
- CSRF
- HTTP headers
- Fixed Docker image for stable marketplace operation
- Fixed role/permission selection issues:
- navigation items
- role settings
- You can now create 100% discount promos
- Tabs fully reworked:
- no memory leaks
- proper behavior
- Widgets optimized and log-spamming errors removed
- Request headers updated and token removed to improve user security
- Fixed “invalid image” issue in FilePond (admin panel)
- Token check optimized:
- previously reloaded the main page every second
- now loads a lightweight page to avoid load and memory leaks
- Sidebar behavior updated:
- modules and items are now separated
- can be hidden individually
- Marketplace page fully reworked:
- correct translations
- stable module and module list pages
- Database changes are now reflected immediately
- ORM validation added:
even if table sync fails, the web interface continues to work
- Added cache warm-up via CRON (highly recommended to enable)
- A LOT of optimization, refactoring, and stability improvements
aimed at preventing random HTTP 500 errors

Stats & BansManager
- General fixes and improvements
- Stats now supports:
- CSStats
- ArmyRanks
- RankMe
- HLStatsX
- CSStats X
- Layout optimized for a large number of servers
and profile code refactored for better stability

GiveCore
- Fixed handling of SID 0
Phew… a whole day without new modules.
I’ve fallen off
