amenbo 19.0.0 — een categorie kan meer dan één antwoord dragen
Een categorie kun je nu meerdere antwoorden op één record laten aannemen, zodat werk dat aan twee kanten tegelijk zit ook als allebei wordt vastgelegd. Het werk aan de beslissingen dat in 16.0.0 begon, is met deze versie ook geland.
Categorieën kunnen nu meer dan één antwoord op hetzelfde record dragen. Het werk aan de beslissingen dat in 16.0.0 begon, is met deze versie ook geland.
Een categorie kan meerdere antwoorden dragen
Sommig werk zit aan twee kanten tegelijk — een crash die zowel op iOS als op Android gebeurt. Een categorie die één antwoord per record hield, liet je een vertegenwoordiger kiezen, en de andere kant werd niet vastgelegd.
Geef --cardinality multi mee als je de categorie aanmaakt, of vink Meervoudige keuze aan in het paneel Categorieën beheren op het scherm.
$ 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
Versmallen op een van beide waarden vindt hem, en de kaart toont ze allebei. Er één afhalen laat de rest staan:
$ amenbo dimension unset AMB-T-… Platform ios
✓ Cleared value on task AMB-T-…
$ amenbo task show AMB-T-…
dimensions: Platform=android
| Instelling | Waarden op één record | Nog een waarde toevoegen | Kan het bord groeperen |
|---|---|---|---|
| single (de standaard) | één | vervangt wat er stond | ja |
| multi | zoveel als je wilt | houdt wat er stond en voegt deze erbij | nee |
Het bord groeperen op een categorie met meervoudige keuze zou één record in meerdere kolommen tegelijk zetten, en een kolom zegt waar een taak staat — dus een categorie met meervoudige keuze wordt niet aangeboden om op te groeperen.
Terug naar single wordt geweigerd zolang er nog een record met meerdere waarden antwoordt, en de weigering noemt om hoeveel het er gaan:
$ 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
Beslissingen kun je indelen terwijl je ze vastlegt
In 16.0.0 kon je een beslissing indelen, maar alleen als aparte stap nadat je haar had vastgelegd. Nu noem je het in hetzelfde commando:
$ amenbo decision add --title "Ship updates through a prerelease first" \
--body "..." --dim "Area=sync"
✓ Recorded decision: Ship updates through a prerelease first (AMB-D-…)
Is een verplichte categorie nog leeg, dan noemt het vastleggen welke er nog over is:
$ 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)
Haar aannemen terwijl die leeg is wordt geweigerd, met erbij wat je moet invullen:
$ 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.
Een beslissing laat nu ook zien wie haar beslist heeft, naast wanneer:
$ 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
Op het scherm vraagt het formulier om een beslissing vast te leggen naar de categorieën die het project verplicht stelt, en de lijst met beslissingen versmal je op categorie net zoals bij het bord.
Kies aan welke kant een categorie indeelt
Categorieën gaan op taken én op beslissingen, maar sommige betekenen maar aan één kant iets. --applies-to kiest:
$ 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
Versmallen aan de kant die ze niet indeelt wordt geweigerd:
$ amenbo decision list --filter "dim:Platform=ios"
Error: dimension 'Platform' does not classify decisions,
so `dim:` cannot narrow decisions by it
Ook op het scherm verschijnt een categorie die tot taken beperkt is niet meer op de pagina van een beslissing. Waarden die al toegekend zijn worden niet weggehaald.
Andere veranderingen
- Het Japans op het scherm is verbeterd — formuleringen die je twee keer moest lezen om ze te begrijpen. De namen van de statussen zijn ook in lijn gebracht met wat er op het scherm staat in acht andere talen.
- Een nieuwe beslissing krijgt vanzelf de waarde “huidig” — op een categorie die als tijdas is ingesteld gaat de waarde waarvan de periode vandaag omvat erop, net als bij taken. Er wordt tijdens het vastleggen niet meer naar gevraagd.
- Woorden bereiken beslissingen —
amenbo searchvindt een beslissing nu ook op de naam van een waarde uit een categorie. - Een kaart landt overal in de kolom waar ze boven lijkt te hangen — het kwam voor dat ze niet landde terwijl ze wel boven de kolom leek te staan.
- Namen van categorieën mogen geen witruimte meer bevatten — een naam met witruimte kon je niet in
--filternoemen. Namen die je al hebt blijven werken. amenbo configleest elke instelling terug dieconfig setwegschrijft — sommige waren wel te schrijven, maar kwamen er niet uit.
Waar je het haalt
Open het installatiebestand voor jouw besturingssysteem bij de nieuwste uitgave. Beheerdersrechten zijn niet nodig.
- macOS —
.pkg, één voor Apple silicon en één voor Intel (de GUI en de CLI komen samen) - Windows — setup-
.exe(de GUI en de CLI komen samen) - Linux — de GUI is een AppImage; het commando
amenbokomt uit het CLI-installatiebestand
Bijwerken: in de GUI voert de banner “er is een nieuwere versie” het ter plekke door. Heb je alleen de CLI geïnstalleerd, dan verwisselt amenbo update --apply hem.
Het opgeslagen gegevensformaat gaat omhoog — de eerste keer starten op deze versie migreert het, en een back-up van vóór de migratie wordt vanzelf bewaard. Eenmaal gemigreerd krijgt een eerdere versie het niet meer open. De GUI en de CLI worden door hetzelfde installatiebestand samen bijgewerkt, dus laat er geen van beide op de oude versie achter.
Voor het eerst hier? Kijk bij Beginnen.