Как работает тайм-трекер

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

Круг — настоящий циферблат

Отрезки работы стоят на круге там, где они были на самом деле: начали в 11:40 — дуга начинается у 11:40. Голова дуги показывает, где вы сейчас.

Полный круг — двенадцать часов, а в сутках их двадцать четыре, поэтому круг показывает ОДНУ половину: день (08–20) или ночь (20–08). Половина следует за временем сама; солнце или месяц в углу переключает её вручную. Если на другой половине тоже есть работа, рядом с солнцем загорается точка — загляните туда, иначе число в центре не сойдётся с дугами.

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

Несколько таймеров сразу

Каждый проект копит своё время. Запустили второй — первый сам встаёт на паузу и ничего не теряет: вернётесь к нему, и счёт продолжится с того места, где остановился, а не начнётся заново.

Проект на старте выбирать не обязательно. Час без проекта считается бесплатным, пока проект не назначен: пока не известно, за деньги эта работа или нет, обещать деньги нечестно.

Две дороги в журнал

Записать один таймер. Нажмите на строку — откроются проект, задача и кнопка «Записать». Час уйдёт в журнал сразу, минуя разбор. Идущий таймер при этом встаёт: записывают отработанное, а не то, что ещё идёт.

Разобрать всё. Кнопка внизу закрывает все таймеры разом и отдаёт их в «Разобрать» — туда же, куда попадают записи голосом и из календаря. Там можно поправить текст, часы и проект, а потом записать одной кнопкой.

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

Таймер, оставшийся с прошлого дня и стоящий на паузе, не пропадает: утром он сам уезжает в «Разобрать» со своей датой, и часы лягут на тот день, когда работа была.

Платные часы и норма дня

Под кругом написано «платных столько-то из нормы». Платными считаются часы по проектам со ставкой; работа по бесплатному проекту и час без проекта норму не двигают.

Норма дня — это остаток годовой цели, делённый на вашу ставку и на рабочие дни до 31 декабря. Рабочий день — будний: выходные не в счёт, праздники не вычитаются (страну мы не знаем и не угадываем). Точное правило — в «Как считаются цифры».

Нормы может не быть вовсе: годовая цель закрыта — делить нечего; ставки нет — часы из денег не получить. Тогда под кругом стоит просто «платных столько-то».

Окно, полоска и рейл

Окно таймера висит на всех страницах: ушли на «Ставку» или в «Бюро» — счёт остался на виду. Его можно таскать за любое место, свернуть в полоску (она липнет к ближнему краю) или вернуть в журнал строкой под плашкой цели. Esc возвращает окно в рейл.

Где живёт время

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

На сервере лежит одна короткая отметка — на каком устройстве таймер идёт прямо сейчас. Она нужна ровно для одного: запустили счёт на втором устройстве — первое узнаёт об этом в течение полуминуты и встаёт, чтобы один и тот же час не попал в журнал дважды. Текст задачи в эту отметку не попадает, и она стирается, как только вы ставите паузу или выходите из аккаунта.

Забыли выключить

Счёт, идущий дольше двенадцати часов, — это не рабочий день, а забытая кнопка. Такой таймер сам встаёт на паузу, а время закрывается по границе двенадцати часов и остаётся в кошельке: столько мы ещё верили, что вы работаете. Дальше поправьте часы в «Разобрать» — там для этого есть поле. Стирать их за вас мы не будем.

Что таймер не делает

Он не следит за тем, что у вас на экране, не считает простой и не отправляет никому уведомлений о вашей работе. Всё, что он знает, — это когда вы нажали «пуск» и «пауза».

Часы сами по себе — ещё не деньги: чтобы из них получилась сумма, нужна ставка. Как она считается — в методе.

Дальше: зачем вести журнал часов, как считаются цифры и все разборы.