humainflow-web/src/app/shared/nodes
Lucio Lelii c6060540f9 Render an optional group as one button that opens a modal
Five empty chips for parameters nobody sets on most nodes took more room than
the prompt. The group now shows as a single control saying how many of its
settings are set, and opens the whole object in one dialog.

The write-back reuses the object round trip rather than the array one, so an
optional numeric cleared in the modal removes the key instead of persisting 0 -
otherwise the provider default would be unreachable, which is the bug fixed
yesterday for the inline editor. Clearing everything drops the object entirely,
so a saved flow never carries an empty husk that implies a choice was made.

A temperature of 0 counts towards the badge: it is the repeatable setting, not
an absence, and a collapsed control must never hide a value.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-04 12:39:55 +02:00
..
container-node Name a nested fieldset readably instead of by its dotted path 2026-09-04 12:20:50 +02:00
generic-node Render an optional group as one button that opens a modal 2026-09-04 12:39:55 +02:00
task-step-node Name a nested fieldset readably instead of by its dotted path 2026-09-04 12:20:50 +02:00
flow-data-schema-fields.ts feat: add execution groups and schema-driven flow fields 2026-07-20 16:22:50 +02:00
node-focus-modal-controller.spec.ts fix: correct real bugs and remove dead code found in a full-project quality review 2026-07-21 14:27:34 +02:00
node-focus-modal-controller.ts fix: correct real bugs and remove dead code found in a full-project quality review 2026-07-21 14:27:34 +02:00
node-utility.spec.ts Name a nested fieldset readably instead of by its dotted path 2026-09-04 12:20:50 +02:00
node-utility.ts Name a nested fieldset readably instead of by its dotted path 2026-09-04 12:20:50 +02:00
schema-driven-fields.spec.ts Render an optional group as one button that opens a modal 2026-09-04 12:39:55 +02:00
schema-driven-fields.ts Let the schema-driven form carry a whole object as one field 2026-09-04 12:29:54 +02:00
schema-requirements.spec.ts Let the model parameters be set from the editor and the simulation dialog 2026-09-04 11:29:32 +02:00
schema-requirements.ts Update nodes: schema-driven fields, node utility, generic/container/task-step nodes 2026-04-24 12:33:21 +02:00