amenbo

amenbo 1.4.0 — до дня начала задачу не начать

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

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

Что изменилось

  • День начала держит задачу неначинаемой, пока её день не придёт — поставьте задаче день начала параметром --start в командной строке. Пока этот день не наступил, задачу нельзя перевести в работу: попробуете начать — получите отказ, и в отказе будет назван день, которого она ждёт. Из виду она не пропадает: в строках списка и на карточках доски у неё стоят ⏳ и дата, так что вы видите, что впереди. Зато она выпадает из фильтра «готовые к старту» (ready), поэтому задача, отданная ИИ, до него не дойдёт, пока не придёт её день. Поставили дату не ту? --start today переносит её на сегодня, а --clear-start убирает совсем.
  • Фильтр по дню начала и предупреждение о противоречивом порядке — по дню начала можно фильтровать так же, как по сроку. start:future — очередь тех, кто ждёт своего дня, start:today — те, чей день пришёл, start:none — те, у кого день начала не объявлен. Когда запрос к ящику возвращается пустым, к ответу теперь добавляется, сколько задач ждут дня начала и какой из этих дней самый ранний. amenbo doctor предупреждает о задаче, у которой день начала позже срока: если оставить всё как есть, такая задача всплывёт лишь тогда, когда срок уже прошёл.
  • Закрытое уведомление об обновлении не возвращается — полосу «вышла новая версия» раньше закрывали только на текущий сеанс, поэтому при следующем запуске она появлялась снова, и одну и ту же версию приходилось закрывать раз за разом. Теперь закрытая версия запоминается на этом устройстве, и уведомление возвращается, только когда выходит ещё более новая. Кроме того, приложение проверяет наличие свежего выпуска не только при запуске, но и когда окно снова получает фокус, — так вы заметите обновление, даже если приложение всё время открыто.

При обновлении

Задача, которой вы в прежней версии поставили день начала, с этого выпуска становится неначинаемой, если её день начала ещё впереди. В списке и на доске она остаётся на виду, помеченная ⏳, но выпадает из фильтра ready, и занять её нельзя. Если вы пускаете ИИ по задачам ready:yes, до этой задачи он не дойдёт, пока не придёт её день. Посмотреть очередь: amenbo task list --filter "start:future". Чтобы взяться прямо сейчас, amenbo task update <id> --start today перенесёт её на сегодня, а --clear-start уберёт день начала.

Как поставить

Откройте установщик для своей ОС на странице последнего выпуска. Приложение и CLI идут вместе.

  • macOS — .pkg, отдельно для Apple silicon и для Intel (при первом открытии сработает Gatekeeper: щёлкните правой кнопкой → «Открыть»)
  • Windows — установщик .exe
  • Linux — .deb / .rpm

Чтобы обновиться, запустите тот же установщик заново. На 1.1 и новее при следующем запуске появится сообщение «вышла новая версия».

Впервые здесь? Загляните на страницу Начать.