История обновлений

Актуальная версия • 4.2.1

Версия 4.2.1

Версия выпущена одновременно с 4.2.0 и содержит исправления ошибок, выявленных в релизе 4.2.0
Важно: изменения в поддержке API v1. Пожалуйста, ознакомьтесь с информацией ниже.

Переход на API v2

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

Вся дальнейшая разработка и развитие платформы сосредоточены на API v2. По мере внесения изменений в систему (например, исправления багов или доработки функционала), они будут реализовываться только в API v2.

При этом API v1 продолжит работать в текущем виде, однако без гарантии исправления ошибок и совместимости с будущими обновлениями.

Рекомендуем начать планирование перехода на API v2 для обеспечения стабильной работы и доступа к новым возможностям платформы.

Прочие исправления

* Исправлено отображение отдельных способов оплаты в клиентской части, а также иконки балансов в sidebar.
* Исправлена ошибка, из-за которой при отключённом или неактивном плагине бонусного баланса бонусные средства не зачислялись на основной баланс при пополнении.

Версия 4.2.0

Бонусный баланс

Добавлен новый модуль бонусного баланса. Реализована полная цепочка работы: от API и бизнес-логики до интерфейсов в админ-панели и клиентской части.

Поддерживаются операции начисления и списания, получение текущего баланса, транзакции. Добавлен механизм сжигания просроченных бонусов.

В админ-панели доступна страница управления балансами пользователей, а также базовые инструменты конфигурации.

Обратная совместимость для API v1 не предусмотрена. Плагин доступен только для API v2.

Безопасность

В каждом обновлении мы уделяем большое внимание безопасности. В этой версии для клиентской части мы добавили CSRF-защиту, а также исправили несколько 0-day уязвимостей. Без внимания не осталась и основная часть продукта. Добавлена проверка на подозрительную активность — эта опция включена для всех проектов по умолчанию. Она позволяет блокировать подозрительные попытки входа и замораживает мастер-аккаунт до сброса пароля. Это очень полезная функция, которую мы не рекомендуем отключать до выпуска 2FA.

Платёжные системы

* Удалены неактуальные способы оплаты;
* Добавлена поддержка API v2 для b2pay + sandbox mode;
* Добавлен параметр для Stripe: минимальная сумма ордера;
* Добавлен способ оплаты — Severpay EUR;
* Исправлен расчёт настраиваемых комиссий для Antilopay;

Прочие исправления

* Исправлено избыточное создание логов в компоненте автообновлений;

Версия 4.1.5

Автоматические обновления

Самая значительная часть релиза — новый компонент автообновлений для клиентской части. С его помощью вы можете устанавливать свежие обновления для кабинета. Процесс установки выполняется с автоматическим созданием резервных копий.

Мы постарались сделать процесс получения обновлений простым и интуитивно понятным. Чтобы установить новую версию, нажмите на серую иконку со стрелками в карточке проекта (на странице списка проектов) и следуйте подсказкам интерфейса. Дополнительно мы разработали flow, который позволяет удобно подключать проекты к стабильному каналу обновлений через понятный интерфейс.

Узнайте больше об обновлениях

Улучшения безопасности

В этом релизе мы исправили несколько 0-day уязвимостей. Также отключены функции, для которых требуются дополнительные проверки безопасности (например, ранее была возможность удалять и выгружать данные проекта без прохождения 2FA администратором — это недопустимо, поэтому мы временно отключили эти функции).

Платёжные системы

* Добавлен новый способ оплаты — Paddle;
* Исправлены ошибки Antilopay, добавлен sandbox-режим;
* Актуализирован список всех способов оплаты;

Улучшения UI для страницы "Проекты"

Мы сделали карточки более информативными. Добавлен статус подключения проекта к каналу автообновлений (отображается в виде цветного индикатора рядом с названием проекта). Проекты со статусом "Выключен" теперь отображаются полупрозрачными. Добавлена кнопка доступа к автообновлениям (серые стрелки).

