amenbo

amenbo 16.0.0 — las decisiones se pueden clasificar, igual que las tareas

Las categorías que ya usas en las tareas van ahora también en las decisiones, y la lista de decisiones se puede estrechar por una. Quitar un valor de una categoría pregunta a dónde pasan las tareas que lo llevaban.

Las categorías que ya usas en las tareas se pueden poner ahora también en las decisiones. Quitar un valor de una categoría también cambia en esta versión.

Las decisiones se pueden clasificar

Hasta la 15.1.0, las categorías eran solo para las tareas. Las decisiones se volvían más difíciles de encontrar según se iban acumulando, y el único asidero para estrechar la lista eran las palabras del título.

En la 16.0.0 las mismas categorías y los mismos valores van en las decisiones. La página de la decisión muestra cómo está clasificada.

$ 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

La lista se puede estrechar por una categoría, y en pantalla la eliges desde la decisión que tengas abierta.

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

Quitar un valor de una categoría pregunta a dónde van sus tareas

Quitar un valor quitaba la clasificación de todas las tareas que lo llevaban. En una categoría obligatoria, eso dejaba a esas tareas sin ninguna respuesta.

Ahora puedes decir a dónde pasan:

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

Y en una categoría obligatoria, quitarlo sin destino se rechaza:

$ 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

El panel Gestionar categorías en pantalla pregunta lo mismo antes de quitarlo.

Otras correcciones

  • En un Mac sin las herramientas de desarrollo instaladas, ya no se te pide instalar las herramientas de línea de comandos de Xcode cuando amenbo mira el estado de una carpeta.
  • Los nombres de los elementos de la barra de herramientas se quedan enteros cuando la ventana se estrecha: antes se cortaban.
  • amenbo doctor encuentra ahora los adjuntos que quedaron atrás después de que se quitara la tarea o la decisión de la que colgaban; --fix los limpia.

Cómo conseguirlo

Abre el instalador de tu sistema operativo desde la última versión. No hacen falta permisos de administrador.

  • macOS — .pkg, uno para Apple silicon y otro para Intel (la GUI y la CLI vienen juntas; la primera vez que lo abres sale el aviso de Gatekeeper: clic derecho → Abrir)
  • Windows — .exe de instalación (la GUI y la CLI vienen juntas)
  • Linux — la GUI es un AppImage; el comando amenbo viene del instalador de la CLI

Para actualizar: en la GUI, el cartel de «hay una versión nueva» la aplica en el sitio. Si instalaste solo la CLI, amenbo update --apply la cambia.

El formato de los datos guardados sube de versión — el primer arranque en esta versión los migra, y se guarda automáticamente una copia de antes de la migración. Una vez migrados, una versión anterior ya no puede abrirlos. La GUI y la CLI se actualizan juntas con el mismo instalador, así que no dejes ninguna de las dos en la versión vieja.

¿Es tu primera vez? Ve a Empezar.