Версии

# 9.43 | 11.05.2026

  1. Аналитика проектов перенесена в раздел аналитики: ссылки теперь ведут на /analytics/projects/, а старый адрес из раздела данных оставлен совместимым
  2. Страница аналитики проектов получила горизонтальный список проектов по последней активности, стандартный фильтр периода, preview-блок проекта, графики денег и времени
  3. Версия кэша повышена до 9.43

# 9.42 | 08.05.2026

  1. В полосе аналитики категорий суммы теперь правильно конвертируются в валюту пользователя перед подсчётом и отображением

# 9.41 | 08.05.2026

  1. Анимация загрузки теперь по центру в области аналитики
  2. Исправлено мигание при переключении категорий и клиентов — новые данные появляются плавно, без белого экрана

# 9.40 | 08.05.2026

  1. Нажатие на категорию или клиента в разделе аналитики снова надёжно загружает данные
  2. Прокрутка полосы аналитики зажатой кнопкой мыши теперь работает плавно и пропорционально движению
  3. При переключении между категориями и клиентами сначала показывается анимация загрузки, затем данные появляются плавно

# 9.39 | 08.05.2026

  1. Аналитика клиентов: переключатели клиентов сделаны кнопками, как в аналитике категорий, чтобы общий обработчик ссылок не запускал загрузку всей страницы
  2. При переключении клиента больше не должен сниматься глобальный класс загрузки страницы с body
  3. Версия кэша повышена до 9.39

# 9.38 | 08.05.2026

  1. Аналитика клиентов: preview-блок клиента стал компактнее, описание ограничено по ширине, а правые плашки выравниваются сверху и имеют единый размер
  2. Плашка проектов в preview-блоке теперь ведёт в раздел данных проектов с фильтром по выбранному клиенту
  3. Версия кэша повышена до 9.38

# 9.37 | 08.05.2026

  1. Аналитика клиентов: переключение клиента теперь работает через отдельный endpoint аналитики, как на странице категорий
  2. При смене клиента загружается только нижний блок данных, без запроса и перерисовки всей страницы
  3. Версия кэша повышена до 9.37

# 9.36 | 08.05.2026

  1. Аналитика клиентов: переключение клиента переведено на локальную AJAX-загрузку без глобального белого экрана
  2. В блок клиента добавлена стандартная анимация загрузки, остальные данные приглушаются только внутри нижнего блока
  3. Версия кэша повышена до 9.36

# 9.35 | 08.05.2026

  1. Аналитика клиентов: длинные ссылки в описании теперь переносятся внутри блока
  2. В нижних таблицах аналитики клиентов и категорий выровнен формат цены и иконки валюты
  3. Версия кэша повышена до 9.35

# 9.34 | 08.05.2026

  1. Аналитика клиентов: счётчик файлов теперь показывается только если файлы доступны в приложении
  2. Вложенные проекты клиента вынесены в отдельные кликабельные плашки со ссылками на будущую аналитику проектов
  3. Версия кэша повышена до 9.34

# 9.33 | 08.05.2026

  1. Аналитика клиентов: исправлен список клиентов, теперь в горизонтальном списке показываются активные клиенты
  2. Переключение клиента больше не перезагружает весь экран: обновляется только блок выбранного клиента с анимацией загрузки
  3. Версия кэша повышена до 9.33

# 9.32 | 08.05.2026

  1. Аналитика клиентов перенесена в раздел аналитики: ссылки теперь ведут на /analytics/clients/, а старый адрес из раздела данных оставлен совместимым
  2. Страница аналитики клиентов получила горизонтальный список клиентов, отсортированный по последней активности, и открывается без обязательного client_id
  3. Карточка клиента переработана: добавлены описание, быстрые действия и счётчики проектов, задач, денег, времени, заметок и файлов
  4. Вкладки недели, месяца и года заменены стандартным фильтром периода аналитики; графики денег и времени строятся по выбранному периоду
  5. Версия кэша повышена до 9.32

# 9.31 | 07.05.2026

  1. Аналитика категорий: в превью категории теперь показывается одна итоговая сумма за период вместо отдельных расхода и дохода
  2. Блок описания категории перестроен в порядок иконка, заголовок, цветовая линия, описание; заголовки нижней таблицы выровнены со значениями
  3. Версия кэша повышена до 9.31

# 9.30 | 07.05.2026

  1. Аналитика категорий: превью-кнопки категорий увеличены, суммы в превью выводятся вертикально, а цветовые маркеры используют общую толщину active-line
  2. Цветовой маркер в деталях категории теперь горизонтальный, а строки дней сортируются по дате, а не по сумме
  3. Версия кэша повышена до 9.30

