amenbo

amenbo 16.0.0 — решения раскладываются по категориям так же, как задачи

Категории, которыми вы уже пользуетесь на задачах, ложатся теперь и на решения, а список решений можно сузить по одной из них. Удаление значения категории спрашивает, куда переедут задачи, на которых оно стояло.

Категории, которыми вы уже пользуетесь на задачах, теперь можно ставить и на решения. Ещё в этом выпуске изменилось удаление значения из категории.

Решения можно раскладывать по категориям

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

В 16.0.0 те же категории и те же значения ложатся и на решения. На странице решения видно, куда оно отнесено.

$ amenbo dimension set AMB-D-… Surface distribution
✓ Set value on decision AMB-D-…

$ amenbo decision show AMB-D-…
AMB-D-…  Ship updates through a prerelease first
status: proposed
dimensions: Surface=distribution

Список сужается по категории, а на экране вы выбираете её прямо в открытом решении.

$ amenbo decision list --filter "dim:Surface=distribution"
1 decision(s)
  AMB-D-…  [proposed] Ship updates through a prerelease first (tasks: 0)

Удаление значения категории спрашивает, куда уйдут его задачи

Раньше удаление значения снимало отнесение с каждой задачи, на которой оно стояло. У обязательной категории такие задачи оставались вовсе без ответа.

Теперь можно сказать, куда им переехать:

$ amenbo dimension value-rm Surface distribution --reassign-to screen
✓ Deleted value: AMB-DIMV-…

А у обязательной категории удаление без назначения отклоняется:

$ amenbo dimension value-rm Surface distribution
Error: 'Surface' is a required category and 1 task(s) are classified as 'distribution',
so removing it would leave them with no value at all
— say which value they move to instead

Панель «Управление категориями» на экране спрашивает то же самое, прежде чем удалить.

Прочие исправления

  • На Mac без установленных инструментов разработчика больше не появляется предложение поставить Xcode command line tools, когда amenbo смотрит на состояние папки.
  • Названия в панели инструментов остаются целыми, когда окно сужают, — раньше они обрезались.
  • amenbo doctor теперь находит вложения, оставшиеся после того, как задачу или решение, на которых они висели, удалили; --fix их убирает.

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

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

  • macOS — .pkg, отдельно для Apple silicon и для Intel (приложение и CLI идут вместе; при первом открытии сработает Gatekeeper: щёлкните правой кнопкой → «Открыть»)
  • Windows — установщик .exe (приложение и CLI идут вместе)
  • Linux — приложение это AppImage; команда amenbo приходит из установщика CLI

Как обновиться: в приложении полоса «вышла новая версия» применяет обновление на месте. Если у вас стоит только CLI, его подменит amenbo update --apply.

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

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