2025-10-18 - 2026-04-18

Overview

0 Active Pull Requests
31 Active Issues
Excluding merges, 3 authors have pushed 65 commits to main and 91 commits to all branches. On main, 225 files have changed and there have been 35259 additions and 10715 deletions.

21 Issues closed from 1 user

Closed #17 API reference for generalFunctions 2026-03-11 15:32:12 +00:00

Closed #19 Add tests for pumpingStation, reactor, settler, measurement nodes 2026-03-11 15:32:12 +00:00

Closed #20 Integration tests for parent-child registration flows 2026-03-11 15:32:12 +00:00

Closed #3 Externalize position constants to shared enum 2026-03-11 14:37:26 +00:00

Closed #9 Fix 73 ESLint no-unused-vars warnings 2026-03-11 14:37:26 +00:00

Closed #13 Break menuUtils.js (543 lines) into focused components 2026-03-11 14:37:26 +00:00

Closed #18 Add unit tests for generalFunctions core (MeasurementContainer, ConfigManager) 2026-03-11 14:37:26 +00:00

Closed #2 Break validationUtils.js (534 lines) into strategy pattern validators 2026-03-11 14:15:15 +00:00

Closed #14 Create architecture diagram (node relationship map) 2026-03-11 14:11:28 +00:00

Closed #21 validationUtils.js:274 - says Sorting but returns false instead of sorting 2026-03-11 14:08:27 +00:00

Closed #24 AssetLoader: unbounded cache (no max size, no TTL) 2026-03-11 14:08:27 +00:00

Closed #8 Fix softwareType case sensitivity (standardize to lowercase) 2026-03-11 14:07:25 +00:00

Closed #26 [DONE] Real E2E test stack: Node-RED + InfluxDB + Grafana 2026-03-11 14:06:57 +00:00

Closed #25 MeasurementContainer.clear() does not reset chaining context 2026-03-11 14:06:25 +00:00

Closed #1 Extract base config schema to eliminate duplication across nodes 2026-03-11 14:00:15 +00:00

Closed #23 predict_class.js:166 - array access without bounds check 2026-03-11 13:57:33 +00:00

Closed #22 Measurement.js:116 - orphaned console.log debug line 2026-03-11 13:57:32 +00:00

Closed #7 Replace hardcoded Grafana token with environment variable 2026-03-11 13:56:31 +00:00

Closed #6 Remove deprecated files (menuUtils_DEPRECATED, childRegistrationUtils_DEPRECATED) 2026-03-11 13:56:25 +00:00

Closed #4 [DONE] Add missing gravity export to generalFunctions/index.js 2026-03-11 13:54:15 +00:00

Closed #5 [DONE] Add config schemas for reactor and settler 2026-03-11 13:54:15 +00:00

31 Issues created by 1 user

Opened #1 Extract base config schema to eliminate duplication across nodes 2026-03-11 13:53:59 +00:00

Opened #2 Break validationUtils.js (534 lines) into strategy pattern validators 2026-03-11 13:53:59 +00:00

Opened #3 Externalize position constants to shared enum 2026-03-11 13:54:00 +00:00

Opened #4 [DONE] Add missing gravity export to generalFunctions/index.js 2026-03-11 13:54:00 +00:00

Opened #5 [DONE] Add config schemas for reactor and settler 2026-03-11 13:54:00 +00:00

Opened #6 Remove deprecated files (menuUtils_DEPRECATED, childRegistrationUtils_DEPRECATED) 2026-03-11 13:54:15 +00:00

Opened #7 Replace hardcoded Grafana token with environment variable 2026-03-11 13:54:16 +00:00

Opened #8 Fix softwareType case sensitivity (standardize to lowercase) 2026-03-11 13:54:16 +00:00

Opened #9 Fix 73 ESLint no-unused-vars warnings 2026-03-11 13:54:16 +00:00

Opened #10 Plugin architecture for MenuManager 2026-03-11 13:54:40 +00:00

Opened #11 Output formatter factory (beyond influxdb/process) 2026-03-11 13:54:40 +00:00

Opened #12 Config versioning for backward compatibility 2026-03-11 13:54:40 +00:00

Opened #13 Break menuUtils.js (543 lines) into focused components 2026-03-11 13:54:40 +00:00

Opened #14 Create architecture diagram (node relationship map) 2026-03-11 13:54:40 +00:00

Opened #15 Developer guide: Creating a new EVOLV node 2026-03-11 13:54:41 +00:00

Opened #16 Expand 10 stub node READMEs 2026-03-11 13:54:41 +00:00

Opened #17 API reference for generalFunctions 2026-03-11 13:54:41 +00:00

Opened #18 Add unit tests for generalFunctions core (MeasurementContainer, ConfigManager) 2026-03-11 13:54:41 +00:00

Opened #19 Add tests for pumpingStation, reactor, settler, measurement nodes 2026-03-11 13:54:42 +00:00

Opened #20 Integration tests for parent-child registration flows 2026-03-11 13:54:42 +00:00

Opened #21 validationUtils.js:274 - says Sorting but returns false instead of sorting 2026-03-11 13:54:54 +00:00

Opened #22 Measurement.js:116 - orphaned console.log debug line 2026-03-11 13:54:55 +00:00

Opened #23 predict_class.js:166 - array access without bounds check 2026-03-11 13:54:55 +00:00

Opened #24 AssetLoader: unbounded cache (no max size, no TTL) 2026-03-11 13:54:55 +00:00

Opened #25 MeasurementContainer.clear() does not reset chaining context 2026-03-11 13:54:55 +00:00

Opened #26 [DONE] Real E2E test stack: Node-RED + InfluxDB + Grafana 2026-03-11 14:06:54 +00:00

Opened #27 Restore diffuser node implementation 2026-03-12 08:36:46 +00:00

Opened #28 Relocate prediction/ML modules to external service 2026-03-12 08:36:54 +00:00

Opened #29 Modernize monster node to three-layer architecture 2026-03-12 08:36:59 +00:00

Opened #30 Clean up inline test/demo code in specificClass files 2026-03-12 08:37:04 +00:00

Opened #31 DashboardAPI node improvements 2026-03-12 08:37:07 +00:00