# 9.29 | 07.05.2026

  1. Аналитика категорий: блок информации о категории выровнен по центру вертикально, превью категорий увеличены для переноса длинных сумм вниз, а строки дней перестроены в адаптивную таблицу со стабильным блоком действий
  2. В строках дней используются короткие даты без года, а кнопки денег/времени остаются видимыми в отключённом состоянии, если соответствующих записей нет
  3. Версия кэша повышена до 9.29

# 9.28 | 07.05.2026

  1. Аналитика категорий: в превью-скролле теперь показываются только категории с данными за выбранный период, с суммами денег или временем, если денег нет
  2. Блок деталей категории перестроен вертикально: иконка, цветовой маркер, название и описание больше не ломают строку; пустое состояние выровнено по центру и приглушено
  3. Строки дней теперь ведут на все денежные записи дня и категории, а отдельная ссылка на записи времени остаётся там, где есть время
  4. Версия кэша повышена до 9.28

# 9.27 | 07.05.2026

  1. UI аналитики категорий: убраны оставшиеся цветные фоны у фильтра периода и горизонтального списка категорий в светлой теме, цвет категории вынесен в отдельный маркер, а элементы категорий приведены к общему радиусу без теней
  2. Аналитика категорий теперь показывает заглушку, если по выбранной категории нет данных за текущий период
  3. В строках дней теперь отдельно доступны ссылки на записи денег и времени, когда такие записи есть
  4. Версия кэша повышена до 9.27

# 9.26 | 07.05.2026

  1. Аналитика категорий: select заменён на горизонтальный цветной список категорий, а переключение категорий теперь обновляет содержимое через AJAX с анимацией без перезагрузки страницы
  2. Интерфейс аналитики: убран жёлтый градиент активного состояния фильтра периода в светлой теме, у метрик категорий и блоков графиков убраны карточные рамки/тени, графики денег и времени сделаны на всю ширину
  3. В графиках периодической аналитики теперь используются короткие подписи дней без года, чтобы ось занимала меньше места
  4. Версия кэша повышена до 9.26

# 9.25 | 07.05.2026

  1. Аналитика: добавлена отдельная страница аналитики категорий в /analytics/categories/ с переключением категорий, фильтром периода, описанием/иконкой категории, графиками денег и времени, а также строками дней со ссылками прямо на отфильтрованные записи
  2. Ссылки аналитики категорий теперь ведут в раздел аналитики, а не в раздел данных/категорий
  3. Фильтр периода сохраняет дополнительные параметры страницы, например выбранную категорию; дневная аналитика умеет открываться на конкретную дату из query params
  4. Версия кэша повышена до 9.25

# 9.23 | 04.05.2026

  1. Обзор аналитики: финансовая сводка сделана полностью статичным текстовым блоком, убраны ссылки и остаточный фон
  2. Версия кэша повышена до 9.23

# 9.22 | 04.05.2026

  1. Обзор аналитики: у финансового блока убраны карточные рамки и тени, вместо них добавлена более мягкая поверхность с анимированным градиентом
  2. Версия кэша повышена до 9.22

# 9.21 | 04.05.2026

  1. Аналитика: финансовые итоги по картам и подпискам перенесены из превью раздела данных в отдельный обзорный блок на главной странице аналитики
  2. На главной аналитики финансовый обзор отделён от превью подразделов такой же перегородкой, как на страницах Профиль и u0life
  3. Версия кэша повышена до 9.21

# 9.20 | 03.05.2026

  1. Android-приложение: возвращён полноэкранный edge-to-edge режим, при этом заголовки и кнопки остаются ниже системной строки с часами и батареей
  2. Оболочка Android снова занимает всё пространство экрана, а верхний безопасный отступ применяется внутри интерфейса, поэтому верхняя и нижняя зоны сохраняют общий стиль приложения
  3. Версия пакета приложения повышена до 8.7.7, Android versionCode повышен до 80707; версия кэша повышена до 9.20

# 9.19 | 01.05.2026

  1. Категории: возвращён правый отступ для пользовательских категорий, которые можно выбрать для удаления
  2. Версия кэша повышена до 9.19

# 9.18 | 29.04.2026

  1. Страница оплаты: таблица Free/PR0 обновлена под текущую стратегию — базовый ввод данных остаётся бесплатным, аналитика, AI-обработка, работа с файлами и будущие премиальные лимиты относятся к PR0
  2. AI-обработка при создании/обновлении записей теперь требует активный PR0-доступ, если включена система платного доступа; для бесплатных пользователей запись сохраняется без запроса к AI
  3. Fallback product ID для Google Play унифицирован до com.u0life.premium.monthly
  4. Версия кэша повышена до 9.18

