Skip to content

Releases: Flute-CMS/cms

v0.1.9

14 Dec 20:50
4533945

Choose a tag to compare

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

v0.1.8.3

14 Sep 15:49
d383dea

Choose a tag to compare

Множество маленьких изменений и исправлений.


Lots of little changes and fixes.

v0.1.8.2

23 Aug 14:26
34f86ab

Choose a tag to compare

  • Исправлена ошибка с 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

22 Aug 15:51
b69d183

Choose a tag to compare

  • Исправлена ошибка при регистрации через социальные сети.
  • В разделе «Платежи» профиля добавлена кнопка «Оплатить».
  • Обновлена проверка никнейма при регистрации и изменении профиля.
  • При авторизации теперь автоматически назначается стандартная роль.
  • Исправлена проблема повторной подгрузки вкладки в профиле при первом входе.

  • 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.

v0.1.8

20 Aug 17:39
2e9836d

Choose a tag to compare

  • Проведена большая работа над оптимизацией файлов переводов. Теперь не будут подгружаться ненужные переводы, будут кешироваться текущие и многое другое (работает только при включенном режиме производительности)
  • Изменен дизайн Sortable в админ-панели. Теперь можно перетаскивать весь блок, не только за конкретную иконку.
  • Добавлен Bulk выделение. Можно разом выделять серверы или пользователей и включать / удалять / выключать их.
  • Исправлена ошибка с дублированием виджетов.
  • Исправлены градиенты. Теперь они мягче и лучше.
  • Был видоизменен редактор цветов. Теперь можно выбирать цвета для градиента независимо от цветов сайта.
  • В редакторе цветов теперь можно сбросить цвета.
  • В профиле теперь будет подгружаться первая вкладка автоматически (экономия ~1–2 секунды).
  • Добавлен новый режим – Режим разработки. Отключает кэширование и позволяет делать разработку более удобной (не включать на основном сайте!).
  • Была исправлена проблема с обновлением пакетов Composer. Теперь HTTP 500 после обновления не должно быть в будущем.
  • Полностью переделана страница обновлений. Теперь фокус на минимализм и функциональность.
  • На странице обновлений добавлена возможность выбирать ветку CMS (Stable / Early).
  • Полностью переделана страница маркетплейса. Добавлена страница конкретного модуля.
  • Убрана анимация перехода страниц view-transition (улучшает взаимодействие, экономия ~300ms).
  • Исправлены ошибки в авторизации через соц.сети.
  • В графиках будут теперь использоваться корректные шрифты и цвета.
  • В редакторе (markdown) пробелы и отступы будут расставляться согласно правилам. Исправлены ошибки парсинга.
  • Добавлено сообщение о установке ioncube.encoded_paths.
  • Добавлено сообщение о возможном неправильном пути до PHP CLI.
  • Добавлена функция автообновления движка и модулей. Будет автоматически устанавливать все обновления без ручного вмешательства через CRON.
  • Исправлены метрики на главной в админ-панели.
  • Добавлена возможность загружать Social и Favicon изображения через админ-панель.
  • Множественные визуальные улучшения (анимации, цвета, границы и многое другое).
  • Исправлена ошибка с получением игроков через Steam.
  • Переделан мини-профиль (всплывающий). Был расчет на минимализм и быстродействие.
  • В редакторе теперь будет отображаться приблизительно похожее содержимое.
  • Исправлена ошибка с перекомпилированием Cycle ORM схемы. Теперь будет умнее.
  • Исправлена ошибка с состоянием гостя после авторизации в режиме производительности.
  • Улучшена безопасность в иконках.
  • В админ-панели в выборе цветов будет теперь отдельный удобный компонент для выбора.
  • Улучшена безопасность (CSRF, Типы и т.д.).
  • Добавлен отдельно Rate Limiter для предотвращения спама запросов (на уровне движка).
  • Пункты в навбаре перенесены в центр.
  • Дизайн таблицы упрощен (прошлое изменение было нестабильно).

  • Major translation files optimization: only required translations load, current ones cached, etc. (works in performance mode only).
  • Sortable redesign in admin panel: drag entire block, not just icon.
  • Added Bulk selection: select multiple servers/users and enable/disable/remove them at once.
  • Fixed widget duplication issue.
  • Gradients redesigned: softer and better.
  • Color editor improved: gradient colors can be chosen independently from site colors.
  • Color reset option added in editor.
  • Profile now loads the first tab automatically (saves ~1–2s).
  • New Development Mode: disables caching for easier development (do not enable on production!).
  • Fixed Composer update issue (no more HTTP 500 after updates).
  • Updates page fully redesigned: focus on minimalism and functionality.
  • Added CMS branch selector (Stable / Early).
  • Marketplace fully redesigned + added module pages.
  • Removed view-transition animation (~300ms faster).
  • Fixed social login issues.
  • Graphs now use proper fonts and colors.
  • Markdown editor improved (spacing, parsing fixes).
  • Added message for ioncube.encoded_paths installation.
  • Added message for possible incorrect PHP CLI path.
  • Added CMS & modules auto-update feature via CRON (no manual intervention).
  • Fixed metrics on admin dashboard.
  • Added upload option for Social and Favicon images via admin panel.
  • Multiple visual improvements (animations, colors, borders, etc.).
  • Fixed Steam players fetch bug.
  • Redesigned mini-profile (minimalist, faster).
  • Editor preview now looks closer to actual content.
  • Fixed Cycle ORM schema recompilation (smarter).
  • Fixed guest state issue after login in performance mode.
  • Security improvements for icons.
  • New convenient color picker component in admin panel.
  • Security improvements (CSRF, types, etc.).
  • Added Rate Limiter to prevent spam requests (engine-level).
  • Navbar items centered.
  • Table design simplified (stable version).

