Skip to content

0.53.1

Choose a tag to compare

@tkachikaev tkachikaev released this 23 Oct 14:24
· 59 commits to main since this release

A large update with a new administration dashboard, a faster website, automatic Laravel caches, a reliable mail queue, a support chat for players, a charcoal dark theme for the administration panel, a YooMoney notification test, and simpler About and Download pages.

🇬🇧 English — What's new

Added

  • New administration dashboard: key figures, online, registration and top-up charts, and a "Needs attention" list.
  • Chart periods: 30 days, 7 days, 24 hours, 5 hours, 1 hour; chart details can be pinned with a click.
  • The online chart shows the total and each game server; servers are chosen with checkboxes.
  • Server online history for 35 days.
  • A "Test" button for YooMoney notifications: a window waits for the test notification sent from YooMoney and shows whether the address and the secret match.
  • A "Wide logo" option in the site settings: the logo fills the top of the administration and player account menus.
  • An "Open" button on module cards and a confirmation before disabling a module.
  • The Inter font now ships with the CMS.

Changed

  • The website is noticeably faster: 2.2 times more pages per second and fewer database queries on every page.
  • Laravel caches are built automatically; there is no need to run php artisan optimize.
  • Characters and avatars load faster in the player account.
  • Refreshed administration look: restrained styling, thin menu icons, sliding menu sections.
  • The administration dark theme is charcoal instead of navy; main buttons are monochrome and selected tabs neutral.
  • One administration theme button: light → dark → system, with a smooth transition.
  • The administration panel shows the site name from the settings and the uploaded logo.
  • Player support works like a chat: messages grouped by day, Ctrl + Enter to send, ticket details on the right, and a new ticket form.
  • Language choice is a compact drop-down menu on the website, in the player account and in the administration panel, including on phones.
  • "About the server" and "Download the game" are ordinary pages: theme buttons open the pages with the addresses about and downloads, and they can be edited or deleted freely.
  • A language without its own page address takes the address from another language; a new page is published on save.
  • Top-up opens from the wallet; the extra "Add coins" item left the player account menu.
  • A "Delete" button replaces the checkbox for the logo, favicon and wallet icon.
  • Thin scrollbars in the player account.
  • The mail queue pauses while the mail provider is unreachable and keeps retrying for up to 30 minutes.
  • Documentation updated; outdated pages removed.

Fixed

  • The Donations module did not install or update on MariaDB before 10.10 and MySQL 5.7.
  • On the same servers, dates in several tables were overwritten on every record update.
  • Module pages disappeared after php artisan optimize.
  • Search fields in administration filters looked different from other fields.
  • The reward list on the promo codes page widened the page on phones.
  • The currency name in the Donations settings broke letter by letter.
  • The language list in the player account header opened higher than the wallet and profile menus.
  • The close cross of the top-up window was off centre.
  • A long support chat opened at the start instead of the newest message.
  • A cropped logo was shown instead of an empty news block.
  • Various minor interface and stability issues.

Included components

  • Donations 1.16.1
  • Promo Codes 1.4.3
  • Daily Rewards 1.3.3
  • Support Tickets 1.7.3
  • L2 Dark Classic 0.8.5
  • Kaev Aurelia 1.0.14
  • Kaev Aurelia Account 1.6.10
  • L2 Obsidian Luxury 1.6.8

Updating

Upload the packages in Settings → System updates:

Your version What to install
0.42.4 – 0.50.16 1. KaevCMS-bridge-update-0.42.4-0.50.16-for-0.53.1.zip 2. KaevCMS-cumulative-update-0.42.4-0.53.0-to-0.53.1.zip
0.51.0 and newer KaevCMS-cumulative-update-0.42.4-0.53.0-to-0.53.1.zip
Below 0.42.4 Clean installation, keeping .env and the database

After the bridge the panel shows version 0.53.0-bridge — this is expected; install the cumulative package right after it. After updating, open Modules and apply the pending module updates. The existing about and downloads pages keep their text; the server list is no longer added under the About text.

🇷🇺 Русский — Что нового

Добавлено

  • Новая главная админки: ключевые показатели, графики онлайна, регистраций и пополнений, блок «Требует внимания».
  • Выбор периода у графиков: 30 дней, 7 дней, 24 часа, 5 часов, 1 час; закрепление подсказки кликом.
  • График онлайна показывает общий онлайн и каждый игровой сервер, серверы выбираются галочками.
  • История онлайна серверов за 35 дней.
  • Кнопка «Тест» для уведомлений ЮMoney: окно ждёт тестовое уведомление с сайта ЮMoney и показывает, совпадают ли адрес и секрет.
  • Галочка «Широкий логотип» в настройках сайта: логотип занимает весь верх меню в админке и личном кабинете.
  • Кнопка «Открыть» в карточках модулей и подтверждение перед отключением модуля.
  • Шрифт Inter теперь входит в состав CMS.