# 9.17 | 29.04.2026

  1. Окно оформления подписки: улучшен контраст для светлой и тёмной темы, убрана белая подложка в тёмной теме, доработана адаптивность для узких экранов приложения
  2. Страница оплаты: убран дублирующий блок со стоимостью подписки, теперь цена и действие оплаты показываются только в окне оформления
  3. Версия кэша повышена до 9.17

# 9.16 | 29.04.2026

  1. Окно оформления подписки: интерфейс переведён на более стандартный Bootstrap-стиль с поддержкой светлой и тёмной темы, чтобы цвета и читаемость были нормальными в обоих режимах
  2. Подписка App Store: Apple product ID унифицирован как com.u0life.premium.monthly; на iOS больше не показывается цена из админки или захардкоженный $1, цена берётся из App Store, когда доступна через данные продукта
  3. Версия кэша повышена до 9.16

# 9.15 | 27.04.2026

  1. Фильтр периода: скрыты кнопки ±1 день внутри полей диапазона дат; поля дат теперь занимают всю доступную ширину, значение даты всегда полностью видно

# 9.14 | 27.04.2026

  1. Фильтр периода: возвращены кнопки ±1 день в полях выбора даты

# 9.13 | 27.04.2026

  1. Улучшения UX фильтра периода: убрана лишняя кнопка «Поиск» (диапазон дат теперь применяется автоматически при изменении); скрыты кнопки ±1 день внутри полей выбора даты (навигация осуществляется стрелками фильтра); текст даты в полях ввода больше не обрезается

# 9.12 | 27.04.2026

  1. Редизайн фильтра периода: кнопки навигации (пред/след) и кнопки режима (Неделя/Месяц/Дни) объединены в одну компактную строку; убраны лишние подписи-подсказки под полями дат; убрано дублирующее отображение диапазона дат под фильтром на страницах аналитики (расходы, доходы, статусы времени, месяц)

# 11.6.50 | 27.04.2026

  1. Единый фильтр периода расширен на страницы analytics/costs, analytics/wages и analytics/times_status: вкладки «неделя/месяц/год» заменены на компонент фильтра периода (такой же, как на обзорной странице аналитики) с пресетами, навигацией сдвига и произвольным диапазоном дат
  2. В обработчики аналитики moneys и times добавлен API-метод analytics_period, принимающий date_from / date_to и итерирующий по дням
  3. Версия кэша повышена до 9.11

# 11.6.49 | 27.04.2026

  1. Исправлено перекрытие контента системным статус-баром Android в оболочке приложения: на старте для Android включён режим без overlay и добавлены safe-area отступы для верхней и нижней зон загрузки
  2. Исправлена маршрутизация при переключении на испанский язык: повторное переключение больше не создаёт рекурсивные префиксы пути /es-*
  3. Нормализован формат версий до X.Y в изменённых ассетах (убран третий сегмент там, где был): версия публичного site bundle 8.3 и теги ассетов app shell 8.9
  4. Версия кэша админки повышена до 9.10 после JS/CSS правок; version_app оставлена 8.23, так как версия распространяемого пакета приложения в этом шаге не менялась

# 11.6.48 | 26.04.2026

  1. Исправлен Android-отступ нижнего меню: кнопки навигации больше не уходят под системную панель (Назад/Домой/Недавние)
  2. Устранён побочный эффект избыточной высоты нижней панели: меню больше не перекрывает верхний контент экрана
  3. version_app не изменялась и остаётся 8.23 (поддерживаемая версия приложения)

# 11.6.47 | 25.04.2026

  1. Сокращён публичный debug-вывод Google OAuth в app-оверлее: session id, URL, состояние token/session и низкоуровневые транспортные детали больше не показываются во время обычного логина
  2. Debug-блоки на OAuth callback-странице теперь скрыты по умолчанию и показываются только при явном запросе через debug_oauth=1
  3. Обычный пользователь теперь видит только короткие статусы и ошибки, а подробная диагностика остаётся доступной для ручной отладки
  4. version_app поднята до 8.23

# 11.6.46 | 25.04.2026

  1. Улучшен flow Google OAuth для существующего аккаунта: backend теперь сначала ищет пользователя по Google email и сразу логинит его, вместо попытки регистрации в первую очередь
  2. Это убирает любую зависимость от ручного logout или fallback после регистрации, если Google-аккаунт уже существует в u0life
  3. В OAuth debug теперь также выводится existing_user_id, чтобы было видно, найден ли существующий аккаунт по Google email до логина
  4. version_app поднята до 8.22

