JGerla
7c9c0e1581
Merge branch 'demo' into feat/add-inferred-belief-node
...
# Conflicts:
# src/pages/VisProgPage/visualProgrammingUI/nodes/BasicBeliefNode.tsx
# src/pages/VisProgPage/visualProgrammingUI/nodes/NormNode.tsx
# src/pages/VisProgPage/visualProgrammingUI/nodes/TriggerNode.tsx
2026-01-19 17:19:28 +01:00
JGerla
0ba026092d
fix: fixed reconnect being able to circumvent connection rules
...
the fix fixes the behavior, however user feedback does not reflect the fix as it driven by events that aren't triggered by onReconnect connection, and thus it would take a lot of time to fix the user feedback for onReconnect
2026-01-19 17:13:46 +01:00
Pim Hutting
8c28dd6c1c
Merge branch 'feat/recursive-goal-making' into 'demo'
...
Adding goal nodes automatically adds them to the plan, and correctly reduces them
See merge request ics/sp/2025/n25b/pepperplus-ui!40
2026-01-19 14:00:04 +00:00
JGerla
f99ad7ad2e
feat: added tooltip and patched potential breaking point in mode toggle for the new node
...
ref: N25B-433
2026-01-14 13:57:58 +01:00
JGerla
33f520d310
Merge branch 'demo' into feat/add-inferred-belief-node
...
# Conflicts:
# src/pages/VisProgPage/VisProg.module.css
# src/pages/VisProgPage/visualProgrammingUI/NodeRegistry.ts
2026-01-14 13:48:57 +01:00
JGerla
1bec74a078
test: wrote tests for inferred Belief node
...
ref: N25B-433
2026-01-14 13:47:54 +01:00
JGerla
1f0237baac
refactor: moved the nobeliefCyclerule into BeliefGlobals, and fixed function and filenaming
...
ref: N25B-433
2026-01-14 13:44:59 +01:00
Björn Otgaar
e1257bdf48
Merge branch 'demo' into feat/recursive-goal-making
2026-01-13 12:33:27 +01:00
Björn Otgaar
3f7e196bb7
Merge branch 'feat/add-node-tooltips' into 'demo'
...
feat: added node-tooltips to the editor
See merge request ics/sp/2025/n25b/pepperplus-ui!39
2026-01-13 11:29:45 +00:00
Gerla, J. (Justin)
566c4c18cc
feat: added node-tooltips to the editor
2026-01-13 11:29:45 +00:00
JGerla
3d6e065dd5
feat: added rule to prevent one belief being connected to both inferredBelief inputs
...
ref: N25B-433
2026-01-13 11:32:23 +01:00
JGerla
f8f0f12128
style: added documentation to the InferredBelief Node
...
ref: N25B-433
2026-01-13 09:26:02 +01:00
JGerla
2d9f430a30
style: cleaned up code for InferredBeliefNode.tsx
...
ref: N25B-433
2026-01-13 08:59:34 +01:00
JGerla
f8acdda03c
feat: added rule to prevent cyclical connections between inferred belief nodes
...
ref: N25B-433
2026-01-13 08:52:50 +01:00
JGerla
b869f7c071
feat: added reduce and connection logic
...
A rule still needs to be added to the inferred belief handles to prevent cyclical inferredBeliefs, but aside from that logic ifs finished.
ref: N25B-433
2026-01-12 16:44:25 +01:00
JGerla
0a4940bdd0
feat: made a basic version of inferredBeliefNode without all functionality
...
full reduce and connection logic is still missing
ref: N25B-433
2026-01-12 15:34:44 +01:00
Björn Otgaar
8ffc919e7e
fix: added a missing test, corrected the imports, added behavior for disconnected goals as last step
...
ref: N25B-434
2026-01-10 11:26:26 +01:00
Björn Otgaar
a5a345b9a9
test: add tests for goal and triggers
2026-01-08 14:38:37 +01:00
Björn Otgaar
96afba2a1d
chore: add name field to trigger nodes
2026-01-08 14:09:44 +01:00
Björn Otgaar
c7ed3c8ef2
feat: added correct showing of goals with the description and can_fail
...
ref: N25B-434
2026-01-08 12:31:46 +01:00
Björn Otgaar
e6f29a0f6b
chore: fix the eslint issues
2026-01-08 11:33:10 +01:00
Björn Otgaar
a4428c0d67
feat: automatic addition of goals to a current goal node, adding it to the plan, making sure the data stays correct. Also for the trigger nodes. :)
...
ref: N25B-434
2026-01-07 17:55:54 +01:00
5385bd72b1
Merge branch 'refactor/nodes-match-functionality' into 'demo'
...
Refactor of visual programming page to fully match the CB's program schema. Includes overhaul of UI elements for plan creation.
See merge request ics/sp/2025/n25b/pepperplus-ui!38
2026-01-07 15:19:46 +00:00
Björn Otgaar
e805c882fe
Merge branch 'refactor/nodes-match-functionality' into feat/recursive-goal-making
2026-01-07 15:51:14 +01:00
Björn Otgaar
35ab95bd35
chore: correct reducing
2026-01-07 15:50:45 +01:00
Björn Otgaar
ad8111d6c2
chore: initial branch commit
2026-01-07 15:44:56 +01:00
Björn Otgaar
4e07b95722
chore: fix specific (new) handles
2026-01-07 15:24:45 +01:00
Björn Otgaar
442df423d1
Merge branch 'demo' into refactor/nodes-match-functionality
2026-01-07 15:15:17 +01:00
Björn Otgaar
bd079a4121
Merge branch 'feat/add-connection-validation-and-limits' into 'demo'
...
feat: added rule based connection validation and connection limits to the editor
See merge request ics/sp/2025/n25b/pepperplus-ui!35
2026-01-07 13:32:54 +00:00
Gerla, J. (Justin)
9e7c192804
feat: added rule based connection validation and connection limits to the editor
2026-01-07 13:32:53 +00:00
Björn Otgaar
d2d4dc1242
fix: small fixes for merge
2026-01-07 13:15:46 +01:00
Björn Otgaar
e6b0d7564d
Merge branch 'demo' into refactor/nodes-match-functionality
2026-01-07 13:15:40 +01:00
Gerla, J. (Justin)
6d1c17e77b
Merge branch 'feat/conditional-norm' into 'demo'
...
Conditional Norms
See merge request ics/sp/2025/n25b/pepperplus-ui!34
2026-01-07 09:27:23 +00:00
Björn Otgaar
4e9a048c90
Conditional Norms
2026-01-07 09:27:23 +00:00
Björn Otgaar
c13fb7d33d
refactor: change the belief nodes to include a description part
2026-01-06 16:28:41 +01:00
Pim Hutting
0ad2d5935f
Merge branch 'fix/incorrect-phase-reduction-order' into 'demo'
...
fix: incorrect phase reduction order
See merge request ics/sp/2025/n25b/pepperplus-ui!33
2026-01-06 15:12:01 +00:00
Gerla, J. (Justin)
9b3414ba98
fix: incorrect phase reduction order
2026-01-06 15:12:00 +00:00
Björn Otgaar
381cb0c822
Merge branch 'demo' into refactor/nodes-match-functionality
2026-01-06 15:51:28 +01:00
Björn Otgaar
0b74763e24
chore: diffewrent semantic placeholder
2026-01-06 15:40:09 +01:00
Björn Otgaar
08374ac2c2
chore: fix the tests with 2 lines
2026-01-06 15:37:36 +01:00
Björn Otgaar
46c2e0ede6
chore: remove belief default text
2026-01-06 15:35:19 +01:00
Pim Hutting
9c80391fea
Merge branch 'feat/basic-belief-nodes' into 'demo'
...
Create a basic belief node that can be used in further stages to create inferred belief and be inputs for other nodes.
See merge request ics/sp/2025/n25b/pepperplus-ui!32
2026-01-06 14:29:13 +00:00
Björn Otgaar
f4745c736f
refactor: update the goal node to have a description for plans that need to be checked, and correctly give the value to the CB.
...
ref: N25B-412
2026-01-06 15:28:31 +01:00
Björn Otgaar
508fa48be6
fix: fix the goal node's "can_fail" to have the correct property.
2026-01-06 14:47:56 +01:00
JobvAlewijk
9dae45e398
Merge branch 'feat/make-program-data-available-on-all-pages' into 'demo'
...
feat: made (reduced) program data available on all pages
See merge request ics/sp/2025/n25b/pepperplus-ui!36
2026-01-06 12:27:22 +00:00
Gerla, J. (Justin)
bd93b04bfd
feat: made (reduced) program data available on all pages
2026-01-06 12:27:22 +00:00
Björn Otgaar
216b136a75
chore: change goal text, correct output for gestures, allow step specific reducing, fix tests/ add tests for new things
2026-01-05 16:38:06 +01:00
JGerla
111400bd82
fix: fixed scrolling behavior inside editor when plan editor window is opened
...
ref: N25B-412
2026-01-05 15:53:20 +01:00
Björn Otgaar
01d73b777a
chore: fix one test
2026-01-05 10:37:05 +01:00
Björn Otgaar
9f26edb6ec
chore: dont use object, use detected object.
2026-01-05 10:34:45 +01:00