Development Build (2025-09-10)

10 Sep 04:05

Choose a tag to compare

Pre-release

🚧 Development Build (Early Branch)

⚠️ This is an unstable development build - use at your own risk!

Build Information

  • Build Date: 2025-09-10 04:05:41 UTC
  • Commit: 9ddf5ed6
  • Branch: early

What's New

  • Latest development features and fixes
  • Includes all recent commits from early branch

Installation

  1. Download flute-cms-dev-20250910-9ddf5ed6.zip
  2. Extract to your web server
  3. Clear cache

Support


This release is automatically generated from the latest early branch commits.

v0.1.7.1-beta

06 Aug 19:11

Choose a tag to compare

  • Исправлены проблемы с производительностью при обновлении или установки модулей или CMS
  • Исправлена проблема с отступом в редакторе
  • Исправлена проблема с HTTP 500 (спасибо внезапному обновлению Css compiler)
  • Исправлена ошибка выдачи ролей пользователям зарегистрированным через соц.сети
  • Некоторая оптимизация при получении юзеров со Steam
  • Исправлена ошибка со сбросом прав и групп после обновления CMS или модулей
  • Добавлен чешский перевод

  • Fixed performance issues when updating or installing modules or CMSs
  • Fixed indentation issue in editor
  • Fixed HTTP 500 issue (thanks to sudden update of Css compiler)
  • Fixed an issue with giving roles to users registered via social networks
  • Some optimization when getting users from Steam
  • Fixed bug with resetting permissions and groups after updating CMS or modules
  • Added Czech translation

v0.1.7-beta

24 Jul 23:34

Choose a tag to compare

  • Исправлена ошибка с закрытием правого сайдбара в режиме без анимаций
  • Исправлена ошибка при которой иногда происходил редирект на /undefined
  • Добавлена оптимизация загрузки ассетов чтобы избежать дублирования библиотек
  • Исправлена ошибка в подстановке значения в редакторе (markdown)
  • Исправлена ошибка с Composer и Psr
  • Добавлена функция для выдачи ролей пользователю после регистрации "Основные настройки -> Пользователи"
  • Проведена большая работа по оптимизации: добавлено компилирование роутов, исправлены N+1 запросы, добавлены параметры для кеширования
  • Исправлена работа с кешированием данных в Firefox-based браузерах
  • Переделан Navbar
  • Добавлена возможность выбирать режим отображения сайта. С ограниченной шириной или без ограничений.
  • Изменен дизайн таблицы, исправлены некоторые ошибки
  • Уведомления теперь будут лучше видны на белых кнопках
  • Исправлена проблема с рендером графиков в нескольких вкладках
  • Теперь дропдауны будут работать лучше и отзывчивее
  • Во многих местах улучшены анимации. Сделан упор на более быстрым взаимодействием с вебом
  • Оптимизирован редактор виджетов, теперь грузит намного быстрее
  • Теперь вкладки работают стабильнее и лучше
  • Теперь при выборе платежной системы не будет сбрасываться валюта
  • В редактировании валюты теперь будет корректно отображаться нужная валюта

  • Fixed a bug where the right sidebar wouldn’t close when animations were disabled.
  • Fixed an issue that sometimes caused a redirect to /undefined.
  • Added asset-loading optimization to avoid duplicating libraries.
  • Fixed value substitution in the (markdown) editor.
  • Fixed an issue with Composer and PSR.
  • Added a feature to assign roles to a user after registration (“General settings → Users”).
  • Major optimization work: enabled route compilation, fixed N+1 queries, and added caching parameters.
  • Fixed data caching behavior in Firefox-based browsers.
  • Reworked the Navbar.
  • Added an option to choose the site’s display mode: limited width or full width.
  • Redesigned tables and fixed several related issues.
  • Notifications are now more visible on white buttons.
  • Fixed chart rendering across multiple tabs.
  • Dropdowns now work better and are more responsive.
  • Improved animations in many places, focusing on faster web interactions.
  • Optimized the widget editor — it now loads much faster.
  • Tabs now work more stably and reliably.
  • Selecting a payment system no longer resets the currency.
  • The correct currency is now shown when editing currencies.

v0.1.6.3-beta

12 Jul 18:07

Choose a tag to compare

Urgency fix.

v0.1.6.2-beta

12 Jul 17:37

Choose a tag to compare

  • Исправлена ошибка уязвимости при пополнении баланса
  • Исправлена производительность в редакторе
  • Мелкие ошибки и исправления

  • Fixed top-up vulnerability bug
  • Fixed performance in editor
  • Minor bugs and fixes