# 11.6.45 | 25.04.2026

  1. Исправлена корневая причина зависания Google OAuth входа в приложении: когда регистрация упиралась в уже существующий email/login, backend возвращал только text без error, поэтому fallback на login не запускался и user_id в сессии оставался 0, хотя Google token уже был сохранён
  2. Теперь Google OAuth flow делает fallback на login каждый раз, когда registration не привела к реальной авторизации пользователя, а не только при наличии явного поля error
  3. Callback-страница OAuth теперь показывает успех только после реальной авторизации (status/data/model), убирая ложный “успех” при user_id=0
  4. version_app поднята до 8.21

# 11.6.44 | 25.04.2026

  1. Добавлена явная диагностика Google OAuth-сессии в backend polling и callback-поток: приложение теперь получает состояние session, session_id, user_id и has_token во время ожидания
  2. Callback-страница OAuth теперь показывает debug-информацию (state, наличие code, состояние найденной app-сессии), а не только общий текст “успех”
  3. Добавлена backend-проверка отсутствующей целевой OAuth-сессии во время callback с читаемым текстом ошибки и debug-payload
  4. version_app поднята до 8.20

# 11.6.43 | 25.04.2026

  1. Исправлен контракт Google oauth2 polling: состояние ожидания логина больше не возвращается через notification::error / HTTP 503, а теперь отдаётся как обычный JSON pending-ответ с HTTP 200
  2. Для notification-ответов добавлен явный application/json content-type, поэтому app API больше не маркируется как text/html
  3. Это убирает ложное сообщение «Ошибка соединения: server 503 Service Unavailable» в ситуации, когда OAuth ещё просто не завершился
  4. version_app поднята до 8.19

# 11.6.42 | 25.04.2026

  1. Оптимизирован polling oauth2 в приложении для снижения нагрузки на backend: в app API теперь используется короткий google_wait(6с) вместо полного 30-секундного ожидания на каждый запрос
  2. Улучшена диагностика серверных сбоев в oauth-оверлее: HTTP 5xx теперь показывается как явная ошибка в статусе/debug с preview ответа
  3. Исправлен вывод ошибок-объектов в oauth статусе: payload ошибки нормализуется в читаемый текст/JSON вместо [object Object]
  4. Таймаут client fetch для oauth-проверки уменьшен до 12с под короткий server polling, чтобы не копились «висящие» долгие запросы
  5. version_app поднята до 8.18

# 11.6.41 | 25.04.2026

  1. Исправлены глобальные таймауты API из-за long-poll блокировки сессии: google_wait теперь освобождает PHP session-lock перед циклом ожидания 30 с
  2. Исправлены параллельные oauth2 polling-запросы при ручной проверке: перед новым запросом явно отменяется предыдущий pending fetch
  3. Добавлена очистка активного AbortController и timeout при закрытии/отмене оверлея, чтобы не оставались «висящие» long-poll запросы
  4. version_app поднята до 8.17

# 11.6.40 | 25.04.2026

  1. Расширена диагностика в оверлее Google OAuth: debug теперь показывает шаги с временем (открытие оверлея, событие возврата, номер ручного клика, состояние running, visibility и online)
  2. Добавлена HTTP-диагностика для oauth2 polling: выводятся status, status text и content-type ответа
  3. Добавлен preview сырого ответа при ошибке JSON-парсинга (первые 220 символов), чтобы сразу видеть случаи, когда вместо JSON пришёл HTML/другой payload
  4. version_app поднята до 8.16

# 11.6.39 | 25.04.2026

  1. Усилена обработка кнопок в оверлее Google OAuth: для кнопок ручной проверки и отмены явно задан type="button", чтобы исключить случайный submit формы на экране авторизации
  2. В gwoCheckManual/gwoCancel добавлены preventDefault/stopPropagation, чтобы тап всегда выполнял логику оверлея в мобильных webview
  3. version_app поднята до 8.15

# 11.6.38 | 25.04.2026

  1. Исправлен polling Google OAuth в app API: для action=authorizations&form=oauth2 теперь в объект авторизации подставляется session из запроса (?session=...) перед ожиданием завершения входа
  2. Исправлен поиск сессии в google_wait: теперь проверяется именно сессия из OAuth-потока, а не только cookie-сессия текущего запроса
  3. Это устраняет зависание, когда кнопка ручной проверки показывала рост попыток, но не переходила в успешный вход
  4. version_app поднята до 8.14

# 11.6.37 | 25.04.2026

  1. Добавлены языковые ключи для оверлея Google OAuth (WaitingForGoogleAuth, CheckingAuthStatus, AlreadyLoggedIn, ConnectionError, Cancel) во все 6 языков: en, ru, de, es, zh, ja
  2. Фон оверлея изменён с полупрозрачного (rgba 0.82) на непрозрачный #0f1117 — на Android поверх ряда фонов был нечитаем
  3. Карточка изменена с glass-эффекта на solid #1c1f2e с тенью; цвет акцента спиннера — #4285f4 (Google blue)
  4. Кнопка «Я уже вошёл» теперь принудительно сбрасывает _gwoRunning перед проверкой — устраняет беззвучную блокировку из-за зависшего long-poll fetch
  5. Кнопки изменены с pill на скруглённый прямоугольник (0.65rem), «Отмена» теперь полная ширина для удобного тапа на мобильном
  6. version_app поднята до 8.13

