Releases: Flute-CMS/cms
v1.0.4.1
v1.0.4
- Исправление ошибки с подгрузкой редактора в виджетах
- Исправление неправильного рендера перевода в футере в навбаре
- Добавлена
Navigation+. Автоматически будет создаваться подменю если меню не вмещается в ширину контейнера - Исправлена ошибка с рекомпиляцией ORM схемы при каждой загрузке при ошибок
- Исправлена проблема с docker volume
- Исправлена проблема с обновлениями (на этот раз точно)
- Добавлена отдельная страница для режима тех.работ (так же добавлен таймер с приблизительным концом)
- Другие исправления и фиксы
У кого не обновляется через админ-панель, обновите вручную папку
app/иbootstrap/из архива. Прошу прощения у всех за неудобства.
- Fixed an issue with loading the editor in widgets
- Fixed incorrect rendering of translations in the footer and navigation bar
- Added
Navigation+. A submenu will be automatically created if the menu does not fit within the container's width - Fixed an issue with the ORM schema being recompiled on every load when errors occur
- Fixed an issue with Docker volumes
- Fixed an issue with updates (for sure this time)
- Added a separate page for maintenance mode (also added a timer showing the estimated end time)
- Other fixes and improvements
If the update isn't working via the admin panel, please manually update the
app/andbootstrap/folders from the archive. I apologize to everyone for the inconvenience.
v1.0.3
@News
v1.0.3!
-Добавлена полная система логирования на сервера Flute (если включена опция). Статистика анонимная и не собирает информации о сервере, домене или ключах. Только ошибки
- Исправлена совместимость с
Monolog v3 - Исправлены другие ошибки совместимости с БД
- Исправлены обновления. Теперь устанавливает нормально
- Исправлен драйвер VK
- Другие исправления ошибок и оптимизации
v1.0.3!
- Added a comprehensive logging system to the Flute server (if the option is enabled). The statistics are anonymous and do not collect information about the server, domain, or keys. Errors only
- Fixed compatibility with
Monolog v3 - Fixed other database compatibility issues
- Fixed updates. Now installs normally
- Fixed VK driver
- Other bug fixes and optimizations
v1.0.2
- Исправление большого кол-ва ошибок связанного с рекомпиляцией ORM схемой
- Добавлена автоматическая проверка на выставленные права
- Исправлена работа Middleware
- Добавлена возможность закрепленного data-tooltip
- Добавлена возможность устанавливать другие версии CMS (откаты) и в том числе Early версии
- Исправление других ошибок и оптимизация работы
- Fixed a large number of errors related to ORM schema recompilation
- Added automatic verification of assigned permissions
- Fixed middleware functionality
- Added the ability to pin data tooltips
- Added the ability to install other CMS versions (rollbacks), including early versions
- Fixed other bugs and optimized performance
v1.0.1
v1.0.0
v0.1.9
🇷🇺 Новое обновление 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
tmpis 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 😭
v0.1.8.3
v0.1.8.2
- Исправлена ошибка с ORM Interface.
- Теперь аватарка и баннер пользователя будут подгружаться при авторизации через соц.сеть (если не была установлена другая).
- Исправления в уведомлениях.
- Исправление чекбокса в админ-панели.
- Fixed a bug with ORM Interface.
- Now user's avatar and banner will be loaded when authorizing via social network (if another one was not installed).
- Fixes in notifications.
- Fix checkbox in admin panel.
v0.1.8.1
- Исправлена ошибка при регистрации через социальные сети.
- В разделе «Платежи» профиля добавлена кнопка «Оплатить».
- Обновлена проверка никнейма при регистрации и изменении профиля.
- При авторизации теперь автоматически назначается стандартная роль.
- Исправлена проблема повторной подгрузки вкладки в профиле при первом входе.
- Fixed an issue with registration via social networks.
- Added a "Pay" button in the Payments section of the profile.
- Updated nickname validation during registration and profile editing.
- A default role is now automatically assigned upon login.
- Fixed an issue with the profile tab reloading again on the first visit.