Релиз TrackLab v0.6.0

Вышел TrackLab 0.6.0 с функцией, которую я планировал дольше всего: Правила. Сложно достигать целей без структуры, на которой строится рутина. Теперь в TrackLab можно создавать правила и отслеживать, насколько последовательно ты им следуешь.

Правила

Правило — новая сущность в твоей лаборатории. При создании правила ты выбираешь, какой элемент отслеживать, сколько раз или минут и за какой период. Форма сделана интуитивной — правило можно прочитать прямо из её элементов.

Например:

  • элемент: Чтение
  • условие: Не менее
  • значение: 15 минут
  • период: День

Это становится правилом «Чтение не менее 15 минут в день» — чётко и конкретно.

Правило можно привязать к любому элементу — действию, тегу или кастомному элементу. Чтобы запретить что-то (например, вредную привычку), установи значение 0 раз или 0 минут.

Статистика правил

Для отслеживания прогресса открой новую страницу статистики, посвящённую правилам. На ней есть календарь, где видно, в какие дни, недели или месяцы ты соблюдал правило.

Серии работают не только в ежедневном режиме. Если правило не нужно выполнять каждый день — например, «бегать не менее 3 раз в неделю» — можно установить недельный период, и серия будет считать последовательные недели, а не дни. Месячные правила работают так же. Это делает серии значимыми для привычек, не требующих ежедневного выполнения.

В качестве метрик вовлечённости я добавил серии и аптайм. С сериями ты, вероятно, уже знаком по приложениям вроде Duolingo.

Что такое аптайм? Этот термин я позаимствовал из веб-хостинга, где он измеряет надёжность сервера как отношение времени без сбоев к общему времени работы. В TrackLab аптайм работает так же: это процент периодов, в которые ты соблюдал правило, от общего отслеживаемого времени.

Я добавил обе метрики, потому что одних серий недостаточно. Когда прерываешь серию, мотивация падает — весь прогресс теряется и нужно начинать заново. Аптайм же может простить несколько пропущенных периодов, если в целом ты последователен.

Например, если пропустить один день после месячной серии, аптайм упадёт со 100% до 96,8% — это куда менее болезненно, чем потеря серии. А если продолжать следовать правилу, аптайм можно поднять обратно до 99,9%.

Не стремись к перфекционизму — поддерживать аптайм выше 80% уже большое дело.

Дашборд

Ещё одна функция этого обновления — дашборд. По мере роста TrackLab растёт и количество экранов, одни из которых используются гораздо чаще других. Дашборд помогает быстро ориентироваться в приложении и показывает список правил, которые нужно соблюдать сегодня.

На дашборд у меня большие планы: в одном из следующих обновлений он станет полностью настраиваемым. Идея в том, чтобы можно было отображать там любые графики и ссылки, важные именно тебе.

Календари и колёсные переключатели

Я также улучшил выбор даты и времени. Поскольку это обновление посвящено правилам, разработка полноценного компонента календаря была необходима. Страница статистики правил использует новый календарь, чтобы показывать, какие периоды были успешными, а какие нет.

Страница статистики метрик тоже обновилась — теперь прямо в календаре можно видеть среднее значение любой метрики.

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

Заключение

Главная цель этого обновления — реализация правил, кирпичиков дисциплины. Надеюсь, эта функция поможет выстроить последовательную рутину и мотивирует на полезные изменения в жизни.

Помимо правил, были сделаны и другие улучшения, повышающие удобство трекинга. Добавлены новые достижения, связанные с правилами — вместе с кастомными метриками из v0.5.3 они дают полный набор инструментов для осознанного самоотслеживания.

TrackLab патч 0.4.1

Новый патч для TrackLab готов! Версия 0.4.1 включает несколько улучшений и исправлений, чтобы сделать трекинг более удобным и стабильным. После этого патча я могу наконец сконцентрироваться на следующем большом обновлении. Читайте далее для полного списка изменений.

Читать далее →

Релиз TrackLab v0.3.0

Наконец, я завершил разработку версии 0.3.0, и это заняло почти две недели. Изначально, я планировал выпускать релизы менее чем за неделю, но на этот раз я сильно захотел добавить ачивки.

Я планировал добавить ачивки после завершения всех основных фич, но искушение было слишком велико, ведь такие вещи всегда интересно разрабатывать. В любом случае, какой смысл создавать что-то, если ты не можешь просто делать то, что тебе нравится.

Читать далее →

Релиз TrackLab

После недели разработки я рад представить моё новое приложение — TrackLab. В нём сейчас не особо много функций, но моя цель была выпустить MVP как можно скорее. Всё, что можно делать с помощью этого приложение, умещается в коротком списке:

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

О приложении

Основная идея приложение в том, чтобы замерять некоторые показатели и отслеживать динамику. Например, вы хотите принять решение, но не уверены, как оно повлияет на вас. Всё, что нужно, это замерять интересующие вас показатели в течение некоторого времени. Затем вы применяете новую привычку или новое правило и следите за тем, как изменились показатели.

Читать далее →