# 11.6.36 | 25.04.2026

  1. Исправлена авторизация через Google на Android: при открытии системного браузера ОС отправляла приложение в фон и убивала активные fetch-запросы, поэтому waitForLogin уже не работал, когда пользователь возвращался. Теперь на Cordova опрос стартует только после события resume (возврат из браузера) с задержкой 800 мс, чтобы серверный OAuth-коллбэк успел завершиться. Веб-поведение не изменилось.
  2. version_app поднята до 8.11

# 11.6.35 | 25.04.2026

  1. Исправлен критический баг session_init на Android: Cordova WebView сообщает location.hostname как 'localhost', из-за чего sSiteUrl принималась за https://localhost вместо https://u0life.com — все запросы к API уходили в сам WebView и возвращали HTML вместо JSON (parsererror). Теперь нативные платформы всегда используют PROD_URL независимо от хоста.
  2. version_app поднята до 8.10, теги кэша app shell — до 8.8.2
  3. Исправлено протекание стилей форм: выделение полей авторизации теперь ограничено блоком входа и не влияет на остальные формы
  4. Улучшен вывод ошибок при первом запуске на Android: добавлен читаемый fallback-вывод алертов и расширена диагностика session_init без изменения логики сессий

# 11.6.34 | 24.04.2026

  1. Полностью обновлён дизайн экрана авторизации: добавлен полноэкранный современный стиль в обеих темах без рамок и теней
  2. Исправлено отображение логотипа в светлой теме: используется контрастный вариант логотипа с тёмным текстом
  3. Для тёмной темы добавлен отдельный стиль авторизации и контрастный светлый логотип

# 11.6.29 | 24.04.2026

  1. Исправлено появление пустого окна ошибки при скролл-подгрузке, когда новых данных нет или приходит пустой/некорректный error payload

# 11.6.29 | 22.04.2026

  1. Улучшена идентификация нативного приложения в блоке оформления подписки: на iPhone/Android кнопки App Store / Google Play больше не отображаются внутри установленного приложения — устранён замкнутый круг переходов
  2. Переработана разметка блока оплаты: добавлены явные секции, карточка с информацией о платформе для веб-пользователей и понятная подсказка для нативных пользователей
  3. Добавлены локализованные тексты (RU, EN) для in-app сценария: теперь ясно, что оплата совершается на текущем экране без перехода в магазин

# 11.6.28 | 21.04.2026

  1. Обновлён визуал страницы Admin Online: карточки статистики и блоки пользователей стали заметно контрастнее и читаемее в обеих темах
  2. Улучшено оформление графиков онлайна: обновлены цвета линий, подписей осей и сетки для лучшей читаемости

# 11.6.27 | 21.04.2026

  1. Обновлены тексты PRO-блока на главной: выровнены языковые версии и уточнена ценность раздела
  2. CTA в PRO-блоке теперь ведёт на рабочий сценарий мобильного доступа: на страницу с тарифами и ссылками на установку приложения

# 11.6.26 | 21.04.2026

  1. Обновлён визуал блока PRO («Weekly report and insights») на главной: блок стал аккуратнее и лучше читается
  2. Исправлена битая ссылка CTA в PRO-блоке на главной: теперь кнопка открывает раздел аналитики в приложении

# 11.6.25 | 21.04.2026

  1. Обновлён фильтр аналитики периода: улучшен визуал, поля дат переведены на календарный компонент как в аналитике Work, добавлены короткие пояснения для полей начала/окончания периода
  2. Исправлены блоки данных аналитики периода: убрано дублирование строки «Work» во времени и возвращён показатель баланса на конец периода с вычетом оплаты подписок
  3. Добавлена локальная анимация загрузки при переключении фильтра периода, иконка раздела «Период» заменена с кошелька, а в настройках профиля поле количества дней скрывается при выборе режима неделя/месяц

# 11.6.24 | 21.04.2026

  1. Аналитика периода: добавлена сводка по времени (общее учтённое время + топ категорий по времени), фильтр периода упрощён — ручные поля дат, режимы неделя/месяц/дни и стрелки перелистывания периода
  2. В профиль добавлены настройки периода по умолчанию и значения «последние N дней», эти параметры применяются на странице аналитики периода
  3. Добавлена анимация загрузки при открытии страницы аналитики периода и при загрузке данных через фильтр