Прочие исправления

* Исправлен алгоритм восстановления аккаунта в админ-панели;
* Улучшен алгоритм drag-and-drop сортировки для колеса фортуны;
* Исправлен namespace для Market/func;

Версия 4.1.1

Новые способы оплаты

Добавлены два новых способа оплаты: CryptoCloud и Antilopay.

Исправления для Unitpay и Enot

Исправлено непредвиденное отклонение платежей через Unitpay.
Обновлена реализация API для платежных систем Enot.

Исправлен модуль аналитики кланов

Исправлена ошибка, из-за которой было невозможно получить статистику донатов по кланам с использованием Gear Score персонажей.

Что это за модуль?

Это аналитический центр для детального анализа кланов (платежи и другая статистика).
Вы можете приобрести его уже сейчас.

Исправлены комиссии по платежам рефералов

Исправлена ошибка, из-за которой на проектах, где не используются системы идентификации браузеров (GA / Fingerprint), не начислялись бонусы за платежи приглашённых пользователей.
Для корректной работы ограничений по Fingerprint (защита от твинков) рекомендуем подключить GA, а также добавить на все страницы кабинета библиотеку для генерации Fingerprint — https://mmoweb.biz/watch.js.

Новый способ вывода средств для биржи

Добавлен новый способ вывода средств для модуля «Маркет (биржа)» — СБП.


Версия 4.1.0

Большой рефакторинг

Мы провели масштабную работу по рефакторингу API и админ-панели. В частности, обновили множество внутренних библиотек. Это дало нам основу для дальнейших улучшений, а также обеспечило заметный прирост производительности.

Улучшение клиентской части

Мы прошли весь путь — от скачивания клиента до его установки и оплаты тарифа, исправив ключевые моменты, где у пользователей могли возникать трудности. Добавлена более точная проверка системных требований в установщике. Внесены косметические правки и улучшена отзывчивость первоначальной версии клиента. Удалены административные компоненты UpdateCentre (в разработке — новый способ получения обновлений) и LangEditor. Актуальная версия кабинета доступна в нашем GitHub-репозитории.

Добавлена тикет-система

Мы разработали тикет-систему, чтобы вы могли получать своевременную поддержку. Чтобы создать тикет, выдайте разрешение «Поддержка Mmoweb» в настройках группы.

Новый алгоритм хранения конфигов в клиентской части

Мы обновили способ хранения конфигов в папке Library клиентской части. Теперь конфиги сохраняются в формате JSON. Добавлены файлы .htaccess, чтобы предотвратить доступ к конфигам через браузер.

Новый модуль — Аналитика кланов

Разработан новый модуль, позволяющий отслеживать донаты конкретных кланов и анализировать их по проектам, серверам и различным периодам.

Улучшена статистика рефералов

Обновлён раздел Журналы → Статистика рефералов. Таблица стала более информативной — добавлены данные за предыдущие периоды.

Новая сборка — Mobius HF

Добавлена поддержка сборки Mobius HF CT 2.5.

Две новые капчи

Добавлены ALTCHA и Turnstile (Cloudflare Captcha). ALTCHA напоминает reCaptcha, но работает без внешнего API — достаточно сгенерировать секрет в админке и загрузить конфиг. Turnstile настраивается аналогично reCaptcha (public и secret key).

Новый способ оплаты: B2Pay

Добавлен новый способ оплаты B2pay.now — он уже доступен в обновлённой версии клиента. Также добавлены соответствующие настройки в админ-панель.

Прочие улучшения

  • Немного доработан административный Telegram-бот.
  • Исправлены и оптимизированы механизмы получения рейтинга.
  • Исправлено большое количество критических и орфографических ошибок.
  • Добавлена возможность генерировать PDF-файлы из инвойсов (в клиентской части).
  • Удалены устаревшие способы оплаты.
  • Добавлена кнопка для копирования всех сгенерированных бонус-кодов.