Развиваем Wardex
Изменения сайта и Discord-бота. Последнее обновление раскрыто первым; другие версии можно открыть по нажатию.
v9.20.2Wardex 9.20.2 — надёжность действий администрации
- Перед выполнением отложенных Discord-действий повторно проверяется действующий доступ автора к Wardex Admin.
- Повторная отправка формы использует тот же запрос. Неизвестный результат после сбоя не запускает кик или тестовое сообщение повторно; подтверждённый кик сохраняется отдельно от доставки ЛС.
- Одновременное добавление и завершение команд больше не перезаписывает очередь старым списком. Сохранены постоянные голосовые ограничения, модерация изображений и уведомления обновлений.
v9.20.1.1Wardex 9.20.1.1 — восстановление тикетных панелей и музыки
- Временный сбой Discord больше не запускает принудительную перепубликацию тикетной панели. Повторные сетевые ошибки объединяются в один инцидент с ограничением частоты уведомлений.
- Отправка панели защищена от повторного создания после потерянного ответа; подтверждение восстанавливается только по точному запросу и сообщению Wardex.
- Музыка выполняет одну попытку восстановить голосовое соединение при неполученных ключах. Если связь не восстановлена, трек и очередь сохраняются для кнопки «Продолжить». Исправлен обработчик stderr FFmpeg; защита шифрования сохранена.
v9.20.1Wardex 9.20.1 — достоверный статус Discord Gateway
- Панель отдельно показывает свежесть телеметрии и состояние Discord Gateway. Неизвестный heartbeat больше не выглядит как работающий бот или нулевая задержка.
- При разрыве соединения состояние обновляется сразу, сохранённые сведения о серверах, ролях и каналах остаются доступны. Подтверждение связи после переподключения учитывает настоящий heartbeat.
- Снимки состояния используют стандартный JSON без Infinity и NaN. Диагностика и проверка готовности после системных операций отклоняют устаревшие и неподтверждённые данные.
v9.20Wardex 9.20 — безопасные системные операции в Admin
- Подтверждение системной операции связано с аккаунтом, сессией и выбранным действием. Повторная отправка использует прежнюю команду.
- Перед системной командой сохраняется журнал этапов. Неизвестный результат после сбоя требует проверки и не запускается повторно автоматически.
- Привилегированный обработчик переведён на изолированный системный Python. Проверены границы доступа Admin и подтверждение действий на телефоне и ПК, включая работу без JavaScript.
v9.19Wardex 9.19 — сохранность операций и проверка резервных копий
- Очереди и неподтверждённые операции больше не удаляются только из-за возраста файла. Завершённые результаты могут сжиматься без потери исходного содержимого.
- Если файл результата отсутствует, подтверждение выполненного решения AFK или контракта восстанавливается из истории с проверкой сервера и сотрудника.
- Расширены резервные копии приложения: исходники, конфигурации, JSON, SQLite, файлы и PostgreSQL. Проверено восстановление в отдельной изолированной среде.
v9.18.1Wardex 9.18.1 — восстановление AFK-панели без дублей
- Временная ошибка проверки AFK-панели больше не вызывает отправку нового сообщения. Существующая панель сохраняет свой ID.
- Этап отправки сохраняется заранее. После потерянного ответа Discord бот проверяет уже опубликованную панель и не отправляет её повторно вслепую.
- Восстановление учитывает выключение модуля, смену канала и актуальные разрешения. Кнопки подачи AFK и возвращения сохранены.
v9.18Wardex 9.18 — единая карточка состава и восстановление AFK
- Состав обновляется в одной карточке. Небольшие направления объединены; отдельные сообщения и номера страниц убраны. Большой список переключается внутри той же карточки.
- Повторное обновление, перезапуск и временная ошибка Discord сохраняют существующее сообщение. Старые карточки состава объединяются после подтверждённого обновления.
- Карточки заявлений AFK сохраняют этап отправки и восстанавливаются без слепого повтора. Сайт читает актуальную основную историю, даже если её снимок не обновился.
v9.17.1Wardex 9.17.1 — уведомления и доказательства по контрактам
- Решение по отчёту и задание на уведомление сохраняются вместе. После сбоя Wardex доставляет результат без повторного решения или отметки выплаты.
- Загрузка доказательств сохраняет привязку к отчёту и контрольную сумму до записи файла. Прерванная загрузка восстанавливается из проверенного исходного сообщения.
- Неизвестная отправка подтверждается по собственной записи бота; для файлов проверяется содержимое. В истории видны ожидающие уведомления и восстановление загрузки.
v9.17Wardex 9.17 — восстановление отчётов по контрактам
- Отчёт сохраняется до отправки в Discord. Карточка, ветка, файлы и уведомления имеют отдельные этапы восстановления.
- Потеря ответа Discord не запускает повторную отправку вслепую. Уже отправленные карточки и ветки восстанавливаются по проверенным связям.
- Доказательства сохраняются при сбое передачи или записи результата. В истории отчётов видно, какой этап ожидает проверки.
v9.16.1Wardex 9.16.1 — защита смены рангов и назначений при сбоях
- Многошаговая смена рангов и назначения сохраняют план и результат каждого шага. При передаче лидерства защищены оба участника.
- При неизвестном ответе Discord, сбое записи или неподтверждённой компенсации повтор блокируется до проверки. Выключение модуля и потеря полномочий останавливают следующие изменения.
- Подтверждённые результаты восстанавливают журнал и историю без повторной выдачи ролей. Реальные Discord-права в пользовательском режиме сохранены.
v9.16.0.1Wardex 9.16.0.1 — доступ к серверам и заявкам в режиме участника
- Режим участника теперь отключает только права Wardex Admin. Реальные Discord-права владельца, администратора и сотрудников сервера сохраняются.
- Исправлен доступ к заявкам для сотрудников, которым профиль назначен персонально. Ограничения по направлениям и доступ только к своим заявкам для обычного участника сохранены.
- Уточнено описание режима. Уже включённый режим использует исправленные правила после обновления страницы; бот работает без перезапуска.
v9.16Wardex 9.16 — защита действий состава от повторов при сбоях
- Операции с отдельными ролями, назначением заместителя через роль и киком сохраняются до отправки в Discord. Потеря ответа и перезапуск не разрешают слепой повтор.
- Неясный результат блокирует новые действия с этим участником до проверки администрацией. Другие участники и серверы продолжают работать.
- Подтверждённые результаты передаются в журнал и историю после восстановления без повторной выдачи ролей или кика. Сохранены действующие права, панели, данные и режим участника.
v9.15Wardex 9.15 — надёжное сохранение и пауза семейного управления
- Сайт и бот согласованно сохраняют настройки и переключатель семейного управления. Незавершённая запись восстанавливается без сброса более новых данных.
- Техническая пауза и отключение сервера останавливают новые действия и публикации, сохраняя настройки, панели и историю.
- Усилены повторные проверки перед действиями Discord; конфликт редакторов сохраняет черновик. Режим участника и прежние функции сохранены.
v9.14.2Wardex 9.14.2 — режим участника для тестов
- В Wardex Admin и профиле появился вход в режим обычного участника для проверки сайта.
- Режим отключает административные и служебные права на сайте, сохраняя аккаунт и доступ к своим обращениям. Есть кнопка возврата в админку.
- Прямые запросы к административным действиям также ограничены. Роли Discord и настройки серверов не меняются; бот работает без перезапуска.
v9.14.1Wardex 9.14.1 — приветствие в настройках сервера
- Редактор приветственного текста и изображения перенесён в «Настройки сервера → Приветствие».
- Из раздела заявок убран прежний пункт. Старые прямые ссылки продолжают открывать редактор в новом месте.
- Настройки, картинки и проверка изображений сохранены. Бот продолжал работать без перезапуска.
v9.14Wardex 9.14 — история состава и карточки AFK
- Ошибка отправки истории после успешной выдачи роли, назначения или кика больше не превращает выполненное действие в сообщение о неудаче.
- Результат семейного действия сохраняется отдельно: журнал, закрытие ветки и её оформление могут восстановиться без повторного выполнения роли или кика.
- После потери ответа Discord история проверяется по сохранённой записи; неизвестный результат отправки не вызывает слепую повторную публикацию.
- Карточки AFK показывают актуальное решение, даже если заявку рассмотрели во время отправки сообщения. Ошибки редактирования повторяются без дублирования решения.
- Проверены права, конкурирующие действия, выключение модулей и совместимость заявок/приветствий. Настройки, история и данные серверов сохранены.
v9.13Wardex 9.13 — приветствия и проверка изображений
- Приветствие в личных сообщениях теперь настраивается отдельно для каждого сервера: заголовок, текст, подпись и каналы. Добавлены три готовых текстовых оформления и предпросмотр.
- Убрана общая картинка Statix Welcome из новых приветствий. По умолчанию отправляется текст с названием вашего сервера; строки с отсутствующими каналами не показываются.
- Свои картинки можно отправить на проверку. До одобрения администрацией Wardex они не показываются новым участникам; статус доступен в настройках.
- Запросы приходят в настроенный административный канал picture с кнопками одобрения и отклонения. Сохранены решения, защита от повторов и восстановление карточек после перезапуска.
- Одобренное прежнее изображение остаётся на время проверки замены. Приветствие можно выключить, сохранив текст и картинку; настройки заявок и данные серверов сохранены.
v9.12Wardex 9.12 — модули и семейные инструменты
- Обновлены компактные настройки дополнительных модулей: категории, значки, выбор ролей и каналов, сохранение нестандартных и прежних значений.
- Улучшены семейные AFK, контракты и управление составом: повторная проверка актуальных прав, выключенного состояния и принадлежности серверу.
- Назначения и действия состава защищены от повторов и конкурирующих запросов; сохранён контроль лимита заместителей.
- Сохранение настроек больше не удаляет скрытые старые направления контрактов и дополнительные поля. При обычной ошибке записи настроек состава восстанавливается прежняя конфигурация.
- Проверены формы на телефоне и компьютере, права доступа и совместимость. Данные, история, экономика и действующие настройки серверов сохранены.
v9.11Wardex 9.11 — музыка, розыгрыши и экономика
- Исправлено выключение розыгрышей: создание, завершение и выплаты теперь учитывают состояние модуля. Активные записи и ожидания сохраняются для возобновления.
- Сохранение музыки и экономики больше не удаляет дополнительные и неизвестные параметры. Старые недоступные каналы и роли не блокируют выключение.
- В музыке доступны дополнительные каналы команд и действующие лимиты очереди, длины трека и простоя; старые формы сохраняют совместимость.
- Обновлены компактные формы трёх модулей. Длительность можно выбирать шкалой или вводить точно в секундах, нестандартный часовой пояс экономики сохраняется.
- Проверены автосохранение, права, несколько серверов, мобильные формы и восстановление служб. Балансы, формулы, история и действующие настройки сохранены.
v9.10Wardex 9.10 — приватные комнаты
- В приватных комнатах исправлена повторная проверка доступа: ранее открытая форма больше не создаёт комнату после выключения модуля или снятия роли.
- Старые недоступные роли, канал панели и категория больше не мешают выключению и сохранению настроек. Новые значения проверяются отдельно.
- Сохраняются нестандартные лимиты участников, задержка удаления и порядок вариантов лимита, включая ноль. Доступны дополнительные числовые варианты.
- Обновлена компактная форма с едиными переключателями, выпадающим выбором Discord-объектов и понятным состоянием сохранения.
- Проверены мобильная и встроенная формы, права, конфликты, изоляция серверов и работа бота после перезапуска. Состояния комнат и владельцы сохранены.
v9.9Wardex 9.9 — журналы сервера
- Настройки журналов разделены на компактные вкладки: события сайта, Discord и срок хранения. Добавлен общий выключатель с сохранением настроек.
- Недоступный старый канал больше не мешает отключению и сохранению журнала; новый выбор проверяется отдельно для каждого назначения.
- Срок хранения сохраняется точно: можно выбрать любое поддерживаемое число от 1 до 365 дней.
- Если Discord-канал не назначен, бот пропускает отправку без ошибки и лишнего запроса. Сайт и личные уведомления настраиваются отдельно.
- Проверены автосохранение, права, изоляция серверов, мобильные формы и запуск бота после обновления. История и действующие настройки сохранены.
v9.8Wardex 9.8 — команды и очистка чата
- В редакторе команд появился общий выключатель. Счётчик учитывает выключенный модуль, а выбор отдельных команд сохраняется.
- Сохранённые недоступные роли и канал журнала больше не блокируют выключение или другие настройки. Новые значения проверяются отдельно для каждой команды.
- Лимиты таймаута и медленного режима сохраняют нестандартные значения; длительность можно менять на шкале.
- На узком экране команда выбирается компактным списком, на широком — в навигации слева. Добавлены подписи для клавиатуры и единые переключатели.
- Проверены настройки всех 18 команд, права, очистка сообщений, сохранение между серверами и мобильные формы. Данные и логика бота сохранены.
v9.7Wardex 9.7 — автоматические роли
- Обновлён компактный редактор автоматических ролей: единый список, понятный предпросмотр и дополнительные настройки.
- Сохранённые недоступные роли больше не мешают выключению и другим настройкам. Новый недопустимый выбор отклоняется сервером.
- Недоступную выбранную роль можно убрать в выпадающем списке без потери остальных; список остаётся открытым.
- Сохраняется любой поддерживаемый период проверки от 1 до 168 часов; предпросмотр учитывает выключенный модуль и доступность ролей.
- Проверены сохранение, конфликты, несколько серверов, клавиатура и мобильная версия. Логика выдачи ролей и пользовательские данные сохранены.
v9.6.11Wardex 9.6.11 — общий выключатель контроля чата
- Добавлен явный общий переключатель контроля чата с сохранением параметров отдельных фильтров.
- Сохранённый недоступный канал или роль больше не блокирует изменение других настроек и выключение. Новый недействительный выбор по-прежнему отклоняется.
- Недоступные сохранённые элементы отмечены в форме; старые клиенты сохраняют прежнюю совместимость.
- Проверены автосохранение, фактическое выключение обработчика и повторное включение с прежними параметрами; обновлена только веб-служба.
v9.6.10Wardex 9.6.10 — разрешённые ссылки и сохранение переключателей
- В исключения анти-ссылок добавлены официальные Discord-ссылки, YouTube, Twitch, Vimeo, Spotify и SoundCloud, включая адреса плееров.
- Домены-двойники и посторонние ссылки рядом с разрешённой по-прежнему проверяются; предпросмотр использует ту же политику.
- Переключатели сохраняют только изменённые модули; конфликт ревизии повторяется безопасно без перезаписи чужих настроек.
- Состояние «Выключен» подтверждается сервером; при ошибке показано «Не сохранено», а не ложный успех. Старые API и настройки сохранены.
v9.6.9Wardex 9.6.9 — GIF, отключение фильтров и ЛС
- GIF-ссылки популярных медиа-сервисов и Discord CDN больше не считаются обычными ссылками; отдельные запрещённые ссылки в том же сообщении проверяются.
- Исправлено повторное включение при редактировании выключенного контроля чата: включается только выбранный фильтр.
- Ошибка чтения конфигурации больше не включает стандартную защиту; статус учитывает действительное выключение движка.
- Панель активности больше не отправляется автоматически на обычные сообщения в ЛС боту. Команды, кнопки и экономика сохранены.
v9.6.8Wardex 9.6.8 — понятный выбор каналов
- В общих настройках чата и во всех десяти фильтрах явно показано «Все каналы»; к этому режиму можно вернуться одним пунктом в списке.
- При ограниченной общей области фильтр показывает «Каналы из общих настроек»; исключения подписаны «Нет исключений».
- В автоответах и модулях очистки сохранён выбор конкретных каналов; подписи соответствуют фактической области обработки.
- Проверены автосохранение, повторное открытие, наследование, исключения и мобильный интерфейс. Настройки серверов и логика бота сохранены.
v9.6.7Wardex 9.6.7 — восстановление фильтров чата
- Исправлена загрузка сохранённых правил: бот больше не заменяет включение фильтров, лимиты, исключения и наказания значениями по умолчанию.
- Проверены все десять фильтров чата, удаление сообщений, таймауты и накопление нарушений; настройки серверов сохранены.
- Исправлены повторы сообщений из одной ссылки и проверка границ доменов рядом с Discord-инвайтами.
- Текстовый тест учитывает включение движка, длительность наказания и совместимые старые настройки; ограничения предпросмотра указаны явно.
v9.6.6Wardex 9.6.6 — интерфейс и чаты поддержки
- Исправлены начальная раскладка списка модулей и ожидание лишних изображений при открытии настроек.
- Добавлены 19 локальных цветных стикеров-иконок модулей и категорий.
- Исправлены поиск, размеры аватара и пустой статус в карточке участника.
- Доступы команды: список профилей и отдельный редактор с выбором ролей и участников без дополнительных окон.
- Поддержка оформлена как чаты с тегами статуса; сообщения обновляются без перезагрузки и потери черновика.
- Выровнены меню и карточки серверов; длинное оглавление документов свёрнуто, содержание сохранено.
- Настройки, история, права и бот сохранены; обновлена только веб-служба.
v9.6.5Wardex 9.6.5 — исправление принятия заявок
- Исправлено сохранение транскрипта, из-за которого принятие заявки прерывалось до выдачи ролей.
- Запрос скриншотов сохраняет настроенный текст; внутреннее исключение для сотрудников не показывается кандидату.
- Убраны добавленные пояснения из карточек заявки и уточнено сообщение при ошибке подготовки решения.
- Проверки полномочий сотрудников, условия выдачи ролей, история и настройки серверов сохранены.
v9.6.4Wardex 9.6.4 — работа открытых редакторов
- Скрытые редакторы модулей перестают повторять фоновые запросы состояния.
- При возврате модуль сразу проверяет актуальное состояние.
- Начатое автосохранение продолжается после переключения модуля.
- Настройки, права и Discord-команды сохранены; бот не перезапускался.
v9.6.3Wardex 9.6.3 — скриншоты в заявках
- Быстрые шаблоны оформления больше не включают обязательность скриншота и не меняют настройки его отправки.
- Запрос необязательных материалов явно сообщает, что заявку можно принять без файла.
- При изменении политики обновляются исходная карточка, выбор серверов и старый запрос скриншота в открытой заявке.
- Сохранение отключённого требования проверено на сайте и в общем обработчике решений Discord и веб-панели.
- Права сотрудников, роли, история, настройки и данные серверов сохранены.
v9.6.2Wardex 9.6.2 — редактор модулей и сохранение ввода
- Исправлены старые ссылки на категории и переход в отдельные настройки заявок.
- Усилена защита черновиков при сохранении и переключении модулей.
- Списки ролей и каналов полностью видны у нижних полей редактора.
- Переключатели семейных модулей обновляют состояние открытых настроек.
- Права, данные и Discord-команды сохранены; обновление выполнено без перезапуска бота.
v9.6.1Wardex 9.6.1 — мобильная навигация
- Устранено перекрытие логотипа кнопкой меню на мобильных устройствах.
- Сохранены вход, оформление, навигация и работа Discord-бота.
v9.6.0Wardex 9.6.0 — новый бренд и единая панель
- STATIX становится Wardex. Новый знак W, тёмная сине-белая тема и обновлённая главная.
- Мои серверы: новые карточки, поиск, фильтры подключения и сортировка.
- Модули: категории, компактный список и настройки в одном рабочем пространстве.
- Единые выпадающие списки ролей и каналов с поиском, цветами и мультивыбором.
- Wardex Admin: единое оформление действующих операций, статусов и журналов.
- Сохранены команды, настройки, права, история и данные серверов. Старые адреса продолжают работать.
v9.5.3STATIX 9.5.3: заявки, принятие и оформление
Исправление принятия заявок без скриншота, выдачи ролей, повторов закрытия и оформления.
Сохранение и вкладки
- Исправлено принятие без скриншота: общий выключатель обязательности действует на все направления и уже открытые заявки. Кнопки Discord и сайт используют одно правило; изображения из Discord, ЛС и сайта распознаются одинаково.
- Бот больше не сообщает «Принято» до завершения решения. Перед принятием проверяются актуальные права и доступность всех ролей, сохраняется полный транскрипт; обычный сбой выдачи отменяет выполненные изменения и оставляет заявку открытой.
Синхронизация и изоляция
- Закрытие и статистика защищены от повторов. После перезапуска бот отличает подтверждённое решение от неопределённого результата выдачи роли: такие заявки сохраняются для проверки, а не удаляются автоматически.
- Исправлены повторная отправка анкеты, сохранение вариантов серверов, выбор удалённого направления, права кандидата в очереди действий и подтверждение доставки сообщений из ЛС. Вложения, существующие роли, настройки и история сохранены.
- Обновлены карточка заявки и действия сотрудников. Выбор серверов обновляется в одном сообщении, обязательность скриншота явно видна. На сайте увеличены текст и элементы управления, улучшена мобильная компоновка.
v9.5.2STATIX 9.5.2: звук, управление и музыкальная панель
Исправление звука, slash-команды и музыкальная панель, которая следует за сообщениями.
Сохранение и вкладки
- Исправлена несовместимость голосового шифрования: discord.py 2.7.1 работает с закреплённой davey 0.1.7. Плеер дожидается ключей Discord и не отправляет музыку открытым потоком вместо зашифрованного.
- Добавлены slash-команды /skip, /pause, /resume, /stop, /queue, /nowplaying, /leave, /volume и /musicstatus. Они используют те же права и ограничения, что кнопки панели.
Синхронизация и изоляция
- Музыкальная панель получила обложку, прогресс, громкость и ближайшие треки. Кнопка паузы меняется на продолжение; текущий трек и очередь обновляются автоматически.
- После новых сообщений панель переносится вниз, предыдущая копия удаляется. Частые сообщения объединяются в одно обновление; чужие сообщения сохраняются. Ошибки отправки и перезапуск не создают новые дубли.
v9.5.1STATIX 9.5.1: исправления прав, повторов и аудита (этап 9.4)
Актуальные права перед действием, защита повторного исполнения и понятный аудит результатов и отказов.
Права доступа
- Перед изменениями проверяются актуальные права и роли Discord. Снятые права закрывают действие даже на уже открытой странице; при недоступности проверки операция не выполняется.
- Просмотр участников отделён от права на действия. Перед выдачей и снятием ролей бот заново проверяет исполнителя, участника, собственные права и текущую иерархию. Защищена также отмена действий в журнале.
Действия и аудит
- Повтор запроса и двойное нажатие используют один идентификатор операции. Потерянный ответ и перезагрузка страницы не запускают действие заново; неопределённый результат после сбоя требует проверки.
- История действий показывает ID исполнителя, результат, причину отказа и ID операции. Поздний ответ бота сохраняется независимо от ожидания сайта; постоянный журнал восстанавливает пропущенную запись аудита.
- Проверены страницы доступов, участников и аудита, отказы, параллельные повторы и разные серверы. Сохранены настройки, назначения, история, поддержка и логотип 01.
v9.5STATIX 9.5: состав, AFK, контракты и новый плеер
Назначения, AFK, отчёты, решения и отметки выплат; новый музыкальный плеер.
Сохранение и вкладки
- Назначения используют актуальные роли Discord. Общие роли других направлений и история состава сохраняются; активный AFK отображается рядом с участником без снятия ролей.
- AFK защищён от повторных заявлений и повторной обработки действий. Недоставленные карточки автоматически отправляются после восстановления доступа; просроченный AFK нельзя одобрить. История сохраняет первоначального проверяющего и сотрудника, завершившего отсутствие.
Синхронизация и изоляция
- Для контрактов завершена цепочка: подача отчёта, рассмотрение и отдельная отметка выполненной выплаты. Сумма остаётся прежней; повторное решение или отметка выплаты не дублируются. Скриншот не блокирует рассмотрение.
- На сайте появилась история отчётов, решений и выплат с фильтрами. Проверяющие видят подтверждение бота; ожидание и ошибки не выдаются за выполненное действие.
- Музыкальный ког полностью заменён: отдельная очередь сервера, поиск, выбор трека, пауза, пропуск, остановка и выход при простое. Свежая аудиоссылка перед запуском, повтор при пустом потоке, исправлены голосовые зависимости DAVE и JavaScript. Настройки доступа, блокировки и старая история сохранены.
v9.3STATIX 9.3: надёжное сохранение и синхронизация
Защита свежего ввода, безопасная работа нескольких вкладок и отдельное подтверждение загрузки настроек ботом.
Сохранение и вкладки
- Быстрые последовательные изменения сохраняются по очереди. Поздний ответ не заменяет свежий ввод; возврат значения во время запроса тоже сохраняется.
- Устаревшие вкладки и запросы не перезаписывают новые настройки. При конфликте отправка останавливается, черновик остаётся на странице; ошибки связи можно повторить.
Синхронизация и изоляция
- Раздельно показываются сохранение на сайте, загрузка сохранённой версии ботом и ошибки. Устаревшее подтверждение бота не выдаётся за успешную синхронизацию; результат публикации панелей проверяется отдельно.
- Общая проверка ревизий и блокировки записи для сайта и бота, безопасное создание конфига и сохранение настроек заявок. Новая загрузка изображения не удаляет картинку из более свежих настроек.
- Проверена независимая работа разных серверов: отдельные очереди, блокировки, настройки и подтверждения. История, назначения и принятый логотип сохранены.
v9.2.1STATIX 9.2.1: новое оформление поддержки
Новый визуальный стиль поддержки, свободная компоновка и полное отображение текста на разных экранах.
Оформление и адаптация
- Пересобран интерфейс поддержки: единое окно списка и диалога, крупная типографика, спокойные поверхности, компактные статусы и аккуратные элементы управления в светлой и тёмной темах.
- Исправлено обрезание текста и конфликты с общими стилями. Длинные темы, выбранные значения фильтров, названия серверов и вложений переносятся целиком. На телефоне и планшете диалог занимает всю ширину.
Удобство и сохранность
- Обновлены форма нового обращения, прикрепление изображения с предпросмотром, поиск, раскрываемые фильтры и управление статусом. Ответы и приватные заметки остаются отдельными; ошибки не очищают введённый текст.
- Переписка, номера, вложения, права доступа, защита от повторных отправок и система доставки уведомлений сохранены.
v9.2.0STATIX 9.2: новая техническая поддержка
Обновлённая поддержка: обращения, безопасная переписка, очередь администраторов и контроль доставки уведомлений.
Интерфейс и работа с обращениями
- Обновлены список обращений, форма создания и диалог: понятные статусы, русские подписи, вложения с предпросмотром, ошибки без потери текста и удобный вид на телефоне в обеих темах.
- В админке появилась очередь с поиском и фильтрами. Публичные ответы отделены от приватных заметок команды. Закрытые обращения можно возобновлять, сохраняя историю.
Надёжность и уведомления
- Исправлены повторные отправки и потеря параллельных сообщений. Проверяются доступ к обращению, серверу и вложению, содержимое изображения и CSRF. Существующие номера и переписка сохраняются.
- Новые обращения и ответы пользователей уведомляют поддержку в настроенном Admin Discord. Ответ поддержки отправляет пользователю личное уведомление; сайт показывает изменения и результат доставки. При сбоях предусмотрены повторные попытки, постоянные подтверждения и ручной повтор из очереди.
v9.1.2STATIX 9.1.2: единые карточки событий и оформление логов
Выразительное оформление журнала и объединение связанных действий над участником в одну карточку.
Оформление журнала
- На сайте журнал получил выраженные рамки, цветные акценты, отдельные блоки изменений и плашки ролей. Оформление адаптировано к телефону и светлой теме.
Объединение событий
- Действия одного сотрудника над одним участником в пределах минуты объединяются в одну карточку. Например, последовательная выдача Statix и High показывается вместе. Действия разных сотрудников и более поздние изменения остаются отдельными.
- Новые связанные события дополняют уже открытую карточку при автообновлении. Полная исходная история сохраняется; объединение применяется и к сохранённым событиям.
- Для объединённых изменений ролей доступна одна отмена всей показанной группы. Учитывается итог выдачи и снятия каждой роли; если изменения взаимно отменены, лишнее действие не предлагается. Разные типы действий внутри карточки сохраняют отдельную отмену.
ДокументыОбновление политики сайта
Обновлены пользовательское соглашение и политика обработки персональных данных STATIX.
- Опубликованы обновлённые пользовательское соглашение и политика обработки персональных данных.
- Документы доступны по отдельным ссылкам: https://statixbot.ru/legal/terms и https://statixbot.ru/legal/privacy.
- Уточнены условия использования, обработка данных, фактические настройки хранения и cookie. Контакт администрации: statix@bot.ru.
- Перед продолжением работы в панели потребуется принять обновлённое пользовательское соглашение.
v9.1.1STATIX 9.1.1: живой журнал и упоминания проверяющих
Компактные логи в стиле Discord, надёжное автообновление и кликабельные упоминания проверяющих в заявках.
Журнал сервера
- Журнал сервера оформлен компактными строками в стиле аудита Discord: аватар, исполнитель, действие, цель и время. Подробности раскрываются по нажатию; изменения ролей показаны отдельными пунктами.
- События автоматически обновляются каждые 5 секунд. Зависшие запросы прерываются, после временной ошибки, восстановления сети и возвращения на вкладку загрузка возобновляется.
- Новые события появляются без пересоздания всего списка. Раскрытые строки сохраняются; исправления уже показанных событий также отображаются.
- Добавлены фильтры по пользователю и конкретному действию. Сохранены поиск, период, категории, важность и доступные администраторам действия модерации.
Заявки в семью
- В уведомлениях о заявках поле «Проверяет» показывает настоящее кликабельное упоминание Discord. Существующие доступные карточки с сохранённым ID проверяющего исправляются на месте, без изменения статуса и повторной рассылки.
v9.1.0STATIX 9.1: точное подтверждение панелей и сохранение истории
Готовые изменения 8.6 и проверенные исправления настроек, выплат и уведомлений в одном накопительном обновлении.
Оформление и настройки
- Панели руководства и общего состава подтверждают конкретный снимок настроек: поздний ответ бота после новой правки больше не отображается как применение новых настроек.
- Обновление общего состава учитывает изменившиеся настройки без ожидания прежнего кеша. Состояния ожидания, ошибки и подтверждения разделены.
- При смене канала, выключении и восстановлении панели сохраняются ссылки на прежние ветки истории; доступная история открывается отдельной кнопкой с проверкой прав.
Доставка и выплаты
- Добавлена защита согласованного чтения настроек и параллельной публикации. Повреждённые настройки не удаляют существующие панели и историю.
- Назначения, общие роли, история и разделение серверов сохранены. Переработка технической поддержки запланирована отдельным следующим выпуском.
Совместимость и публикация
v9.0.0STATIX 9: оформление, надёжные настройки и контроль доставки
Готовые изменения 8.6 и проверенные исправления настроек, выплат и уведомлений в одном накопительном обновлении.
Оформление и настройки
- В накопительное обновление включены готовые изменения 8.6: знак STATIX 01, графит и белый с синим акцентом, главная, профиль, страницы серверов, favicon и карта сайта.
- Исправлены боковое меню и закрытые окна настройки. Сохранённые палитры и существующие возможности модулей остаются доступны.
- Автосохранение сохраняет последние правки при задержанном ответе, возврате значения во время отправки и сетевой ошибке. Конфликт другой вкладки не вызывает молчаливую перезапись.
Доставка и выплаты
- Уведомления об ошибках запускают очередь без первого события сайта. Повреждённая запись не останавливает остальные уведомления, а смена канала больше не подавляет новые ошибки состоянием прежнего назначения.
- В админке добавлен контроль доставки: сохранённые каналы ошибок и обращений, очередь, повторы, пауза, ошибки и отдельное подтверждение тестового сообщения.
- Проверки доставки используют сохранённые настройки и точный идентификатор события. Возврат на страницу и потеря связи повторяют чтение состояния, а не отправку теста.
- Панель выплат подтверждает применение конкретного снимка настроек. Старый ответ после изменения конфигурации остаётся ожиданием; повреждённая конфигурация не удаляет существующую панель.
Совместимость и публикация
- Контраст нового блока диагностики проверен во всех 18 палитрах в светлом и тёмном режимах; улучшена доступность статусов и мобильное отображение.
- Сохранены настройки, назначения, история, выплаты без обязательного скриншота и разделение данных серверов. Незавершённые переработки будущей STATIX 1.0 в этот пакет не включены.
- Установка сохраняет ручные техработы, проверяет текущую версию Web/Bot и публикует обновление на сайте и в Admin Discord с подтверждением доставки; отложенную публикацию можно повторить без переустановки.
v8.6.0Новый знак STATIX и минималистичное оформление
- Развит выбранный знак STATIX 01 из двух простых форм: подготовлены версии для сайта, значка вкладки и аватара Discord-бота.
- Обновлены шапка и фирменная область бокового меню: лаконичный знак, аккуратная типографика и читаемые подписи на телефоне и компьютере.
- Главная, профиль, список серверов и обзор сервера получили чистые визуальные блоки с действующими данными и ссылками.
- Добавлена публичная карта возможностей сайта. Полный технический реестр маршрутов и шаблонов подготовлен отдельно без раскрытия серверных данных.
- Исправлены обнаруженные визуальные несоответствия; оформление проверяется в светлой и тёмной теме, на узких экранах и в существующих палитрах.
- Новые страницы и фирменные файлы переносятся установщиком из проверенного пакета. Настройки, история, доступы и поведение модулей сохраняются.
- Включены исправления 8.5.7: независимые ручные техработы, проверка готовности текущей версии и сохранённые действия семейного состава.
- После проверки сервисов установщик публикует заметку на сайте и проверяет доставку объявления в Admin Discord; задержка публикации поддерживает повтор без переустановки.
v8.5.7Техработы без сбоя обновления и управление составом
Раздельные режимы техработ, проверка запуска при закрытом сайте и обновлённое управление составом.
Технические работы
- Ручные технические работы отделены от временного режима обновления. Установщик сохраняет решение администратора; автоматический режим завершается отдельно и имеет срок действия.
- Исправлен откат при включённых техработах: запуск проверяется по отдельному служебному ответу текущей версии и маркерам новых модулей. Обычный ответ 503 не считается подтверждением готовности.
- Страница обслуживания получила единую композицию с иллюстрацией слева, читаемым текстом справа и удобным видом на телефоне. Ручные техработы не показывают выдуманный прогресс установки.
Управление составом
- Включены изменения состава 8.5.6: администратор управляет всеми настроенными направлениями, а общие роли руководства не передают полномочия между направлениями.
- Выдача и снятие ролей выполняются через выбор направления и ступени, в том числе из контекстного меню участника. Добавлен отдельный канал общего состава и кликабельные профили без уведомлений.
Совместимость и публикация
- Установка подтверждает публикацию заметки на сайте и доставку объявления в Admin Discord. При задержке запись и установленный код сохраняются для повторной публикации.
v8.5.6Состав по направлениям и удобная выдача ролей
- Администратор сервера получает действия состава во всех настроенных направлениях. Лидер, заместитель и доверенный сотрудник работают в пределах своих назначений; общие роли Leaders и Deputy не смешивают направления.
- Исправлена проверка выдачи ролей: сравниваются роли, которыми управляет STATIX. Верхняя роль участника больше не блокирует допустимую выдачу; ограничения Discord на управляемые роли и кик сохраняются.
- Карточки участников получили три действия: выдать роли, снять роли и кикнуть. Сначала выбирается направление, затем доступная ступень; назначение заместителя включено в общий список.
- Контекстное меню участника открывает доступные действия и для людей, вступивших до включения модуля. История создаётся по необходимости и сохраняет исполнителя, направление и причину.
- Добавлен отдельный канал общего состава сервера. Панели автоматически показывают руководителей, заместителей, доверенных и участников по направлениям и обновляются при изменениях.
- Карточки, результаты и история используют кликабельные упоминания без уведомлений. Убраны длинные технические пояснения; сообщения оформлены единообразно.
- Сохраняются настройки и история 8.5.5, автосохранение, оформление и защита запросов. Установка проверяет сервисы и подтверждает публикацию релиза на сайте и в Admin Discord.
v8.5.5Простая иерархия, автосохранение и новое оформление
Четыре ступени состава, надёжное автосохранение, 18 палитр, новая админ-панель и защита запросов.
Простая иерархия состава
- Управление составом упрощено до четырёх ролей на направление: лидер, заместитель, доверенный сотрудник и участник. При назначении бот выдаёт роль уровня и все нижние роли этого направления.
- Лидеры и заместители назначаются через панель Discord. Полномочия разделены по направлениям, лимит заместителей сохраняется, действия записываются в историю и журнал защиты.
Автосохранение настроек
- Настройки состава сохраняются автоматически. Убраны конфликтующие списки выдаваемых ролей; ошибки сохранения видны на странице, изменения во время отправки не теряются.
- Проверено автосохранение контрактов и прежних модулей: ответы на старые запросы не подменяют свежие правки, конфликт настроек не перезаписывает изменения другой вкладки.
Админ-панель и оформление
- Переработана админ-панель: настройки сгруппированы в читаемую рабочую область с навигацией; уведомления Discord и проверка доставки остаются доступны.
- Добавлены новые цветовые палитры и переработано светлое оформление карточек, полей, меню и таблиц. Выбор оформления сохраняется в браузере.
Защита и совместимость
- Добавлена защита веб-приложения от частых и дорогих запросов: ограниченные очереди и память, лимиты размера запросов, возврат Retry-After при перегрузке и проверка доверенных прокси.
- Сохраняются история участников, настройка разных серверов, прежние семейные модули и одобрение выплат без обязательного скриншота.
Публикация обновления
- Установщик публикует заметку на сайте и проверяет подтверждение доставки в Admin Discord. При задержке публикации установленный код и запись релиза сохраняются для повторной отправки.
v8.5.4Лидеры направлений и актуальные данные Discord
Гибкое правило проверки доказательств и полная настройка семейного состава в веб-панели.
Решения по контрактам
- Лидера направления можно выбрать из участников сервера. В новом режиме полномочия лидера и заместителей закрепляются за выбранными людьми, а прежняя настройка через роли сохраняется до перехода.
- В отдельном выбранном канале автоматически появляется панель руководства: администратор назначает и снимает лидера, а лидер управляет заместителями только своего направления с учётом лимита.
Управление составом на сайте
- Настройки отделяют тех, кто может выдавать роли, от самих выдаваемых ролей. Одну обычную роль можно выбрать для нескольких уровней без ошибки дублирования; защита ролей руководства сохраняется.
- Общий механизм обновляет данные Discord по событиям ролей, каналов, участников и подключения серверов. Изменения собираются отдельно для каждого сервера и доступны всем модулям сайта.
Публикация обновлений
- Добавлено ручное обновление данных Discord для текущего сервера. Данные и запросы разных серверов изолированы, повторные события объединяются без постоянного полного опроса Discord.
- Раскрытые разделы и карточки сохраняют состояние при возврате и перезагрузке страницы отдельно для каждого сервера; значения форм при этом не записываются в хранилище интерфейса.
- Исправлено наложение стилей переключателей: ползунки и обычные флажки больше не получают лишние белые кружки, подписи остаются читаемыми, управление с клавиатуры сохраняется.
- Восстановлена доставка уведомлений об ошибках и обращениях; добавлены подтверждения отправки, отдельные тесты в админ-панели и уведомления о новых ошибках бота без публикации приватных данных.
- Сохраняются история состава, прежние семейные настройки и возможность одобрять выплаты без скриншота.
- Каждая установка публикует обновление на сайте и проверяет доставку объявления в Discord; пропущенная история 8.5.0–8.5.3 восстанавливается только при отсутствии записей.
v8.5.3Контракты и управление составом: настройки на сайте
Гибкое правило проверки доказательств и полная настройка семейного состава в веб-панели.
Решения по контрактам
- Проверяющие могут одобрить выплату без скриншота, в том числе если в направлении запрашивается доказательство; отклонение также доступно до загрузки файла.
- Одобрение без скриншота не подменяет состояние доказательств: отчёт и история показывают, был ли файл фактически получен.
Управление составом на сайте
- Управление составом полностью настраивается на сайте: рабочий канал, направления, роли руководства и доверенных сотрудников, выдаваемые роли, лимит заместителей и право кика.
- Создание и изменение направлений доступны в веб-панели без обязательного выполнения команд Discord; существующие настройки и история участников сохраняются.
Публикация обновлений
- Карточка нового участника с кнопками остаётся в выбранном канале, история хранится в ветке под ней; удаляется только служебное сообщение о создании ветки.
- Закрытый отчёт по выплате сохраняет решение при одновременной загрузке файла, а его кнопки повторно не появляются.
- Защищены роли руководства всех направлений: обычная выдача не может назначить чужого лидера или заместителя, а настройки проверяются на пересечения полномочий.
- Публикация обновления проверяется на сайте и в Discord; ранее пропущенные записи 8.5.0–8.5.2 восстанавливаются только при их отсутствии.
v8.5.2Контракты: автопубликация панелей и уведомления
Автоматическая панель контрактов, понятное состояние модуля и отдельные уведомления проверяющим.
Панель работает автоматически
- Контракты получили обычный переключатель в каталоге модулей и отображают фактическое состояние настройки.
- STATIX автоматически публикует панель после включения и заполнения настроек, обновляет её и восстанавливает после удаления.
- При смене канала или выключении модуля устаревшая панель убирается; отчёты, доказательства и история сохраняются.
Настройка и уведомления
- В настройках разделены роли проверяющих и роли, которые получают упоминание при новой подаче.
- Добавлены заполненный визуальный пример панели, готовый шаблон направлений и удобный выбор ролей на телефоне.
Исправления Discord и управление составом
- Исправлены ошибки Discord-cog: проверка несуществующего NewsChannel больше не ломает публикацию и отчёты, а обработчик доказательств получает события загрузки файлов.
- Управление составом получило полноценный общий переключатель; при выключении история участников и настройки направлений сохраняются.
Публикация обновлений
- Каждая установка, включая исправления, публикует заметку на сайте и проверяет доставку объявления в Discord.
v8.5.1Новые семейные функции в каталоге модулей
- Контракты и управление составом добавлены в раздел «Для семей» каталога модулей.
- Добавлена страница состояния семейного состава с направлениями, ролями управления и командами настройки.
- Исправлено подключение карточек к разным вариантам установленного prepare_modules без изменения существующих настроек.
v8.5.0Семейные операции и управление составом
- В админ-панели настраиваются уведомления в Discord о новых ошибках сайта и обращениях поддержки.
- Модуль семейных выплат получил направления, роли проверяющих, приём доказательств и историю отчётов в отдельных ветках.
- Обновлена панель AFK: обращения и их история ведутся в ветках, незавершённые заявки восстанавливаются после перезапуска.
- Добавлено управление составом семей и фракций: лидеры, заместители, доверенный состав и журнал действий с обязательными причинами для опасных действий.
- Обновлено управление личными голосовыми комнатами и напоминания рекрутерам в ветках заявок.
v8.4.3STATIX 8.4.3 — палитры оформления и исправление сетки модулей
Исправлено самопроизвольное открытие окна AFK при входе в модуль и при возврате на страницу. В комплект также входят визуальные правки модулей, панели, доступов и настроек заявок; backend и игровая логика не заменяются.
Палитры оформления
- Добавлены 10 палитр: Полночь, Океан, Изумруд, Аметист, Розовый кварц, Закат, Север, Сакура, Графит и Тёплый лес.
- Для каждой палитры доступны светлый и тёмный режимы; выбор и режим сохраняются отдельно в этом браузере.
- Связанные цвета кнопок, полей, карточек, меню и модальных окон берутся из одной палитры.
Сетка модулей
- У checkbox и radio задан естественный размер, чтобы широкое глобальное правило для полей не сжимало подписи до одной буквы.
- Сетки настроек переходят в одну колонку на узких экранах; названия полей и переключателей могут переноситься.
Окна AFK
- Окна выбора ролей и отклонения принудительно закрыты при загрузке и возврате страницы из истории браузера.
- Добавлена явная кнопка закрытия для шаблонов без неё; крестик, кнопки, фон и Escape закрывают окно.
- Окна открываются только после действия пользователя; обработчики заявлений сохранены.
Настройки заявок и доступы
- Навигация, поля, карточки вопросов и Discord-предпросмотр настроек заявок выровнены и адаптированы для телефона.
- Сохранены названия полей, секционные запросы сохранения, шаблоны, роли, каналы и действия после принятия.
- В доступах сначала видны готовые роли команды и назначения; редкие разрешения открываются по запросу.
- Правило полного доступа администратора Discord не ослаблялось.
Экономика без подмены функций
- Пример в Discord показывает баланс, банк, уровни, кубик, слоты, мины и орлянку.
- Изменена только демонстрационная карточка; существующие команды, азартные игры, комиссии и баланс не менялись.
Совместимость
- Перед установкой создаётся резервная копия файлов и базы данных.
- Существующий web/app.py, настройки и данные сервера не перезаписываются.
- Инсталлятор проверяет шаблоны до публикации changelog на сайте и через Discord Admin.
v8.4.2STATIX 8.4.2 — AFK больше не открывается при входе
Исправлено самопроизвольное открытие окна AFK при входе в модуль и при возврате на страницу. В комплект также входят визуальные правки модулей, панели, доступов и настроек заявок; backend и игровая логика не заменяются.
Цвет и навигация
- Общая тёмная тема получила оттенки графита, тёплой латуни и лесного зелёного.
- Светлая тема использует мягкие оттенки слоновой кости с сохранённым контрастом.
- Заголовок «Главное» в боковом меню получил достаточную высоту, отступ и контраст.
Окна AFK
- Окна выбора ролей и отклонения принудительно закрыты при загрузке и возврате страницы из истории браузера.
- Добавлена явная кнопка закрытия для шаблонов без неё; крестик, кнопки, фон и Escape закрывают окно.
- Окна открываются только после действия пользователя; обработчики заявлений сохранены.
Настройки заявок и доступы
- Навигация, поля, карточки вопросов и Discord-предпросмотр настроек заявок выровнены и адаптированы для телефона.
- Сохранены названия полей, секционные запросы сохранения, шаблоны, роли, каналы и действия после принятия.
- В доступах сначала видны готовые роли команды и назначения; редкие разрешения открываются по запросу.
- Правило полного доступа администратора Discord не ослаблялось.
Экономика без подмены функций
- Пример в Discord показывает баланс, банк, уровни, кубик, слоты, мины и орлянку.
- Изменена только демонстрационная карточка; существующие команды, азартные игры, комиссии и баланс не менялись.
Совместимость
- Перед установкой создаётся резервная копия файлов и базы данных.
- Существующий web/app.py, настройки и данные сервера не перезаписываются.
- Инсталлятор проверяет шаблоны до публикации changelog на сайте и через Discord Admin.
v8.4.0STATIX 8.4.0 — Elite Module Studio
Полностью обновлён внешний вид модулей: понятные настройки, удобные селекторы ролей и каналов и наглядные примеры результата прямо в Discord-стиле.
Новый интерфейс всех модулей
- Каталог и страницы настроек получили общую структуру: крупный заголовок, карточки по смыслу, понятные подписи и аккуратные переключатели.
- Длинные названия, описания и подсказки остаются внутри своих карточек и не сталкиваются с соседними полями.
- Каталог модулей получил ясные категории, поиск и фильтры.
- Тёмная и светлая темы сохраняют контраст и границы элементов.
Наглядные примеры вместо догадок
- Антифлуд показывает переписку: обычные сообщения остаются, красные отмечены как удалённые, а порог и таймаут видны рядом.
- AutoRole показывает вход участника и обновляет пример вместе с выбранными ролями.
- Приватные комнаты, заявки, музыка, розыгрыши, защита и автоматизация показывают реальные Discord-панели, кнопки и карточки.
- Примеры не отправляют сообщения в Discord и не меняют настройки сервера.
Исправления поведения
- Страница приватных комнат перестроена на отдельные компоненты: настройки больше не сталкиваются из-за общих CSS-классов.
- Категория комнат выбирается штатным поиском Discord.
- Автосохранение подключено к контролю чата, AutoRole, Музыке и приватным комнатам; конфликты настроек показывают понятный статус.
- Сохранены действующие поля форм и серверные обработчики Discord-модулей.
Телефоны и диалоги
- Сетки модулей перестраиваются на узких экранах, поля и переключатели сохраняют удобный размер.
- Окна выбора каналов и ролей остаются поверх интерфейса и не прячутся за затемнением.
- Окна AFK по-прежнему закрываются кнопкой, фоном и клавишей Escape.
- Предпросмотр антифлуда остаётся демонстрационным и не отправляет сообщения в Discord.
Совместимость и сохранность
- Перед установкой создаются архив файлов и резервная копия базы данных.
- Настройки бота, серверов, роли и иерархия прав не сбрасываются и не ослабляются.
- После установки проверяются синтаксис шаблонов, запуск сайта, публичный changelog и публикация в Admin Discord.
v8.3.4STATIX 8.3.4 — понятные настройки модулей
Модули получили единое читаемое оформление; исправлены переполнения текста, закрытие выбора в AFK и добавлен наглядный антифлуд-пример.
Единый интерфейс модулей
- Общий стиль выравнивает ширину страниц, заголовки, карточки, подписи, поля и подсказки.
- Длинные названия и пояснения переносятся внутри карточек, не сдвигая соседние элементы.
- На узком экране сетки складываются в одну колонку; кнопки и поля остаются удобными для касания.
- Селекторы каналов и ролей используют одно и то же окно во всех модулях.
Антифлуд и AFK
- В контроле чата появился интерактивный макет: первые сообщения остаются, а красные после порога помечены как удалённые.
- Пример подхватывает текущий порог, интервал, таймаут и настройку удаления.
- Каналы в AFK открываются тем же поисковым селектором, что и в остальных модулях.
- Диалог выбора ролей в AFK закрывается по кнопке, по нажатию на фон и клавишей Escape.
Безопасность настроек
- Макет антифлуда работает только на странице и не отправляет сообщения в Discord.
- Реальные действия по-прежнему выполняются Discord-ботом по сохранённым настройкам сервера.
- Проверка прав и иерархии ролей не ослабляется.
v8.3.2STATIX 8.3.2 — исправлено окно выбора каналов и ролей
Исправлено перекрытие окна выбора каналов и ролей во всех модулях: список теперь виден поверх затемнения на телефонах и компьютерах.
Окно выбора каналов и ролей
- Списки каналов теперь обновляются напрямую из Discord раз в пять минут.
- Если Discord временно недоступен, остаётся последний успешный снимок.
- Окно выбора отображается поверх затемнения и доступно во всех модулях.
- В списке видны роли сервера; выдача ролей по-прежнему ограничена положением роли STATIX и правом Manage Roles.
Каналы для владельца
- В меню владельца добавлен отдельный раздел «Discord-каналы».
- Показываются каналы и категории всех серверов, где присутствует STATIX.
- Поиск находит сервер, название канала, категорию или Discord ID.
- Раздел закрыт для пользователей без статуса владельца STATIX.
Навигация и список серверов
- На мобильных устройствах меню стало компактнее и получило заметные тематические значки.
- В список серверов попадают подключённые STATIX сообщества и те, куда пользователь может пригласить бота.
- Права приглашения проверяются через владельца, Administrator или Manage Server.
v8.3.1STATIX 8.3.1 — каналы, селекторы и мобильная навигация
Исправлен выбор Discord-каналов и ролей, добавлена панель всех каналов подключённых серверов и обновлена мобильная навигация.
Каналы и роли в модулях
- Списки каналов теперь обновляются напрямую из Discord раз в пять минут.
- Если Discord временно недоступен, остаётся последний успешный снимок.
- Пустое состояние селектора объясняет, что проверить, вместо пустой чёрной панели.
- В списке видны роли сервера; выдача ролей по-прежнему ограничена положением роли STATIX и правом Manage Roles.
Каналы для владельца
- В меню владельца добавлен отдельный раздел «Discord-каналы».
- Показываются каналы и категории всех серверов, где присутствует STATIX.
- Поиск находит сервер, название канала, категорию или Discord ID.
- Раздел закрыт для пользователей без статуса владельца STATIX.
Навигация и список серверов
- На мобильных устройствах меню стало компактнее и получило заметные тематические значки.
- В список серверов попадают подключённые STATIX сообщества и те, куда пользователь может пригласить бота.
- Права приглашения проверяются через владельца, Administrator или Manage Server.
v8.3.0STATIX 8.3.0 — модули, роли и панель владельца
Переработан выбор функций и доступы команды; обновлены навигация, поддержка и документы.
Модули и поиск
- Категории и карточки модулей получили новую адаптивную раскладку.
- В настройках профиля доступа можно назначить роли Discord или конкретных участников.
- Список участников доступен для поиска по имени, @username и Discord ID.
- Внутренний модуль Join Date исключён из пользовательского каталога.
Роли и сотрудники
- Список ролей синхронизируется с Discord и показывает актуальные имена.
- Права доступа к панели не зависят от положения роли относительно роли бота.
- Выдача ролей участникам по-прежнему ограничена правами Discord и иерархией STATIX.
- Если участник покидает сервер, он сразу теряет доступ к его панели.
Панель и поддержка
- Диагностика платформы, ошибки и инструменты владельца вынесены в закрытый раздел.
- Поиск участников в модерации понимает имя, @упоминание и Discord ID.
- В обращениях можно закрыть тикет; переписка остаётся общей историей пользователя и администрации.
- Правила, условия и конфиденциальность собраны на единой странице документов.
Навигация и главная
- Логотип STATIX ведёт на исходную главную страницу.
- Слева на главной оставлена отдельная область для будущей иллюстрации.
- Список серверов показывает только подключённые STATIX или доступные для установки сообщества.
v8.2.2Возвращена главная страница и исправлены настройки STATIX
Обновление оформления, доступа и публикации Discord-релизов.
- Возвращена главная композиция с иллюстрацией слева и панелью STATIX справа.
- Общая навигация на телефонах собрана в доступное меню; исправлены размеры, контраст и раскладка страниц.
- Профили доступа больше не сбрасывают открытую форму при изменении разрешений.
- Владелец, Discord Administrator и участники с правом «Управление сервером» получили полный доступ ко всем разделам и настройкам, включая Permissions 2.0.
- Публикация релизов в Discord больше не зависит от локального кеша сервера; подтверждённые страницы не отправляются повторно.
v8.2.1Надёжная публикация релизов в Discord
- Прогресс публикации сохраняется после каждой успешно отправленной страницы.
- При временной ошибке отправка повторяется без повтора подтверждённых страниц.
- Добавлены диагностические сообщения о результате публикации.
v8.2.0Исправление отображения сайта и модулей
- Восстановлена общая система оформления существующих страниц панели.
- Исправлено отображение списка модулей, сводок и пустого состояния.
- Обновлена версия ресурсов для сброса старого кэша браузера.
- Сохранены существующие страницы, формы, настройки и функции STATIX.
v8.1.0Полный редизайн сайта STATIX
- Полностью обновлены общая навигация и дизайн сайта для тёмной и светлой тем.
- Сведены глобальные стили и поведение интерфейса к одной общей системе.
- В мобильной версии исправлены открытие, закрытие и состояние меню.
- Возвращены ссылки на уведомления, ленту событий, центр здоровья и диагностику.
- Сохранены существующие страницы, API, формы, настройки и Discord-функции.
v8.0.0STATIX 8.0 — Full Site Redesign
Новый цельный интерфейс STATIX, исправленная модель доступа и встроенный Support Center без потери рабочего backend.
- Полностью новая единая дизайн-система поверх всего сайта.
- Нормальные полноценные Dark и Light темы на общих design tokens.
- Новая навигация, Dashboard и обзор Discord-сервера.
- Модули остаются функциональными, но получают единый компактный вид и категории.
- Site Admin всегда получает полный доступ ко всем подключённым серверам независимо от guild-профилей.
- Доступы команды остаются профильными: готовые роли плюс расширенные разрешения.
- Модерация, дела, предупреждения и история собраны в одной логике.
- Заявки получили единый визуальный язык с остальным сайтом.
- Добавлен полноценный Support Center с SUP-номерами, перепиской, статусами, скриншотами и отдельным inbox владельца.
- Сохранён понравившийся экран технических работ; убрана лишняя подпись об автопроверке и добавлен скрытый Owner Access.
- Текущие cogs, backend API, конфиги серверов и runtime-данные не удаляются.
- Discord-бот при установке не перезапускается.
v8.0.0STATIX 8.0 — новый фундамент интерфейса
Полностью обновлена визуальная система STATIX без замены рабочего backend.
- Новая единая дизайн-система для всего сайта.
- Полностью укреплены светлая и тёмная темы.
- Интерфейс и элементы управления стали крупнее и читабельнее.
- Переделаны главная, список серверов, обзор сервера и профиль.
- Модули собраны в компактные раскрываемые категории.
- Доступы перестроены вокруг понятных профилей ролей и расширенных прав.
- Модерация объединяет действия, дела, предупреждения и историю.
- Заявки получили новый рабочий интерфейс без изменения backend-механики.
- Глобальные техработы получили отдельный экран с живой проверкой состояния без фейкового процента.
- Модули на техработах визуально закрываются цепями и не открывают настройки.
- Discord-бот при обновлении не перезапускается.
v7.2.1Доступы и модерация без технической каши
Переработаны доступы сотрудников, действия модерации и история действий.
- Доступы теперь объясняют, кто имеет полный доступ и что конкретно может каждая выбранная Discord-роль.
- Профили доступа получили понятные описания возможностей вместо набора технических названий.
- Действия модерации переделаны в пошаговый интерфейс: участник → действие → детали.
- Кик и бан выделены как опасные действия и требуют подтверждения.
- История действий переведена на человеческие названия и получила поиск и фильтры.
- Повторяющиеся отказы доступа сворачиваются в одну запись со счётчиком, сырой audit не удаляется.
- История конфигурации отделена от обычной истории действий.
- Discord-бот при установке не перезапускается, persistent views не затрагиваются.
v7.2.0UI Foundation — единый интерфейс STATIX
Большая переработка интерфейса: нормальный масштаб текста, упрощённая навигация сервера, единая модерация, новые доступы и настройки, исправленный поиск и changelog.
Новая основа интерфейса
- Крупнее шрифты, кнопки и карточки.
- Одинаковые отступы и размеры по основным страницам.
- Меньше технических подписей и английских терминов.
Сервер и навигация
- В меню оставлены только Главная, Модули, Заявки, Модерация, Участники, Логи и Настройки.
- Health и диагностика остаются внутренними инструментами, но не засоряют меню.
- Главная сервера показывает только важное состояние и быстрые действия.
Модерация
- Действия, дела, предупреждения и история действий выглядят как один раздел.
- Аудит переименован в понятную «Историю действий».
Настройки и доступы
- Общие настройки сведены к каналам, команде и переходу к модулям.
- Permissions 2.0 получил готовые профили Модератор, Рекрутер, Наблюдатель и Менеджер модулей.
Исправления UX
- Поиск серверов больше не показывает пустой результат до ввода запроса.
- Техработы модуля не блокируют весь экран и баннер можно закрыть.
- Страница обновлений исправлена и стала раскрывающейся.
v7.1.0Control Center — админка и модули нового поколения
Большое обновление эксплуатации STATIX: компактные раскрывающиеся модули, Operations Center, безопасные рестарты, расписание обслуживания, полный Backup Center, глобальный поиск Discord-пользователей и объединённое управление серверами.
Control Center
- Состояние Bot/Web, очередей, ошибок и сессий на одном экране.
- Ручные безопасные рестарты Bot/Web/All.
- Scheduler ежедневного обслуживания с timezone.
- Maintenance Mode сохранён и упрощён.
Backup и безопасность
- Полный backup проекта и PostgreSQL из панели.
- Root-операции вынесены в отдельный dispatcher.
- Сайт может только поставить заранее разрешённую операцию в очередь.
- Каждая операция оставляет результат и аудит.
Новый центр модулей
- Модули разбиты по категориям.
- Категории и карточки сворачиваются.
- Поиск и фильтры не заставляют листать длинную страницу.
- Autosave и revision conflict защита не изменены.
Discord Control
- Глобальный поиск Discord ID по всем серверам.
- Показываются роли и текущий voice.
- Разовый Voice Kick сохранён.
- Active Voice Kicks сохранены и переживают рестарты.
Безопасность рестартов
- Persistent Views регистрируются обычным cog startup после рестарта.
- Bot считается восстановленным только после свежего presence.
- Web считается восстановленным только после HTTP health-check.
- Расписание хранит last_run_key и не дублирует один рестарт после перезапуска сайта.
v7.0STATIX 7.0 — Global Update
Самое крупное обновление STATIX: новая панель управления, единая система модерации и CASE, гранулярные права, центр уведомлений и диагностики, переработанные защиты и безопасный механизм обновления. V7 построен поверх стабильной 6.4.3.1 без сокращения существующей рабочей логики.
Интерфейс и навигация
- Новая единая дизайн-система для публичной части и серверной панели.
- Общий sidebar/topbar, единые карточки, поля, таблицы, кнопки, модалки и picker-компоненты.
- Полноценные dark/light темы и адаптивная мобильная версия.
- Новый профиль STATIX и переработанные Правила, Условия использования и Политика конфиденциальности.
- Новый красивый архив обновлений с подробными секциями крупных релизов.
- Возвращены быстрые переходы «Контроль чата» и «Для семей».
Server Overview и состояние сервера
- Участники, включённые модули, активные защиты, warnings и заявки собраны на одной странице.
- Последние события и блок «Требует внимания» помогают быстро находить проблемы.
- Отображаются реальные Discord permissions STATIX и проблемы ролей/каналов.
- Health Center проверяет ссылки на удалённые сущности, snapshots и конфигурацию модулей.
Moderation + CASE
- Warn, Timeout, снятие Timeout, Kick и Ban из единого Moderation Center.
- Перед действием проверяются Discord permissions и role hierarchy.
- CASE-000001… создают единую историю наказаний и staff-работы.
- CASE поддерживают статусы, комментарии, источники и автоматические события Anti-Raid/AutoBan.
- Старые предупреждения мигрируются в CASE без повторного создания при следующем запуске.
- Members Center связывает профиль человека с CASE, warnings, XP, деньгами, сообщениями, voice и заявками.
Chat Control и автоматизация
- Chat Control 2.0 получил профили Мягкий, Сбалансированный и Строгий.
- Тестер сообщения использует тот же ChatFilterEngine, что runtime Discord-бота.
- Violation Score делает поведение фильтра понятнее до включения настроек.
- AutoResponder 2.0 поддерживает несколько правил, triggers и responses.
- Доступны exact/contains/starts, random, embeds, cooldown, ограничение каналов, исключённые роли и URL-button.
Anti-Raid 2.0 и защита
- Карантин больше не меняет channel overwrites и не ломает ручные права каналов.
- Ведётся история raid-инцидентов и изменений, выполненных STATIX.
- Partial rollback возвращает только то, что действительно меняла система.
- Owner, Administrator и защищённые высокие роли учитываются до применения санкций.
- Установщик отдельно проверяет отсутствие опасных channel permission mutations в Anti-Raid.
Permissions 2.0
- Готовые профили Moderator, Recruiter, Viewer и Manager плюс custom-профили.
- Гранулярные разрешения на Chat Control, экономику, модули, Moderation, CASE, Audit, Config rollback и другие разделы.
- Owner и Discord Administrator всегда имеют полный доступ.
- Manage Server сам по себе больше не превращается в полный административный доступ V2.
- После включения Permissions 2.0 старые guild_access_roles и reviewer-роли не дают скрытого обхода новой модели.
- CASE разделены на отдельные права просмотра и изменения.
Notifications, Activity и Audit
- Notification Center хранит read/unread отдельно для каждой пары guild_id + user_id.
- В уведомления попадают CASE, заявки, проблемы Health, web/bot ошибки, Anti-Raid/AutoBan, автоматизации и изменения настроек.
- Защита от дублей не размножает одно событие при повторной синхронизации.
- Activity Feed объединяет Discord/runtime/site/CASE/applications/settings в одну ленту.
- Audit Trail показывает кто, когда и что менял в панели.
- Config History хранит до 50 уникальных snapshots и делает rollback новой ревизией без cross-guild восстановления.
Diagnostics и производительность
- Diagnostics проверяет PostgreSQL, возможность записи storage и свежесть member/presence/application snapshots.
- Показываются bridge queues, cache, web latency, Discord gateway latency и bot presence.
- Отображается реальное состояние фоновых discord.ext.tasks workers.
- Последние ошибки web и bot доступны в одном диагностическом представлении.
- Используется общий HTTP connection pool вместо создания клиента на каждый основной запрос.
- Bridge waiters и файловые очереди ограничены, чтобы нагрузка не росла бесконечно.
- JSON snapshots используют mtime + TTL cache.
- Старые bridge action/result-файлы чистятся периодически во время runtime.
- Добавлены request metrics и throttled notification source sync.
Данные, multi-server и SAFE update
- Новые данные изолированы по guild_id; Config History и Notification state физически разделены по серверам.
- Role/channel ID валидируются относительно выбранного Discord-сервера.
- Server settings сохраняются merge-safe и не теряют неизвестные будущие секции.
- Перед изменением LIVE установщик сверяет SHA-256 всего пакета.
- Поддерживается только известная база 6.4.3.1 или безопасный повторный запуск уже установленной 7.0.
- Сервисы останавливаются до backup, чтобы SQLite/runtime-файлы попали в консистентный резерв.
- Создаётся полный backup web, bot, shared, Servers, activity_economy.sqlite3 и PostgreSQL dump.
- После overlay выполняются compile/template/source/security/unit/multiserver/startup проверки.
- Фатальная ошибка после применения вызывает автоматическое восстановление полного pre-V7 backup.
v6.4.3.1Финальная стабилизация ветки 6.4
- Все страницы модулей переведены на один общий autosave с _config_revision и корректной обработкой 409 Conflict; старые локальные writer-скрипты удалены.
- Role/channel picker очищен от legacy-кода. В мультивыборе изменения применяются только по кнопке «Готово»; крестик, фон и Escape отменяют черновик.
- Scheduled Messages больше не превращает пустой выбор дней в «каждый день»: включённое расписание требует канал, хотя бы один день и непустой текст.
- Часовые пояса Scheduled Messages и AutoPurge валидируются; неизвестная timezone больше не запускается молча как UTC.
- Smart Slowmode сохраняет исходное значение и повторяет восстановление после временной ошибки Discord, но никогда не перезаписывает ручное изменение администратора.
- AutoBan Rules не применяет автоматический бан к владельцу, администраторам и участникам с ролью на уровне или выше роли STATIX.
- Фоновые AutoBan, AutoPurge и Scheduled Messages изолированы: ошибка одного модуля или одного сервера больше не останавливает общий цикл автоматизаций.
- Повторно проверены все 11 модулей 6.4, 47 Jinja-шаблонов, мультсерверная изоляция и отсутствие изменений channel overwrites в Advanced runtime.
v6.4.2Единый выбор ролей и каналов
- Полностью убраны старые разворачивающиеся списки каналов и старое боковое меню ролей в настройках модулей.
- Роли и каналы теперь выбираются через один универсальный popup: на телефоне это нижнее полноширинное меню, на ПК — компактное центральное окно.
- Одинаковый picker подключён к Chat Control, новым модулям 6.4, AutoRole, Music, Private Voice, Commands, Logs, Giveaways, Tickets и Server Protection.
- Scheduled Messages автоматически использует тот же picker для каждого создаваемого сообщения #1/#2/#3 и его собственного канала.
- Picker использует только роли и каналы текущего guild; backend повторно проверяет Discord ID именно на выбранном сервере.
- Найден и устранён двойной autosave в настройках «Экономика и активность» и «/очистить», который мог отправлять два сохранения одновременно.
- Повторно проверены все 11 модулей 6.4 и защита от изменения channel overwrites в Anti-Raid/Advanced runtime.
v6.4.1Стабилизация новых модулей и новый Scheduler
- Исправлена общая ошибка autosave «body stream already read»: ответ сервера теперь читается ровно один раз, а интерфейс показывает реальную причину ошибки.
- Переработан визуал всех 11 модулей безопасности и автоматизации: компактные карточки, понятный сценарий «ситуация → действие» и меньше пустого пространства на телефоне.
- Scheduled Messages теперь поддерживает до 20 независимых сообщений: отдельный канал, дни недели, время, часовой пояс, название и текст для каждого расписания.
- Старое одиночное расписание 6.4 автоматически переносится в «Сообщение #1» без потери текста.
- Smart Slowmode сохраняет исходный slowmode на диск и после рестарта возвращает его только если администратор не изменил канал вручную.
- Anti-Raid закреплён в безопасном режиме: модуль не меняет права каналов, @everyone или channel overwrites; реакция применяется только к новым входящим.
- AutoDelete переведён с отдельной asyncio-задачи на каждое сообщение на одну лёгкую очередь удаления.
- Verification использует на кнопке заданный администратором текст.
- Фильтр запрещённых слов получил готовые шаблоны: базовый мат, грубые оскорбления и расширенный словарь с вариантами написания.
- Повторно проверена связка всех 11 модулей: настройки сайта, config.json и единый runtime-cog.
v6.4Безопасность входа и автоматизация сервера
- Warn Center убран из каталога модулей и вынесен отдельным разделом панели: Логи → Предупреждения → Участники.
- Join Gate стал рабочим модулем: выдаёт Gate-роль новичку и отправляет инструкцию в ЛС.
- Anti-Raid отслеживает поток вступлений и применяет выбранную реакцию только к новым входящим после достижения порога.
- New Account Protection проверяет возраст Discord-аккаунта и умеет журналировать, карантинить, кикать или банить.
- Bot Addition Guard использует allow-list bot ID и может автоматически удалить неизвестного бота.
- Verification поддерживает постоянную кнопку, проверку возраста аккаунта, снятие Gate-роли и выдачу Verified-роли.
- AutoBan Rules автоматически блокирует участника после заданного числа активных предупреждений STATIX.
- AutoDelete удаляет новые сообщения в выбранных каналах через заданную задержку с исключениями по ролям.
- AutoPurge выполняет ежедневную очистку каналов по времени и часовому поясу.
- Smart Slowmode включает ограничение при всплеске сообщений и возвращает прежний slowmode после cooldown.
- AutoResponder отвечает по правилам вида «триггер => ответ» с каналами и cooldown.
- Scheduled Messages публикует повторяющееся сообщение по времени, часовому поясу и выбранному типу дней.
- Все 11 новых модулей получили отдельные настройки на сайте, ON/OFF, каналы/роли и безопасные значения по умолчанию.
- Старые серверы мигрируются автоматически: новые модули добавляются выключенными, без изменения уже существующих настроек.
v6.3Большое обновление управления сервером
- Стабилизированы Tickets / Applications: рабочая панель, persistent-интерфейс и связка сайта с ботом без возврата к старым версиям.
- Укреплена multi-server архитектура: настройки строго по серверам, Discord snowflake ID хранятся строками, исправлены права bot/web на config.
- Autosave стал безопаснее: _config_revision, защита от перезаписи соседних настроек и понятная обработка 409 Conflict.
- Контроль чата полностью разделён на самостоятельные модули при одном быстром on_message engine внутри Discord.
- Добавлены отдельные фильтры: Анти-упоминания, Антиссылки, Антиинвайты, Антифлуд, Антидубли, Антикапс и Антиэмодзи.
- Добавлены Контроль вложений, Фильтр слов и Антифишинг с индивидуальными настройками наказания.
- Введена Система нарушений: вес каждого фильтра, сгорание баллов, обычный и критический пороги таймаута.
- Каждый фильтр получил собственные каналы действия, исключённые каналы, роли и пользователей без перезаписи других фильтров.
- Для фильтров добавлены отдельные параметры удаления сообщения и таймаута.
- Переделан мобильный интерфейс настроек: компактнее карточки, поля, отступы и ползунки времени.
- Выбор ролей вынесен в отдельное открывающееся меню / мобильную нижнюю панель вместо огромных списков внутри страницы.
- Каталог Контроля чата получил понятные описания: для чего нужен модуль, пример срабатывания и объяснение веса нарушения.
- Добавлен Warn Center: выдача и снятие предупреждений с сайта на тех же данных, что используют Discord-команды.
- Warn Center показывает активные варны и полную историю: номер, участник, причина, модератор, дата выдачи и снятия.
- Действия Warn Center проходят через bot bridge с проверкой прав и Discord-иерархии — сайт не обходит права сервера.
- Добавлен отдельный канал журнала предупреждений: в него пишутся действия и с сайта, и из Discord-команд.
- В каталог добавлены планы следующих модулей: Join Gate, Anti-Raid, New Account Protection, Bot Addition Guard, Verification и AutoBan Rules.
- Также запланированы AutoDelete, AutoPurge, Smart Slowmode, AutoResponder и Scheduled Messages — пока как безопасные идеи без включения.
- Обновления ставятся SAFE-пакетами с preflight-хешами, backup, проверками, health-check и автоматическим rollback.
- Публичный журнал обновлений снова используется по назначению: этот пакет опубликован как STATIX 6.3.
v6.2.2Tickets Panel Rootfix
- Исправлена системная причина падения Tickets helpers через import * (_safe_int/_bot_error_code).
- Отключён legacy application_widgets после запуска: Tickets остаётся единственным движком заявок.
- Панель публикуется транзакционно и считается рабочей только после повторного чтения из Discord.
- Старая legacy-панель удаляется только после успешной проверки новой Tickets-панели.
- Добавлена точная panel health диагностика и автоматическое восстановление панели.
v6.2.1STATIX 6.2.1 — Applications Reliability & Mobile UX
- Исправлены кнопки панели заявок после рестарта: переход на discord.py DynamicItem, поэтому старая опубликованная панель продолжает отвечать без ручного пересоздания.
- Открытие анкеты теперь подтверждается Discord сразу; медленное обновление устаревшей панели выполняется уже после ответа и больше не тратит трёхсекундный interaction timeout.
- Website → Discord actions больше не дают ложный WEB-APPLICATIONS-504: медленное действие возвращается как queued, а страница отслеживает результат отдельным status-запросом.
- Исключение внутри bot action больше не теряет очередь молча: STATIX всегда пишет финальный результат ошибки, который видит сайт.
- Добавлена обработка зависших .processing actions после рестарта без слепого повторения потенциально неидемпотентных действий.
- Исправлен общий autosave модулей: новая config revision записывается в форму после каждого сохранения, поэтому второе изменение больше не конфликтует со старой ревизией.
- Контроль чата теперь представлен отдельными модулями одной категории: антиупоминания, антиссылки, антиинвайты, антифлуд, антидубли, антикапс, антиэмодзи, вложения, слова и антифишинг.
- Каждый Chat Control модуль получил независимый ON/OFF, настраиваемый вес нарушения, пример срабатывания, наказание, собственные каналы и роли-исключения.
- Настройки одного Chat Control фильтра сохраняются изолированно и не могут перезаписать соседний фильтр.
- Унифицированы красивые searchable role/channel pickers для новых настроек Chat Control.
- Исправлена область действия фильтров: per-filter каналы переопределяют глобальные, а flood/duplicate counters больше не загрязняются сообщениями из исключённых каналов.
- Мобильный интерфейс стал компактнее по всему кабинету: меньше заголовки, карточки, отступы, кнопки и списки, при этом поля ввода сохраняют безопасные 16px против iOS auto-zoom.
- Перед релизом выполнено более 2,1 млн автоматических проверок: Chat Control fuzz/isolation, Application state, DynamicItem invariants, queued actions, autosave revision, Jinja, routes, mobile CSS, Snowflake safety и Discord contract.
v6.2STATIX 6.2 — Applications & Chat Control
- Заявки переведены на жёсткую транзакционную схему: ticket, reviewer-card и web snapshot должны создаться вместе, иначе STATIX полностью откатывает подачу.
- Исправлены мёртвые кнопки панели после рестарта: persistent views регистрируются отдельно для каждого сервера и активного направления.
- Reviewer-карточка больше не может молча пропасть: направление → общий reviewer → staff/moderation → автоматический приватный #statix-review.
- Закрытие заявки стало идемпотентным: принятая/отклонённая/ЧС заявка гарантированно исчезает из active и остаётся только в истории.
- Добавлен журнал незавершённого закрытия и восстановление транзакции после рестарта между решением, удалением канала и архивированием.
- Финальный статус reviewer-card фиксируется до удаления ticket-канала, поэтому направление и staff-feed больше не теряются.
- Переработан Центр управления сервером: обзор, каналы, staff-роли, доступ к сайту и понятные статусы конфигурации.
- Полностью обновлён каталог модулей: поиск, категории, состояния, быстрые фильтры и отдельный блок «Контроль чата».
- Antispam расширен до Chat Control Engine без изменения внешнего module key: антиупоминания, антиссылки, антиинвайты, антифлуд, антидубли, антикапс, антиэмодзи, вложения, фильтр слов и антифишинг.
- Добавлена необязательная Violation Score / Heat система с затуханием и ступенчатыми таймаутами.
- Сохранены глобальные исключения staff/ролей/пользователей/каналов и совместимость со старыми настройками antispam.
- Усилена запись per-server config и ticket runtime JSON: group-write права сохраняются после autosave и работы бота.
- Перед выпуском 6.2 выполнено более 2 000 000 автоматических проверок: fuzz Chat Control, Application state, транзакционные инварианты, Jinja, routes, Snowflake safety и Discord contract.
v6.1.1STATIX 6.1.1 — Permissions Hotfix
- Исправлены права доступа к per-server config.json: сайт снова видит реальные модули вместо 0 из 0.
- Восстановлена работа Tickets/Заявок после Permission denied на Servers/<guild_id>/config.json.
- Добавлена общая runtime-группа для statix-bot и statix-web без открытия конфигов всем пользователям системы.
- Config writers теперь сохраняют shared/per-server JSON с group-write правами и не создают новый root-only файл после autosave.
- PermissionError больше не маскируется под пустой config: диагностика покажет реальную ошибку вместо «все модули выключены».
- Installer проверяет чтение и запись config.json от имени обоих systemd-сервисов и делает автоматический rollback при проблеме.
v6.1STATIX 6.1 — Стабильность заявок и мобильной панели
- Исправлен регресс заявок после v5.2: старые reviewer-роли и направления безопасно переносятся в текущий Tickets без запуска двух конкурирующих движков.
- Восстанавливаются только исчезнувшие module-конфиги из backup; новые и изменённые настройки сервера не перезаписываются.
- Возвращён доступ проверяющих к разделу Заявки через совместимость старых Application Widgets и новых направлений Tickets.
- Исправлены права Take / Accept / Deny / Call / Blacklist для серверов, где роли ещё хранились в старом формате.
- Мобильная страница больше не создаёт двойной вертикальный/горизонтальный скролл у таблиц и длинных настроек.
- Выезжающее мобильное меню больше не замораживает body и не вызывает скачки позиции страницы.
- Сохранена архитектура multi-server, string Snowflake ID, текущие данные пользователей и все Discord-команды.
v6.0-addendumДополнение к Глобальному обновлению 6
- Стабилизирована система заявок и Tickets, устранены конфликты со старой системой application widgets.
- Разделены права управления заявками: Reviewer, Decision, Interview и Blacklist могут настраиваться независимо.
- Исправлена обработка Discord Snowflake ID: guild, role, channel и user ID сохраняются как строки без потери точности.
- Переработан Autosave: добавлены ревизии, file-lock и защита от перезаписи новых настроек старой вкладкой.
- Добавлены общие Role / Channel Pickers и улучшена их работа в светлой и тёмной теме.
- Logs и Server Protection объединены через incident/action ledger: сохраняется кто совершил действие, что произошло и что STATIX восстановил.
- Добавлено полное восстановление после ложного срабатывания Server Protection.
- Усилена Multi-Server архитектура: настройки и состояние модулей разделяются по Discord-серверам.
- Добавлена расширенная техническая диагностика для администрации: состояние модулей, конфигов, Discord API и внутренних компонентов.
- Проведён технический рефактор JOB без потери команд, экономики, статистики, игр, карточек и пользовательских данных.
- Проведён рефактор MUSIC: отдельно вынесены player, queue/search, controls и состояние проигрывателя.
- Проведён рефактор PRIVATEVOICE: разделены создание комнат, управление владельцем, permissions, cleanup и persistent state.
- Проведён рефактор LOGS и SERVER PROTECTION с сохранением существующих Discord-команд, listeners и persistent views.
- Начат безопасный рефактор Web: общая логика постепенно вынесена из большого app.py в routes, services и reusable helpers.
- Улучшена надёжность установок STATIX: SAFE hash preflight, backup, compile/Jinja проверки, health-check и автоматический rollback.
- Вместе с мобильной версией, VPN/OAuth и сетевыми улучшениями основной Global Update 6 это формирует одно из крупнейших обновлений внутренней архитектуры STATIX.
v6.0Глобальное обновление 6
- Полноценная мобильная версия панели: выезжающее меню, touch-интерфейс, safe-area, адаптивные формы, таблицы и модальные окна.
- Исправлена работа OAuth через общие VPN и мобильные сети: лимиты больше не завязаны только на общий внешний IP.
- OAuth устойчивее к кратким сбоям Discord API: безопасные retries, Retry-After и увеличенные сетевые таймауты.
- Переключение Wi-Fi / мобильной сети / VPN больше не привязано к серверной сессии по IP.
- Браузер повторяет только безопасные GET/HEAD запросы при кратком обрыве; POST и действия никогда не дублируются автоматически.
- Добавлен индикатор потери/восстановления сети на мобильных устройствах без сброса страницы и введённых настроек.
- Ускорена загрузка ролей серверов после Discord OAuth за счёт ограниченного параллельного чтения.
- Обновлён STATIX build до 2026.10.02-global-v6 и сохранена совместимость с v5.2 конфигами/данными.
vv5Глобальное обновление STATIX v5
- Заявки снова являются управляемым модулем и используют единое стабильное Tickets-ядро без конкурирующего application_widgets.
- Одна Discord-панель поддерживает несколько направлений: Семья, Recruit, Media и собственные варианты.
- Для каждого направления отдельно задаются подающие, проверяющие, принимающие/отказывающие, обзвон, ЧС и роли уведомлений.
- У направлений свои вопросы, скриншоты, роли после принятия, тексты решения и канал проверяющих.
- Полностью переработан интерфейс редактора направлений: компактный список слева и редактирование выбранного направления справа.
- Роли и каналы теперь выбираются через компактные окна с поиском вместо длинных списков на пол-экрана.
- Исправлена причина ошибки «Неизвестная роль»: Discord snowflake ID больше не преобразуются в JavaScript Number и не теряют точность.
- Возвращены настройки маршрута заявок: канал панели, категория приватных заявок, лента проверяющих, архив и канал правил.
- Права сотрудников конкретного направления повторно проверяются backend перед принятием, отказом, обзвоном и действиями с ЧС.
- Tickets Cog разделён на отдельные компоненты: core, panel, directions, decisions, lifecycle, access/notifications, server options, web bridge, state, views и diagnostics.
- Discord OAuth получил отдельный connectivity-service с retries и понятной диагностикой сетевых сбоев.
- Админка показывает состояние STATIX → Discord API, задержку и последние этапы OAuth без записи токенов и секретов.
- Настройки модуля «Защита сервера» получили понятные разделы и пресеты Мягкая / Рекомендуемая / Строгая.
- Интерфейс защиты заранее показывает реакцию STATIX при срабатывании и прячет редкие технические параметры.
- v5 устанавливается единым безопасным пакетом с preflight, backup, проверками сервисов и автоматическим rollback при ошибке.
- Глобальный релиз публикуется одной записью на сайте и автоматически подхватывается Discord-архивом обновлений.
vv5.2Единые заявки и упрощённые настройки
- Заявки объединены в одну систему: несколько направлений внутри одного модуля вместо отдельных разрозненных заявок
- Для каждой заявки можно создавать приватный Discord-канал в выбранной категории, как в привычной тикет-системе
- Кандидат и проверяющий в Discord отображаются настоящими упоминаниями — профиль открывается по нажатию
- Конструктор заявок упрощён до трёх понятных вкладок, а редкие параметры перенесены в меню с тремя точками
- Выбор ролей заменён компактным полем с поиском и отдельным окном — длинные списки больше не занимают страницу
- Роли проверяющих одновременно используются для уведомлений; отдельные наборы ролей для каждого события убраны
- Сохранённые каналы панели, заявок, уведомлений и AFK корректно показываются при повторном входе на сайт
- Заявки убраны со страницы Модули и остаются самостоятельным разделом сайта
- Модули на сайте разбиты по категориям: модерация, безопасность, сервер, сообщество, экономика и активность, Для семей
- AFK сохранил полноценные заявления, но настройки ролей и каналов стали компактнее и понятнее
vv5.1Понятные заявки и полноценный AFK
- Полностью переработан интерфейс конструктора заявок: понятные шаги и объяснения без технической путаницы
- Нативные списки ролей заменены на поиск и обычные галочки с цветами Discord-ролей
- Удалённые и недоступные роли больше не ломают автосохранение настроек
- Доступ к каждому направлению заявок теперь действительно учитывает его собственные роли проверяющих
- AFK получил полноценную очередь заявлений на сайте: одобрение, отказ, активные AFK и история
- Для AFK добавлен выбор ролей, которые вообще могут подавать заявление
- Роли проверяющих AFK дают доступ к странице рассмотрения на сайте, а настройки остаются только администраторам
- Семейные функции больше не вынесены отдельным пунктом меню — AFK находится в категории Для семей внутри страницы Модули
vv5.0Новый конструктор заявок и семейные модули
- Заявки полностью переведены на систему независимых виджетов
- Владелец создаёт свои направления: семья, сотрудники, отделы и другие
- У каждого виджета своя анкета, роли, уведомления и действия после принятия
- Настройки заявок сохраняются автоматически без кнопки Сохранить
- Добавлена отдельная категория Для семей
- Добавлен модуль AFK с Discord-панелью, рассмотрением и живым списком отсутствующих
- Старая одиночная форма автоматически переносится в первый виджет без удаления исходных данных
vv4.9STATIX становится полноценной платформой
- Публичная главная доступна даже авторизованным пользователям
- Добавлены профиль, условия использования, конфиденциальность и правила
- Подключённые серверы показывают живую статистику Discord
- Админ-панель получила Admin Discord для тестов и автоматического changelog
- Добавлен публичный архив обновлений /changelog
- Пакет включает cumulative-изменения v4.3.1–v4.8.1