Skip to content
Merged
Show file tree
Hide file tree
Changes from 7 commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
c87b4cf
Added the State block
deanhannigan Jul 23, 2025
4a38124
Merge remote-tracking branch 'origin/master' into feature/automation-…
deanhannigan Jul 23, 2025
f33e8d6
Lint
deanhannigan Jul 23, 2025
3ee187e
Fix for tests
deanhannigan Jul 23, 2025
5fe5878
Merge branch 'master' into feature/automation-state-block
deanhannigan Jul 24, 2025
3163572
Merge branch 'master' into feature/automation-state-block
mike12345567 Jul 29, 2025
a729a50
Merge branch 'master' into feature/automation-state-block
mike12345567 Jul 29, 2025
93f2132
Merge branch 'master' into feature/automation-state-block
deanhannigan Aug 7, 2025
a71266d
Merge branch 'master' into feature/automation-state-block
deanhannigan Aug 7, 2025
71b745f
Merge branch 'master' into feature/automation-state-block
deanhannigan Aug 7, 2025
ed10ce8
Merge branch 'master' into feature/automation-state-block
deanhannigan Aug 7, 2025
eec9a05
Feedback
deanhannigan Aug 7, 2025
7dd118e
Fix for looping feature config and UI
deanhannigan Aug 8, 2025
9bc4064
Merge branch 'master' into feature/automation-state-block
deanhannigan Aug 8, 2025
3b5bc60
Merge branch 'master' into feature/automation-state-block
deanhannigan Aug 8, 2025
7c546e5
Merge branch 'master' into feature/automation-state-block
deanhannigan Aug 8, 2025
9f307c1
Merge branch 'master' into feature/automation-state-block
deanhannigan Aug 11, 2025
be620a3
Merge branch 'master' into feature/automation-state-block
deanhannigan Aug 11, 2025
b669941
Merge branch 'master' into feature/automation-state-block
deanhannigan Aug 14, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
export let branchIdx
export let step
export let isLast
export let bindings
export let bindings = []
export let automation
export let executed = false
export let unexecuted = false
Expand All @@ -53,7 +53,7 @@
$: editableConditionUI = branch.conditionUI || {}

// Parse all the bindings into fields for the condition builder
$: schemaFields = bindings.map(binding => {
$: schemaFields = bindings?.map(binding => {
return {
name: `{{${binding.runtimeBinding}}}`,
displayName: `${binding.category} - ${binding.display.name}`,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,7 @@
AutomationActionStepId.EXECUTE_BASH,
AutomationActionStepId.EXECUTE_SCRIPT_V2,
AutomationActionStepId.SERVER_LOG,
AutomationActionStepId.EXTRACT_STATE,
].includes(k as AutomationActionStepId)
),
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -68,13 +68,17 @@

$: userBindings = automationStore.actions.buildUserBindings()
$: settingBindings = automationStore.actions.buildSettingBindings()
$: stateBindings =
($automationStore.selectedNodeId,
automationStore.actions.buildStateBindings())

// Combine all bindings for the step
$: bindings = [
...availableBindings,
...environmentBindings,
...userBindings,
...settingBindings,
...stateBindings,
]

onMount(() => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,13 +34,17 @@
}
$: userBindings = automationStore.actions.buildUserBindings()
$: settingBindings = automationStore.actions.buildSettingBindings()
$: stateBindings =
($automationStore.selectedNodeId,
automationStore.actions.buildStateBindings())

// Combine all bindings for the step
$: bindings = [
...availableBindings,
...environmentBindings,
...userBindings,
...settingBindings,
...stateBindings,
]

// Store for any UX related data
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@
popoverAnchor = target
hoverTarget = {
type: "binding",
code: binding.valueHTML,
code: binding.valueHTML || "",
}
popover.show()
}
Expand Down
Loading
Loading