Versions
# 8 | 2024-2025
- В Fantasy Cards сундуки теперь помещаются в отведённую область, золото лежит внутри сундука, а не поверх него, при пустом балансе сундук выглядит пустым, а при прокрутке 3D-сцены больше не мерцают и не пересоздаются с задержкой.
- В Fantasy Cards сундуки теперь загружаются и при переходе на страницу карт из меню, крышка открывается наружу и хорошо видна, золото больше не перекрывает её, каждый сундук получает 3D при прокрутке к нему, а эскиз-заглушка показывается только во время загрузки сцены.
- В Fantasy Cards сундуки с золотом теперь стабильно появляются на странице карт: у сундука появилась арочная крышка из досок, цветная металлическая окантовка, рельеф дерева и настоящие горки монет, которые растут вместе с балансом карты, а при наведении крышка открывается шире и золото светится ярче.
- Внизу AI-аналитики истории llms.txt и публичной инструкции .well-known теперь показывают все обращения за всё время без фильтра по посетителям и с полными данными сессий.
- Модели данных больше не запускают отключённое шифрование полей, поэтому фоновая обработка не зависит от кода защиты.
- В защищённых аккаунтах содержимое уведомлений теперь скрыто до ввода защитного кода, а фоновая проверка безопасно возвращает пустой результат и не блокирует приложение.
- Инструкция для AI-отчётов теперь явно просит исходный запрос и все доступные контакты клиента одним сообщением, а журнал сохраняет оба значения.
- Счётчик подписок в меню теперь загружает только общее количество, поэтому аккаунты с большим числом подписок открываются надёжнее.
- Плановая обработка подписок теперь пропускает их описания и использует меньше памяти.
- В Space Strategy карты стали зависящими от баланса 3D-энергогенераторами, а в Fantasy Cards — сундуками с золотом в цвете карты; обычный режим сохранил привычный вид пластиковых карт.
- В Fantasy Cards карты счетов снова используют общий вид записей с тенью и цветовыми акцентами, а уникальным внутри остаётся приоткрытый 3D-сундук с золотом.
- Кнопки управления и цветовая линия категории теперь расположены горизонтально внизу всех записей обеих игровых тем, включая деньги и время.
- В Space Strategy добавлен локальный технологичный шрифт и фиксированные панели задач, клиентов, проектов и заметок; управление задачей перенесено на изображение, а лишние игровые сводки прогресса убраны.
- В заголовках и названиях карточек Fantasy Cards теперь используется более чёткий и удобный для чтения фэнтезийный шрифт.
- Размеры текста в приложении теперь используют сбалансированную шкалу: 15, 18 и 21 пиксель.
- Настройки с переключателями больше не оставляют пустой блок подсказки, если описание не задано.
- Названия и описания задач Fantasy Cards теперь напрямую наследуют выбранный в приложении размер текста, а переключатель активности остаётся компактным.
- Заметки Fantasy Cards теперь имеют тот же фиксированный размер игральной карты, но без картинки; длинный текст прокручивается внутри карточки.
- В статистике футера Fantasy Cards убраны лишние декоративные точки в углу каждого блока.
- Приложение теперь получает полный runtime геймификации до восстановления пользовательской сессии, поэтому звуки, статусы задач и обработчики тем загружаются надёжно.
- В Fantasy Cards переключатели статуса и активности, ID и приоритет задачи теперь расположены поверх картинки, а ссылки клиентов и проектов больше не имеют отдельного фона и отступов.
- Умная сортировка задач теперь учитывает выбранную длительность рабочего дня, использует обычные поля формы и прокручивается на небольших экранах.
- В Fantasy Cards теперь встроен отдельный фэнтезийный шрифт для карточек и заголовков, а также лёгкое оформление без тяжёлых рамок, нижние кнопки и линия категории; в клиентах и проектах акцент сделан на картинке, названии и ссылках.
- Автор игровой записи снова отображается под карточкой, из настроек геймификации убраны пустые строки подсказок, а статусы и звуки каждой игровой темы загружаются одним полным файлом.
- Фильтр аналитики теперь сохраняет выбранный период, аналитика учитывает все подходящие задачи, а режимы строки и доски используют стандартное превью задач и удобную прокрутку.
- Игровые изображения теперь сохраняют единый размер и все визуальные слои в любом превью задачи, а рамки фэнтези-карт и космической стратегии загружаются надёжно.
- Игровые скрипты теперь загружаются только при включённом игровом режиме, а общий код и код каждой темы разделены по отдельным файлам.
- В AI-аналитике теперь виден полный текст запроса или сообщения, которое ИИ отправил в публичный endpoint отчётов.
- Персональные страницы ИИ-ботов теперь надёжно открываются из списка аналитики и показывают те же нормализованные записи посещений, что и общая страница.
- В Fantasy Cards у задач появился реалистичный 3D-злодей с отдельными позами и магическими эффектами статусов, а баланс карт показывается прозрачными 3D-сундуками.
-
В AI-аналитике теперь учитываются запросы к
/.well-known/ai.txt: видно, какие боты и источники открывали этот файл. - В AI-аналитике главная страница стала короче: у каждого бота есть отдельная страница с цепочками посещений по дням, источниками переходов, открытыми и последними страницами.
- Админская AI-аналитика снова показывает старые данные посещений ИИ и надёжнее применяет переключение периода.
- В публичные инструкции для AI-индексации добавлен endpoint для поисковых запросов ИИ; такие запросы отдельно сохраняются в журнале ошибок админ-панели.
- В AI-аналитике появилась страница Security с просмотрами honeypot-промпта, отправками в API, probe-запросами к уязвимым путям и ссылками на отфильтрованный журнал ошибок.
- Журнал ошибок админ-панели теперь может принимать AI honeypot-отчёты через отдельный API и находить их по фильтру Operation = AI.
- Админская AI-аналитика теперь разделена на страницы по каждому ИИ, структуре сайта и попыткам crawler-ов открыть веб-приложение.
- Серверная аналитика теперь разделяет шаги cron в runtime-логах, чтобы было проще найти тяжёлую плановую задачу.
- Список задач теперь открывается без JavaScript-ошибки в шаблоне переключателя активности.
- Выполнение задач из превью снова обновляет сегодняшний игровой счетчик в footer и включает отложенный звук завершения в Space Strategy.
- Новые задачи теперь можно добавлять с умной сортировкой: они встраиваются в текущий план по приоритету, рабочему графику, выходным и месячным лимитам клиента.
- База u0life включает Work analytics, проекты и клиентов, деньги, время, заметки, задачи, подписки, файлы, avatars, notifications, public users, Google login, statistics filters, hotkeys и preview/edit flows.
- Улучшены access, privacy, CRM sharing, data protection, language switching, подготовка MySQL 8, large-screen layout и server deployment.
- Перенос проекта может переносить связанные notes, money и time; analytics и previews понятнее показывают balances, time totals, subscription totals и descriptions.
- При выделении задач больше не показывается случайная сумма; итоги остаются в разделах с реальными деньгами или временем.
- Отложенные денежные записи больше не меняют баланс карты при создании, редактировании и пересчёте до подтверждения.
- Игровой footer теперь обновляет победы по задачам после выполнения задачи из окна редактирования.
# 9 | 29.5.2026
- Публичная документация теперь называется инструкциями, URL статей стали понятнее, llms.txt объясняет индексацию для ИИ, а в админ аналитике появилась страница карты сайта с полями URL и счетчиками заходов ботов.
- Админская AI-аналитика теперь считает заходы ИИ на llms.txt и robots.txt и показывает, какие агенты читали эти файлы в истории посещений.
- В параметрах карт появились понятные поля дохода на остаток и кэшбека, уведомления по датам и опциональные отложенные денежные записи.
- Для моментального кэшбека карта теперь может автоматически создавать запись зачисления после расхода и отправлять её на выбранный счёт.
- Настройки рабочего графика пользователя теперь показываются в отдельной секции, а не смешиваются с доступом.
- Настройки пользователя стали чище: несколько очевидных описаний полей убраны.
- В настройках бота теперь показывается только действующий промпт выполнения, а в задачах больше нет устаревшего блока диагностики AI-промпта.
- Website-бот теперь получает язык, страну, валюту и часовой пояс владельца задачи, чтобы отчёты лучше совпадали с настройками пользователя.
- В общих website-проектах одно и то же подключение CMS component теперь видно всем пользователям с доступом к проекту.
- В тарифах появился отдельный переключатель доступа к геймификации; настройки геймификации видны только при подходящей роли или активном тарифе.
- Website-бот теперь использует общее подключение компонента для пользователей с доступом к проекту и объясняет отсутствующее подключение на языке владельца задачи.
- Поле заметки для бота в аналитике задачи стало компактнее, а кнопка отправки теперь показывает только иконку.
- Блок записей в аналитике задачи стал больше похож на чат: короткий заголовок, фон и аккуратное поле сообщения.
- В аналитике задачи теперь видны потраченные AI-токены и количество обращений к ИИ, а бот отдельно объясняет лимит обращений по задаче.
- Менеджеры теперь могут открывать логи запуска бота для общих задач, к которым у них есть доступ.
- Зависшие запуски бота теперь очищаются небольшими пачками, а связанные задачи переходят в статус Не удалось вместо вечного выполнения.
- В превью проектов бейдж подключения сайта стал короче: статус по-прежнему виден по иконке и цвету.
- Стрелки дат в аналитике теперь сдвигают именно выбранный диапазон дат, а не режим недели, месяца или года.
- Отложенные записи в Активности теперь остаются в начале списка, включая автоматические обновления.
- Ошибки лимита загрузки файлов теперь показываются только в понятном окне и учитывают размер файла, разрешённый тарифом пользователя.
- Тарифы теперь используют лимиты AI-токенов без отдельного месячного количества задач.
- Проверки подключённых сайтов теперь создают только одну задачу восстановления на сайт в день, с разными текстами для недоступности сайта и ошибки компонента на языке пользователя.
- Уведомления о подключении сайта теперь не путают ошибку авторизации компонента с недоступностью публичного сайта и не создают повторную задачу в тот же день после закрытия.
- Ежедневные проверки сайтов теперь выполняются один раз в локальный день пользователя, а задачи восстановления создаются от бота и назначаются владельцу сайта.
- История оплат доступа теперь появляется в профиле при включенной оплате, показывает тариф и подключается из формы пользователя в админке.
- Сообщения о лимитах загрузки файлов теперь показываются понятным окном в quick actions, разделе файлов и полях вложений, а ссылка ведёт в тарифы u0life.
- Кнопка «Тарифы» в сообщении о лимите загрузки файла теперь открывает страницу тарифов без перезагрузки текущего экрана.
- На странице бота индикатор доступных AI-токенов теперь занимает всю ширину и считается по фактическому месячному остатку.
- Описания тарифов теперь формируются из лимитов и переключателей тарифа: пользователи видят актуальные значения хранилища, загрузки, AI-токенов и API на своём языке.
- В тарифах появился отдельный переключатель доступа к API, который управляет разделом Интеграции и использованием API-ключей.
- Загрузка файлов теперь учитывает лимит одного файла по текущему тарифу и показывает понятное сообщение, когда для большего файла нужно повысить тариф.
- First setup использует дружелюбные feature cards для logs, organization, work и other sections, с безопасными defaults для currency, client, card, font size и enabled features.
- Quick Action forms стали компактнее, удобнее на мобильных и AI-assisted, с add-new dropdown rows для cards, clients, projects, subscriptions, tasks и categories.
- В Quick Action выпадающие списки теперь показываются компактными горизонтальными рядами для быстрого выбора категорий, карт, клиентов, проектов, подписок и задач.
- Типы денежных записей теперь называются понятнее: Расход и Доход.
- Activity стала понятной daily timeline для денег, времени, задач, заметок, клиентов, проектов, карт, подписок и created records.
- У клиентов появился график выплат: u0life может создать уведомление и отложенный доход по учтённым часам и почасовой ставке.
- График выплат клиента теперь можно проверить вручную из формы клиента: u0life сразу создаст то же уведомление и отложенный доход, не дожидаясь дневного cron.
- Currency records поддерживают fiat, crypto и metal types с searchable Select2 lists, type badges, seed data, icons и безопасным редактированием rates.
- Admin user management получил расширенные preview cards, фильтры login/email/name/role/social, user sessions, payment access shortcuts и safer selected-user deletion.
- Content filters задерживают ввод и игнорируют stale responses, чтобы старые поиски не перезаписывали новые результаты.
- Проекты теперь используют то же направление ручного порядка, что и клиенты.
- AI-assisted entry определяет title, category, card, price, time, date и related data из быстрого текстового действия.
- Timezone пользователя и first day of week используются в analytics и date-sensitive records.
- Money, time, notes, tasks, subscriptions, cards, categories и action forms получили более понятные стили, safe saving feedback и улучшенную генерацию title.
- Картинки Fantasy теперь держат 3D внутри рамки, показывают спокойный горный фон у городов и используют более чистых злодеев в капюшоне со светящимися глазами.
# 10 | 2.6.2026
- Аналитика клиентов и проектов теперь отдельно показывает стоимость учтённого времени, если у клиента задана почасовая ставка.
- Подписки стали повторяющимися routines, которые можно связать с клиентами, проектами, картами, категориями, доходами, расходами, временем и задачами.
- Subscription analytics показывает расходы, доходы, время, задачи, оплачено, осталось и связанные подписки внутри аналитики категорий, клиентов и проектов.
- Checkout и store verification улучшены для Google Play, App Store, Robokassa, native apps, уже купленных подписок, отмен и restore.
- У текущего платного тарифа появилась отмена подписки: продление выключается, а доступ остаётся до конца оплаченного периода.
- История платежей в тарифах теперь показывает записи подписки, а после отмены вместо кнопки выводится дата окончания оплаченного доступа.
- Checkout подписки App Store теперь записывает более понятную диагностику, если продукт временно недоступен.
- Закрытие окна оплаты App Store теперь считается обычной отменой, а не ошибкой.
- Добавлены game maps, сохранённый XP, реальный прогресс клиентов и проектов, weekly rewards, локальные success popups, изменения баланса и removal animations.
- Клиенты и проекты стали игровыми мирами: Space показывает планеты, галактики, города и корабли; Fantasy показывает злодеев, карты, локации и поселения.
- Notifications, порядок Activity, bot reports, assignees задач, access previews и mobile game mode стали проще для понимания.
- Публичный сайт получил более понятную документацию, integration pages, AI agent pages, richer article previews, metadata, sitemap, language links и llms.txt для поисковых систем и AI crawlers.
- Тексты подключения сайта стали CMS-neutral: сначала создаётся код для Website project, а CMS, URL и health показываются только после подключения component.
- При создании проекта теперь нужно выбрать клиента, чтобы новые проекты сразу были связаны с нужным клиентом.
- Обязательные поля теперь отмечены звёздочкой в формах, а в форме проекта больше нет пустого выбора клиента.
- Публичные CMS integration pages включают скачиваемые пакеты, включая MODX Revolution и universal PHP bridge.
- Analytics получила flexible period filters, work analytics, task analytics, storage analytics, subscription analytics и более понятные charts по времени, деньгам, задачам, файлам и балансам.
- Period analytics поддерживает presets, custom date ranges, week/month navigation, tracked-time summaries, currency breakdowns и profile defaults.
- Filters, list loading, stale AJAX handling и totals выбранных записей оптимизированы для более плавной работы с большими данными.
- Pinned records можно сохранять из edit windows, синхронизировать между устройствами, открывать с любой страницы и показывать в desktop footer или за mobile shortcut.
- Connects перенесены в u0life: invite codes, профили подключённых пользователей, view/edit permissions, client scopes, category sharing и bot profiles.
- Activity разделяет ваши записи и записи подключённых пользователей, показывает type icons, created records, shared access events и безопасные confirmation удаления.
- Connects добавили u0life bot, custom AI bot profiles, назначение задач подключённым пользователям, website project fields, подготовку private file delivery и optional S3 storage.
- Admin configurations сгруппированы в понятные разделы с collapsible groups, typed values, payments groups и одним save action.
- Новые аккаунты получают персонального клиента, default card, configurable rewards и более понятный first-start setup.
# 11 | 7.6.2026
- Website bot может просить подключённый site component запускать scripts для анализа, выполнения, ремонта и проверки, оставляя незавершённую работу в planned.
- Отчёты бота используют реальное потраченное время, создают заметки и time records, следуют языку пользователя и не создают generic follow-up задачи после успешной работы.
- Менеджеры могут редактировать встроенные prompts бота, видеть retry limits, проверять run journals и открывать связанные задачи из bot logs.
- Language fallback улучшен: отсутствующие переводы показывают английский текст вместо raw key, а выбранный язык безопасно сохраняется.
- Email delivery получил SMTP-настройки, брендированные письма аккаунта, восстановление пароля, unsubscribe links, Reply-To, Return-Path и plain-text fallback.
- Push notifications включаются в профиле, автоматически регистрируются на новых устройствах и очищают текст bot notices для читаемого вида.
- Game mode запущен с 3D daily log для задач, времени, денег и заметок, celebration после завершения задачи, звуками, today counters и style-specific навигацией.
- В профиле можно включить геймификацию и выбрать Space Strategy или Fantasy Cards без изменения обычных тем приложения.
- Game styles включают mobile support, сохранённые настройки animation/contrast, тематические select lists, modals, loaders, menus, filters и action forms.
- Злодей задач в Fantasy Cards получил реалистичные мантию и арену, а статусы стали понятными: сон без статуса, лёгкое движение в планах, бой заклинаний в работе, довольная победа при неудаче и мощное поражение с полной неподвижностью после выполнения; лишние точки и линии убраны.
# 12 | 16.6.2026
- Добавлены Public API и Integrations: управление API-ключами, страницы документации, адаптивные примеры и endpoints для клиентов, задач, заметок, времени и денег.
- Страницы интеграций доступны на всех поддерживаемых языках и используют примеры кода, читаемые в светлой и тёмной теме.
- Настройки GitHub App и подключение repository projects управляются из admin integrations и редактора проекта.
- Task analytics получила детальную страницу задачи со связанным временем, деньгами, файлами, заметками, подзадачами, исполнителями, статусом бота, последними записями, board view, line view, фильтрами и AI-инструментами.
- AI sorting задач может распределять работу по исполнителям, рабочему дню, выходным, оценкам, приоритетам, дублям, нагрузке и назначению ботов.
- Карточки и превью задач показывают ID, приоритет, статус, исполнителя, состояние бота, счётчики связанных записей и прямой вход в аналитику.
- Проекты поддерживают типы Website и Repository с состоянием подключения, GitHub URL, веткой, manager-only AI context, component prompts и обновляемым контекстом сайта.
- Website projects могут генерировать pairing codes, подключать CMS components, проверять health, скачивать diagnostics и использовать пакеты MODX или universal PHP bridge.
- Repository bot может читать настроенную GitHub-ветку для read-only анализа без website component.
# 13 | 21.6.2026
- Работа u0life bot перестроена вокруг очередей, оценок, планового времени, статусов задач, повторов, pause/resume, уведомлений о завершении и понятных отчётов владельцу.
- Профили ботов, аватары, карточки задач бота, manager work logs, prompts, ответы AI, shell-скрипты, ответы компонента и заметки задач проще проверять.
- Задачи с ботом могут запускаться после сохранения, quick update, API-обновления, превью задачи и плановой проверки runner.
- Admin analytics получила единую аналитику подписок, уведомлений, активности ботов, online users и provider-specific логи платежей.
- Admin error logs собирают ошибки уведомлений, платежей, файлов, webhook, компонентов и приложения в одном поисковом интерфейсе со статусом, контекстом, экспортом и очисткой.
- Admin-страницы пользователей, конфигураций, компонентов, тарифов, файлов, подписок и online sessions реорганизованы в понятные разделы panel, analytics и data.
# 14 | 24.6.2026
- Файлы, загруженные прямо в Files, хранятся в отдельной пользовательской области, включая Amazon S3 при включённом хранилище.
- Превью файлов, вложения форм, вложения окон редактирования, скачивания, ZIP-экспорт, очистка, квоты и файловая аналитика используют единый safe-download поток.
- Динамические отчёты, логи ботов, диагностика, admin-экспорты и вложенные файлы стабильно скачиваются, а не открываются как JSON и не перехватываются обработчиками страниц.
- Потоки файлов на iPhone и Android поддерживают скачивание во внешнем браузере, fallback-загрузку и более понятные ошибки доступа или загрузки.
- Тарифы описывают уровни Free, Lite, Pro и Max с аналитикой, файлами, AI-распознаванием записей, Connects, лимитами хранилища, загрузки и месячными лимитами AI-ботов.
- Лимит обращений ИИ по задаче теперь берётся из тарифа, а менеджеры видят расход AI-токенов в аналитике задачи.
- AI-боты теперь резервируют токены перед началом работы и сразу пишут понятный отчёт, если месячный лимит задач или токенов закончился.
- Заголовки в wiki-блоках стали спокойнее по размеру, чтобы описания и заметки читались ровнее.
- Подписки поддерживают расходы, доходы, время и задачи с недельным, месячным, полугодовым и годовым расписанием.
- Robokassa, Google Play, App Store, Stripe и другие платёжные провайдеры разделены в настройках и аналитике подписок.
- Отложенные записи подписок могут заранее готовить деньги, время, задачи или платежи без изменения баланса до подтверждения.
- Автоматически созданные записи подписок теперь сохраняют в заголовке название подписки.
- Прогресс геймификации строится на реальных задачах, времени, деньгах, заметках, клиентах и проектах для карт, счётчиков, XP, достижений, наград и feedback.
- Игровой footer показывает победы по задачам, баланс денег, оставшееся время дня и прогресс за сегодня, не скрывая обычные записи приложения.
- Карточки клиентов Space используют галактики, планеты, корабли и ресурсные склады; Fantasy использует карты, поселения, злодеев, карточки и сокровища.
- Игровые режимы учитывают мобильную вёрстку, читаемые элементы управления, меньше визуального шума и отделение от обычной светлой и тёмной темы.
# 15 | 27.6.2026
- В разделе коннектов теперь можно выделить записи и удалить выбранные пользовательские коннекты через меню действий.
- Игровые режимы сведены в понятные темы Space Strategy и Fantasy Cards с отдельными визуальными стилями, карточками, меню, курсорами, звуками и настройками профиля.
- Записи задач, клиентов, проектов, денег, времени, заметок, карт и подписок сохраняют реальные данные приложения, а игровой слой добавляет иллюстрации, прогресс, награды и обратную связь.
- Вёрстка игровых записей упрощена: общие макеты приложения переиспользуются там, где это возможно, а CSS темы остаётся только для значимого игрового оформления.
- Карточки задач Fantasy и Space получили стабильные размеры в Action, списках задач, аналитике и на мобильных экранах.
- В Action можно добавить связанную заметку прямо к задаче, деньгам, времени, заметке, клиенту, проекту, подписке и задаче бота.
- Если добавить заметку к завершённой задаче бота, бот может продолжить эту же задачу после завершения текущего запуска.
- В чатах аналитики задач сообщения бота и записи пользователя визуально разделены, поэтому журнал работы проще читать.
- Звуковые эффекты геймификации стали редактируемыми admin-данными с загрузкой, прослушиванием, скачиванием, заменой и хранением внутри темы.
- Игровое аудио поддерживает фоновую музыку, звуки модальных окон, статусов задач, успешных действий, уведомлений, повышения уровня и отложенного завершения.
- Темы Space и Fantasy используют отдельные аудиофайлы с публичного хоста и разные настройки громкости для музыки и эффектов.
- Website bot теперь использует живой контекст компонента, обновляемые prompt-поля проекта, более короткие follow-up запросы и понятные AI chain логи.
- Workflow MODX website component описан как Task -> AI -> Script -> Component -> Script Result -> AI -> Final Report.
- Отчёты website bot остаются краткими для пользователя, а менеджеры могут смотреть prompts, ответы компонента, JSON-логи и скачиваемые audit-файлы.
- Контекст компонента можно обновлять из редактора проекта; он может включать Markdown, текст, PHP, базу данных, пакет, пути, язык и commerce-данные.
- В игровых режимах восстановлены простые общие feedback, счётчики и визуалы задач, клиентов и проектов без поломки обычной вёрстки записей.
- Игровые ассеты обновлены для деплоя, чтобы восстановленные макеты Fantasy и Space загрузились с новой cache version.
- Записи денег и времени в игровых режимах снова используют обычную вёрстку приложения.
- Заметки Fantasy теперь сохраняют обычные отступы записей и элементы управления карточек.
- Записи Action теперь используют единые отступы в ленте записей.
- Карточки задач Fantasy теперь меньше зависят от отдельной игровой вёрстки записей.
- Игровые картинки задач, клиентов и проектов теперь используют простые наложенные inline SVG-слои.
- Игровые картинки используют один более детальный анимированный renderer, а задачи меняют вид по статусу, уровню и силе.
- Игровые картинки теперь используют один общий шаблон с отдельными рендерами задач, клиентов и проектов.
- Игровые картинки задач, клиентов и проектов теперь сохраняют один чистый SVG-фрейм без лишних фоновых картинок, теней и смещений темы.
- Игровые режимы больше не добавляют отдельные отступы карточек и управляющих кнопок поверх обычной вёрстки записей.
- Карточки проектов в игровых режимах теперь используют обычные отступы проекта вместо отдельных отступов темы под старые картинки.
- Карточки проектов в игровых режимах больше не переопределяют обычную вёрстку проекта через grid или isolation.
- Курсоры в игровых режимах упрощены до трёх понятных состояний: обычный, элементы управления и текстовые поля.
- Игровые картинки задач теперь меняются по статусу: покой, активность, атака и поражение или взрыв отображаются прямо в общем SVG renderer.
- Игровые картинки клиентов и проектов теперь используют реальные цвета записей и заметно реагируют на активность, размер, уровень развития и связанные записи.
- Игровые режимы теперь сохраняют обычные классы клиентов, проектов и задач, а стили берут данные из внутренней игровой картинки.
- Цветовые линии категорий снова заполняют всю полосу категории.
- Кнопки управления игровыми задачами снова находятся по центру снизу карточки без лишнего бокового отступа.
- Блоки связанных данных теперь сохраняют одинаковый обычный вид во всех игровых режимах.
- Игровые превью задач, клиентов и проектов теперь используют один простой блок картинки и сохраняют обычную вёрстку карточек.
- Игровые режимы теперь оставляют только общие игровые элементы, картинки записей, курсоры, звуки и шрифты вместо отдельного оформления Space и Fantasy.
- Игровой режим снова загружает общий стиль интерфейса перед игровым слоем, поэтому навигация и страницы сохраняют обычный дизайн.
- Игровые темы снова применяют свои цветовые параметры, при этом отдельные стили разделов остаются удалёнными.
- Цветовые линии категорий теперь остаются короткой нижней полосой внутри скруглённых карточек записей.
- Экраны загрузки, игровые награды и деревянный фон Fantasy теперь лучше совпадают с выбранной игровой темой.
- Игровые карточки задач теперь показывают изменения статуса от бота только через обычный переключатель статуса.
- Скачивание бэкапов базы теперь проходит через стандартное окно проверки, а старые бэкапы хранятся одну неделю.
- Приоритеты задач теперь сортируются так, что 1 является самым важным, а цвета и документация помогают не ставить критичный приоритет всем задачам.
- Ошибки доставки уведомлений теперь открываются с соответствующими диагностическими записями в админском журнале ошибок.
- Админский журнал ошибок снова показывает старые диагностические записи, даже если у них не были заполнены поля статуса или важности.
- В админской аналитике появился раздел Сервер с нагрузкой, хранилищем, базой данных, почтой, Docker, cron, проверками доступности и логом медленных скриптов для оптимизации.
- В админском журнале ошибок теперь можно показать все записи, включая информационные и успешные записи, которые по умолчанию скрыты.
- Админский журнал ошибок теперь по умолчанию показывает всю таблицу и умеет удалять все записи по текущему фильтру.
- Аналитика сервера теперь показывает историю CPU по периоду, самые затратные процессы по памяти и CPU, разбивку файлового хранилища, крупнейшие файлы и более понятную диагностику cron и Docker.
- Аналитика сервера теперь оценивает старые служебные записи базы данных и может чистить логи ботов, сессии и отправленные уведомления старше 90 дней небольшими пачками через cron.
- Аналитика сервера теперь прячет подробности базы и файлов в раскрывающиеся блоки и показывает более глубокую разбивку диска по проекту, хранилищу, логам, бэкапам, временным файлам и MySQL.
- Активность сессий теперь удаляется вместе с удалёнными сессиями, включая выход из аккаунта и чистку старых сессий.
- Админский журнал ошибок теперь хранит только реальные ошибки, а проверки связи с сайтом надёжнее создают задачи на восстановление.
- Аналитика сервера теперь показывает медленные скрипты по файлам, с длительностью запроса, пиком памяти и нагрузкой для новых runtime-событий.
- Аналитика сервера теперь открывается быстрее и сразу показывает самые крупные папки на диске без отдельной ссылки на детальный скан.
- Аналитика сервера больше не запускает тяжёлые join-запросы по активности сессий при оценке чистки базы и понятнее определяет Docker-контейнеры.
- Аналитика сервера теперь показывает backend PHP-запросы таблицей самых долгих запросов, а график CPU использует короткие подписи дней.
- Backend PHP-запросы в аналитике сервера стали компактнее: даты короче, строку можно раскрыть для просмотра сохранённых параметров, а лишняя колонка входного PHP-скрипта убрана.
- CPU History в аналитике сервера теперь сохраняет старые дни выбранного периода, а не показывает только последние замеры.
- Проверка подключённых сайтов и автозаписи подписок теперь запускаются один раз в день владельца с его выбранным режимом времени.
- Обновление лимитов тарифов теперь надёжнее проходит на базах со старыми колонками планов подписки.
- Календарь и выбор времени теперь очищаются после обновления страниц и окон, поэтому скрытые popup-блоки больше не накапливаются в приложении.
- Игровые режимы теперь загружают свой полный stylesheet без добавления обычной темы Light или Dark поверх него.
- Скрипты поведения игровых режимов теперь загружаются вместе с приложением, чтобы анимации статусов задач были готовы сразу при активной игровой теме.
- Стили игровых тем теперь сначала подключают базовые стили приложения, а затем общие игровые элементы для более надёжной загрузки.
- Стили игровых тем теперь включают те же интерфейсные библиотеки, что и обычные темы, включая Bootstrap и Select2.
- Игровые темы теперь стабильнее применяют свои базовые цвета, фон и шрифт.
- Bundles игровых тем теперь включают theme-specific entry-файлы стилей для content, elements, analytics и pages.
- Стили игровых режимов больше не зависят от лишнего общего класса body; активная игровая тема использует только свой класс темы.
- Переключение статусов задач в игровых режимах снова надёжно обновляет анимацию картинки задачи, окно завершения, звуки и дневной счётчик выполненных задач.
- Уведомления игровых режимов теперь надёжно закрываются и больше не перекрывают приложение после завершения показа.
- Автозаписи подписок, созданные cron, теперь сохраняются от имени владельца.
- Старый журнал действий удалён из приложения; ошибки, уведомления, платежи и серверная диагностика остаются в отдельных админских журналах.
- В фильтрах данных теперь можно выбрать все проекты выбранного клиента для денег, времени, заметок, задач и подписок.
- Если в фильтрах данных выбран только клиент, задачи, деньги и время теперь показывают записи самого клиента без записей проектов.
- Опыт в игровых режимах теперь синхронизируется с профилем и начисляется при выполнении задачи через окно редактирования.
- Игровой режим больше не показывает окно уровня при обычном запуске приложения.
- Переключение статуса задач в игровом режиме снова обновляет картинку, анимацию и звук.
- В аналитике подписок теперь можно отредактировать подписку и обновить текущий месяц или год без перезагрузки страницы.
- В админском редактировании пользователя появилась секция подписки: администратор может прикрепить тариф, сменить его или завершить текущий доступ.
- В аналитике задачи последние записи теперь выравниваются как обычные записи, сохраняют позицию прокрутки при обновлении и идут по времени добавления.
- Повторный запуск задачи ботом теперь передаёт ИИ новые связанные записи времени, денег, заметок и задач.
- Окна опыта в игровом режиме теперь появляются только после реального изменения опыта или уровня, а не при запуске приложения.
- При удалении нескольких выбранных записей игровой режим теперь показывает одно итоговое окно с количеством удалённых записей и суммами денег или времени.
- В текущем платном тарифе появилась кнопка завершения подписки: она отключает продление, но сохраняет доступ до конца оплаченного периода.
- Отмена подписки в тарифах теперь показывает точный источник: App Store, Google Play, Robokassa или доступ, выданный администратором.
- В профиле появился график работы, а сортировка задач в аналитике теперь использует часы и выходные каждого исполнителя.
- Аналитика задачи теперь стабильнее использует общий интерфейс приложения: страница стала проще, а последние записи остаются в фокусе.
- Пустые фильтры данных теперь показывают все подходящие деньги, время, задачи и заметки; если выбран только клиент, остаются записи напрямую по этому клиенту.
- Звуки игрового режима теперь загружаются без ошибки скрипта при запуске.
- Темы приложения больше не применяют вспомогательный фон Bootstrap tertiary.
- Ссылки в описаниях задач, времени и других записей теперь открываются в отдельном окне браузера.
- Значки, списки, панели и состояния форм Bootstrap теперь стабильнее используют цвета выбранной темы приложения.
- В Активности в разделе задач теперь показываются только активные задачи.
- Значки на тёмных цветах темы теперь сохраняют читаемый светлый текст.
- У задач появился статус «Неудача», а переключатели статусов стали компактнее и показывают понятные иконки.
- Google login и фильтры журнала ошибок администратора теперь обрабатывают устаревшие сессии и фильтры пользователей без ошибки сервера.
- Админская онлайн-аналитика теперь отделяет сессии с JS-подтверждением от активности сайта и приложения без такого подтверждения и показывает неподтверждённые визиты в разделе ботов.
- Админская аналитика ИИ теперь показывает маршрут каждого AI-agent по дням: шаги, время страницы и паузу до следующего запроса.
- В админской аналитике появилась отдельная страница анализа ИИ: визиты AI-краулеров, просмотренные страницы, источники, подсказки поисковых запросов и ритм заходов.
- В режиме космической стратегии клиенты теперь выглядят как более детальные галактики, а проекты — как чистые объёмные планеты без видимых рамок картинки.
- Корабли задач в режиме космической стратегии стали детальнее и объёмнее: улучшены свет, тени и эффекты статусов.
- Злодеи задач в Fantasy Cards пересобраны: капюшонный маг с корректными пропорциями, сон без статуса, покачивание в плане, бой с заклинаниями в работе, проклятие при провале и финальная смерть при выполнении.
- Fantasy Cards теперь загружает графику с правильного адреса, развивает местность клиентов и города проектов по реальному числу проектов и задач, а баланс карты показывает в открытом сундуке под углом с соответствующим количеством золота.
- Превью Fantasy Cards теперь используют настоящую 3D-местность клиентов и города проектов, фактурного мага в капюшоне и сундуки цвета карты с золотом в валюте пользователя.
- В карточках Fantasy Cards теперь показывается только один открытый сундук, а золото лежит прямо внутри него.
- У злодея Fantasy Cards в превью задач теперь более естественные пропорции головы и тела.
- У территорий клиентов Fantasy Cards появился пейзажный фон за 3D-рельефом, а пустыня теперь состоит из спокойных песчаных дюн без анимации.
- У городов проектов Fantasy Cards теперь более яркие дома и дальний городской фон без плавающей анимации.
- Fantasy Cards теперь использует плоские иллюстрации: карты клиентов и сцены проектов зависят от реальных данных, маг задачи слегка оживлён на фоне своего проекта, а сокровище карты учитывает её цвет и баланс без 3D-рендера.
- Злодей задач Fantasy теперь целиком помещается в рамку и стал светлее, а при любом положительном балансе карты в сундуке отчётливо видно золото.
- В Fantasy Cards появились светлые рамки коллекционных карт: они не перекрывают иллюстрации, а цвет записи виден в окантовке и угловых самоцветах.
- Злодей задач Fantasy полностью заменён детализированными реалистичными иллюстрациями для всех статусов, с аккуратными эффектами магии, урона, поражения и победы.
- В анализе сервера появилась кнопка очистки старых записей журнала backend PHP-запросов.