Commit Graph

24 Commits

Author SHA1 Message Date
znetsixe
65ceb696ab Merge remote-tracking branch 'origin/main' into dev-rene
# Conflicts:
#	.dockerignore
#	.gitmodules
#	Dockerfile
#	docker-compose.yml
#	nodes/generalFunctions
#	nodes/machineGroupControl
#	nodes/measurement
#	nodes/monster
#	nodes/pumpingStation
#	nodes/reactor
#	nodes/rotatingMachine
#	nodes/settler
#	package-lock.json
#	package.json
2026-03-31 18:29:03 +02:00
root
91a298960c Prepare reactor, diffuser, and settler updates for mainline merge 2026-03-31 14:26:33 +02:00
Rene De Ren
1d98670706 Validate diffuser through the full stack 2026-03-12 16:32:25 +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
znetsixe
6a6c04d34b Migrate to new Gitea instance (gitea.wbd-rd.nl)
- Update all submodule URLs from gitea.centraal.wbd-rd.nl to gitea.wbd-rd.nl
- Add settler as proper submodule in .gitmodules
- Add agent skills, function anchors, decisions, and improvements
- Add Docker configuration and scripts
- Add manuals and third_party docs
- Update .gitignore with secrets and build artifacts
- Remove stale .tgz build artifact

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 21:07:04 +01:00
znetsixe
daabfd8697 added skills etc 2026-02-12 10:48:20 +01:00
znetsixe
049f5065bf updates 2025-11-30 20:13:33 +01:00
znetsixe
472d1b6f8e updates 2025-11-28 10:00:01 +01:00
znetsixe
6c9214e5de latest version 2025-11-25 15:11:14 +01:00
p.vanderwilt
b871b23c24 Remove TensorFlow dependencies from package.json 2025-11-21 11:56:59 +01:00
znetsixe
30f04bd897 updates 2025-11-20 22:29:35 +01:00
znetsixe
c2f39711e3 latest updates 2025-11-10 16:20:34 +01:00
znetsixe
1926f0b111 updated package to point to main branch always 2025-11-05 09:09:44 +01:00
p.vanderwilt
24c443840b Add settler to package.json 2025-10-31 12:14:58 +01:00
znetsixe
5a15df291b Added pumping station node 2025-10-14 13:50:47 +02:00
p.vanderwilt
c134fa0b1a Update subproject commits and package dependencies 2025-09-23 11:35:16 +02:00
znetsixe
7185fddc99 updates 2025-09-22 16:06:58 +02:00
znetsixe
85e18f9f35 added updated valve and valve group control to evolv stack 2025-07-31 09:09:58 +02:00
p.vanderwilt
2660d00021 Update submodule coreSync and fix reference to heat exchanger 2025-07-02 11:47:30 +02:00
p.vanderwilt
22ccfdef51 Fixed package.json reference to dashboardAPI 2025-07-02 11:16:50 +02:00
znetsixe
7311d0cc63 updates ongoing 2025-06-10 17:49:02 +02:00
znetsixe
fc5d73fb93 gate modules updated 2025-06-02 11:03:47 +02:00
znetsixe
d312f41a7c added gitignore 2025-05-27 15:10:55 +02:00
znetsixe
1a837b1c04 added package 2025-05-14 11:32:19 +02:00