Skip to content

v0.1.9

Choose a tag to compare

@FlamesONE FlamesONE released this 14 Dec 20:50
· 301 commits to main since this release
4533945

🇷🇺 Новое обновление 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 😭