# 11.6.23 | 21.04.2026

  1. Аналитика: страница месячного обзора заменена на гибкую аналитику за период. По умолчанию отображаются последние 30 дней. Добавлен единый компонент фильтра периода с кнопками-пресетами (7 / 14 / 30 дней, текущая неделя, прошлая неделя, текущий месяц, прошлый месяц, свой диапазон). Все запросы теперь используют date_from / date_to вместо календарного месяца. Блок еженедельного отчёта и блок прогноза на конец месяца удалены. Раздел навигации переименован из «Месяц» в «Период»

# 11.6.22 | 18.04.2026

  1. На первом экране главной убран фон у списка преимуществ и у текста под логотипом "Life Logger"

# 11.6.21 | 18.04.2026

  1. Исправлена двойная отправка форм и двойной показ ошибок: добавлен guard-флаг в u0lifeFunctions.init() чтобы при повторной загрузке скрипта обработчики не регистрировались дважды; убран дублирующий .fail(status) из submit-обработчика форм, так как content_download уже сам обрабатывает ошибки

# 11.6.20 | 17.04.2026

  1. Исправлены уведомления о подписках из крона: теперь они создаются с обязательным полем видимости и корректно показываются в блоке уведомлений приложения
  2. Исправлена генерация даты в кроне для уведомлений и создание уведомлений о прекращении PRO-доступа

# 11.6.19 | 17.04.2026

  1. Первый экран главной теперь сохраняет полноценный full-width: в `.welcome_container` убрано горизонтальное обрезание, из-за которого hero-секция подрезалась по бокам

# 11.6.18 | 17.04.2026

  1. Переключена версия cache-buster для стилей первого блока главной, чтобы браузер подтянул свежий CSS; бандл стилей сайта пересобран

# 11.6.17 | 17.04.2026

  1. Градиент первого экрана главной теперь тянется от края до края: убраны видимые боковые рамки за счёт full-width hero-секции

# 11.6.16 | 17.04.2026

  1. Обновление hero-блока на первом экране: убраны рамки у badge/chip-элементов и увеличен логотип на мобильной версии

# 11.6.15 | 17.04.2026

  1. Полировка hero-блока на главной: увеличен логотип на мобильной версии и доработан desktop-градиент свечения, чтобы убрать видимые жёсткие края сверху и по бокам возле шапки

# 11.6.14 | 17.04.2026

  1. Первый экран главной страницы: открытый hero на полный экран, градиентный заголовок, ambient glow-orbs, горизонтальный ряд chip-тегов с иконками, badge-лейбл

# 11.6.13 | 17.04.2026

  1. Обновлён дизайн первого экрана главной страницы: улучшены типографика, отступы и оформление списка преимуществ после обновления текста

# 11.6.12 | 17.04.2026

  1. Исправлен автоподхват данных в форме действий: теперь точное совпадение по названию имеет приоритет над частичным (например, ввод «Uber» больше не подтягивает данные из «Uber eats»)

# 11.6.11 | 17.04.2026

  1. Улучшена детализация сетевой ошибки API для аналитики: при "Failed to fetch" теперь выводятся URL, action, form, host, online/offline, app_type и platform

# 11.6.10 | 16.04.2026

  1. Упрощена проверка dev API-хоста: только web.u0life.lc теперь указывает на http://web.u0life.lc, все остальные хосты используют production API

# 11.6.9 | 16.04.2026

  1. Dev-режим API обновлён для Cordova: если фронт запущен на localhost/127.x/192.168.x, запросы уходят на http://web.u0life.lc (фронт и API больше не требуют одного домена)

# 11.6.8 | 16.04.2026

  1. Исправлен выбор API-адреса в Android: dev-режим теперь включается только на u0life.lc (без автоподстановки по 127.x/192.168.x), чтобы приложение из Google Play не уходило на локальный URL и не падало с "Failed to fetch"

# 11.6.7 | 14.04.2026

  1. Улучшена обработка сетевых ошибок на Android: индикатор загрузки больше не зависает, в консоль выводится подробная диагностика, пользователю отображается сообщение об ошибке

# 11.6.6 | 03.04.2026

  1. Исправлено: ошибка подключения к API на Android ("Failed to fetch") — нативные приложения (Capacitor/Cordova) больше не используют dev-URL при hostname=localhost; зависящие от среды значения (site_url, app_type) теперь всегда обновляются после загрузки из localStorage

# 11.6.5 | 01.04.2026

  1. Аналитика за месяц: блоки баланса (Сейчас и На конце месяца) теперь показывают разбивку по валютам в дополнение к общей сумме

