amenbo 19.0.0 — категория может держать больше одного ответа
Категорию теперь можно поставить так, чтобы одна запись отвечала в ней несколькими значениями, и работа, стоящая сразу на двух сторонах, записывалась как обе. К этой версии сложилось и то, что начиналось с решениями в 16.0.0.
Категории теперь берут больше одного ответа на одной и той же записи. К этой версии сложилось и то, что начиналось с решениями в 16.0.0.
Категория может держать несколько ответов
Иная работа стоит сразу на двух сторонах — сбой, который случается и на iOS, и на Android. Категория, державшая один ответ на запись, заставляла выбирать представителя, и вторая сторона в записи не оставалась.
Передайте --cardinality multi, когда создаёте категорию, или отметьте «Множественный выбор» в панели «Управление категориями» на экране.
$ amenbo dimension add --name Platform --cardinality multi --show-on-card
✓ Created dimension: Platform (AMB-DIM-…)
$ amenbo dimension set AMB-T-… Platform ios
$ amenbo dimension set AMB-T-… Platform android
$ amenbo task show AMB-T-…
AMB-T-… The crash on both handsets
dimensions: Platform=ios, Platform=android
Сужение по любому из значений её находит, а на карточке стоят оба. Снимете одно — остальные останутся:
$ amenbo dimension unset AMB-T-… Platform ios
✓ Cleared value on task AMB-T-…
$ amenbo task show AMB-T-…
dimensions: Platform=android
| Настройка | Значений на одной записи | Когда добавляете ещё одно | Можно ли группировать доску |
|---|---|---|---|
| single (по умолчанию) | одно | заменяет то, что было | да |
| multi | сколько угодно | оставляет прежние и добавляет это | нет |
Группировка доски по категории с множественным выбором поставила бы одну запись сразу в несколько колонок, а колонка говорит, где задача стоит, — поэтому категория с множественным выбором в группировку не предлагается.
Возврат к single отклоняется, пока хоть одна запись отвечает несколькими значениями, и в отказе сказано, сколько таких записей:
$ amenbo dimension update Platform --cardinality single
Error: 1 record(s) answer 'Platform' with more than one value,
so it cannot go back to single-select — clear the extra values off them first
Решение можно разложить по категориям прямо при записи
В 16.0.0 решение уже можно было отнести к категории, но только отдельным шагом, после того как оно записано. Теперь вы называете её в той же команде:
$ amenbo decision add --title "Ship updates through a prerelease first" \
--body "..." --dim "Area=sync"
✓ Recorded decision: Ship updates through a prerelease first (AMB-D-…)
Если обязательная категория осталась пустой, запись называет, какая именно:
$ amenbo decision add --title "Keep the store on this device" --body "..."
✓ Recorded decision: Keep the store on this device (AMB-D-…)
still to classify: Area — pass --dim <axis>=<value> here, or fill it in with
`amenbo dimension set AMB-D-… <axis> <value>` (accepting it is refused until then)
Попробуете принять его, пока она пуста, — получите отказ, и в нём сказано, что заполнить:
$ amenbo decision accept AMB-D-… --yes
Error: this decision carries no value on Area, which this project requires
Hint: This project requires a value on that axis before a decision can be settled.
У решения теперь видно и кто его принял, рядом с тем, когда:
$ amenbo decision show AMB-D-…
AMB-D-… Keep the store on this device
status: accepted
recorded: 2026-09-02T15:33:16Z
decided: 2026-09-02T15:33:22Z by AI
На экране форма записи решения спрашивает те категории, которые обязательны в этом проекте, а список решений сужается по категории так же, как доска.
Выберите, что категория раскладывает: задачи или решения
Категории ложатся и на задачи, и на решения, но иные имеют смысл только на одной стороне. Выбирает --applies-to:
$ amenbo dimension update Platform --applies-to task
✓ Updated dimension: AMB-DIM-…
$ amenbo dimension show Platform
AMB-DIM-… Platform (d1)
kind: multi, show-on-card, tasks only
Сужение на той стороне, которую она не раскладывает, отклоняется:
$ amenbo decision list --filter "dim:Platform=ios"
Error: dimension 'Platform' does not classify decisions,
so `dim:` cannot narrow decisions by it
На экране тоже: категория, ограниченная задачами, больше не появляется на странице решения. Уже проставленные значения при этом не снимаются.
Прочие изменения
- Японский на экране поправлен — там оставались обороты, которые приходилось перечитывать, чтобы понять. Названия статусов заодно свели с тем, что стоит на экране ещё в восьми языках.
- Новое решение само получает «текущее» значение — в категории, назначенной осью времени, на него встаёт то значение, чей период накрывает сегодняшний день, так же как на задачах. При записи об этом больше не спрашивают.
- Слова доводят и до решений —
amenbo searchтеперь находит решение и по названию значения категории. - Карточка ложится в колонку в любом её месте — раньше она иногда не ложилась, хотя выглядела уже стоящей над колонкой.
- В названии категории больше нельзя ставить пробелы — по названию с пробелом нельзя было сузить в
--filter. Названия, которые у вас уже есть, работают по-прежнему. amenbo configчитает обратно каждую настройку, которую пишетconfig set— часть записей писалась, но в выводе не появлялась.
Как поставить
Откройте установщик для своей ОС на странице последнего выпуска. Права администратора не нужны.
- macOS —
.pkg, отдельно для Apple silicon и для Intel (приложение и CLI идут вместе) - Windows — установщик
.exe(приложение и CLI идут вместе) - Linux — приложение это AppImage; команда
amenboприходит из установщика CLI
Как обновиться: в приложении полоса «вышла новая версия» применяет обновление на месте. Если у вас стоит только CLI, его подменит amenbo update --apply.
Формат хранимых данных поднимается — при первом запуске этой версии данные переезжают, а копия до переезда сохраняется автоматически. После переезда прежняя версия их уже не откроет. Приложение и CLI обновляются вместе одним и тем же установщиком, так что не оставляйте одно из них на старой версии.
Впервые здесь? Загляните на страницу Начать.