This commit is contained in:
Mateusz Gruszczyński
2026-09-21 10:05:00 +02:00
parent 334102d9cb
commit 09c10d8008
17 changed files with 612 additions and 52 deletions
+44
View File
@@ -1162,6 +1162,50 @@
</div>
</dialog>
<dialog id="flowDescriptionDialog">
<form id="flowDescriptionForm" class="dialog-form">
<div class="dialog-head">
<div><span class="eyebrow" data-i18n="flow.quickEdit">Quick edit</span>
<h2 data-i18n="flow.editDescription">Edit description</h2>
</div><button type="button" data-close data-ui-icon="close"></button>
</div>
<p class="field-note"><strong id="flowDescriptionName"></strong></p>
<label><span data-i18n="flow.description">Description</span><textarea name="description" rows="6" maxlength="1200"
data-i18n-placeholder="flow.descriptionPlaceholder" placeholder="Describe what this Flow does…"></textarea></label>
<p class="field-note" data-i18n="flow.descriptionQuickHint">Only the description is changed. You do not need to open the Flow editor.</p>
<div class="form-actions"><button type="button" class="secondary" data-close
data-i18n="actions.cancel">Cancel</button><button type="submit" class="primary"
data-i18n="actions.save">Save</button></div>
</form>
</dialog>
<dialog id="flowSimpleSimulationDialog" class="dialog-wide flow-simple-simulation-dialog">
<div class="dialog-form">
<div class="dialog-head">
<div><span class="eyebrow" data-i18n="flow.simpleSimulatorEyebrow">Simple preview</span>
<h2 data-i18n="flow.simpleSimulator">Simulator</h2>
</div><button type="button" data-close data-ui-icon="close"></button>
</div>
<div class="flow-simple-intro">
<div><strong id="flowSimpleSimulationName"></strong><span data-i18n="flow.simpleSimulatorHint">Set a situation and see whether each Flow action would run.</span></div>
<span class="badge" data-i18n="flow.simpleSimulatorSafe">Preview only — nothing is changed</span>
</div>
<section class="flow-simple-scenario">
<div class="flow-simple-section-head"><div><strong data-i18n="flow.simpleScenario">Situation to check</strong><p class="field-note"
data-i18n="flow.simpleScenarioHint">Leave values unchanged to use the current application and Home Assistant state.</p></div></div>
<label class="flow-simple-time"><span data-i18n="flow.simulationTime">Simulation date and time</span><input
id="flowSimpleSimulationAt" type="datetime-local"></label>
<div id="flowSimpleSimulationOverrides" class="flow-simple-simulation-overrides"></div>
<div class="form-actions"><button class="primary" type="button" data-action="run-flow-simple-simulation"
data-i18n="flow.simpleCheck">Check what happens</button></div>
</section>
<section class="flow-simple-results-section">
<div class="flow-simple-section-head"><strong data-i18n="flow.simpleResult">What will happen?</strong></div>
<div id="flowSimpleSimulationResults" class="flow-simple-results"></div>
</section>
</div>
</dialog>
<dialog id="flowTestDialog" class="dialog-wide">
<div class="dialog-form">
<div class="dialog-head">