# 11.6.4 | 01.04.2026

  1. Исправлено: превью разделов подписок, клиентов и проектов теперь показывает описание, если нет записей или финансовых данных
  2. Превью раздела подписок: если есть подписки, показывает сколько нужно оплатить в этом месяце, сколько уже оплачено и сколько осталось

# 11.6.3 | 31.03.2026

  1. Превью раздела карт: вместо описания показывается общий баланс и разбивка по валютам, если у пользователя есть карты с ненулевым балансом

# 11.6 | 3.26.2026

  1. Миграция проекта на новый сервер

# 11.5 | 08.02.2026

  1. Улучшено отображение для больших экранов
  2. Улучшена информация первых шагов и их переводов
  3. Добавлено автоматическое создание карты по умолчанию при регистрации
  4. Увеличены размеры шрифтов, по умолчанию при регистрации выбирается средний размер
  5. Исправлен вывод ошибок при регистрации, и создание карты

# 10.0.2 | 11.04.2025

  1. Улучшина стилизация карт и расчёт баланса карт

# 9.9.1 | 11.03.2025

  1. Вывод иконок для списков категорий
  2. Улучшена работа промптов ИИ

# 9.7.12 | 10.29.2025

  1. Обновлены иконки и цвета категорий, а также добавлены новые фиксированные категории
  2. Обновлены языковые библиотеки

# 9.7.0 | 10.25.2025

  1. Больное обновление цветовых схем

# 9.6.7 | 10.23.2025

  1. inputmask для полей цены в формах

# 9.6.5 | 10.23.2025

  1. Генерации ии заголовков после редактирование записей
  2. Анимация сохранения данных в модальных окнах, вывод ошибок если не сохранилось, без закрытия окна
  3. Улучшена генерация заголовков и подбор данных с помощью ИИ

# 9.6.1 | 10.20.2025

  1. Исправление работы добавление подписок
  2. Небольшое изменение их вида
  3. Обновлены стили записей (деньги, время, заметки, задачи) и вывод даты и времени
  4. Улучшен вывод данных в экшене (страница записи данных)

# 9.6 | 10.19.2025

  1. Обновлена страница u0life
  2. Для пользователя выведены новые параметры: часовой пояс и первый день недели
  3. В аналитике теперь учитывается выбранный часовой пояс и первый день недели
  4. Небольшие стилевые улучшения, экшен форма и главные страницы данных и аналитики

# 9.5 | 10.11.2025

  1. Упрощение формы быстрого добавления
  2. Теперь вводиться текст, с которого AI определяет заголовок, карту, цену, время и дату

# 9.4 | 9.14.2025

  1. AI-основанное определение категории для новых записей.

# 9.3 | 8.6.2025

  1. Исправлена работа с редактированием денег с клиентом
  2. Исправлена адаптивность для ios
  3. Стили для приложения, фон одного стиля
  4. Исправлено, пользователь не мог обновить себя
  5. Обновлён цвет статус бара

# 8.7.8 | 22.06.2025

  1. Восстановлена возможность входа через Google
  2. Исправлена работа сессий в приложении

# 8.7.3 | 18.06.2025

  1. Удалён блок поддержки pro на странице аккаунта
  2. Обновлена светлая тема

# 8.7 | 08.03.2025

  1. Hello world 2025
  2. Автодеплой на сервер, это ускоряет разработку
  3. Небольшие стилистические исправления на главном сайте

# 8.6.4 | 16.11.2024

  1. Добавлен новый раздел в аналитике, "Работа", где собирается вся сводная информация по времени, деньгам и задачам, с возможностью фильтрации по временным промежуткам

8.5.6 | 27.10.2024

  1. Если перенести проект к другому клиенту, так же переносятся заметки, деньги и время

8.2.3

  1. В аналитике по подпискам исправлен подсчёт общих сумм
  2. В аналитики времени, исправлен подсчёт общей суммы
  3. Подготовка к mysql версии 8
  4. Улучшена работа фильтра
  5. Теперь в заметках не выводятся вложенные заметки

8.2.1

  1. Перевод mySQL на поддержку 8 версии
  2. Исправлен подсчёт времени, при выделении записей
  3. Исправлен подсчёт финансов, при выделении записей
  4. Улучшена система отображения статистики по клиентам и проектам за неделю

8.2.1

  1. При создании задачи, не подтягиваеться заголовок из общего поля
  2. При переходе по страницам не чиститься поле поиска
  3. Во времени время подставляется и в название и во время
  4. Исправлен глюк подстановки карты при расходах
  5. Добавлен поиск по картам

8.2.0

  1. Улучшен переключатель языков

8.1.9

  1. Исправленно множество не больших внутренних ошибок, что ускорило работу приложения
  2. Улучшен дизайн основного сайта

