JGerla
0ac5a1973c
Merge branch 'feat/editor-user-feedback' into temp_screenshot_manual
...
# Conflicts:
# src/pages/VisProgPage/VisProg.tsx
# src/pages/VisProgPage/visualProgrammingUI/nodes/BasicBeliefNode.tsx
2026-01-27 10:57:46 +01:00
JGerla
a85dbeaca6
refactor: adapted to fit the split made in monitoringPage
...
ref: N25B-450
2026-01-27 10:47:00 +01:00
Pim Hutting
8b40001038
Merge branch 'dev' into feat/monitoringpage-pim
2026-01-26 14:22:13 +01:00
JGerla
58bd57818e
Merge branch 'dev' into feat/editor-user-feedback
...
# Conflicts:
# src/pages/VisProgPage/VisProg.tsx
# src/pages/VisProgPage/visualProgrammingUI/VisProgStores.tsx
# src/pages/VisProgPage/visualProgrammingUI/nodes/BasicBeliefNode.tsx
# src/pages/VisProgPage/visualProgrammingUI/nodes/NormNode.tsx
# src/pages/VisProgPage/visualProgrammingUI/nodes/TriggerNode.tsx
2026-01-23 18:23:46 +01:00
JGerla
85b84c2281
feat: added visibility toggle with autoHide option
...
ref: N25B-450
2026-01-23 17:10:48 +01:00
Twirre
f9e0eb95f8
Merge branch 'feat/add-inferred-belief-node' into 'dev'
...
feat: added an inferred belief node to the editor
See merge request ics/sp/2025/n25b/pepperplus-ui!42
2026-01-23 12:57:35 +00:00
Gerla, J. (Justin)
47c5e94b8f
feat: added an inferred belief node to the editor
2026-01-23 12:57:34 +00:00
Björn Otgaar
ec211ccbc3
chore: fix the capitalization of 3 characters to make sure they match. :)
2026-01-23 11:25:30 +01:00
JGerla
274ffb0238
fix: fixed bug with warning rendering in the sidebar
...
ref: N25B-450
2026-01-22 18:19:36 +01:00
JGerla
a00fd02634
fix: fixed runProgram button being disabled if program is invalid
...
ref: N25B-450
2026-01-22 17:55:57 +01:00
JGerla
84d9cbb19d
fix: fixed centering for jumptonode from warningSidebar
...
ref: N25B-450
2026-01-22 16:14:46 +01:00
JGerla
e86c06c3e5
fix: fixed deleting behaviour
...
ref: N25B-450
2026-01-22 10:26:21 +01:00
JGerla
5d55ebaaa2
feat: Added global warning for incomplete program chain
...
ref: N25B-450
2026-01-20 11:53:51 +01:00
Pim Hutting
cada85e253
chore: added tests for monitoringpage
...
also moved some functions from VisProg outside VisProg.tsx into
VisProgLogic.tsx so I can reuse it for the reset experiment function
of monitor page
Also fixed a small merge error in TriggerNodes.tsx
ref: N25B-400
2026-01-18 12:38:23 +01:00
Pim Hutting
45ef5a353c
Merge remote-tracking branch 'origin/feat/add-inferred-belief-node' into feat/monitoringpage
2026-01-16 15:39:20 +01:00
Pim Hutting
d8cae9f838
feat: added reset experiment (in UI)
...
ref:N25B-400
2026-01-16 14:25:26 +01:00
JGerla
022a6708ea
feat: added a Warnings sidebar
...
warnings are now displayed in the sidebar
ref: N25B-450
2026-01-15 16:04:09 +01:00
JGerla
385ec250cc
feat: finished basic warning system
...
nodes can now register warnings to prevent running the program
ref: N25B-450
2026-01-15 14:23:35 +01:00
JGerla
66daafe1f0
feat: added disabling of runProgram button if program is not valid
...
ref: N25B-450
2026-01-15 12:21:09 +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
Storm
5e245a00da
chore: remove useState import
2026-01-13 12:39:48 +01:00
Storm
1e951968dd
Merge remote-tracking branch 'origin/demo' into feat/monitoringpage
2026-01-13 12:39:25 +01:00
Gerla, J. (Justin)
566c4c18cc
feat: added node-tooltips to the editor
2026-01-13 11:29:45 +00: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
Pim Hutting
c2486f5f43
Merge branch 'feat/monitoringpage-pim' into feat/monitoringpage
2026-01-12 13:04:15 +01:00
Björn Otgaar
a0a4687aeb
chore: add support for dark mode in monitoring page
2026-01-10 12:14:37 +01:00
Pim Hutting
a2b4847ca4
Merge remote-tracking branch 'origin/demo' into feat/monitoringpage-pim
2026-01-08 09:54:48 +01:00
Björn Otgaar
a1e242e391
feat: added the functionality for the play, pause, next phase, reset phase, reset experiment buttons
...
ref: N25B-400
2026-01-07 18:31:56 +01:00
Pim Hutting
4356f201ab
feat: added endpoint
...
ref:N25B-400
2026-01-07 17:39:20 +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)
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
Gerla, J. (Justin)
bd93b04bfd
feat: made (reduced) program data available on all pages
2026-01-06 12:27:22 +00:00
Tuurminator69
9601f56ea9
feat: merged most of simpleprogram into MP
...
ref: N25B-398
2026-01-05 17:35:32 +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
JobvAlewijk
cd1aa84f89
feat: using programstore
...
ref: N25B-399
2026-01-02 20:43:20 +01:00
JobvAlewijk
469a6c7a69
build: merge
...
ref: N25B-402
2026-01-02 19:56:01 +01:00
JobvAlewijk
f0fe520ea0
feat: first version of simple program shown
...
shows up if you run the program
ref: N25B-405
2025-12-30 18:10:51 +01:00
JGerla
b10dbae488
test: added tests for the ProgramStore
...
also added documentation
ref: N25B-428
2025-12-20 22:58:22 +01:00
Gerla, J. (Justin)
58ab95eee1
fix: edge-disconnections-are-not-reflected-in-reduced-program
2025-12-14 21:56:18 +00:00
Pim Hutting
501f56e009
chore: solve merge conflicts with dev
...
ref: N25B-189
2025-12-09 14:21:23 +01:00
Gerla, J. (Justin)
5e22ed8806
feat: added undo and redo functionality
2025-12-07 15:21:59 +00:00
Pim Hutting
e9ea0fb37e
Merge remote-tracking branch 'origin/dev' into feat/save-load-nodes
2025-12-04 11:04:56 +01:00
Pim Hutting
5287cb3bf3
Merge remote-tracking branch 'origin/dev' into feat/save-load-nodes
2025-11-26 14:05:38 +01:00
Twirre Meulenbelt
690880faa4
feat: send program to backend in the latest form
...
ref: N25B-198
2025-11-25 10:55:57 +01:00
Björn Otgaar
f37df1c726
chore: cleanup broken tests, add extra documentation, make sure everything is clean and code style isn't inconsistant
2025-11-19 10:13:08 +01:00
Björn Otgaar
3e73e78ee9
chore: merge the rest of the nodes back into this structure, and make sure that start and end nodes are not deletable.
2025-11-18 13:25:13 +01:00
Björn Otgaar
35ff58eca8
refactor: defaults should be in their own file, respecting eslint/ react standards. all tests fail, obviously.
...
ref: N25B-294
2025-11-17 16:00:36 +01:00
Björn Otgaar
c5dc825ca3
refactor: Initial working framework of node encapsulation works- polymorphic implementation of nodes in creating and connecting calls correct functions
...
ref: N25B-294
2025-11-17 14:25:01 +01:00
Pim Hutting
22da2ca664
feat: added functionality of saving and loadiing
...
for supported browsers, using the File System Access API.
otherwise, fallback to download the file and then you can load from download
ref: N25B-189
2025-11-12 11:17:15 +01:00