Версии
# 11.94 | 12.06.2026
- В настройках push для менеджеров появилась диагностика текущего устройства, а приложение меньше повторяет скрытые запросы токена при ограничении Firebase
# 11.93 | 12.06.2026
- В режиме Fantasy деревянный фон теперь находится на рабочем фоновом слое приложения, а не мелькает только во время загрузки
# 11.92 | 12.06.2026
- Журналы подписок и уведомлений в админке стали компактнее, а очистка теперь удаляет все записи текущего журнала
# 11.91 | 12.06.2026
- В админке журналов подписок и уведомлений теперь можно очищать неудачные тестовые записи, не удаляя успешную историю
# 11.90 | 12.06.2026
- Диагностика оплаты подписки теперь сохраняет больше данных нативного магазина, если продукт не удалось загрузить
# 11.89 | 12.06.2026
- У платных тарифов на странице подписки теперь указано, что это ежемесячная подписка
# 11.88 | 12.06.2026
- На странице подписки улучшена мобильная сетка тарифов, тёмная тема, прокрутка к оплате и переход к оплате картой через Robokassa
# 11.87 | 12.06.2026
- Меню публичного сайта стало короче: контакты, версии, статьи, интеграции, ИИ-агент и документация теперь доступны со страницы информации и открываются по корневым ссылкам
# 11.86 | 12.06.2026
- На странице подписки описание перенесено в контент, Free стал чище, а восстановление покупок показывается только там, где доступна нативная оплата магазина
# 11.85 | 12.06.2026
- Страница подписки стала аккуратнее: Free и Pro показаны карточками, цена считается в валюте языка, а способы оплаты появляются после выбора платного тарифа
# 11.84 | 12.06.2026
- Страница подписки в приложении теперь показывает карточки тарифов, а способы оплаты открываются только после выбора платного тарифа
# 11.83 | 12.06.2026
- Публичная страница подписки показывает тарифы, описание тарифа Pro и короткое сообщение, что оплата происходит в приложении
# 11.82 | 12.06.2026
- Страница подписки теперь показывает тарифы Premium, примерную цену в валюте пользователя и открывает способы оплаты только после выбора тарифа
# 11.81 | 12.06.2026
- Исправлено сохранение тарифов подписки в админке: AJAX-запрос больше не конфликтует с проверкой доступа к обычным подпискам
# 11.80 | 12.06.2026
- Настройки тарифов подписки теперь сохраняются без перезагрузки страницы и сразу показывают результат сохранения
# 11.79 | 12.06.2026
- Раздел подписок в админке стал компактнее: сначала показывается общий итог, затем отдельные блоки Pro и Max с настройками, сохранением и аналитикой по каждому тарифу
# 11.78 | 12.06.2026
- В админке подписок появились тарифы Pro и Max, а оплату картой через Robokassa можно настраивать и учитывать отдельно
# 11.77 | 12.06.2026
- Настройка push теперь понятнее объясняет временное ограничение Firebase и показывает кнопку повторной попытки позже
# 11.76 | 12.06.2026
- Иконки соцсетей в email-уведомлениях теперь выровнены по центру круглых ссылок
# 11.75 | 12.06.2026
- Настройка push теперь ставит исправление токена на паузу, пока Firebase ограничивает запросы, а email-доставка стабильнее использует внутренний mail-маршрут
# 11.74 | 11.06.2026
- Website-бот теперь пропускает отдельный AI-intake, отправляет более короткие script-only запросы, один раз повторяет таймаут ИИ и ясно сообщает, если скрипт на сайте не запускался
- Тесты уведомлений теперь разделяют отложенный push и email, отправляют push до email и сохраняют читаемый текст уведомлений
# 11.73 | 11.06.2026
- В режиме Fantasy теперь используется один деревянный фон страницы и отдельная похожая текстура для основного меню, а лишние фоновые картинки в контенте убраны
# 11.72 | 11.06.2026
- В админке подписки теперь явно показывают отменённые подписки, у которых доступ ещё действует до конца оплаченного периода
# 11.71 | 11.06.2026
- В настройках уведомлений появился тест с отправкой через 5 минут для проверки cron, а мобильная настройка push теперь показывает ошибку токена вместо бесконечного сохранения
- Лог работы бота теперь показывает более понятные пронумерованные шаги, объединяет запрос с ответом и использует раскрываемые блоки, совместимые с тёмной темой
# 11.70 | 10.06.2026
- Меню Fantasy в игровом режиме снова сохраняет обычную верстку навигации, а деревянная текстура применяется только к основному меню
# 11.69 | 10.06.2026
- В карточке website-проекта теперь видны промпт пользователя, сохранённый промпт проекта от ИИ, скрытая история промптов задачи и кнопка запроса свежего промпта с подключенного сайта
- Website-бот теперь строго обрабатывает ответы ИИ со скриптом: сначала запускает скрипт и больше не принимает текст про следующий шаг как финальный результат
- В игровых режимах логотипы футера снова видны, а основное меню Fantasy теперь использует простой деревянный стиль без изменения верстки страницы
# 11.68 | 10.06.2026
- Игровой режим теперь сохраняет обычную верстку страницы: CSS темы больше не меняет геометрию header, меню, footer и логотипа, а эффекты меню упрощены
- Задачи website bot теперь запускают скрипт, сгенерированный ИИ, напрямую через компонент сайта и больше не проходят лишние внутренние шаги планирования страниц
- Website-бот теперь работает как мост между ИИ и компонентом: объявленные команды сверяются с контекстом проекта, а результат скрипта возвращается ИИ перед финальным отчётом
# 11.67 | 10.06.2026
- В игровых режимах логотип футера снова остается внутри footer, основные меню стали проще, а лишние дублирующиеся фоновые текстуры в Space и Fantasy убраны
# 11.66 | 10.06.2026
- Website-бот теперь отправляет результат скрипта обратно ИИ для решения о завершении, а не считает успешный ответ компонента финальным отчётом
# 11.65 | 10.06.2026
- Состояния навигации в игровых режимах стали понятнее: в Space hover и active заметно подсвечиваются, в Fantasy active использует аккуратную резную метку, а логотипы внизу остаются видимыми в обеих темах
# 11.64 | 10.06.2026
- В космическом режиме фон стал нерепитящейся анимированной сценой, а логотип и соц-иконки игровых режимов теперь выглядят вырезанными в выбранной теме, а не светлыми надписями поверх фона
# 11.63 | 10.06.2026
- В фентези-меню иконки больше не показывают квадратные рамки, а hover и active теперь дают понятное резное свечение без кнопочных подложек
# 11.62 | 10.06.2026
- Фоны и меню игровых режимов стали аккуратнее: космос остаётся тёмным без светлых блоков, фентези использует резное деревянное главное меню, а вложенные меню больше не добавляют свои плашки
# 11.61 | 10.06.2026
- Задачи website-бота теперь выполняют скрипты от ИИ через подключённый компонент и показывают результат скрипта в логе перед следующим шагом ИИ
# 11.60 | 10.06.2026
- В игровых режимах аватарка бота u0life теперь использует новые 3D-модели для космоса и фентези и слегка анимируется внутри обычной рамки аватарки
# 11.59 | 10.06.2026
- События в логе работы бота теперь имеют явные номера шагов, чтобы порядок был понятен даже при одинаковом времени до секунды
# 11.58 | 10.06.2026
- В логе работы бота можно скачать JSON для анализа, карточки задач стали компактнее, а ответы ИИ сразу показывают, есть ли в них скрипт для сайта
# 11.57 | 10.06.2026
- В истории действий появились чекбоксы типов записей: время, деньги, задачи, заметки и прочее; выбранные типы сохраняются после обновления страницы
# 11.56 | 10.06.2026
- Формат даты теперь можно выбрать в профиле, а для новых аккаунтов он подбирается автоматически по стране и локали
- Списки, карточки, уведомления, файлы, история действий и поля дат теперь показывают даты в выбранном формате
# 11.55 | 10.06.2026
- Диагностика оплаты подписки стала точнее: в журнале видны события App Store и Google Play, детали мобильной сборки и webhook-обновления
- Версия совместимого мобильного приложения обновлена до 8.8.6
- Настройки пушей теперь проверяют сохранённый на сервере токен текущего устройства и показывают реальную ошибку Firebase при сбое тестового пуша
- Скачивание отчётов в админке теперь открывает окно подтверждения, блокирует повторные клики во время подготовки файла и просит нажать OK после старта скачивания
# 11.54 | 11.06.2026
- Тест пушей и починка устройства теперь надёжнее работают в браузере и мобильных приложениях, а диагностика уведомлений показывает подробные ошибки доставки и позволяет скачивать отчёты
- Версия совместимого мобильного приложения обновлена до 8.8.5 для новой iOS и Android сборки с исправлением пушей
# 11.53 | 11.06.2026
- Исправлен бесконечный цикл ретрая на iOS Safari: после 3 неудачных попыток (5/10/15 сек) показывается ошибка, а не вечное «Сохраняю токен»
# 11.52 | 11.06.2026
- На iOS Safari исправлена ошибка получения токена: если Apple блокирует частые запросы (Too many server requests), клиент автоматически повторяет попытку; авто-починка при старте сессии выполняется не чаще одного раза за сессию
# 11.51 | 10.06.2026
- Ошибки push-регистрации на клиенте (неудачный запрос токена, ошибки сохранения) теперь отправляются на сервер и пишутся в лог для диагностики
# 11.50 | 10.06.2026
- В мобильных приложениях iOS/Android (Cordova) push-уведомления теперь работают через нативный FCM-плагин: запрос разрешения работает на iOS, токен регистрируется через cordova-plugin-firebase-messaging вместо Web Push API, а кнопка отправки тестового уведомления доступна
# 11.49 | 09.06.2026
- В логе ошибок подписок добавлена кнопка «Скачать» — логи выгружаются в JSON для анализа
- Версия приложения обновлена до 8.8.4
# 11.48 | 10.06.2026
- Кнопка починки push теперь показывает реальную ошибку сохранения токена устройства, а тестовый push сначала обновляет токен текущего устройства и только потом отправляет проверку
# 11.47 | 09.06.2026
- В настройках push появилась кнопка «Починить», если разрешение на устройстве есть, но токен не сохранён; при старте сессии приложение также автоматически обновляет токен, когда разрешение уже выдано
- В email-уведомлениях логотип сервиса и иконки соцсетей теперь встроены прямо в письмо, чтобы в футере не было битой картинки и текстовых ссылок соцсетей
- В игровых режимах фон сцены теперь находится только на body, основное меню снова занимает всю высоту или ширину, а мобильные закрепленные записи скрыты до открытия кнопкой
# 11.46 | 09.06.2026
- В настройках уведомлений добавлены тестовые кнопки для менеджеров: можно сразу проверить email и push на текущем устройстве, а cron теперь работает через один диспетчер для дневных задач, очереди бота и отложенной доставки notice
# 11.45 | 09.06.2026
- В игровом режиме полноэкранный слой футера больше не затемняет «Экшен», а мобильная панель закрепленных записей остается закрытой, пока ее не открыть кнопкой
- Оформление подписки теперь игнорирует служебные обновления Apple receipt, пишет подробную диагностику в админские логи и показывает актуальную поддерживаемую версию приложения
# 11.44 | 09.06.2026
- Для игрового режима обновлена версия кеша ассетов, чтобы сразу загружались правки видимости «Экшена», панели закрепленных записей и текстур меню
# 11.43 | 09.06.2026
- В настройках push-уведомлений теперь отдельно видно разрешение браузера, включение в профиле и сохранение токена текущего устройства; фоновые push лучше переживают перезапуск service worker
- Email и push-уведомления теперь отправляются только если notice не прочитан 10 минут, а напоминания по подпискам по-прежнему работают по дневному расписанию
- Push-токены теперь привязаны к текущей сессии и устройству, а в админском списке пользователей видны активные устройства за последние 30 минут
- В игровом режиме контент «Экшена» снова полностью виден, а мобильная панель закрепленных записей скрыта, пока кнопка показа не открыта
- В игровых меню теперь используется одна цельная фоновая текстура, а подменю и кнопки меню больше не добавляют плиточные подложки и лишние рамки
# 11.42 | 09.06.2026
- В админ-панели появился раздел «Уведомления» с аналитикой доставок и журналами ошибок для push в браузере, Apple, Android и уведомлений на почту
- В игровом режиме загрузка сохранения снова показывается поверх формы, у модальных окон восстановлен нормальный крестик закрытия, а кнопка закрепления видна только в окнах редактирования записей из раздела данных
- В карточках времени элементы отложенной записи больше не показываются, если сама запись не отложена
# 11.41 | 09.06.2026
- В игровом режиме космический фон теперь остается за интерфейсом, а мобильная панель закрепленных записей скрыта, пока вы ее не откроете
# 11.40 | 09.06.2026
- На мобильной странице u0life теперь виден футер с логотипом, версией приложения, версией админ панели и ссылками на соцсети
- В игровом режиме «Экшен» больше не размывает рабочую область, когда видна быстрая форма или панель выбранных записей
# 11.39 | 08.06.2026
- В настройках профиля у push-уведомлений теперь видно, есть ли разрешение на текущем устройстве, и можно запросить его кнопкой
- Карточки провайдеров подписок стали шире, а по клику теперь открывается правильный журнал действий и ошибок
# 11.38 | 08.06.2026
- В окнах редактирования доступы теперь показываются компактной строкой пользователя с основным уровнем доступа, а подробные права открываются по кнопке редактирования
- В подробных правах доступа теперь показываются только разделы, включенные в системе
# 11.37 | 08.06.2026
- Игровые карточки задач теперь отделены от обычных шаблонов, а в «Экшене» кнопки и select-списки снова выглядят аккуратно при включенной и выключенной геймификации
- В аналитике подписок на главной теперь остались только общая сводка и карточки провайдеров, а по клику открывается отдельный читаемый журнал действий и ошибок
# 11.36 | 08.06.2026
- В админском разделе подписок появились отдельные блоки Apple, Google Play, Robokassa, Stripe и Other с подробным журналом попыток и ошибок
- Способы оформления подписок теперь можно включать и выключать в настройках сайта: Apple и Google Play включены сразу, а Robokassa и Stripe выключены до готовности
# 11.35 | 08.06.2026
- Фентези-превью ботов теперь выглядят как портреты роботов: видны голова, лицо и часть корпуса внутри рамки
# 11.34 | 08.06.2026
- В логе работы бота теперь видны точный запрос к ИИ, точный ответ ИИ и shell-скрипт, который ИИ прислал для сайта
# 11.33 | 08.06.2026
- В обычном режиме боты снова показываются с простой аватаркой, а игровые превью загружаются только для выбранного стиля геймификации
# 11.32 | 08.06.2026
- Скины теперь хранятся в общем поле пользователя, а первые три варианта остаются зарезервированы за ботами
# 11.31 | 08.06.2026
- Превью ботов теперь подстраиваются под выбранный игровой режим: в космосе это инопланетные роботы, а в фентези - более сказочные детальные боты
# 11.30 | 08.06.2026
- Боты теперь получают один из трёх постоянных 3D-образов, которые видны в Connects, профиле бота и списках выбора пользователя
- Новые задачи бота теперь пробуют стартовать сразу после сохранения, а зависшие в очереди запуски пишут понятную причину в лог для менеджеров
# 11.29 | 08.06.2026
- Кнопки с SVG-иконками теперь ровнее выравнивают иконку с подписью и добавляют небольшой отступ перед текстом
- На странице бота больше нет кнопок паузы и отмены; перезапуск показывается только у задач бота, завершившихся ошибкой
- Старые зависшие запуски бота теперь автоматически уходят из очереди, а их задачи возвращаются в запланированные
- В логе задач бота теперь есть кнопка для открытия самой задачи в модальном окне
# 11.28 | 07.06.2026
- После сна компьютера приложение больше не показывает фоновую сетевую ошибку проверки уведомлений и само повторяет проверку после восстановления соединения
- Бот больше не переписывает текст задачи, сразу при назначении готовит оценку и пишет понятный план с проверкой до запуска по расписанию
- Отчёты бота теперь написаны языком владельца сайта, а короткие просьбы обрабатываются как обычная переписка без требований описывать страницы и настройки как разработчик
- Задачи бота на чтение сайта теперь могут показать название сайта из настроек, если подключённый компонент его передал
- Бот по сайту теперь может во время подготовки и исправления ошибок запросить у подключённого сайта недостающие детали, а слишком большие задачи объясняет и предлагает разбить на понятные части
- Бот больше не создаёт отдельную задачу проверки после успешной работы, а задачи на чтение сайта теперь могут записать конкретный результат, например ссылки на соцсети с главной страницы, в заметку
- Менеджеры теперь могут открыть подробный лог работы бота из профиля бота: запросы к ИИ, ответы компонента сайта и изменения задачи или проекта
- Создание задачи для бота теперь только ставит работу в очередь; оценка запускается раннером, использует больше памяти о проекте и сайте, а план передаётся в выполнение
- Бот по сайту теперь может просить подключённый компонент выполнить shell-скрипт для анализа, выполнения и проверки задачи, а незавершённую работу оставляет запланированной
- Администраторы теперь могут редактировать промпты встроенного бота для оценки задачи и этапа выполнения в настройках бота
- Оценка задач бота теперь запускается сразу после появления задачи в очереди, даже если само выполнение запланировано на будущую дату
# 11.27 | 07.06.2026
- Бот больше не останавливает задачи на уточняющих вопросах, а записи времени бота теперь получают минимум одну минуту
- В карточках задач с ботом теперь показан только статус бота, а при ошибке доступна кнопка перезапуска
# 11.26 | 07.06.2026
- В игровом режиме текстура карточек разделов теперь заполняет всю карточку, а планеты и злодеи клиентов выступают над рамкой и не перекрывают текст
# 11.25 | 07.06.2026
- Задачи, назначенные боту, теперь запускаются и после быстрых обновлений карточки/API, включая задачи уже в работе, а старые блокировки запусков очищаются автоматически
- Аватар бота в уведомлениях теперь загружается с публичного сайта u0life и больше не ломается на домене приложения
- Новые задачи на бота теперь корректно создают запуск очереди, а уведомления показывают либо иконку, либо аватар бота без дублирования
# 11.24 | 07.06.2026
- Отчёты бота по сайту теперь показывают, сколько попыток исправления использовано из настроенного лимита, а ошибки задач по сайту повторяются с новым контекстом сайта и исправленным планом выполнения
- Приложение снова открывается стабильно, когда сессия запускается с активной подпиской из магазина
# 11.23 | 07.06.2026
- Отмены подписок из Google Play и App Store теперь видны в профиле пользователя и админских разделах подписок, а оплаченный доступ остаётся активным до даты окончания в магазине
# 11.22 | 07.06.2026
- Задачи, назначенные боту, теперь ставятся в очередь при сохранении, быстром обновлении и открытии карточки, а ошибка записи времени больше не останавливает запуск бота
# 11.21 | 07.06.2026
- Пауза запуска бота больше не блокирует новые задачи, а на странице бота появилась кнопка Play для продолжения paused-запусков без полной перезагрузки страницы
# 11.20 | 07.06.2026
- Отчёты бота теперь записывают реальное потраченное время, задачи получают плановое время из оценки, ответы бота идут на языке пользователя, а админ может настроить число повторов для u0life-бота
# 11.18 | 06.06.2026
- Карточки задач бота теперь можно запустить после паузы кнопкой Play, а ответы на уточнения запускают текущие задачи сразу и обновляют карточку без перезагрузки страницы
# 11.17 | 06.06.2026
- В Admin Online карточки пользователей теперь аккуратно переносятся по строкам и не сжимаются вместе
- Админская страница подписок теперь открывается как полноширинная аналитика без фильтров и загрузки записей
# 11.16 | 06.06.2026
- Чекбоксы прав ИИ в проекте сайта теперь сохраняются при редактировании подключенного проекта
- Скачивание MODX-компонента теперь ведет на пакет 0.1.10, а экран компонента в MODX оставляет только подключение и проверку связи; права ИИ настраиваются в u0life
- Страница пользователей в админке снова открывается, даже если в старых подписках есть пустые даты следующего платежа
- В Admin Online превью пользователей теперь показывают аватар, логин, почту, ФИО, язык и валюту
- Записи времени бота теперь показывают минимум одну секунду для оценки и выполненной работы, а ответы на уточнения из карточки задачи отправляются корректно
# 11.15 | 06.06.2026
- В админке появилась сводка по подпискам: активные подписчики, провайдер оплаты, тариф и дата следующего платежа
- В карточках пользователей активная подписка теперь показывается отдельно от последнего платежа
# 11.14 | 06.06.2026
- Восстановление пароля теперь остаётся в приложении и после отправки письма показывает компактное окно по центру с кнопкой перехода ко входу
- Письма аккаунта теперь используют текущее название сервиса и общий фирменный шаблон; в восстановлении пароля показывается логин, а email-уведомления получили безопасную ссылку для отписки
# 11.13 | 06.06.2026
- Сохранение языка стало устойчивым: пустое значение больше не перезаписывает выбранный язык пользователя, а при сбое всегда применяется английский язык по умолчанию
- Улучшен fallback переводов для уведомлений и других текстов: если ключа нет в выбранном языке, показывается английская фраза вместо сырого имени ключа
- В тесты добавлена проверка полноты языковых словарей относительно английского, а в японский словарь добавлены недостающие ключи геймификации
- Страница Admin Online теперь открывается устойчивее при большой истории сессий: превью пользователей загружаются одним безопасным запросом вместо множества отдельных загрузок профилей
# 11.11 | 05.06.2026
- В админских конфигурациях появился отдельный раздел «Почта и SMTP», где в одном месте настраиваются отправитель, SMTP-хост, авторизация и параметры envelope sender
- Миграции базы теперь добавляют недостающие почтовые ключи с безопасными значениями по умолчанию и не перезаписывают уже существующие настройки
# 11.10 | 05.06.2026
- Письма аккаунта теперь отправляются с улучшенными параметрами доставки: настраиваемые Reply-To и Return-Path, а также текстовая версия письма для лучшей совместимости с почтовыми сервисами
- Документация по почте обновлена под открытый исходящий порт 25 и дополнена практическим антиспам-чеклистом для Gmail, Outlook и Yahoo
# 11.09 | 05.06.2026
- Безопасные ссылки скачивания теперь используют внутренние POST-запросы и больше не передают session-токен в URL
- Перехват клика по скачиванию теперь работает в capture-фазе и блокирует старые глобальные обработчики ссылок, поэтому при ошибке проверки больше не открывается сырая ссылка в новой вкладке
# 11.08 | 05.06.2026
- Скачивание диагностики проекта и bot audit теперь сначала проверяет ответ и показывает понятную модальную ошибку, если payload пустой или содержит API-ошибку
- Эндпоинты скачивания теперь умеют восстанавливать владельца по session-токену из ссылки, если сессионное состояние браузера отсутствует, чтобы снизить ложные ProjectNotFound и ошибки доступа
# 11.07 | 05.06.2026
- Ссылки на скачивание диагностики теперь открываются с домена manager и скачивают JSON-файл вместо перехода на web-хост
- В select-списках описания опций теперь остаются под заголовком и не наезжают на подписи в геймификации профиля
- Чекбокс email-уведомлений в профиле теперь сохраняется без ошибок типов
# 11.06 | 05.06.2026
- После подключения website-компонента все переключатели прав ИИ-бота проекта теперь по умолчанию включены
- Поле промпта бота в разделе типа проекта получило понятный плейсхолдер и более аккуратный стиль ввода
- В select-списках описания опций теперь выводятся с новой строки и не перекрывают заголовки
# 11.05 | 05.06.2026
- Подключение website-проекта стало заметнее: при активной связи блок зелёный с явным статусом, при потере связи — красное предупреждение, а в режиме настройки есть ссылка на подробности интеграции
- Настройки ИИ-бота проекта теперь показываются в разделе типа проекта только после живого подключения компонента сайта
- Страница интеграций сайтов теперь описывает не только CMS, но и самописные проекты на хостинге и будущие интеграции уровня репозиториев
# 11.04 | 04.06.2026
- После ошибки бот-задача больше не запускается повторно сама: повтор теперь только вручную кнопкой «Попробовать ещё раз»
# 11.00 | 03.06.2026
- В игровом режиме появилась 3D-сцена сегодняшнего лога для задач, времени, денег и заметок, а выполнение задачи стало заметнее: звук, яркая награда и счётчик выполненных задач за сегодня
# 10.99 | 03.06.2026
- В фэнтези-режиме меню получило стабильный размер сабменю на десктопе, длинные названия теперь обрезаются, а деревянные фоны и резные иконки выглядят спокойнее
- Планы сайта-бота теперь сохраняют поддерживаемые CMS-операции, включая шаблоны, и показывают понятные детали неподдерживаемых операций вместо общей ошибки плана
# 10.98 | 03.06.2026
- В игровом режиме карточки клиентов используют цвет клиента, стали одинаковыми по размеру, планеты и злодеи выходят за рамку, а крупные текстуры больше не показывают обрезанные края
# 10.97 | 03.06.2026
- Владельцы website-проектов теперь могут скачать безопасную диагностику CMS, а отчёты сайта-бота понятнее показывают проверку страницы, повтор и откат
- В файлах теперь видно занятое место, лимит, статус проверки безопасности и очистку выбранных групп по меткам
- Списки и загрузка страниц стали легче на фронтенде, при этом экраны и фильтры работают как раньше
# 10.96 | 03.06.2026
- Для менеджеров в разделе данных добавлена BETA-страница «Новый экшен», где можно тестировать новый чат и быструю форму без изменений основного раздела экшен
- На телефонах закреплённые записи больше не показываются, пока не нажата кнопка закреплённых записей
- Для менеджеров добавлена страница состояния поддержки и проверка основных экранов приложения после деплоя
# 10.95 | 02.06.2026
- Редактирование подписок стало чище: тип стоит первым, проект появляется после выбора клиента, а у отложенной записи одна короткая подсказка
- В быстрой форме «Экшена» больше нет подсказки под выбором исполнителя
# 10.94 | 02.06.2026
- Подписки теперь можно связывать с клиентами и проектами, настраивать на месяц, неделю, полгода или год, а также вести как деньги, доходы, время или задачи
- Аналитика подписок теперь показывает расходы, доходы, время и задачи за выбранный период
- Формы и аналитика подписок стали спокойнее: короткие подсказки, аккуратные типы и связанные подписки в аналитике категорий, клиентов и проектов
# 10.93 | 02.06.2026
- Почта аккаунта теперь поддерживает SMTP-настройки: после подключения почтового сервера восстановление пароля сможет отправлять письма через защищённое соединение
- Чекбоксы отложенных записей теперь находятся внизу форм редактирования, а в быстрой форме «Экшена» занимают меньше места без лишнего описания
# 10.93 | 02.06.2026
- В игровом режиме клиенты стали заметнее: в космосе они выглядят как разные планеты по заполненности и проектам, а в фэнтези — как злодеи с бейджами активности
# 10.92 | 02.06.2026
- Подписки теперь могут автоматически готовить отложенные записи денег: подтвердите запись после реальной оплаты, и только тогда изменится баланс карты
# 10.91 | 02.06.2026
- В мобильном игровом режиме форма быстрого добавления в «Экшене» закреплена над нижним меню и остаётся видимой при просмотре записей
# 10.90 | 02.06.2026
- Игровой режим в «Экшене» стал стабильнее: сегодняшние задачи ботов открываются быстрее, а мобильная форма быстрого ввода остаётся видимой и прокручиваемой
# 10.89 | 02.06.2026
- В мобильном игровом режиме Activity теперь показывает фильтр, записи и быструю форму добавления без перекрытия логотипом и соцссылками
- Проверка уведомлений больше не показывает окно с ошибкой, пока приложение восстанавливает сессию пользователя после запуска
- Основные разделы приложения теперь возвращают понятный ответ вместо пустой ошибки, если страницу не удалось открыть
- Раздел u0life снова открывается корректно с уведомлениями от ботов, а переходы по страницам стали быстрее после оптимизации поиска сессии
- Списки денег, времени, задач и заметок теперь быстрее открываются, когда записи связаны с ботами или крупными задачами
# 10.88 | 02.06.2026
- Задачи ботов теперь показывают записи с отчетами, кнопки паузы, отмены, повтора и ответа на уточнение, а уведомления о завершении стали понятнее
- Задачи по сайту теперь понимают запросы вроде «сделай новую страницу», могут создать страницу о геймификации u0life и превращают крупные CMS-доработки вроде магазина в этапы с задачей-продолжением вместо пустой ошибки
- Публичные страницы интеграций CMS теперь показывают скачиваемые пакеты компонентов, включая MODX Revolution и универсальный PHP-мост
# 10.87 | 02.06.2026
- Игровой режим теперь сохраняет XP на сервере, показывает реальный прогресс клиентов и проектов, добавляет игровую карту и недельные награды по настоящей активности
# 10.86 | 02.06.2026
- Работа бота сайта и CMS-компонента приведена к финальному потоку: создание страниц, галереи, файлы, очистка, безопасные права, проверки и короткие отчеты работают вместе
- Уведомления стали понятнее: u0life разделяет сегодняшние и старые непрочитанные сообщения, а попапы отмечают просмотр только видимых уведомлений
- Игровой режим стал стабильнее на телефоне и десктопе: настройки анимаций и контраста сохраняются, а оформление покрывает больше экранов
- Отчеты ботов, назначенные пользователи, доступы и порядок записей в Активности теперь читаются проще
# 10.64 | 01.06.2026
- В игровом режиме footer и закрепленные записи теперь показываются поверх интерфейса, меню сливается с игровой сценой, а оба игровых стиля используют более читаемые шрифты без засечек
# 10.63 | 01.06.2026
- В игровом режиме логотип приложения, соцссылки и закрепленные записи снова видны и оформлены под выбранную игровую тему
# 10.62 | 01.06.2026
- На странице бота в Коннектах детали теперь выглядят как обычный статусный текст, а задачи бота на текущее локальное время стартуют сразу с учётом часового пояса владельца задачи
# 10.61 | 01.06.2026
- Игровые оформления теперь работают как отдельные темы: переключение светлой или темной темы больше не меняет их вид, у каждого игрового стиля свой шрифт, а обычный выбор темы скрыт при включенной геймификации
# 10.60 | 31.05.2026
- Игровая навигация и кнопки профиля стали легче, саб-меню сливается с общим фоном, а блок геймификации в профиле показывает бейдж BETA
# 10.59 | 31.05.2026
- Меню публичного сайта стало чище, незавершенные интеграции пока скрыты, а в футере больше не показывается блок закрепленных записей
- Списки задач снова корректно открываются при просмотре связанных подзадач из карточки задачи
# 10.58 | 31.05.2026
- Игровые режимы получили более спокойный общий фон, читаемые фильтры и footer, более чистую игровую навигацию и круглые карточки-планеты для клиентов в космической теме
# 10.57 | 31.05.2026
- Выпадающие списки теперь оформляются в стиле выбранной геймификации: поиск, выбранные значения, подсветка строк и multi-select бейджи
# 10.56 | 31.05.2026
- Задачи бота теперь показывают очередь и состояние работы, в превью задач видны счётчики связанных записей, а карточка бота в Коннектах открывает страницу с лимитами, очередью, отчётами и историей действий
# 10.55 | 31.05.2026
- В игровых карточках задач дата и время теперь отображаются аккуратным тематическим бейджем внутри карточки
- Подключение сайта стало понятнее: после копирования кода проект ждёт сайт, обновляет статус автоматически и прячет повторное подключение в отдельный блок
- Подключение сайта теперь показывает заметное ожидание с анимацией, а после успеха сворачивается в зелёный блок с кнопкой переподключения
# 10.54 | 31.05.2026
- Фэнтези-геймификация стала спокойнее и чище: фон похож на игровой стол без заметных швов, карточки задач упрощены, загрузки оформлены в теме, а статусы и активность получили анимации
# 10.53 | 31.05.2026
- Карточки задач теперь показывают ID и приоритет одинаковыми бейджами, а у заголовка и исполнителя стало больше воздуха
# 10.51 | 31.05.2026
- Космическая геймификация теперь ощущается как кабина корабля: панели интерфейса стали корабельными экранами, а карточки клиентов выглядят как планеты для посещения
- Тексты подключения сайта стали CMS-нейтральными: сначала создаётся код для проекта типа «Сайт», а CMS, адрес и состояние подтягиваются только после подключения компонента на самом сайте
# 10.50 | 31.05.2026
- Фэнтези-геймификация стала реалистичнее: фон теперь похож на старый деревянный стол, меню оформлено как резное дерево, а карточки и окна получили текстуру старой бумаги
- В проектах сайта подключение CMS теперь находится прямо в разделе «Тип проекта»: выбираете «Сайт», генерируете код, а CMS, адрес и статус показываются автоматическими бейджами
# 10.49 | 31.05.2026
- На публичном сайте появились более понятные разделы документации, интеграций, ИИ-агента и улучшенные превью статей
- Улучшена поддержка поиска и ИИ-ботов: метаданные страниц, sitemap, языковые ссылки и llms.txt
# 10.48 | 31.05.2026
- В аналитике website-проекта теперь есть заметный блок подключения CMS: код подключения можно сгенерировать прямо на странице проекта и сразу скопировать
# 10.47 | 31.05.2026
- Карточная фэнтези-геймификация стала светлее и живее: дерево, пергамент, листья, камень, вода, а также свои меню, формы, модалки и скроллы
- В ИИ сортировке аналитики задач появился компактный блок инструментов: поиск дублей, обновление приоритетов, перераспределение нагрузки и назначение задач боту
- В превью задач в Действиях и Данных теперь одинаково показывается короткий бейдж назначенного сотрудника
# 10.46 | 31.05.2026
- Модальные окна в геймификации теперь полностью оформляются в игровом стиле: затемнение, шапка, секции формы, переключатели, подсказки и карточки функциональности
- Окно настроек ИИ сортировки в аналитике задач стало компактнее на десктопе, а поля ввода теперь лучше видны
# 10.45 | 31.05.2026
- В космической геймификации фон стал спокойнее: вместо отвлекающей анимированной энергетической фигуры теперь дальние планеты и мягкие звезды
# 10.44 | 31.05.2026
- Космическая геймификация теперь держит весь интерфейс в темной стратегии: меню, загрузчики, фильтры, карточки данных и форма Activity больше не проваливаются в светлые панели
# 10.43 | 31.05.2026
- Фэнтези-геймификация получила более темный карточный интерфейс: резные деревянные панели, пергаментные карты, фиолетовую магию и рамочную форму приключений
# 10.42 | 31.05.2026
- Космическая геймификация стала ближе к живому интерфейсу галактики: добавлены анимированная энергия, движение звезд, неоновые переливы и более яркие панели миссий
# 10.41 | 31.05.2026
- Игровые темы теперь оформляются независимо от светлой и темной темы: космос получил темный звездный интерфейс, а фэнтези - лес, дерево, камень и рамки карт
# 10.40 | 31.05.2026
- В фэнтези-геймификации задачи теперь выглядят как высокие игровые карты с артом, анимацией раздачи и более читаемой рамочной формой Activity
- Окно ИИ сортировки в аналитике задач теперь открывается поверх затемнения и остается доступным для нажатий
# 10.39 | 31.05.2026
- Превью задач теперь подстраиваются под стиль геймификации: космос показывает миссию, планету и город, а фэнтези - карты врагов со злодеями и боссами
# 10.38 | 31.05.2026
- В аналитике задач появилась ИИ сортировка: можно задать рабочий день, выходные и время для задач без оценки, чтобы распределить задачи по дням
# 10.37 | 31.05.2026
- Темы геймификации теперь делают форму быстрых действий читабельнее: космос стал ярче, а карточное фэнтези получило бумажную стилистику
- Всплывающие окна геймификации теперь соответствуют выбранному стилю, а при удалении денег, времени, задач и заметок показывается анимация удаления
# 10.36 | 31.05.2026
- В аналитике задач фильтры пользователей, статусов, приоритетов, клиентов и проектов теперь скрыты до раскрытия панели фильтра
# 10.35 | 31.05.2026
- Суммы выбранных денег и карт снова анимируются, а выбранные записи времени теперь считают длительность записи, а не время её создания
# 10.34 | 31.05.2026
- В аналитике задач раскрытие режима «линия» теперь показывает задачи по времени в одной шкале, а не колонками по статусам
# 10.33 | 31.05.2026
- Загрузка списков, фильтры и действия с файлами теперь выполняют меньше лишней работы в браузере, поэтому интерфейс работает ровнее
# 10.32 | 31.05.2026
- В аналитике задач появились фильтры по статусу и приоритету, корректные счётчики, режимы «линия» и «комбайн», а списки задач стали стабильнее скроллиться
- Закреплённые записи теперь используют те же иконки типов, что и меню, включая задачи
- Карточки, превью, экшены и окно редактирования задач теперь показывают ID задачи, а список задач можно фильтровать по ID
# 10.31 | 31.05.2026
- Подсказки в разделе типа проекта теперь выводятся ниже поля с нормальными отступами, а описания выбранных вариантов больше не сжимаются внутри селекта
# 10.30 | 31.05.2026
- В настройках профиля выбор стиля геймификации теперь показывает текст понятнее и не обрезает описание
- Карточки функционала теперь адаптивно переносятся внутри секции, а иконки и подписи остаются в карточках
- Закреплённые записи в светлой теме теперь не обрезают тень и выглядят аккуратнее
# 10.29 | 31.05.2026
- Выбранные записи времени теперь показывают правильную сумму, включая суммы меньше часа
- Выбранные карты теперь показывают общий баланс в валюте пользователя
- При удалении выбранных записей теперь сначала открывается окно подтверждения
- Геймификацию теперь можно включить в настройках профиля без ошибки сервера
# 10.28 | 31.05.2026
- В настройках профиля появилась геймификация с двумя стилями: современная стратегия и карточное фэнтези
- Быстрые записи в «Активности» теперь показывают анимированное окно успеха, изменение баланса и локальный прогресс XP, если геймификация включена
- Аналитика задач теперь открывается корректно, даже если у задач нет даты начала
# 10.27 | 31.05.2026
- В аналитике задач теперь видно задачи по исполнителям, статусам, приоритетам, плановому времени, фактически учтённому времени, деньгам и заметкам
- Окна редактирования снова открываются после исправления текстовых полей, а ошибки сервера показываются с более понятными техническими деталями
- В фильтрах пользователей в данных теперь видны боты, включая u0life bot, а имя и описание разделены понятнее
# 10.26 | 31.05.2026
- В фильтрах клиентов и проектов появился сворачиваемый раздел «Контакты», и он запоминает, открыт он или закрыт
- Окна редактирования общих данных теперь не падают при неполной настройке доступа через «Коннекты» и показывают понятнее ошибки сервера
- В фильтрах данных теперь можно показать все записи, только свои записи или записи пользователей из коннектов
# 10.25 | 31.05.2026
- В фильтре задач приоритет теперь расположен перед статусом
- В превью пользователя в «Коннектах» больше не показывается, какие разделы функционала включены в аккаунте
- Из профиля убран блок лимитов бота, а в «Коннектах» у ботов теперь показывается короткая нижняя полоска остатка AI-лимита
- Пользователей в «Коннектах» теперь можно открывать, страница профиля обновлена и находится внутри этого раздела
- Списки данных и окна редактирования теперь открываются стабильно, даже если таблицы общего доступа или серверные пути настроены не полностью
- В профиле и аналитике снова показывается разделитель перед карточками подразделов, как на странице u0life
# 10.24 | 31.05.2026
- Закреплённые записи и футер больше не пропадают при открытии окон, тени стали ровнее, а на мобильных закрепы смещены ниже без лишней подложки
- Закреплённые записи теперь сохраняются в аккаунте и появляются на других устройствах после входа
- В выпадающих списках типа проекта добавлены короткие пояснения к настройкам и вариантам
# 10.23 | 31.05.2026
- Типы проектов теперь переведены, показываются компактными бейджами в карточках, а настройки сайта вынесены в отдельный раздел формы
- В админских конфигурациях счётчики групп теперь рядом с названиями, а справа показывается понятная иконка раскрытия Font Awesome
- Font Awesome в панели менеджера обновлён до актуальной версии 7.2.0
- Активность теперь стабильно загружается, когда в ленте вместе показаны записи и созданные объекты
# 10.22 | 31.05.2026
- Записи теперь можно закреплять из окон редактирования и открывать с любой страницы
- На десктопе закреплённые записи выводятся справа в футере, а на мобильных открываются через верхнюю кнопку
- В админских конфигурациях появился отдельный раздел «Монетизация и оплаты», а свернутые группы остаются свернутыми после обновления
# 10.21 | 31.05.2026
- Кнопки выбора в окне «Добавить коннект» стали компактнее на десктопе и остаются удобными на мобильных экранах
- В доступе к клиенту теперь можно показывать или скрывать его проекты, задачи, деньги, время и заметки без назначения каждой записи отдельно
- Собственными категориями теперь можно делиться с подключёнными пользователями, а системные категории не попадают в выдачу доступа
- В Activity общие клиенты и проекты теперь показываются как добавленный доступ, а не как созданные записи
# 10.20 | 31.05.2026
- В «Коннектах» и профиле теперь видно месячное использование AI-токенов, остаток и дату сброса
- Задачи для ботов по сайтам получили журнал запусков, проверку лимитов и безопасный тестовый CMS-адаптер
- В проектах-сайтах появилась панель подключения и состояния CMS-компонента
# 10.19 | 31.05.2026
- Подписки Google Play и App Store теперь надёжнее подтверждаются после покупки или восстановления
- Если магазин сообщает, что подписка уже куплена, приложение пробует восстановить доступ вместо непонятной ошибки
# 10.18 | 31.05.2026
- В «Активности» карточки получили ровные отступы, а у входящих записей выбор теперь слева, иконка типа справа
- Заметки, деньги и время теперь можно назначать пользователям из коннектов, а аналитику фильтровать по пользователю
- Настройки общего доступа стали понятнее, включая доступ к существующим проектам и записям клиента
# 10.17 | 31.05.2026
- В разделах данных и «Активности» записи снова выравниваются по автору: свои справа, записи подключённых пользователей слева
- Окно «Добавить коннект» теперь ближе к общему стилю форм, а у системного бота u0life больше не показываются недоступные настройки
- Проекты-сайты теперь могут создавать код подключения для CMS-компонента и получать обновления состояния соединения
# 10.16 | 30.05.2026
- В Connects появился системный бот u0life, а своих AI-ботов теперь можно создавать, настраивать и отключать
- Задачи теперь можно назначать на связанного человека или бота без изменения прав общего доступа
- У проектов появился тип «сайт» и поля подключения CMS для будущей автоматизации
- Файлы подготовлены к приватной выдаче и хранению в S3, при этом локальное хранение остается вариантом по умолчанию
# 10.15 | 30.05.2026
- В админке конфигурации теперь разложены по группам, группы можно сворачивать, а изменения сохраняются одной кнопкой внизу страницы
- При добавлении конфигурации группа и тип выбираются из списка, а существующие параметры разнесены по понятным группам и типам
- Добавлена фиксированная категория «Займы / Долги» для занятых денег, выданных долгов, возвратов и полученных обратно сумм
# 10.14 | 30.05.2026
- У новых аккаунтов автоматически создается личный клиент «Мой», а новые проекты теперь всегда привязаны к клиенту
- Награды за регистрацию теперь выдают нужные бесплатные дни PRO, их можно временно отключать в админке, а стартовый экран оплаты показывает активный бесплатный период
- Награды за активность теперь можно настраивать для целей вроде 10 новых записей денег, времени, задач или заметок, с красивым всплывающим окном
- Бесплатные доступы по наградам теперь сохраняют полный срок, а уже созданные короткие доступы исправляются автоматически
# 10.13 | 30.05.2026
- В админке стало проще проверять пользователей и PRO-доступы: добавлен поиск пользователя по ID, расширены фильтры доступов, а карточки показывают пользователя и его сессии
# 10.12 | 30.05.2026
- Оформление подписки теперь показывает более понятные ошибки проверки магазина и помогает восстановить доступ после завершённой покупки в Google Play
# 10.11 | 29.05.2026
- Даты в «Активности» снова выравниваются по стороне автора: свои справа, чужие слева
# 10.10 | 29.05.2026
- Общий доступ теперь использует только пользователей из коннектов и позволяет владельцу выбирать просмотр, редактирование и вложенные разделы доступа
# 10.09 | 29.05.2026
- Кнопки удаления выбранных записей теперь показывают одно понятное окно подтверждения в «Активности» и на страницах данных
- Коннекты перенесены в раздел u0life: там виден список связанных пользователей и окно «Добавить коннект» для invite-кодов
- Окно «Добавить коннект» стало компактнее и показывает детали invite-кода только после выбора действия
- В «Активности» убраны лишние точки рядом с карточками, а у иконок типа стало больше отступа от текста
# 10.08 | 29.05.2026
- В «Активности» у карточек денег, времени, задач, заметок и созданных записей теперь есть небольшая иконка типа
- Карточки заметок теперь показывают заголовок перед текстом заметки и ближе соответствуют общей структуре карточек данных
# 10.07 | 29.05.2026
- Карточки созданных записей в «Активности» теперь используют иконки из меню и выглядят ближе к общему стилю карточек
- В нижней части этих карточек сохранены обычный разделитель и компактный размер текста
# 10.06 | 29.05.2026
- Карточки в «Активности» снова подстраиваются под содержимое и не растягиваются на всю область
- Восстановлена фоновая анимация при наведении на карточки в «Активности»
- Нижние ссылки в «Активности» больше не перетаскиваются и не показывают технический адрес при удержании
# 10.05 | 29.05.2026
- При смене даты в «Активности» загрузка теперь показывается прямо под полем даты
- В «Активности» новые записи, созданные в фоне, теперь появляются без перезагрузки страницы
# 10.04 | 29.05.2026
- Счётчики новых уведомлений теперь остаются в разделе u0life и больше не дублируются у профиля
- Плашки уведомлений стали аккуратнее: число выровнено по центру, форма стала компактной, а появление и исчезание плавнее
# 10.03 | 29.05.2026
- В «Активности» больше не показывается разделительная линия между фильтрами и записями
- Переключение даты в «Активности» теперь ждёт короткую паузу перед загрузкой, поэтому быстрый переход по дням выглядит спокойнее
# 10.02 | 29.05.2026
- В профиле теперь можно добавлять связи через приватные invite-коды
# 10.01 | 29.05.2026
- В «Активности» теперь видны созданные за выбранный день клиенты, проекты, карты и подписки; лента стала больше похожа на календарь дня
- Исправлена загрузка «Активности» на серверах с более строгими настройками дат
# 10.00 | 29.05.2026
- Карточки в «Активности» теперь сохраняют вид раздела «Активность» после редактирования записей
# 9.99 | 29.05.2026
- Записи в разделе «Активность» после редактирования остаются в виде карточек активности
# 9.98 | 29.05.2026
- Карточки настройки и шаг со структурой меню лучше выровнены по центру на десктопе
- При настройке теперь нужен минимум один выбранный раздел из группы «Записи»: деньги, время, заметки или задачи
- Дополнительные функции аккаунта теперь отображаются карточками в группе «Другое», а не обычными чекбоксами
- У заголовков разделов в карточках настройки стало немного больше отступа сверху
# 9.96 | 29.05.2026
- Карточки функций при настройке стали компактнее и разделены на группы: записи, организация и работа
# 9.95 | 29.05.2026
- Новые аккаунты в Коста-Рике теперь получают колоны для аккаунта и первой карты наличных, если часовой пояс устройства Коста-Рика, даже когда язык устройства английский
# 9.94 | 29.05.2026
- Первый запуск теперь показывает понятные карточки функций с короткими описаниями и просит выбрать минимум два раздела
- В редактировании аккаунта выбор включённых разделов тоже стал карточками
# 9.93 | 28.05.2026
- При выборе бесплатного тарифа после регистрации больше не появляется уведомление о завершении PRO-доступа
- Счетчик новых уведомлений теперь относится только к разделу u0life с уведомлениями, а не к профилю
# 9.92 | 28.05.2026
- Удаление пользователей в админке теперь работает из выделенных карточек и сначала спрашивает подтверждение
# 9.91 | 28.05.2026
-
Поиск пользователей по логину в админке теперь поднимает точные и более короткие совпадения выше, поэтому
appleбудет вышеapple_second
# 9.90 | 28.05.2026
- Подписки в разделе данных теперь можно фильтровать по категории, карте, валюте, дню платежа, названию и активности
# 9.89 | 28.05.2026
- Поиск категорий теперь ждёт короткую паузу при вводе и больше не падает при фильтре по названию
# 9.88 | 28.05.2026
- Удаление аккаунта в профиле стало менее заметной ссылкой и сдвинуто ниже основных действий
# 9.87 | 28.05.2026
- Превью пользователей в админке теперь рисуется одной расширенной карточкой без вложенной Bootstrap-рамки
- Блок с аватаром, логином и бейджами сделан компактнее, чтобы он не обрезался и не уходил во внутренний скролл
# 9.86 | 28.05.2026
- Удаление аккаунта в профиле вынесено отдельно от обычных действий, чтобы снизить риск случайного нажатия
- Подтверждение выхода и удаления аккаунта теперь открывается во встроенном окне приложения с понятными кнопками
# 9.85 | 28.05.2026
- Карточки пользователей в админке переведены на расширенный Storybook-компонент превью пользователя с блоками профиля, статуса, контактов, сессии и оплаты
- В Storybook добавлена история ExtendedUserPreview для расширенного превью пользователя
# 9.84 | 28.05.2026
- Соцбейджи в карточках пользователей админки теперь рендерятся только для реально привязанного провайдера, без лишних Google или Apple в превью
- Карточки пользователей в админке получили более аккуратный аватар, компактные информационные блоки и меньшую кнопку редактирования
# 9.83 | 28.05.2026
- Фильтр Apple в пользователях админки теперь ищет и по флагу apple, и по сохранённому Apple user id
# 9.82 | 28.05.2026
- В карточки пользователей в админке добавлена последняя сессия пользователя со ссылкой на модалку редактирования сессии
- В карточки пользователей в админке добавлена последняя оплата из access со ссылкой на модалку редактирования доступа
# 9.81 | 28.05.2026
- В текстовые поля content-фильтров добавлена задержка перед перезагрузкой результатов, чтобы поиск не перезапускался на каждый введённый символ
- Content loader теперь игнорирует устаревшие AJAX-ответы, поэтому старый поиск не может перетереть более новый результат фильтрации
# 9.80 | 28.05.2026
- Карточки пользователей в админке стали компактнее, но сохранили расширенную Bootstrap-разметку
- Бейджи Google и Apple в карточках пользователей теперь завязаны на явные флаги пользователя и не показываются без привязанной соцавторизации
# 9.79 | 28.05.2026
- Карточки пользователей в админке доработаны в Bootstrap-стиле: добавлены более понятные блоки личности, бейджи аккаунта, контактные данные и адаптивная обработка длинных значений
- Добавлен отсутствующий ключ перевода Section для карточек пользователей
# 9.78 | 28.05.2026
- В админке поиск пользователей по логину теперь ищет только по логину, а почта, ФИО, минимальное значение роли, Google-пользователи и Apple-пользователи вынесены в отдельные фильтры
- Превью пользователей в админке переработаны: карточки показывают больше данных аккаунта и не ломают верстку на длинных email и логинах
# 9.77 | 28.05.2026
- В списках валют Select2 теперь рядом с названием валюты отображается бейдж типа валюты
- Валюты теперь поддерживают типы fiat, crypto и metal, добавлены начальные криптовалюты и металлы, расширено сопоставление иконок Font Awesome
- Формы редактирования валют в админке больше не падают на закодированных данных курсов
# 9.76 | 27.05.2026
- Быстрая форма на мобильных теперь пересчитывает высоту сразу после раскрытия типа записи, поэтому большие формы сразу получают внутренний скролл
- Скролл перенесен внутрь блока полей, чтобы рамка и верхняя граница формы оставались на месте при прокрутке
- Мобильная быстрая форма использует больше доступной высоты и располагается ближе к нижней навигации
# 9.75 | 27.05.2026
- В десктопном меню приложения текст пунктов теперь выровнен по центру относительно иконок
- Основные поля суммы и времени в быстрой форме снова выравниваются по левому краю
- Строка добавления в Select2 теперь использует мягкий акцентный фон вместо яркой заливки
- В выпадающем списке категорий быстрой формы теперь можно создать новую категорию и сразу выбрать ее
# 9.74 | 27.05.2026
- В быстрой форме скрыто поле даты, проект показывается только после выбора клиента, а блоки категорий/подписок и рабочих полей отделяются явными разделителями
- В быстрых формах денег и времени основные поля значения теперь идут первыми, а ввод времени оформлен по аналогии с вводом суммы
- В Select2 быстрой формы появилась опция добавления новых карт, клиентов, проектов, подписок и задач; плейсхолдеры Select2 в фильтрах страниц данных восстановлены
# 9.73 | 27.05.2026
- В Select2-полях быстрой формы убран крестик очистки, выбранные значения и строки выпадающего списка больше не переносятся и не растягивают форму шире экрана
- Высота быстрой формы теперь ограничивается видимой областью content manager, поэтому лишние поля на мобильных прокручиваются внутри формы
- Кнопки добавления теперь добавляются в выпадающие списки карт, клиентов, проектов, подписок и задач только внутри быстрой формы
# 9.72 | 27.05.2026
- Быстрая форма добавления записей теперь корректно скроллится на мобильных, маркер заполненного поля не наезжает на подпись, а Select2-поля показывают понятные плейсхолдеры
- В Select2 для карт, клиентов, проектов, подписок и задач добавлено создание отсутствующего элемента из поиска с автоматической подстановкой после сохранения
# 9.71 | 27.05.2026
- В аналитике блок «Подробнее по дням» переведён с табличной сетки на карточки дней, чтобы суммы, ссылки и действия нормально читались на мобильных экранах
- У раскрывающегося блока увеличен нижний отступ, улучшена кнопка раскрытия и шеврон вынесен отдельно от текста
# 9.70 | 27.05.2026
- В компонентах оставлен только новый календарь активности аналитики; старое отображение календаря удалено из Storybook
- Для месяцев календаря активности аналитики добавлены минимальная и максимальная ширина, чтобы один месяц не растягивался на всю ширину экрана
# 9.69 | 26.05.2026
- Обновлена работа фильтра в разделе аналитики: улучшено сохранение состояния и адаптивная вёрстка фильтра исключения категорий
# 9.68 | 26.05.2026
- Улучшена работа фильтра в разделе аналитики: фильтр исключения категорий теперь имеет состояния вкл/выкл с визуальной обратной связью
- Компонент горизонтального скрола (analytics_strip) теперь задокументирован в Storybook с вариантами для проектов и категорий
- FontAwesome и Select2 теперь загружаются в обоих Storybook (app_src + site_src) для корректного отображения иконок и списков
- Все истории Storybook очищены от жёстко заданных цветов темы — теперь полностью адаптивны к теме через CSS-классы
- Storybook для сайта переорганизован в правильные категории (Alerts, Content, Components, Header, Tabs)
# 9.67 | 26.05.2026
- Фильтр периодов переработан: компактный заголовок со стрелками навигации, настройки раскрываются по кнопке
- Добавлен режим «Год» в фильтр периодов и на все страницы аналитики
- Поля «от» и «до» теперь ограничивают друг друга — максимум один год между датами
- Все типы полей фильтра (текст, select, чекбокс, дата, соцсети) теперь имеют свои истории в Storybook
- Файлы версий теперь доступны на немецком, испанском, китайском и японском языках
# 9.66 | 26.05.2026
- Иконки карт и подписок в верхней финансовой сводке выровнены относительно подписей
- Подзаголовки групп аналитики стали шире, крупнее и визуально ближе к своим карточкам
# 9.65 | 26.05.2026
- Аналитика подписок перенесена в «Общую аналитику», потому что это тоже сводный отчёт
# 9.64 | 26.05.2026
-
Заголовки групп аналитики теперь используют общий стиль
sub_titleс более компактными отступами и без дополнительных кастомных разделителей - Аналитика категорий перенесена из «Денег» в «Общую аналитику», потому что содержит сводные данные по деньгам, времени и заметкам
# 9.63 | 26.05.2026
- Ссылки разделов аналитики теперь используют ту же компактную сетку карточек, что страницы «Данные» и u0life, без кастомного стиля ссылок
- Верхняя финансовая сводка больше не использует фон и рамки как у карточек, поэтому не выглядит кликабельной
# 9.62 | 26.05.2026
- Главная страница аналитики теперь разделена по темам: общая аналитика, деньги, время, подписки и работа
- Верхняя финансовая сводка стала ещё компактнее, обрезанный декоративный градиент убран, а иконки денег и подписок переведены в более спокойный нейтральный стиль
- Исправлен вывод карточек сгруппированной аналитики: ссылки снова отображаются под заголовками разделов после фильтрации навигации
# 9.61 | 25.05.2026
- В аналитике категорий, клиентов и проектов появился переключатель режима отображения: по умолчанию остаются графики, а режим календаря показывает активность по дням в привычной сетке месяца с выделением выходных
- В календарном режиме дни с записями денег, времени или заметок отмечаются компактными индикаторами активности
# 9.60 | 25.05.2026
- В аналитике категорий, клиентов и проектов теперь учитываются заметки по дням: активность только по заметкам попадает в детали периода
- Добавлены отдельные графики заметок, метрики общего количества заметок, колонки заметок в дневных таблицах и ссылки на заметки за день и сущность
- Стили строк аналитики категорий, клиентов и проектов обновлены под новую колонку заметок и дополнительную кнопку действия
# 9.59 | 23.05.2026
- На главной странице аналитики верхняя финансовая сводка (карты и подписки) стала компактнее и получила обновлённый современный стиль в духе анимации загрузки
# 9.58 | 22.05.2026
- Анимация загрузки при переходах между страницами для анонимного пользователя (вход, регистрация, восстановление пароля) теперь берёт фон из выбранной темы, поэтому в тёмной теме больше нет ослепляющей светлой подложки
# 9.52 | 19.05.2026
- Вставка анимации загрузки стала устойчивее: теперь обрабатывает и jQuery-объекты, и обычные строки, с защитой try/catch от непредвиденных ошибок
# 9.51 | 19.05.2026
- Исправлено падение при запуске приложения: в placeholder анимации загрузки передавался jQuery-объект вместо HTML-строки
# 9.50 | 19.05.2026
- При переходах между страницами больше нет белого экрана: сразу после нажатия на ссылку в main вставляется стандартная анимация загрузки, а реальная страница подменяет её, как только придёт ответ от сервера
# 9.49 | 18.05.2026
- Отключение клиентов и проектов теперь работает отдельно для каждого пользователя через записи доступа web, с возможностью отключать связанные проекты, задачи, деньги, время и заметки
- Параметры отключения связанных элементов показываются только после выключения чекбокса Active, а описания чекбоксов выровнены под текстом поля
# 9.48 | 18.05.2026
- В периодной аналитике расходов, доходов и времени добавлен горизонтальный фильтр категорий, позволяющий исключать выбранные категории из графиков и итогов
- Исключённые категории остаются видимыми в фильтре как приглушённые элементы без галочки и сохраняются при смене периода
- Такой же фильтр исключения категорий добавлен на основную страницу аналитики по периодам
- Стили фильтра категорий добавлены в CSS-темы приложения
- Фильтры исключения категорий теперь используют стиль полосы аналитики категорий и прокрутку зажатой кнопкой мыши
- Блоки фильтра исключения категорий стали компактнее, а прокрутка мышью больше не выравнивается назад после отпускания кнопки
# 9.44 | 13.05.2026
- На странице активности добавлено пустое состояние для первой записи: оно объясняет, почему одна быстрая запись открывает полезную аналитику
- CTA в пустом состоянии фокусирует быструю форму, чтобы новый пользователь быстрее создал первую запись о времени, деньгах, задаче или заметке
# 9.43 | 11.05.2026
-
Аналитика проектов перенесена в раздел аналитики: ссылки теперь ведут на
/analytics/projects/, а старый адрес из раздела данных оставлен совместимым - Страница аналитики проектов получила горизонтальный список проектов по последней активности, стандартный фильтр периода, preview-блок проекта, графики денег и времени
# 9.42 | 08.05.2026
- В полосе аналитики категорий суммы теперь правильно конвертируются в валюту пользователя перед подсчётом и отображением
# 9.41 | 08.05.2026
- Анимация загрузки теперь по центру в области аналитики
- Исправлено мигание при переключении категорий и клиентов — новые данные появляются плавно, без белого экрана
# 9.40 | 08.05.2026
- Нажатие на категорию или клиента в разделе аналитики снова надёжно загружает данные
- Прокрутка полосы аналитики зажатой кнопкой мыши теперь работает плавно и пропорционально движению
- При переключении между категориями и клиентами сначала показывается анимация загрузки, затем данные появляются плавно
# 9.39 | 08.05.2026
- Аналитика клиентов: переключатели клиентов сделаны кнопками, как в аналитике категорий, чтобы общий обработчик ссылок не запускал загрузку всей страницы
-
При переключении клиента больше не должен сниматься глобальный класс загрузки страницы с
body
# 9.38 | 08.05.2026
- Аналитика клиентов: preview-блок клиента стал компактнее, описание ограничено по ширине, а правые плашки выравниваются сверху и имеют единый размер
- Плашка проектов в preview-блоке теперь ведёт в раздел данных проектов с фильтром по выбранному клиенту
# 9.37 | 08.05.2026
- Аналитика клиентов: переключение клиента теперь работает через отдельный endpoint аналитики, как на странице категорий
- При смене клиента загружается только нижний блок данных, без запроса и перерисовки всей страницы
# 9.36 | 08.05.2026
- Аналитика клиентов: переключение клиента переведено на локальную AJAX-загрузку без глобального белого экрана
- В блок клиента добавлена стандартная анимация загрузки, остальные данные приглушаются только внутри нижнего блока
# 9.35 | 08.05.2026
- Аналитика клиентов: длинные ссылки в описании теперь переносятся внутри блока
- В нижних таблицах аналитики клиентов и категорий выровнен формат цены и иконки валюты
# 9.34 | 08.05.2026
- Аналитика клиентов: счётчик файлов теперь показывается только если файлы доступны в приложении
- Вложенные проекты клиента вынесены в отдельные кликабельные плашки со ссылками на будущую аналитику проектов
# 9.33 | 08.05.2026
- Аналитика клиентов: исправлен список клиентов, теперь в горизонтальном списке показываются активные клиенты
- Переключение клиента больше не перезагружает весь экран: обновляется только блок выбранного клиента с анимацией загрузки
# 9.32 | 08.05.2026
-
Аналитика клиентов перенесена в раздел аналитики: ссылки теперь ведут на
/analytics/clients/, а старый адрес из раздела данных оставлен совместимым -
Страница аналитики клиентов получила горизонтальный список клиентов, отсортированный по последней активности, и открывается без обязательного
client_id - Карточка клиента переработана: добавлены описание, быстрые действия и счётчики проектов, задач, денег, времени, заметок и файлов
- Вкладки недели, месяца и года заменены стандартным фильтром периода аналитики; графики денег и времени строятся по выбранному периоду
# 9.31 | 07.05.2026
- Аналитика категорий: в превью категории теперь показывается одна итоговая сумма за период вместо отдельных расхода и дохода
- Блок описания категории перестроен в порядок иконка, заголовок, цветовая линия, описание; заголовки нижней таблицы выровнены со значениями
# 9.30 | 07.05.2026
- Аналитика категорий: превью-кнопки категорий увеличены, суммы в превью выводятся вертикально, а цветовые маркеры используют общую толщину active-line
- Цветовой маркер в деталях категории теперь горизонтальный, а строки дней сортируются по дате, а не по сумме
# 9.29 | 07.05.2026
- Аналитика категорий: блок информации о категории выровнен по центру вертикально, превью категорий увеличены для переноса длинных сумм вниз, а строки дней перестроены в адаптивную таблицу со стабильным блоком действий
- В строках дней используются короткие даты без года, а кнопки денег/времени остаются видимыми в отключённом состоянии, если соответствующих записей нет
# 9.28 | 07.05.2026
- Аналитика категорий: в превью-скролле теперь показываются только категории с данными за выбранный период, с суммами денег или временем, если денег нет
- Блок деталей категории перестроен вертикально: иконка, цветовой маркер, название и описание больше не ломают строку; пустое состояние выровнено по центру и приглушено
- Строки дней теперь ведут на все денежные записи дня и категории, а отдельная ссылка на записи времени остаётся там, где есть время
# 9.27 | 07.05.2026
- UI аналитики категорий: убраны оставшиеся цветные фоны у фильтра периода и горизонтального списка категорий в светлой теме, цвет категории вынесен в отдельный маркер, а элементы категорий приведены к общему радиусу без теней
- Аналитика категорий теперь показывает заглушку, если по выбранной категории нет данных за текущий период
- В строках дней теперь отдельно доступны ссылки на записи денег и времени, когда такие записи есть
# 9.26 | 07.05.2026
- Аналитика категорий: select заменён на горизонтальный цветной список категорий, а переключение категорий теперь обновляет содержимое через AJAX с анимацией без перезагрузки страницы
- Интерфейс аналитики: убран жёлтый градиент активного состояния фильтра периода в светлой теме, у метрик категорий и блоков графиков убраны карточные рамки/тени, графики денег и времени сделаны на всю ширину
- В графиках периодической аналитики теперь используются короткие подписи дней без года, чтобы ось занимала меньше места
# 9.25 | 07.05.2026
-
Аналитика: добавлена отдельная страница аналитики категорий в
/analytics/categories/с переключением категорий, фильтром периода, описанием/иконкой категории, графиками денег и времени, а также строками дней со ссылками прямо на отфильтрованные записи - Ссылки аналитики категорий теперь ведут в раздел аналитики, а не в раздел данных/категорий
- Фильтр периода сохраняет дополнительные параметры страницы, например выбранную категорию; дневная аналитика умеет открываться на конкретную дату из query params
# 9.23 | 04.05.2026
- Обзор аналитики: финансовая сводка сделана полностью статичным текстовым блоком, убраны ссылки и остаточный фон
# 9.22 | 04.05.2026
- Обзор аналитики: у финансового блока убраны карточные рамки и тени, вместо них добавлена более мягкая поверхность с анимированным градиентом
# 9.21 | 04.05.2026
- Аналитика: финансовые итоги по картам и подпискам перенесены из превью раздела данных в отдельный обзорный блок на главной странице аналитики
- На главной аналитики финансовый обзор отделён от превью подразделов такой же перегородкой, как на страницах Профиль и u0life
# 9.20 | 03.05.2026
- Android-приложение: возвращён полноэкранный edge-to-edge режим, при этом заголовки и кнопки остаются ниже системной строки с часами и батареей
- Оболочка Android снова занимает всё пространство экрана, а верхний безопасный отступ применяется внутри интерфейса, поэтому верхняя и нижняя зоны сохраняют общий стиль приложения
# 9.19 | 01.05.2026
- Категории: возвращён правый отступ для пользовательских категорий, которые можно выбрать для удаления
# 9.18 | 29.04.2026
- Страница оплаты: таблица Free/PR0 обновлена под текущую стратегию — базовый ввод данных остаётся бесплатным, аналитика, AI-обработка, работа с файлами и будущие премиальные лимиты относятся к PR0
- AI-обработка при создании/обновлении записей теперь требует активный PR0-доступ, если включена система платного доступа; для бесплатных пользователей запись сохраняется без запроса к AI
-
Fallback product ID для Google Play унифицирован до
com.u0life.premium.monthly
# 9.17 | 29.04.2026
- Окно оформления подписки: улучшен контраст для светлой и тёмной темы, убрана белая подложка в тёмной теме, доработана адаптивность для узких экранов приложения
- Страница оплаты: убран дублирующий блок со стоимостью подписки, теперь цена и действие оплаты показываются только в окне оформления
# 9.16 | 29.04.2026
- Окно оформления подписки: интерфейс переведён на более стандартный Bootstrap-стиль с поддержкой светлой и тёмной темы, чтобы цвета и читаемость были нормальными в обоих режимах
-
Подписка App Store: Apple product ID унифицирован как
com.u0life.premium.monthly; на iOS больше не показывается цена из админки или захардкоженный$1, цена берётся из App Store, когда доступна через данные продукта
# 9.15 | 27.04.2026
- Фильтр периода: скрыты кнопки ±1 день внутри полей диапазона дат; поля дат теперь занимают всю доступную ширину, значение даты всегда полностью видно
# 9.14 | 27.04.2026
- Фильтр периода: возвращены кнопки ±1 день в полях выбора даты
# 9.13 | 27.04.2026
- Улучшения UX фильтра периода: убрана лишняя кнопка «Поиск» (диапазон дат теперь применяется автоматически при изменении); скрыты кнопки ±1 день внутри полей выбора даты (навигация осуществляется стрелками фильтра); текст даты в полях ввода больше не обрезается
# 9.12 | 27.04.2026
- Редизайн фильтра периода: кнопки навигации (пред/след) и кнопки режима (Неделя/Месяц/Дни) объединены в одну компактную строку; убраны лишние подписи-подсказки под полями дат; убрано дублирующее отображение диапазона дат под фильтром на страницах аналитики (расходы, доходы, статусы времени, месяц)
# 11.6.50 | 27.04.2026
- Единый фильтр периода расширен на страницы analytics/costs, analytics/wages и analytics/times_status: вкладки «неделя/месяц/год» заменены на компонент фильтра периода (такой же, как на обзорной странице аналитики) с пресетами, навигацией сдвига и произвольным диапазоном дат
-
В обработчики аналитики moneys и times добавлен API-метод
analytics_period, принимающийdate_from/date_toи итерирующий по дням
# 11.6.49 | 27.04.2026
- Исправлено перекрытие контента системным статус-баром Android в оболочке приложения: на старте для Android включён режим без overlay и добавлены safe-area отступы для верхней и нижней зон загрузки
- Исправлена маршрутизация при переключении на испанский язык: повторное переключение больше не создаёт рекурсивные префиксы пути /es-*
- Нормализован формат версий до X.Y в изменённых ассетах (убран третий сегмент там, где был): версия публичного site bundle 8.3 и теги ассетов app shell 8.9
# 11.6.48 | 26.04.2026
- Исправлен Android-отступ нижнего меню: кнопки навигации больше не уходят под системную панель (Назад/Домой/Недавние)
- Устранён побочный эффект избыточной высоты нижней панели: меню больше не перекрывает верхний контент экрана
# 11.6.47 | 25.04.2026
- Сокращён публичный debug-вывод Google OAuth в app-оверлее: session id, URL, состояние token/session и низкоуровневые транспортные детали больше не показываются во время обычного логина
- Debug-блоки на OAuth callback-странице теперь скрыты по умолчанию и показываются только при явном запросе через debug_oauth=1
- Обычный пользователь теперь видит только короткие статусы и ошибки, а подробная диагностика остаётся доступной для ручной отладки
# 11.6.46 | 25.04.2026
- Улучшен flow Google OAuth для существующего аккаунта: backend теперь сначала ищет пользователя по Google email и сразу логинит его, вместо попытки регистрации в первую очередь
- Это убирает любую зависимость от ручного logout или fallback после регистрации, если Google-аккаунт уже существует в u0life
- В OAuth debug теперь также выводится existing_user_id, чтобы было видно, найден ли существующий аккаунт по Google email до логина
# 11.6.45 | 25.04.2026
- Исправлена корневая причина зависания Google OAuth входа в приложении: когда регистрация упиралась в уже существующий email/login, backend возвращал только text без error, поэтому fallback на login не запускался и user_id в сессии оставался 0, хотя Google token уже был сохранён
- Теперь Google OAuth flow делает fallback на login каждый раз, когда registration не привела к реальной авторизации пользователя, а не только при наличии явного поля error
- Callback-страница OAuth теперь показывает успех только после реальной авторизации (status/data/model), убирая ложный “успех” при user_id=0
# 11.6.44 | 25.04.2026
- Добавлена явная диагностика Google OAuth-сессии в backend polling и callback-поток: приложение теперь получает состояние session, session_id, user_id и has_token во время ожидания
- Callback-страница OAuth теперь показывает debug-информацию (state, наличие code, состояние найденной app-сессии), а не только общий текст “успех”
- Добавлена backend-проверка отсутствующей целевой OAuth-сессии во время callback с читаемым текстом ошибки и debug-payload
# 11.6.43 | 25.04.2026
- Исправлен контракт Google oauth2 polling: состояние ожидания логина больше не возвращается через notification::error / HTTP 503, а теперь отдаётся как обычный JSON pending-ответ с HTTP 200
- Для notification-ответов добавлен явный application/json content-type, поэтому app API больше не маркируется как text/html
- Это убирает ложное сообщение «Ошибка соединения: server 503 Service Unavailable» в ситуации, когда OAuth ещё просто не завершился
# 11.6.42 | 25.04.2026
- Оптимизирован polling oauth2 в приложении для снижения нагрузки на backend: в app API теперь используется короткий google_wait(6с) вместо полного 30-секундного ожидания на каждый запрос
- Улучшена диагностика серверных сбоев в oauth-оверлее: HTTP 5xx теперь показывается как явная ошибка в статусе/debug с preview ответа
- Исправлен вывод ошибок-объектов в oauth статусе: payload ошибки нормализуется в читаемый текст/JSON вместо [object Object]
- Таймаут client fetch для oauth-проверки уменьшен до 12с под короткий server polling, чтобы не копились «висящие» долгие запросы
# 11.6.41 | 25.04.2026
- Исправлены глобальные таймауты API из-за long-poll блокировки сессии: google_wait теперь освобождает PHP session-lock перед циклом ожидания 30 с
- Исправлены параллельные oauth2 polling-запросы при ручной проверке: перед новым запросом явно отменяется предыдущий pending fetch
- Добавлена очистка активного AbortController и timeout при закрытии/отмене оверлея, чтобы не оставались «висящие» long-poll запросы
# 11.6.40 | 25.04.2026
- Расширена диагностика в оверлее Google OAuth: debug теперь показывает шаги с временем (открытие оверлея, событие возврата, номер ручного клика, состояние running, visibility и online)
- Добавлена HTTP-диагностика для oauth2 polling: выводятся status, status text и content-type ответа
- Добавлен preview сырого ответа при ошибке JSON-парсинга (первые 220 символов), чтобы сразу видеть случаи, когда вместо JSON пришёл HTML/другой payload
# 11.6.39 | 25.04.2026
- Усилена обработка кнопок в оверлее Google OAuth: для кнопок ручной проверки и отмены явно задан type="button", чтобы исключить случайный submit формы на экране авторизации
- В gwoCheckManual/gwoCancel добавлены preventDefault/stopPropagation, чтобы тап всегда выполнял логику оверлея в мобильных webview
# 11.6.38 | 25.04.2026
- Исправлен polling Google OAuth в app API: для action=authorizations&form=oauth2 теперь в объект авторизации подставляется session из запроса (?session=...) перед ожиданием завершения входа
- Исправлен поиск сессии в google_wait: теперь проверяется именно сессия из OAuth-потока, а не только cookie-сессия текущего запроса
- Это устраняет зависание, когда кнопка ручной проверки показывала рост попыток, но не переходила в успешный вход
# 11.6.37 | 25.04.2026
- Добавлены языковые ключи для оверлея Google OAuth (WaitingForGoogleAuth, CheckingAuthStatus, AlreadyLoggedIn, ConnectionError, Cancel) во все 6 языков: en, ru, de, es, zh, ja
- Фон оверлея изменён с полупрозрачного (rgba 0.82) на непрозрачный #0f1117 — на Android поверх ряда фонов был нечитаем
- Карточка изменена с glass-эффекта на solid #1c1f2e с тенью; цвет акцента спиннера — #4285f4 (Google blue)
- Кнопка «Я уже вошёл» теперь принудительно сбрасывает _gwoRunning перед проверкой — устраняет беззвучную блокировку из-за зависшего long-poll fetch
- Кнопки изменены с pill на скруглённый прямоугольник (0.65rem), «Отмена» теперь полная ширина для удобного тапа на мобильном
# 11.6.36 | 25.04.2026
- Исправлена авторизация через Google на Android: при открытии системного браузера ОС отправляла приложение в фон и убивала активные fetch-запросы, поэтому waitForLogin уже не работал, когда пользователь возвращался. Теперь на Cordova опрос стартует только после события resume (возврат из браузера) с задержкой 800 мс, чтобы серверный OAuth-коллбэк успел завершиться. Веб-поведение не изменилось.
# 11.6.35 | 25.04.2026
- Исправлен критический баг session_init на Android: Cordova WebView сообщает location.hostname как 'localhost', из-за чего sSiteUrl принималась за https://localhost вместо https://u0life.com — все запросы к API уходили в сам WebView и возвращали HTML вместо JSON (parsererror). Теперь нативные платформы всегда используют PROD_URL независимо от хоста.
- Исправлено протекание стилей форм: выделение полей авторизации теперь ограничено блоком входа и не влияет на остальные формы
- Улучшен вывод ошибок при первом запуске на Android: добавлен читаемый fallback-вывод алертов и расширена диагностика session_init без изменения логики сессий
# 11.6.34 | 24.04.2026
- Полностью обновлён дизайн экрана авторизации: добавлен полноэкранный современный стиль в обеих темах без рамок и теней
- Исправлено отображение логотипа в светлой теме: используется контрастный вариант логотипа с тёмным текстом
- Для тёмной темы добавлен отдельный стиль авторизации и контрастный светлый логотип
# 11.6.29 | 24.04.2026
- Исправлено появление пустого окна ошибки при скролл-подгрузке, когда новых данных нет или приходит пустой/некорректный error payload
# 11.6.29 | 22.04.2026
- Улучшена идентификация нативного приложения в блоке оформления подписки: на iPhone/Android кнопки App Store / Google Play больше не отображаются внутри установленного приложения — устранён замкнутый круг переходов
- Переработана разметка блока оплаты: добавлены явные секции, карточка с информацией о платформе для веб-пользователей и понятная подсказка для нативных пользователей
- Добавлены локализованные тексты (RU, EN) для in-app сценария: теперь ясно, что оплата совершается на текущем экране без перехода в магазин
# 11.6.28 | 21.04.2026
- Обновлён визуал страницы Admin Online: карточки статистики и блоки пользователей стали заметно контрастнее и читаемее в обеих темах
- Улучшено оформление графиков онлайна: обновлены цвета линий, подписей осей и сетки для лучшей читаемости
# 11.6.27 | 21.04.2026
- Обновлены тексты PRO-блока на главной: выровнены языковые версии и уточнена ценность раздела
- CTA в PRO-блоке теперь ведёт на рабочий сценарий мобильного доступа: на страницу с тарифами и ссылками на установку приложения
# 11.6.26 | 21.04.2026
- Обновлён визуал блока PRO («Weekly report and insights») на главной: блок стал аккуратнее и лучше читается
- Исправлена битая ссылка CTA в PRO-блоке на главной: теперь кнопка открывает раздел аналитики в приложении
# 11.6.25 | 21.04.2026
- Обновлён фильтр аналитики периода: улучшен визуал, поля дат переведены на календарный компонент как в аналитике Work, добавлены короткие пояснения для полей начала/окончания периода
- Исправлены блоки данных аналитики периода: убрано дублирование строки «Work» во времени и возвращён показатель баланса на конец периода с вычетом оплаты подписок
- Добавлена локальная анимация загрузки при переключении фильтра периода, иконка раздела «Период» заменена с кошелька, а в настройках профиля поле количества дней скрывается при выборе режима неделя/месяц
# 11.6.24 | 21.04.2026
- Аналитика периода: добавлена сводка по времени (общее учтённое время + топ категорий по времени), фильтр периода упрощён — ручные поля дат, режимы неделя/месяц/дни и стрелки перелистывания периода
- В профиль добавлены настройки периода по умолчанию и значения «последние N дней», эти параметры применяются на странице аналитики периода
- Добавлена анимация загрузки при открытии страницы аналитики периода и при загрузке данных через фильтр
# 11.6.23 | 21.04.2026
- Аналитика: страница месячного обзора заменена на гибкую аналитику за период. По умолчанию отображаются последние 30 дней. Добавлен единый компонент фильтра периода с кнопками-пресетами (7 / 14 / 30 дней, текущая неделя, прошлая неделя, текущий месяц, прошлый месяц, свой диапазон). Все запросы теперь используют date_from / date_to вместо календарного месяца. Блок еженедельного отчёта и блок прогноза на конец месяца удалены. Раздел навигации переименован из «Месяц» в «Период»
# 11.6.22 | 18.04.2026
- На первом экране главной убран фон у списка преимуществ и у текста под логотипом "Life Logger"
# 11.6.21 | 18.04.2026
- Исправлена двойная отправка форм и двойной показ ошибок: добавлен guard-флаг в u0lifeFunctions.init() чтобы при повторной загрузке скрипта обработчики не регистрировались дважды; убран дублирующий .fail(status) из submit-обработчика форм, так как content_download уже сам обрабатывает ошибки
# 11.6.20 | 17.04.2026
- Исправлены уведомления о подписках из крона: теперь они создаются с обязательным полем видимости и корректно показываются в блоке уведомлений приложения
- Исправлена генерация даты в кроне для уведомлений и создание уведомлений о прекращении PRO-доступа
# 11.6.19 | 17.04.2026
- Первый экран главной теперь сохраняет полноценный full-width: в `.welcome_container` убрано горизонтальное обрезание, из-за которого hero-секция подрезалась по бокам
# 11.6.18 | 17.04.2026
- Переключена версия cache-buster для стилей первого блока главной, чтобы браузер подтянул свежий CSS; бандл стилей сайта пересобран
# 11.6.17 | 17.04.2026
- Градиент первого экрана главной теперь тянется от края до края: убраны видимые боковые рамки за счёт full-width hero-секции
# 11.6.16 | 17.04.2026
- Обновление hero-блока на первом экране: убраны рамки у badge/chip-элементов и увеличен логотип на мобильной версии
# 11.6.15 | 17.04.2026
- Полировка hero-блока на главной: увеличен логотип на мобильной версии и доработан desktop-градиент свечения, чтобы убрать видимые жёсткие края сверху и по бокам возле шапки
# 11.6.14 | 17.04.2026
- Первый экран главной страницы: открытый hero на полный экран, градиентный заголовок, ambient glow-orbs, горизонтальный ряд chip-тегов с иконками, badge-лейбл
# 11.6.13 | 17.04.2026
- Обновлён дизайн первого экрана главной страницы: улучшены типографика, отступы и оформление списка преимуществ после обновления текста
# 11.6.12 | 17.04.2026
- Исправлен автоподхват данных в форме действий: теперь точное совпадение по названию имеет приоритет над частичным (например, ввод «Uber» больше не подтягивает данные из «Uber eats»)
# 11.6.11 | 17.04.2026
- Улучшена детализация сетевой ошибки API для аналитики: при "Failed to fetch" теперь выводятся URL, action, form, host, online/offline, app_type и platform
# 11.6.10 | 16.04.2026
- Упрощена проверка dev API-хоста: только web.u0life.lc теперь указывает на http://web.u0life.lc, все остальные хосты используют production API
# 11.6.9 | 16.04.2026
- Dev-режим API обновлён для Cordova: если фронт запущен на localhost/127.x/192.168.x, запросы уходят на http://web.u0life.lc (фронт и API больше не требуют одного домена)
# 11.6.8 | 16.04.2026
- Исправлен выбор API-адреса в Android: dev-режим теперь включается только на u0life.lc (без автоподстановки по 127.x/192.168.x), чтобы приложение из Google Play не уходило на локальный URL и не падало с "Failed to fetch"
# 11.6.7 | 14.04.2026
- Улучшена обработка сетевых ошибок на Android: индикатор загрузки больше не зависает, в консоль выводится подробная диагностика, пользователю отображается сообщение об ошибке
# 11.6.6 | 03.04.2026
- Исправлено: ошибка подключения к API на Android ("Failed to fetch") — нативные приложения (Capacitor/Cordova) больше не используют dev-URL при hostname=localhost; зависящие от среды значения (site_url, app_type) теперь всегда обновляются после загрузки из localStorage
# 11.6.5 | 01.04.2026
- Аналитика за месяц: блоки баланса (Сейчас и На конце месяца) теперь показывают разбивку по валютам в дополнение к общей сумме
# 11.6.4 | 01.04.2026
- Исправлено: превью разделов подписок, клиентов и проектов теперь показывает описание, если нет записей или финансовых данных
- Превью раздела подписок: если есть подписки, показывает сколько нужно оплатить в этом месяце, сколько уже оплачено и сколько осталось
# 11.6.3 | 31.03.2026
- Превью раздела карт: вместо описания показывается общий баланс и разбивка по валютам, если у пользователя есть карты с ненулевым балансом
# 11.6 | 3.26.2026
- Миграция проекта на новый сервер
# 11.5 | 08.02.2026
- Улучшено отображение для больших экранов
- Улучшена информация первых шагов и их переводов
- Добавлено автоматическое создание карты по умолчанию при регистрации
- Увеличены размеры шрифтов, по умолчанию при регистрации выбирается средний размер
- Исправлен вывод ошибок при регистрации, и создание карты
# 10.0.2 | 11.04.2025
- Улучшина стилизация карт и расчёт баланса карт
# 9.9.1 | 11.03.2025
- Вывод иконок для списков категорий
- Улучшена работа промптов ИИ
# 9.7.12 | 10.29.2025
- Обновлены иконки и цвета категорий, а также добавлены новые фиксированные категории
- Обновлены языковые библиотеки
# 9.7.0 | 10.25.2025
- Больное обновление цветовых схем
# 9.6.7 | 10.23.2025
- inputmask для полей цены в формах
# 9.6.5 | 10.23.2025
- Генерации ии заголовков после редактирование записей
- Анимация сохранения данных в модальных окнах, вывод ошибок если не сохранилось, без закрытия окна
- Улучшена генерация заголовков и подбор данных с помощью ИИ
# 9.6.1 | 10.20.2025
- Исправление работы добавление подписок
- Небольшое изменение их вида
- Обновлены стили записей (деньги, время, заметки, задачи) и вывод даты и времени
- Улучшен вывод данных в экшене (страница записи данных)
# 9.6 | 10.19.2025
- Обновлена страница u0life
- Для пользователя выведены новые параметры: часовой пояс и первый день недели
- В аналитике теперь учитывается выбранный часовой пояс и первый день недели
- Небольшие стилевые улучшения, экшен форма и главные страницы данных и аналитики
# 9.5 | 10.11.2025
- Упрощение формы быстрого добавления
- Теперь вводиться текст, с которого AI определяет заголовок, карту, цену, время и дату
# 9.4 | 9.14.2025
- AI-основанное определение категории для новых записей.
# 9.3 | 8.6.2025
- Исправлена работа с редактированием денег с клиентом
- Исправлена адаптивность для ios
- Стили для приложения, фон одного стиля
- Исправлено, пользователь не мог обновить себя
- Обновлён цвет статус бара
# 8.7.8 | 22.06.2025
- Восстановлена возможность входа через Google
- Исправлена работа сессий в приложении
# 8.7.3 | 18.06.2025
- Удалён блок поддержки pro на странице аккаунта
- Обновлена светлая тема
# 8.7 | 08.03.2025
- Hello world 2025
- Автодеплой на сервер, это ускоряет разработку
- Небольшие стилистические исправления на главном сайте
# 8.6.4 | 16.11.2024
- Добавлен новый раздел в аналитике, "Работа", где собирается вся сводная информация по времени, деньгам и задачам, с возможностью фильтрации по временным промежуткам
8.5.6 | 27.10.2024
- Если перенести проект к другому клиенту, так же переносятся заметки, деньги и время
8.2.3
- В аналитике по подпискам исправлен подсчёт общих сумм
- В аналитики времени, исправлен подсчёт общей суммы
- Подготовка к mysql версии 8
- Улучшена работа фильтра
- Теперь в заметках не выводятся вложенные заметки
8.2.1
- Перевод mySQL на поддержку 8 версии
- Исправлен подсчёт времени, при выделении записей
- Исправлен подсчёт финансов, при выделении записей
- Улучшена система отображения статистики по клиентам и проектам за неделю
8.2.1
- При создании задачи, не подтягиваеться заголовок из общего поля
- При переходе по страницам не чиститься поле поиска
- Во времени время подставляется и в название и во время
- Исправлен глюк подстановки карты при расходах
- Добавлен поиск по картам
8.2.0
- Улучшен переключатель языков
8.1.9
- Исправленно множество не больших внутренних ошибок, что ускорило работу приложения
- Улучшен дизайн основного сайта
8.1.8
- Улучшена система переключения активностей записей
- Небольшие стилевые изменения
- Исправлена работа подстановки задач к времени
- Множество работ по улучшению стабильности работы приложения
8.1.7
- Исправлена система отображения файлов в приложении
- Исправлена система обработки активности тикетов
- Исправлен функционал редактирования категорий
- В превью записей выводится дата записи
- В превью времени добавлена возможность редактировать запись
- В превью денег добавлена возможность редактировать запись
- Улучшена работа фильров в статистиках
- Улучшена система автоматического подставления категории в записях
- Добавлен поиск валюты в подписках
- Добавлены горячие клавиши для формы быстрого заполнения в действиях, ctrl-1 - тип деньги, ctrl-2 тип время и тд
- Добавлен вывод описания в превью, для подписок
- Добавлен поиск по подпискам при заполнении данных
- Улучшена работа календаря в статистике
- Оптимизирован вывод и сортировка категорий
8.1.6
- Улучшена защита данных
- Улучшена система доступов для CRM
- Улучшен дизайн и позиционирование блоков контента
- В разделе записи теперь выводятся все записи (заметки, время, деньги, задачи) скопом, и сортируются именно по своей дате, лог действий будет перенесён
- Улучшена система входа через Гугл, теперь не показывается почта другим пользователям
- Улучшена система записей, теперь корректно отображаются дублированные записи, и можно вносить сразу несколько записей
- Добавлен функционал превью записей, чтобы посмотреть необходимую информацию по записе, достаточно кликнуть по ней, после чего можно уже редатировать
8.1.5
- Добавлена возможность менять размер текста в приложении (доступно при редактировании профиля)
- Добавлен функционал загрузки файлов и аватарки пользователя
- Теперь выводятся все пользователи, но смотреть можно только публичных
- Улучшена система уведомлений, теперь если вы получаете доступ к клиенту, задаче и тд. Вы получите уведомление
- Добавлена система минификации контента, выводится меньше информации но при нажатии на иконку + она появляется
- В деньгах добавлен поиск по названию
- Улучшена основная страница с действиями
- Множество других изменений и и справлений в работе
8.1.4
- Исправлен функционал редактирования пользователей для CRM
- Исправлена ошибка перезагрузок страницы при редактировании, входе и тд.
8.1.3
- Добавлена возможность сбрасывать дату в фильтре
- Исправлена возможность добавлять менеджеров к проектам
- Улучшена система указания баланса у карт
- Убрана возможность указывать пустую категорию
- Исправлено отображение категории у записей в деньгах
- Исправлена система подставления данных на основе предыдущих записей в чате
- Исправлена работа фильтра на больших экранах при смене даты
- Исправлен поиск валюты
- Исправлено отображение валюты у карт и у денег
- Исправлено отображение у клиентов валюты
- Исправлен подсчёт количество заметок у записей
8.1.1
- В редактировании пользователя появились настройки уведомлений, а уведомления приложения теперь можно отправлять на почту
- Добавлена возможность оформления подписки
- Исправлена подстановка даты создания записей
- Улучшена валидация формы в чате
- Исправлен фокус на поле названия при создании задач в чате
- Исправлено отображение подписок в аналитике
- У новых карт со страницы старта теперь задаётся цвет
8.1.0
- Улучшена отказаустойчивость при плохом соединение с интернетом
- Исправлена ошибка при отображении активности у клиентов при сохранении изменений
- Возможность создавать задачи из поля поиска
- Исправлена работа атоматического подставления карт для доходов и расходов
- Улучшена работа фильтра, для вложенных списков
- Время до блокировки при использовании пароля измененно с 5 до 15 минут
- Во внутренние списки заметок у клиентов и проектов добавлена возможность добавлять и удалять заметки
8.0.0
- Обновлён раздел с задачами
- Обновлён раздел с клиентами
- Обновлён раздел с проектами
- Проекты могут быть публичными
- Улучшена система шифрования базы данных
- Улучшена фильтрация на больших экранах
- В контакты добавлены адреса и X
- Теперь при фильрации по неактивным записям, отображаются только неактивные
- Теперь есть возможность выбирать все записи
- Улучшен подсчёт выбранных элементов, теперь показывается общее количество выбранных элементов, деньги и время считаются отдельно
- К картам, задачам, проектам и клиентам можно давать доступ другим людям
- Добавлено публичное отображение проектов