8.1.8

  1. Улучшена система переключения активностей записей
  2. Небольшие стилевые изменения
  3. Исправлена работа подстановки задач к времени
  4. Множество работ по улучшению стабильности работы приложения

8.1.7

  1. Исправлена система отображения файлов в приложении
  2. Исправлена система обработки активности тикетов
  3. Исправлен функционал редактирования категорий
  4. В превью записей выводится дата записи
  5. В превью времени добавлена возможность редактировать запись
  6. В превью денег добавлена возможность редактировать запись
  7. Улучшена работа фильров в статистиках
  8. Улучшена система автоматического подставления категории в записях
  9. Добавлен поиск валюты в подписках
  10. Добавлены горячие клавиши для формы быстрого заполнения в действиях, ctrl-1 - тип деньги, ctrl-2 тип время и тд
  11. Добавлен вывод описания в превью, для подписок
  12. Добавлен поиск по подпискам при заполнении данных
  13. Улучшена работа календаря в статистике
  14. Оптимизирован вывод и сортировка категорий

8.1.6

  1. Улучшена защита данных
  2. Улучшена система доступов для CRM
  3. Улучшен дизайн и позиционирование блоков контента
  4. В разделе записи теперь выводятся все записи (заметки, время, деньги, задачи) скопом, и сортируются именно по своей дате, лог действий будет перенесён
  5. Улучшена система входа через Гугл, теперь не показывается почта другим пользователям
  6. Улучшена система записей, теперь корректно отображаются дублированные записи, и можно вносить сразу несколько записей
  7. Добавлен функционал превью записей, чтобы посмотреть необходимую информацию по записе, достаточно кликнуть по ней, после чего можно уже редатировать

8.1.5

  1. Добавлена возможность менять размер текста в приложении (доступно при редактировании профиля)
  2. Добавлен функционал загрузки файлов и аватарки пользователя
  3. Теперь выводятся все пользователи, но смотреть можно только публичных
  4. Улучшена система уведомлений, теперь если вы получаете доступ к клиенту, задаче и тд. Вы получите уведомление
  5. Добавлена система минификации контента, выводится меньше информации но при нажатии на иконку + она появляется
  6. В деньгах добавлен поиск по названию
  7. Улучшена основная страница с действиями
  8. Множество других изменений и и справлений в работе

8.1.4

  1. Исправлен функционал редактирования пользователей для CRM
  2. Исправлена ошибка перезагрузок страницы при редактировании, входе и тд.

8.1.3

  1. Добавлена возможность сбрасывать дату в фильтре
  2. Исправлена возможность добавлять менеджеров к проектам
  3. Улучшена система указания баланса у карт
  4. Убрана возможность указывать пустую категорию
  5. Исправлено отображение категории у записей в деньгах
  6. Исправлена система подставления данных на основе предыдущих записей в чате
  7. Исправлена работа фильтра на больших экранах при смене даты
  8. Исправлен поиск валюты
  9. Исправлено отображение валюты у карт и у денег
  10. Исправлено отображение у клиентов валюты
  11. Исправлен подсчёт количество заметок у записей

8.1.1

  1. Добавлена возможность оформления подписки
  2. Исправлена подстановка даты создания записей
  3. Улучшена валидация формы в чате
  4. Исправлен фокус на поле названия при создании задач в чате
  5. Исправлено отображение подписок в аналитике
  6. У новых карт со страницы старта теперь задаётся цвет

8.1.0

  1. Улучшена отказаустойчивость при плохом соединение с интернетом
  2. Исправлена ошибка при отображении активности у клиентов при сохранении изменений
  3. Возможность создавать задачи из поля поиска
  4. Исправлена работа атоматического подставления карт для доходов и расходов
  5. Улучшена работа фильтра, для вложенных списков
  6. Время до блокировки при использовании пароля измененно с 5 до 15 минут
  7. Во внутренние списки заметок у клиентов и проектов добавлена возможность добавлять и удалять заметки

8.0.0

  1. Обновлён раздел с задачами
  2. Обновлён раздел с клиентами
  3. Обновлён раздел с проектами
  4. Проекты могут быть публичными
  5. Улучшена система шифрования базы данных
  6. Улучшена фильтрация на больших экранах
  7. В контакты добавлены адреса и X
  8. Теперь при фильрации по неактивным записям, отображаются только неактивные
  9. Теперь есть возможность выбирать все записи
  10. Улучшен подсчёт выбранных элементов, теперь показывается общее количество выбранных элементов, деньги и время считаются отдельно
  11. К картам, задачам, проектам и клиентам можно давать доступ другим людям
  12. Добавлено публичное отображение проектов