Commit Graph

  • 336095c052 plan updated develop Martino Ferrari 2026-06-26 14:08:28 +02:00
  • c53a49e540 controllogic: fix data race in setPath nested-array assignment Martino Ferrari 2026-06-24 20:11:14 +02:00
  • b6bc9dc2f2 docs: control-logic array+scalar locals (Value model, statevars, array nodes) Martino Ferrari 2026-06-24 20:02:55 +02:00
  • 3133e50e09 controllogic: drop sign alias shim + add array node tests (set/remove/pop) Martino Ferrari 2026-06-24 20:02:52 +02:00
  • 550ec06bc8 ControlLogicEditor: local-var declarations + array action nodes Martino Ferrari 2026-06-24 19:56:28 +02:00
  • 9c1f2685a7 controllogic: debug value is Value (array-capable); lua get narrows to scalar Martino Ferrari 2026-06-24 19:50:47 +02:00
  • 088063d9cd controllogic: add action.array.* nodes (push/set/remove/pop/clear) Martino Ferrari 2026-06-24 19:45:40 +02:00
  • a6fa4e7c7c controllogic: locals as Value, init from declarations, value-aware write Martino Ferrari 2026-06-24 19:40:29 +02:00
  • 519c1f2df4 controllogic: make expr evaluator value-polymorphic (arrays, indexing, array funcs) Martino Ferrari 2026-06-24 14:53:40 +02:00
  • 3ddffc14d7 controllogic: add Graph.StateVars declarations (persisted via store JSON) Martino Ferrari 2026-06-24 14:46:01 +02:00
  • e76865d132 controllogic: add Value union + sizing helpers (port of arraypolicy.ts) Martino Ferrari 2026-06-24 14:42:40 +02:00
  • 5012511306 docs: plan for control-logic array+scalar local variables (Phase 2) Martino Ferrari 2026-06-24 14:40:35 +02:00
  • 44c8f98e01 Remove legacy array logic nodes; migrate + dropdown-ify Martino Ferrari 2026-06-24 14:21:11 +02:00
  • 05b06d64a4 feat(editor): suggest declared array locals in array-name autocomplete Martino Ferrari 2026-06-24 14:08:11 +02:00
  • cb4e81beb2 fix(editor): array local-variable support in signal-tree pane Martino Ferrari 2026-06-24 13:59:18 +02:00
  • 9d9e538a90 fix(logic): subscribe signals referenced by array action node params Martino Ferrari 2026-06-24 13:50:26 +02:00
  • 9d48292976 docs(logic): document panel-logic array locals Martino Ferrari 2026-06-24 13:31:15 +02:00
  • 91661485ae feat(widgets): array source modes for plot, table, multi-LED Martino Ferrari 2026-06-24 13:22:20 +02:00
  • 603574f86f feat(logic): array local declaration form + array nodes + array debug badges Martino Ferrari 2026-06-24 11:18:00 +02:00
  • b82e8852b3 feat(logic): round-trip array statevar attributes in panel XML Martino Ferrari 2026-06-24 11:12:05 +02:00
  • 8f50bc2498 feat(logic): array action nodes + accumulate/export unification + migration Martino Ferrari 2026-06-24 11:07:24 +02:00
  • 062bb44dba feat(logic): array local init + sizing enforcement in localstate Martino Ferrari 2026-06-24 11:01:32 +02:00
  • f776de378f fix(logic): single-eval array index + typed reduce accumulators Martino Ferrari 2026-06-24 10:57:45 +02:00
  • 5578bceea2 feat(logic): array-aware expression engine (literals, indexing, array funcs) Martino Ferrari 2026-06-24 10:54:43 +02:00
  • 2f40a9d1a0 feat(logic): add array sizing-policy helpers Martino Ferrari 2026-06-24 10:51:28 +02:00
  • 3b8c6540e1 feat(logic): add array fields to StateVar type Martino Ferrari 2026-06-24 10:50:06 +02:00
  • 774e28453b Add Phase 1 (panel-logic TS) implementation plan for local arrays Martino Ferrari 2026-06-24 10:40:36 +02:00
  • e4e67ee0c2 Add design spec for local array values in flow engines Martino Ferrari 2026-06-24 10:32:11 +02:00
  • cf9da3df0a Implemented new datasources (modbus,scpi) Martino Ferrari 2026-06-24 06:12:52 +02:00
  • 999a1510d4 Ignore build/test output and workspace runtime state Martino Ferrari 2026-06-24 01:48:07 +02:00
  • 6f7c90cc98 Stop tracking dev workspace runtime artifacts Martino Ferrari 2026-06-24 01:47:43 +02:00
  • c0f7e662be Testing Martino Ferrari 2026-06-24 01:39:15 +02:00
  • 11120bedca Added ldap and pam authentication Martino Ferrari 2026-06-23 17:59:40 +02:00
  • ac24011487 Implemented admin pane + user permission Martino Ferrari 2026-06-22 17:49:14 +02:00
  • 73fcbe7b28 Improved plot view Martino Ferrari 2026-06-22 00:30:15 +02:00
  • 113e5a0fe8 Implemented confi snapshots Martino Ferrari 2026-06-21 23:50:03 +02:00
  • 04d31a15c4 Done config Martino Ferrari 2026-06-21 17:40:04 +02:00
  • b0ac044035 Working on better ux and comnfig editro Martino Ferrari 2026-06-21 12:50:04 +02:00
  • 3fc7c1b546 initial config manager Martino Ferrari 2026-06-20 17:40:03 +02:00
  • 206d5b541d Expand TODO widgets item with concrete HMI widget examples Martino Ferrari 2026-06-20 17:10:52 +02:00
  • f7f297c3df Add synthetic array (waveform) DSP support + UX improvements Martino Ferrari 2026-06-20 17:06:55 +02:00
  • 446de7f1ee Improving all side of app Martino Ferrari 2026-06-20 14:28:28 +02:00
  • 901b87d407 Implementing more advanced feature: audit and more Martino Ferrari 2026-06-19 14:17:46 +02:00
  • 8f6dbcba49 Working on audit Martino Ferrari 2026-06-19 09:44:57 +02:00
  • 914108e575 Plot fix main Martino Ferrari 2026-06-19 07:57:42 +02:00
  • ba836f00e6 Add widget-control logic action and multi-column CSV / multi-field dialogs Martino Ferrari 2026-06-19 07:51:18 +02:00
  • afefba3184 Add control logic engine, panel logic dialogs, logic-edit restriction Martino Ferrari 2026-06-19 07:27:35 +02:00
  • aba394b84d Major changes: logic add to panel, local variables, panel histor, users management... Martino Ferrari 2026-06-18 17:37:04 +02:00
  • 71430bc3b0 Wworking on improving the tool Martino Ferrari 2026-05-21 07:41:56 +02:00
  • 6ff8fb5c25 Improved perfs Martino Ferrari 2026-05-12 10:16:48 +02:00
  • 912ecdd9ed Improved UI Martino Ferrari 2026-05-06 15:55:45 +02:00
  • 0a5a85e4c4 working epics ioc and tested Martino Ferrari 2026-05-04 21:13:36 +02:00
  • 90669c5fd6 Initial working fully go release Martino Ferrari 2026-04-30 23:01:01 +02:00
  • 6e51ffc5e1 Initial go port of epics Martino Ferrari 2026-04-28 00:09:22 +02:00
  • 47e481a461 final use of c libepics Martino Ferrari 2026-04-27 12:56:00 +02:00
  • 1bda25454b Implemented epics read/write Martino Ferrari 2026-04-27 12:42:10 +02:00
  • b76b7f0ba8 complete first iteration Martino Ferrari 2026-04-26 14:28:48 +02:00
  • e5e67afafd complete first iteration Martino Ferrari 2026-04-26 14:28:42 +02:00
  • 824b6ff833 phase 10 Martino Ferrari 2026-04-26 11:01:58 +02:00
  • e83e183673 phase 10 Martino Ferrari 2026-04-26 11:01:55 +02:00
  • 91b42027c9 phase 7 Martino Ferrari 2026-04-25 23:10:51 +02:00
  • 986f6cd6d8 Phase 6 Martino Ferrari 2026-04-25 22:56:09 +02:00
  • 8b548ba1c2 Phase 2/4 done, working on phase 3/5 Martino Ferrari 2026-04-24 15:46:04 +02:00
  • 9aa89cc0cf Initial commit Martino Ferrari 2026-04-24 15:09:14 +02:00