humainflow-web/src/app/shared
Lucio Lelii f41962993c Show step preview placeholders as expandable values, not a flat string replace
A node's Condition/prompt preview resolved ${{name}} placeholders with a
single-pass string replace, so a runtime value got duplicated wherever the
same placeholder repeated in the source text (e.g. a Conditional's
${{x}} != null && ${{x}}.contains(...) pattern) and long/verbose values were
dumped inline unbounded. Reuse the existing template-placeholder machinery
(already used for HumanDecisionBlock/HumanInteractionBlock text) instead: a
new "template" field type on the settings dialog renders each placeholder as
its own expandable segment.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-12 13:26:58 +02:00
..
admin-reset-password-dialog fix: correct real bugs and remove dead code found in a full-project quality review 2026-07-21 14:27:34 +02:00
behavioral-probe-editor feat: update flow editor enhancements 2026-09-01 15:53:39 +02:00
bias-annotations feat: update flow editor enhancements 2026-09-01 15:53:39 +02:00
bias-compare-dialog Show every LLM assessment as a history, and drop one that arrives too late 2026-09-08 11:42:06 +02:00
bias-impact-experiment-dialog Show every LLM assessment as a history, and drop one that arrives too late 2026-09-08 11:42:06 +02:00
bias-impact-report-list Open a bias report in its own window, and make the reports list a list 2026-09-08 11:41:24 +02:00
bias-impact-report-viewer Show every LLM assessment as a history, and drop one that arrives too late 2026-09-08 11:42:06 +02:00
bias-output-diff Show a compared output field by field, not as two JSON trees 2026-09-08 10:50:31 +02:00
bias-report-dialog Open a bias report in its own window, and make the reports list a list 2026-09-08 11:41:24 +02:00
bias-rerun-dialog feat: update flow editor enhancements 2026-09-01 15:53:39 +02:00
blocks-list Make the blocks and containers palettes scroll again 2026-09-03 10:55:05 +02:00
change-password-dialog fix: correct real bugs and remove dead code found in a full-project quality review 2026-07-21 14:27:34 +02:00
confirm-dialog refactor(dialogs): converge confirm/node-settings/human-interaction/subflow-preview onto shared tokens 2026-07-22 09:02:35 +02:00
containers-list Make the blocks and containers palettes scroll again 2026-09-03 10:55:05 +02:00
custom-connection feat(bias-impact): complete side-effect policy, compare, report list and canvas highlighting 2026-07-21 11:20:57 +02:00
custom-socket feat: improve auth flow and task execution UX 2026-04-09 14:01:56 +02:00
execution-compare Say which subject a bias intervention moved, and let an LLM assess it 2026-09-08 10:50:54 +02:00
execution-error-dialog Open a step's failure instead of squeezing it into a tooltip 2026-09-09 16:49:40 +02:00
execution-tree Keep the execution tree's iteration list in step with the run 2026-09-03 16:28:26 +02:00
flow-assistant Fold the assistant's panels away, and name the default it will use 2026-09-07 12:30:03 +02:00
flow-validation-panel Enhance editor empty state and stabilize panel layout 2026-04-24 12:18:19 +02:00
flows-list Export a flow as a JSON file from the actions menu 2026-09-04 16:48:01 +02:00
global-notification refactor: code quality improvements (tasks 1-15) 2026-04-09 14:53:02 +02:00
group-holder feat(assistant): add AI flow creation modal and robust session mapping 2026-05-13 12:17:35 +02:00
human-decision-interaction feat(task-execution): resolve ${{...}} placeholders in human interaction text 2026-07-24 21:07:54 +02:00
human-interaction-dialog feat(task-execution): support human decision contracts 2026-07-23 11:30:32 +02:00
human-text-interaction feat(task-execution): resolve ${{...}} placeholders in human interaction text 2026-07-24 21:07:54 +02:00
json-viewer Show a compared output field by field, not as two JSON trees 2026-09-08 10:50:31 +02:00
llm-descriptor-settings Pre-fill no temperature for an LLM assessment 2026-09-09 12:23:32 +02:00
modal-shell refactor(styles): introduce shared design tokens, migrate modal-shell onto them 2026-07-21 15:07:18 +02:00
node-settings-dialog Show step preview placeholders as expandable values, not a flat string replace 2026-09-12 13:26:58 +02:00
nodes Show step preview placeholders as expandable values, not a flat string replace 2026-09-12 13:26:58 +02:00
ordering Strengthen frontend spec coverage 2026-04-21 12:39:33 +02:00
project-context-dialog Group the flows list by project, with shared context and project runs 2026-09-03 07:53:42 +02:00
project-delete-dialog Group the flows list by project, with shared context and project runs 2026-09-03 07:53:42 +02:00
project-dialog Show projects with no flows, so a new one is visible 2026-09-03 08:02:47 +02:00
rete-editor Add fullscreen mode, wider zoom-out, and draggable execution graph positions 2026-09-02 20:00:34 +02:00
side-effect-policy-selector feat(bias-impact): complete side-effect policy, compare, report list and canvas highlighting 2026-07-21 11:20:57 +02:00
subflow-preview-dialog Add fullscreen mode, wider zoom-out, and draggable execution graph positions 2026-09-02 20:00:34 +02:00
task-execution-inputs-panel Validate MCP file uploads in execution UI 2026-09-11 14:50:21 +02:00
task-execution-viewer Validate MCP file uploads in execution UI 2026-09-11 14:50:21 +02:00
tasks-executions-list Compare two runs of a flow, picked from the run list 2026-09-03 22:17:25 +02:00
template-placeholder-text Group the flows list by project, with shared context and project runs 2026-09-03 07:53:42 +02:00
title-toolbar Hide flow finalization behind a feature flag 2026-09-03 10:58:15 +02:00
feature-flags.ts Hide flow finalization behind a feature flag 2026-09-03 10:58:15 +02:00
password-dialog-chrome.css fix: correct real bugs and remove dead code found in a full-project quality review 2026-07-21 14:27:34 +02:00