amenbo

amenbo 16.0.0 — decisões podem ser classificadas, do mesmo jeito que as tarefas

As categorias que você já usa nas tarefas agora vão também nas decisões, e dá para estreitar a lista de decisões por uma delas. Remover um valor de uma categoria pergunta para onde vão as tarefas que o carregavam.

As categorias que você já usa nas tarefas agora podem ser colocadas também nas decisões. Remover um valor de uma categoria também mudou nesta versão.

Decisões podem ser classificadas

Até a 15.1.0, categorias eram só para tarefas. As decisões iam ficando mais difíceis de achar conforme se acumulavam, e a única alça para estreitar a lista eram as palavras do título.

Na 16.0.0 as mesmas categorias e os mesmos valores vão nas decisões. A página da decisão mostra como ela está classificada.

$ 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

Dá para estreitar a listagem por uma categoria, e na tela você a escolhe a partir da decisão que estiver aberta.

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

Remover um valor de uma categoria pergunta para onde vão as tarefas dele

Remover um valor tirava a classificação de toda tarefa que o carregava. Numa categoria obrigatória, isso deixava essas tarefas sem resposta nenhuma.

Agora você pode dizer para onde elas vão:

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

E numa categoria obrigatória, remover sem destino é recusado:

$ 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

O painel Gerenciar categorias na tela pergunta a mesma coisa antes de remover.

Outras correções

  • Num Mac sem as ferramentas de desenvolvedor instaladas, você não é mais convidado a instalar as ferramentas de linha de comando do Xcode quando o amenbo olha o estado de uma pasta.
  • Os nomes dos itens da barra de ferramentas ficam inteiros quando a janela é estreitada — antes eles eram cortados.
  • O amenbo doctor agora acha anexos que ficaram para trás depois que a tarefa ou a decisão em que estavam pendurados foi removida; o --fix limpa esses anexos.

Como obter

Abra o instalador do seu sistema na versão mais recente. Não precisa de direitos de administrador.

  • macOS — .pkg, um para Apple silicon e um para Intel (a GUI e a CLI vêm juntas; a primeira abertura mostra um aviso do Gatekeeper: clique com o botão direito → Abrir)
  • Windows — .exe de instalação (a GUI e a CLI vêm juntas)
  • Linux — a GUI é um AppImage; o comando amenbo vem do instalador da CLI

Para atualizar: na GUI, o banner de “há uma versão mais nova” aplica a atualização ali mesmo. Se você instalou só a CLI, amenbo update --apply faz a troca.

O formato dos dados guardados sobe — a primeira abertura nesta versão migra os dados, e um backup de antes da migração é guardado automaticamente. Depois de migrados, uma versão anterior não consegue mais abri-los. A GUI e a CLI são atualizadas juntas pelo mesmo instalador, então não deixe nenhuma das duas na versão antiga.

Chegou agora? Veja Começar.