Rene De Ren
9cb3657bae
Track dashboardapi buildConfig adoption
2026-03-12 16:11:10 +01:00
Rene De Ren
bd9432eebb
Validate dashboardapi round-trip through Node-RED
2026-03-12 11:40:37 +01:00
Rene De Ren
c9bacb64c8
Add monster coverage and stack validation
2026-03-12 10:32:09 +01:00
Rene De Ren
e580c93c84
docs: add open issues from codebase scan
...
Tracked issues for diffuser restoration, ML module relocation,
monster architecture modernization, test code cleanup, and dashboardAPI improvements.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-12 09:34:51 +01:00
Rene De Ren
b02306c42f
fix: codebase scan — bug fixes, security, logging consistency, monster modernization
...
- generalFunctions: add missing migrateConfig(), config versioning, formatters module
- rotatingMachine: fix eneableLog typo, correct child registration ID
- machineGroupControl: console.log → structured logger
- settler/reactor: console.log → logger, throw on unknown reactor type
- monster: modernize imports to require('generalFunctions'), remove broken
TensorFlow code, add childRegistrationUtils, consolidate input handlers
- dashboardAPI: remove hardcoded Grafana bearer token, use logger
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-12 09:33:52 +01:00
Rene De Ren
2c76430394
feat: working E2E container stack with Node-RED + InfluxDB + Grafana
...
- Fix Dockerfile.e2e to install EVOLV properly in Node-RED /data/
- Add measurement node E2E test flow with scaling (4-20mA to 0-5m)
- Add Grafana health check to run-e2e.sh
- Guard pumpingStation demo IIFE with require.main check
- All 10 EVOLV nodes load successfully in containerized Node-RED
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 16:38:14 +01:00
Rene De Ren
49ebd833db
feat: add node tests, integration tests, API reference, fix pumpingStation bug
...
- Add 127 unit tests for measurement, pumpingStation, reactor, settler specificClass
- Add 32 integration tests for parent-child registration flows
- Fix pumpingStation tick() calling non-existent _calcTimeRemaining (was _calcRemainingTime)
- Add API reference documentation for all generalFunctions modules
Total tests: 536 (389 Jest + 23 node:test + 124 legacy), all passing
Closes #17 , #19 , #20
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 16:32:04 +01:00
Rene De Ren
905a061590
feat: architecture refactor — validators, positions, menuUtils, ESLint, tests, CI
...
Major improvements across the codebase:
- Extract validationUtils.js (548→217 lines) into strategy pattern validators
- Extract menuUtils.js (543→35 lines) into 6 focused menu modules
- Adopt POSITIONS constants across 23 files (183 replacements)
- Eliminate all 71 ESLint warnings (0 errors, 0 warnings)
- Add 158 unit tests for ConfigManager, MeasurementContainer, ValidationUtils
- Add architecture documentation with Mermaid diagrams
- Add CI pipeline (Docker, ESLint, Jest, Makefile)
- Add E2E infrastructure (docker-compose.e2e.yml)
Test results: 377 total (230 Jest + 23 node:test + 124 legacy), all passing
Lint: 0 errors, 0 warnings
Closes #2 , #3 , #9 , #13 , #14 , #18
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 15:37:20 +01:00
p.vanderwilt
80de324b32
Update reactor submodule to latest commit
2025-11-28 11:53:57 +01:00
p.vanderwilt
c8d5ea0fce
Update submodule commits for reactor and rotatingMachine
2025-11-21 14:49:50 +01:00
p.vanderwilt
b871b23c24
Remove TensorFlow dependencies from package.json
2025-11-21 11:56:59 +01:00
p.vanderwilt
91b681a74d
Add additional sensors
2025-11-12 10:48:38 +01:00
p.vanderwilt
76d2008e52
Update submodule commits and package-lock.json dependencies
2025-11-12 10:30:51 +01:00
p.vanderwilt
3c304f14e5
Update submodules for recirculation implementation
2025-11-06 15:03:43 +01:00
p.vanderwilt
24c443840b
Add settler to package.json
2025-10-31 12:14:58 +01:00
p.vanderwilt
c4c8629c01
add settler submodule
2025-10-31 12:11:50 +01:00
609c72cedc
Merge pull request 'dev-Rene' ( #5 ) from dev-Rene into main
...
Reviewed-on: https://gitea.centraal.wbd-rd.nl/RnD/EVOLV/pulls/5
2025-10-24 19:25:04 +00:00
znetsixe
f299e125ea
Merge branch 'dev-Rene' of https://gitea.centraal.wbd-rd.nl/RnD/EVOLV into dev-Rene
2025-10-24 21:24:40 +02:00
Rene De ren
3a181e78f3
added pumpingstation
2025-10-24 21:24:35 +02:00
Rene De ren
5761fd382e
remove pumpingstation in git
2025-10-24 21:24:23 +02:00
znetsixe
04d0b50b3d
updates
2025-10-24 21:23:40 +02:00
znetsixe
d5a802f04f
test pumpingstation fix?
2025-10-24 21:10:23 +02:00
Rene De ren
fa8aa0c527
added pumpingstation
2025-10-24 15:15:51 +02:00
Rene De ren
d9cced8932
remove pumpingstation in git
2025-10-24 15:13:03 +02:00
znetsixe
53d1e9ac31
new commits
2025-10-23 10:21:28 +02:00
znetsixe
ba2070e65e
updates
2025-10-21 12:45:30 +02:00
HorriblePerson555
df9fbb3733
Update subproject commits for various nodes
2025-10-16 15:45:40 +02:00
e6e292679b
Update README.md
2025-10-16 13:39:52 +00:00
72cdc45858
Merge pull request 'dev-Rene' ( #2 ) from dev-Rene into main
...
Reviewed-on: https://gitea.centraal.wbd-rd.nl/RnD/EVOLV/pulls/2
2025-10-16 13:36:25 +00:00
znetsixe
84a7cf6b04
Merge remote-tracking branch 'origin/main' into dev-Rene
2025-10-16 15:36:12 +02:00
znetsixe
f464881047
latest commit
2025-10-16 15:31:14 +02:00
znetsixe
cba5f684bc
mods
2025-10-16 14:48:03 +02:00
HorriblePerson555
4cd90eab23
Update measurement submodule to latest commit
2025-10-15 12:43:30 +02:00
znetsixe
1437431f83
updates
2025-10-14 14:08:51 +02:00
znetsixe
5348d92c7a
updates
2025-10-14 14:08:21 +02:00
znetsixe
11300921ef
added pumping station node
2025-10-14 13:53:05 +02:00
znetsixe
5a15df291b
Added pumping station node
2025-10-14 13:50:47 +02:00
znetsixe
a1423b2f7c
addin pumpingstation
2025-10-13 11:45:39 +02:00
znetsixe
5536af017f
Remove incorrect pumpingStation submodule
2025-10-13 11:43:10 +02:00
znetsixe
affa4ac7ea
updated missing .git
2025-10-13 11:38:36 +02:00
znetsixe
fd5f2c2d93
added pumpingstation
2025-10-13 11:33:42 +02:00
znetsixe
2d97f8d7eb
deleted package
2025-10-13 11:32:33 +02:00
znetsixe
f37d54ca39
Commit changes for dev branch
2025-10-13 09:37:53 +02:00
znetsixe
0275384bc4
Remove leftover heatExchanger submodule reference
2025-10-13 09:31:38 +02:00
p.vanderwilt
b7b1d64713
Update submodule references and package-lock.json dependencies
2025-10-10 11:35:56 +02:00
p.vanderwilt
212f1ec432
Fix reactor node syntax error
2025-10-01 11:52:33 +02:00
znetsixe
d3a688a2d0
update reactor submodule
2025-09-29 09:51:15 +02:00
znetsixe
85c79015ce
Merge branch 'main' of https://gitea.centraal.wbd-rd.nl/RnD/EVOLV
2025-09-29 09:45:43 +02:00
znetsixe
b7730ffdaf
heatExchanger
2025-09-29 09:17:33 +02:00
znetsixe
f61070ced4
Cleanup git submodules
2025-09-29 09:09:30 +02:00