amenbo

amenbo 16.0.0 — decyzje też da się kategoryzować, tak samo jak zadania

Kategorie, których używasz przy zadaniach, wchodzą teraz i na decyzje, a listę decyzji da się zawęzić do jednej z nich. Usuwanie wartości kategorii pyta, dokąd przechodzą zadania, które ją nosiły.

Kategorie, których używasz przy zadaniach, można teraz nakładać i na decyzje. W tym wydaniu zmieniło się też usuwanie wartości z kategorii.

Decyzje da się kategoryzować

Do 15.1.0 włącznie kategorie były wyłącznie dla zadań. Decyzji przybywało i coraz trudniej było je znaleźć, a jedynym uchwytem do zawężania były słowa z tytułu.

W 16.0.0 te same kategorie i te same wartości wchodzą na decyzje. Strona decyzji pokazuje, do czego jest przypisana.

$ 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

Listę da się zawęzić po kategorii, a na ekranie wybierasz ją wprost przy otwartej decyzji.

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

Usuwanie wartości kategorii pyta, dokąd idą jej zadania

Usunięcie wartości zabierało dotąd przypisanie każdemu zadaniu, które ją nosiło. Przy kategorii wymaganej zostawiało to te zadania zupełnie bez odpowiedzi.

Teraz możesz powiedzieć, dokąd mają przejść:

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

A przy kategorii wymaganej usunięcie bez wskazania celu jest odrzucane:

$ 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

Panel Zarządzaj kategoriami na ekranie pyta o to samo, zanim usunie.

Inne poprawki

  • Na Macu bez zainstalowanych narzędzi deweloperskich nie pojawia się już prośba o instalację Xcode command line tools, kiedy amenbo sprawdza stan folderu.
  • Nazwy w pasku narzędzi zostają całe, kiedy okno się zwęża — dotąd bywały ucinane.
  • amenbo doctor znajduje teraz załączniki, które zostały po usunięciu zadania albo decyzji, przy której wisiały; --fix je sprząta.

Skąd to wziąć

Otwórz instalator dla swojego systemu z najnowszego wydania. Prawa administratora nie są potrzebne.

  • macOS — .pkg, osobno dla Apple silicon i dla Intela (GUI i CLI jadą razem; przy pierwszym otwarciu pojawia się Gatekeeper: kliknij prawym → Otwórz)
  • Windows — instalator .exe (GUI i CLI jadą razem)
  • Linux — GUI to AppImage; komenda amenbo przychodzi z instalatora CLI

Żeby zaktualizować: w GUI baner „jest nowsza wersja” zakłada aktualizację w miejscu. Jeśli instalowałeś samo CLI, podmieni je amenbo update --apply.

Format zapisu danych idzie w górę — pierwsze uruchomienie tej wersji przenosi dane, a kopia sprzed przeniesienia zostaje zachowana automatycznie. Po przeniesieniu starsza wersja już ich nie otworzy. GUI i CLI aktualizują się razem, z tego samego instalatora, więc nie zostawiaj żadnego z nich na starej wersji.

Pierwszy raz tutaj? Zajrzyj na Zacznij.