трекер времени и список дел
обновлено
Задачи можно собрать в проекты, у каждого своя сумма, а переключатель над списком показывает сегодня, неделю или всё время. Пока задача идёт, в строке считается текущий заход, с нуля; галочка рядом закрывает его, и в строке снова сумма за период. Раскройте задачу – и увидите все её отрезки: поправить длительность или момент, добавить сеанс, который никто не засёк, или удалить запись; ручные правки стоят в том же списке, поэтому строки всегда сходятся с итогом над ними. Если задача идёт слишком долго, через восемь часов появляется напоминание. Рядом – отдельный список дел, где выполненное уходит вниз.
Несколько задач могут идти одновременно, а в меню-баре видны часы, запущенные последними.
Нажмите на задачу – она раскроется: полный текст в первой строке, описание ниже, звёздочка для избранного. У дела может быть напоминание – день, время и любые дни недели для повтора, – и Hop скажет, когда пора: баннер с «отложить» и «выполнено», звук, метка в меню-баре; каждое включается отдельно.
Задачи может добавлять и ваш ИИ-агент. Список – обычный JSON-файл, и Hop подхватывает правки на лету, так что агент, скрипт или вы сами в редакторе можете дописать задачу и увидеть её в панели. Hop также исполняет команды из файла и понимает ссылки hop:// – тот же агент или «Быстрая команда» вокруг такой ссылки может завести таймер, добавить задачу с напоминанием или узнать, что сейчас запущено. Подробности – в docs/automation.md.
- сегодня / неделя / всего – переключатель над списком выбирает, за какой отрезок показаны все цифры, а у проекта стоит сумма его задач.
- проекты – «новый проект» справа в строке добавления; перетащите задачу на проект, чтобы убрать её внутрь, даже если он свёрнут, и ниже – чтобы вынести обратно. удаление проекта уносит его задачи вместе со временем и спрашивает подтверждение.
- история – раскройте задачу, и увидите все её отрезки времени: можно поправить длительность или момент, добавить сеанс, который никто не засёк, или удалить запись. ручные правки стоят в том же списке, поэтому строки всегда сходятся с итогом над ними.
- старт / пауза / ✓ – круглая кнопка слева запускает задачу; несколько задач могут идти одновременно, у каждой своё время. с этого момента в строке идёт текущий заход, с нуля, а пауза держит его, не закрывая. галочка рядом с цифрой закрывает заход: он остаётся в истории, в строке снова сумма за период, а следующий старт считает с нуля. пока заход открыт, цифра – это он, поэтому правка суммы ждёт галочки.
- в строке меню – запущенная задача показывает своё время и наверху. если одновременно идёт таймер, двое часов делят одно место по пять секунд, а значок перед цифрами говорит, чьё время вы видите.
- переименование – двойной клик по названию меняет его.
- правка времени – кликните по итогу, чтобы ввести его (Ч:ММ:СС, Ч:ММ или просто минуты), или проведите по нему, меняя на ±1 минуту за шаг; изменение сохраняется одной поправкой.
- забыли остановить? – если задача идёт больше 8 часов, под ней появляется мягкая строка-напоминание со своей кнопкой стоп.
- порядок – перетащите строку вверх или вниз, чтобы изменить порядок.
- удаление – наведите на строку, чтобы показать ✕, нажмите его и подтвердите.
- видимых строк – в настройках ограничьте список до 3…15 строк (по умолчанию 10); сверх лимита он прокручивается, а предупреждение о 8 часах остаётся на виду.
- открыть задачу – нажмите на строку: полное имя, своё описание и звезда для избранного. корзина в карточке удаляет задачу — если по ней набрано время, она сначала спросит. нажатие на звезду в строке снимает отметку. в настройках важные можно поднимать наверх.
список того, что нужно сделать: под каждой задачей описание, а напоминание приходит в назначенный день и час и повторяется по выбранным дням недели.
- добавить – нажмите строку «новая задача» и введите текст. ввод добавляет задачу и оставляет поле пустым для следующей; ввод в пустом поле закрывает его; ⌘ ввод добавляет задачу и закрывает поле.
- отметить – кликните по кружку, чтобы завершить задачу; завершённые опускаются вниз, приглушённые и зачёркнутые. снятие отметки возвращает задачу на её место среди активных. на следующий день выполненные уходят из списка в todos-archive.json рядом с ним – настройка может их оставить.
- порядок – перетащите строку, чтобы изменить порядок; активные и завершённые переставляются каждая в своей группе.
- удаление – наведите на строку, чтобы показать ✕, нажмите его и подтвердите; ⌘ клик удаляет сразу.
- видимых строк – в настройках ограничьте список до 3…15 строк (по умолчанию 10); сверх лимита он прокручивается, а строка добавления всегда на виду.
- открыть задачу – нажмите на строку: строка остаётся над карточкой, её кружок, звезда и колокольчик на прежних местах. полный текст первой строкой, описание под ним, иконки ниже. return переносит строку; шеврон, ⌘ return или escape сворачивает карточку, а корзина удаляет задачу. сохранять ничего не нужно: набранное остаётся при любом выходе.
- напомнить – колокольчик задаёт день и время, квадратики повторяют по выбранным дням недели. в срок придут баннер с «отложить» и «выполнено», звук и метка в меню-баре – каждое включается в настройках. в самой строке стоит колокольчик: закрашенный, пока напоминание впереди, контурный, когда оно уже прозвенело, и мигающий, пока вы его не увидели.
- звезда – отмечает избранное: ставится звездой в карточке, снимается нажатием на звезду прямо в строке. в настройках важные можно поднимать наверх.
настройки
- важные наверху
- время задачи в menu bar
- важные наверху
- убирать выполненные на следующий день
- баннер
- звук
- метка в меню-баре