Перейти к содержимому

Модуль «Привычки»

Модуль Привычки помогает формировать и поддерживать регулярные действия: от простых ежедневных ритуалов до количественных целей (стаканы воды, минуты медитации, прочитанные страницы). Система автоматически отслеживает серии выполнения, подсвечивает прогресс и ведет детальную статистику.

Совет: Быстрый переход в модуль: выберите Привычки в ленте модулей или в боковом меню.


Интерфейс трекера привычек

Главный экран модуля организован для быстрой фиксации прогресса и наглядного обзора всех привычек:

  • Категории и списки привычек:
    • «Все» — системный режим отображения всех созданных привычек.
    • «По умолчанию» — базовый список для привычек без специальной категории.
    • Пользовательские категории — персональные списки привычек (на скриншоте примеры созданных категорий: «Здоровье», «Продуктивность», «Развитие»).
    • Кнопка + — создание нового пользовательского списка.
  • Интерактивный календарь: лента дней недели с выбором любой даты и переключателем расширенного календаря.
  • Карточка привычки:
    • Название и расписание: например, «Медитация и фокус» (Каждый день • Утро).
    • Цветовые теги: категориальные метки («фокус», «разум», «Здоровье»).
    • Индикатор серии (огонёк 🔥): показывает текущую непрерывную серию выполнения в днях (например, 🔥 12, 🔥 3, 🔥 1).
    • Кнопки отметки: маркерные кружки для быстрого проставления выполнения по дням недели.

Выбор типа привычки в форме создания

В форме создания привычки доступны 2 ключевых формата работы:

  • Обычная (да/нет): бинарная фиксация факта выполнения задачи за день простым кликом.
  • Количественная: накопительный счётчик с целевым значением за день (например, 8 стаканов воды, 30 минут чтения, 10 000 шагов или пользовательские единицы измерения).

Сразу под выбором типа задаются параметры привязки:

  • Время суток: выбор комфортного периода выполнения («В любое время», «Утро», «День», «Вечер»).
  • Список (Категория): выбор списка для группировки привычек (или «Без списка»).

При создании или редактировании привычки можно задать точный график:

  • Каждый день — ежедневные регулярные ритуалы.
  • Несколько раз в день — с разбивкой по интервалам.
  • По дням недели — например, только по понедельникам, средам и пятницам.
  • По дням месяца — выбор конкретных чисел месяца (1–31).

Дополнительно настраивается время суток: Утро, День, Вечер или В любое время.


Кнопка создания новой привычки

  1. Откройте модуль Привычки ➔ нажмите круглую кнопку + в правом верхнем углу шапки модуля.
  2. В открывшейся форме укажите наименование привычки и подробное описание.
  3. Выберите тип (обычная или количественная), укажите целевое значение и единицу измерения.
  4. Настройте расписание (ежедневно, по дням недели или числам месяца) и выберите время суток (Утро, День, Вечер или В любое время).
  5. Задайте цвет оформления, иконку и привязку к категории (списку).
  6. Добавьте точные напоминания (например, 09:00 или 18:00) для получения уведомлений на устройстве.
  7. Нажмите кнопку «Сохранить».

Ежедневная работа в трекере строится вокруг быстрой фиксации результатов и наглядного роста непрерывных серий:

  • Быстрая отметка за день:
    • Для обычной привычки — кликните по маркерному кружку соответствующего дня прямо на карточке. Иконка изменится на зеленую галочку, подтверждая выполнение.
    • Для количественной привычки — укажите фактически наработанный объем за день. Индикатор прогресса автоматически заполнится до целевой планки.
  • Работа с прошедшими датами: переключайтесь по дням в верхнем календаре, чтобы посмотреть историю отметок или заполнить пропущенные дни.
  • Механика серий выполнения (индикатор с огоньком 🔥):
    • Текущая серия: автоматически увеличивается на +1 за каждый день регулярного выполнения строго по вашему графику.
    • Правило сброса: если запланированный по расписанию день пропущен, текущий счетчик серии обнуляется, однако максимальный рекорд сохраняется в статистике.

Вкладка Статистика в карточке привычки

Вкладка Статистика в карточке детализации привычки позволяет детально проанализировать регулярность и определить продуктивные периоды:

  • Выбор периода анализа: гибкая фильтрация показателей за 7 дней, 30 дней, 3 месяца, Год или Все время.
  • Ключевые метрики общей статистики:
    • Дней выполнено: соотношение фактически закрытых дней к общей длительности выбранного периода (например, 12/30).
    • Эффективность: точный процент выполнения плановых отметок за период (например, 40%).
    • Текущая серия (🔥): количество непрерывных дней выполнения без единого пропуска.
    • Рекорд серии (🏆): максимально достигнутый исторический результат регулярности за всё время.
  • Аналитические диаграммы:
    • Выполнение по дням недели: столбчатый график успеваемости с Пн по Вс для выявления дня недели с наибольшей продуктивностью или рисками пропусков.
    • Выполнение по времени суток: круговая диаграмма распределения отметок по временным интервалам (Утро, День, Вечер, Ночь).

  • Все привычки и их история хранятся локально в браузере (IndexedDB) и мгновенно доступны в офлайн-режиме.
  • Данные автоматически синхронизируются с сервером при появлении интернет-соединения.
  • Безопасное мягкое удаление позволяет восстанавливать случайно удаленные категории и привычки.