Изменено

  • Сайт работает заметно быстрее: в 2,2 раза больше страниц в секунду, меньше запросов к базе на каждой странице.
  • Служебные кэши Laravel собираются автоматически, php artisan optimize запускать не нужно.
  • Быстрее загружаются персонажи и аватарки в личном кабинете.
  • Обновлён внешний вид админки: строже оформление, тонкие иконки в меню, плавное раскрытие разделов.
  • Тёмная тема админки стала угольной вместо тёмно-синей, главные кнопки — монохромные, выбранные вкладки — нейтральные.
  • Одна кнопка смены темы админки: светлая → тёмная → системная, с плавным переходом.
  • Админка показывает название сайта из настроек и загруженный логотип.
  • Техподдержка игрока в виде чата: переписка по дням, отправка по Ctrl + Enter, данные обращения справа, новая форма создания обращения.
  • Выбор языка — компактное выпадающее меню на сайте, в кабинете и в админке, в том числе на телефонах.
  • «О сервере» и «Скачать игру» — обычные страницы: кнопки темы открывают страницы с адресами about и downloads, их можно свободно править и удалять.
  • Если в языке не указан адрес страницы, берётся адрес из другого языка; новая страница публикуется сразу при сохранении.
  • Пополнение открывается из кошелька, лишний пункт «Пополнить монеты» убран из меню кабинета.
  • Кнопка «Удалить» вместо галочки у логотипа, фавикона и иконки валюты.
  • Тонкие полосы прокрутки в личном кабинете.
  • Очередь писем делает паузу при недоступности почтового сервиса и повторяет отправку до 30 минут.
  • Обновлена документация, удалены устаревшие страницы.

Исправлено

  • Модуль Donations не устанавливался и не обновлялся на MariaDB до 10.10 и MySQL 5.7.
  • На тех же серверах даты в ряде таблиц перезаписывались при каждом изменении записи.
  • Страницы модулей пропадали после php artisan optimize.
  • Поле поиска в фильтрах админки отличалось от остальных полей.
  • Список наград на странице промокодов растягивал страницу на телефонах.
  • Название валюты в настройках Donations переносилось по буквам.
  • Список языков в шапке кабинета открывался выше меню монет и профиля.
  • Крестик в окне пополнения стоял не по центру.
  • Длинный чат поддержки открывался с начала, а не на последнем сообщении.
  • Вместо пустого блока новостей показывался обрезанный логотип.
  • Различные мелкие ошибки интерфейса и стабильности.

Встроенные компоненты

  • Donations 1.16.1
  • Promo Codes 1.4.3
  • Daily Rewards 1.3.3
  • Support Tickets 1.7.3
  • L2 Dark Classic 0.8.5
  • Kaev Aurelia 1.0.14
  • Kaev Aurelia Account 1.6.10
  • L2 Obsidian Luxury 1.6.8

Обновление

Загружайте пакеты в Настройки → Обновления системы:

Ваша версия Что установить
0.42.4 – 0.50.16 1. KaevCMS-bridge-update-0.42.4-0.50.16-for-0.53.1.zip 2. KaevCMS-cumulative-update-0.42.4-0.53.0-to-0.53.1.zip
0.51.0 и новее KaevCMS-cumulative-update-0.42.4-0.53.0-to-0.53.1.zip
Ниже 0.42.4 Чистая установка с сохранением .env и базы данных

После моста в панели отображается версия 0.53.0-bridge — так и должно быть; сразу после него установите накопительный пакет. После обновления откройте Модули и примените ожидающие обновления модулей. Существующие страницы about и downloads сохраняют свой текст; список серверов под текстом «О сервере» больше не выводится.

Download files / Файлы для скачивания

  • KaevCMS-0.53.1-full.zip
    Full package for a clean installation on a VDS.
    Полная сборка для чистой установки на VDS.

  • KaevCMS-0.53.1-shared-hosting.zip
    Full package for a clean installation on shared hosting.
    Полная сборка для чистой установки на обычный хостинг.

  • KaevCMS-cumulative-update-0.42.4-0.53.0-to-0.53.1.zip
    Cumulative update for existing installations via the administration panel.
    Накопительное обновление существующих установок через административную панель.