Commit Graph

  • 1ddf8bb50e refactor(configdb): delete v1 Apply pipeline (replaced by AdminOperationsActor) Joseph Doherty 2026-05-26 04:09:17 -04:00
  • 13d3aeab09 refactor(configdb): drop GenerationId FK from live-edit entities Joseph Doherty 2026-05-26 04:06:25 -04:00
  • 4bb4ad8acb feat(configdb): add RowVersion to live-edit entities Joseph Doherty 2026-05-26 03:58:58 -04:00
  • 990ce343fe docs(plans): split Task 14 into 14a-14f (entity-model rewrite) Joseph Doherty 2026-05-26 03:55:48 -04:00
  • 8e2c4f2835 feat(configdb): add Deployment, NodeDeploymentState, ConfigEdit, DataProtectionKey entities Joseph Doherty 2026-05-26 03:49:59 -04:00
  • 30a2104fa5 feat(scaffold): introduce 8 v2 component projects Joseph Doherty 2026-05-26 03:44:56 -04:00
  • 2b811477d1 chore(build): introduce central package management for v2 Joseph Doherty 2026-05-26 03:40:24 -04:00
  • fac32ad69b docs(plans): add v2 implementation plan with 66 bite-sized tasks Joseph Doherty 2026-05-26 03:17:29 -04:00
  • ef4a70751c docs(plans): add v2 Akka + fused hosting alignment design Joseph Doherty 2026-05-26 03:04:21 -04:00
  • 866dc03fac style(ui): align admin styling with ScadaLink master conventions Joseph Doherty 2026-05-26 01:12:57 -04:00
  • f23e368a74 fix(server, admin): wire sp_RegisterNodeGenerationApplied + overlay heartbeat onto ClusterNode refactor/galaxy-mxgateway-client-rename Joseph Doherty 2026-05-25 02:22:59 -04:00
  • c8de58d6d3 fix(admin-ui): render published gen read-only on the 6 cluster-detail content tabs Joseph Doherty 2026-05-25 02:22:32 -04:00
  • 8fe7c8bea6 refactor(driver-galaxy): switch to sibling-repo MxGateway client + drop vendored libs Joseph Doherty 2026-05-24 14:55:15 -04:00
  • c6082aa0b9 fix(admin-e2e): register missing DI services so ClusterDetail interactive circuit boots Joseph Doherty 2026-05-24 01:07:17 -04:00
  • b1f3e09661 test(modbus, abcip): align failing integration tests with fixtures Joseph Doherty 2026-05-23 19:45:57 -04:00
  • 49644fc7fd test(fixtures): migrate integration-test fixture defaults to 10.100.0.35 Joseph Doherty 2026-05-23 19:32:23 -04:00
  • 3d982d9a65 docs: sync against recent code changes Joseph Doherty 2026-05-23 18:57:04 -04:00
  • 23d59d73f2 fix(scripting+alarms): close remaining re-review findings Joseph Doherty 2026-05-23 18:00:59 -04:00
  • c2abbf45bd fix(driver-galaxy): align package versions + record vendored-DLL provenance Joseph Doherty 2026-05-23 17:45:24 -04:00
  • 3a53d03d23 fix(scripting): block ThreadPool/Timer/AssemblyLoadContext in sandbox Joseph Doherty 2026-05-23 17:39:20 -04:00
  • fb7c6c7046 fix(scripting): route engines through CompiledScriptCache (Core.Scripting-016) Joseph Doherty 2026-05-23 17:33:34 -04:00
  • a6ae4e22d1 fix(status-codes): correct BadDeviceFailure from 0x80550000 to 0x808B0000 Joseph Doherty 2026-05-23 17:14:28 -04:00
  • 41e62b2663 docs(code-reviews): updated re-review at commit a9be809 — 12 new findings Joseph Doherty 2026-05-23 17:02:47 -04:00
  • a9be80923c docs(v2-release-readiness): drop stale 'this branch task-galaxy-e2e' ref Joseph Doherty 2026-05-23 16:50:06 -04:00
  • 994997ba7b fix(driver-galaxy): vendor MxGateway.Client + MxGateway.Contracts as binary refs Joseph Doherty 2026-05-23 16:32:56 -04:00
  • 0001cdd579 fix(scripted-alarms): reuse per-alarm evaluation scratch on the hot path Joseph Doherty 2026-05-23 16:10:09 -04:00
  • 7b6ab2ec6f fix(scripting): unload compiled-script assemblies via collectible ALC Joseph Doherty 2026-05-23 15:55:04 -04:00
  • 5a9c4591b9 fix(cli-common): name native-driver-emitted status codes in SnapshotFormatter Joseph Doherty 2026-05-23 15:14:08 -04:00
  • 0f8ce1cb80 docs(code-reviews): regenerate index — final batch — 6 Low findings resolved Joseph Doherty 2026-05-23 11:25:28 -04:00
  • 1b10194634 fix(client-ui): resolve Low code-review findings (Client.UI-003,004,006,009,010,011) Joseph Doherty 2026-05-23 11:25:20 -04:00
  • 59ecd18169 docs(code-reviews): regenerate index — 25 Low findings resolved Joseph Doherty 2026-05-23 11:13:29 -04:00
  • 2a6ac07111 fix(client-shared): resolve Low code-review findings (Client.Shared-003,004,009,010,011) Joseph Doherty 2026-05-23 11:13:21 -04:00
  • 7fe9f16cf8 fix(client-cli): resolve Low code-review findings (Client.CLI-002,003,004,006,007,008,009,010) Joseph Doherty 2026-05-23 11:12:57 -04:00
  • 879925180b fix(driver-historian-wonderware-client): resolve Low code-review findings (Driver.Historian.Wonderware.Client-003,004,006,008,010) Joseph Doherty 2026-05-23 11:12:16 -04:00
  • 3ca569f621 fix(driver-cli-common): resolve Low code-review findings (Driver.Cli.Common-004,006) Joseph Doherty 2026-05-23 11:12:04 -04:00
  • 6923be3aa2 fix(driver-focas-cli): resolve Low code-review findings (Driver.FOCAS.Cli-001,002,003,004; -005 deferred) Joseph Doherty 2026-05-23 11:11:55 -04:00
  • 2a941b255f docs(code-reviews): regenerate index — 29 Low findings resolved Joseph Doherty 2026-05-23 08:35:12 -04:00
  • 80ef8806e0 fix(driver-modbus-cli): resolve Low code-review findings (Driver.Modbus.Cli-003,004,005,006,007,008) Joseph Doherty 2026-05-23 08:35:05 -04:00
  • f2ee027145 fix(driver-twincat-cli): resolve Low code-review findings (Driver.TwinCAT.Cli-001,002,003,004,005,006,007) Joseph Doherty 2026-05-23 08:34:57 -04:00
  • 67ef6c4ebc fix(driver-s7-cli): resolve Low code-review findings (Driver.S7.Cli-004,005,006,007) Joseph Doherty 2026-05-23 08:34:48 -04:00
  • f46e126208 fix(driver-ablegacy-cli): resolve Low code-review findings (Driver.AbLegacy.Cli-002,003,004,005,006,007) Joseph Doherty 2026-05-23 08:34:32 -04:00
  • 759af8c1bb fix(driver-abcip-cli): resolve Low code-review findings (Driver.AbCip.Cli-003,004,005,006,007,008) Joseph Doherty 2026-05-23 08:34:25 -04:00
  • 61c0311938 docs(code-reviews): regenerate index — 24 Low findings resolved Joseph Doherty 2026-05-23 08:18:21 -04:00
  • 9263519852 fix(driver-modbus-addressing): resolve Low code-review findings (Driver.Modbus.Addressing-006,007,009) Joseph Doherty 2026-05-23 08:18:15 -04:00
  • 1f29b215c8 fix(driver-historian-wonderware): resolve Low code-review findings (Driver.Historian.Wonderware-004,005,007,008,010,011,012) Joseph Doherty 2026-05-23 08:18:10 -04:00
  • 42aa82de29 fix(driver-opcuaclient): resolve Low code-review findings (Driver.OpcUaClient-011,014) Joseph Doherty 2026-05-23 08:17:55 -04:00
  • d5322b0f9a fix(driver-modbus): resolve Low code-review findings (Driver.Modbus-003,007,008,009,010,011,012) Joseph Doherty 2026-05-23 08:17:51 -04:00
  • 3c75db7eb6 fix(driver-twincat): resolve Low code-review findings (Driver.TwinCAT-004,006,014,015,016) Joseph Doherty 2026-05-23 08:17:42 -04:00
  • bccff1339d docs(code-reviews): regenerate index — 22 Low findings resolved Joseph Doherty 2026-05-23 07:45:53 -04:00
  • af0f09d07e fix(driver-s7): resolve Low code-review findings (Driver.S7-003,005,009,010,013) Joseph Doherty 2026-05-23 07:45:45 -04:00
  • 6575c6e5f6 fix(driver-focas): resolve Low code-review findings (Driver.FOCAS-007,008,009,010,011) Joseph Doherty 2026-05-23 07:45:38 -04:00
  • f7e3e9885e fix(driver-ablegacy): resolve Low code-review findings (Driver.AbLegacy-005,011,013) Joseph Doherty 2026-05-23 07:45:31 -04:00
  • 77b8686199 fix(driver-abcip): resolve Low code-review findings (Driver.AbCip-007,011,012,013,015) Joseph Doherty 2026-05-23 07:45:19 -04:00
  • 9f7ae20995 fix(driver-galaxy): resolve Low code-review findings (Driver.Galaxy-005,010,012,013) Joseph Doherty 2026-05-23 07:45:08 -04:00
  • 5c513f99fd docs(core-scripting): mark Core.Scripting-008 as Won't Fix (documented limitation) Joseph Doherty 2026-05-23 07:25:05 -04:00
  • 2580b5026f docs(code-reviews): regenerate index — 27 Low findings resolved Joseph Doherty 2026-05-23 07:24:27 -04:00
  • 6134050ceb fix(server): resolve Low code-review findings (Server-004,006,008,012,014,015) Joseph Doherty 2026-05-23 07:24:20 -04:00
  • 2b33b64a58 fix(admin): resolve Low code-review findings (Admin-010,011,012) Joseph Doherty 2026-05-23 07:24:07 -04:00
  • 3f01a24b45 fix(core-virtual-tags): resolve Low code-review findings (Core.VirtualTags-004,006,007,009,010,011,013) Joseph Doherty 2026-05-23 07:23:53 -04:00
  • 0a20de728d fix(core-scripting): resolve Low code-review findings (Core.Scripting-005,006,008,009,011) Joseph Doherty 2026-05-23 07:23:42 -04:00
  • 99354bfaf2 fix(core-scripted-alarms): resolve Low code-review findings (Core.ScriptedAlarms-003,006,008,010,011; -009 documented) Joseph Doherty 2026-05-23 07:23:31 -04:00
  • e74e8f7b31 docs(code-reviews): regenerate index — 23 Low findings resolved Joseph Doherty 2026-05-23 05:39:16 -04:00
  • 0993fa5a19 fix(analyzers): resolve Low code-review findings (Analyzers-002,003,004,005,007) Joseph Doherty 2026-05-23 05:38:37 -04:00
  • 0da4f3b63a fix(core-alarm-historian): resolve Low code-review findings (Core.AlarmHistorian-008,011) Joseph Doherty 2026-05-23 05:38:26 -04:00
  • b92fea15d4 fix(configuration): resolve Low code-review findings (Configuration-004,005,007,010,011) Joseph Doherty 2026-05-23 05:38:18 -04:00
  • 8be6afbda4 fix(core): resolve Low code-review findings (Core-004,008,009,010,011,012) Joseph Doherty 2026-05-23 05:38:09 -04:00
  • ff2e75ab98 fix(core-abstractions): resolve Low code-review findings (Core.Abstractions-004,005,006,007,008) Joseph Doherty 2026-05-23 05:37:54 -04:00
  • a02c0ffe36 docs(code-reviews): record Admin-013 (SignalR hub clients cannot authenticate) Joseph Doherty 2026-05-22 12:29:36 -04:00
  • 8d5dbb46f2 fix(admin): authenticate SignalR hub clients with a bearer-token scheme Joseph Doherty 2026-05-22 12:06:29 -04:00
  • f2545392e0 fix(admin): stop SignalR hub-connect failure from crashing cluster pages Joseph Doherty 2026-05-22 11:56:06 -04:00
  • bbe292a4b4 docs(code-reviews): regenerate index — 126 Medium findings resolved Joseph Doherty 2026-05-22 11:29:21 -04:00
  • 0f3b74ad87 fix(server): wire PermissionTrieCache into AuthorizationGate for generation pinning Joseph Doherty 2026-05-22 11:25:39 -04:00
  • 7bf2dc49cf fix(driver-twincat): align status-mapper tests with corrected ADS codes (Driver.TwinCAT-011) Joseph Doherty 2026-05-22 11:25:25 -04:00
  • e3371a4f68 docs(driver-opcuaclient): correct open-findings count to 2 Joseph Doherty 2026-05-22 11:25:14 -04:00
  • 5130563104 docs(server): update open findings count to 6 after Medium batch Joseph Doherty 2026-05-22 11:03:51 -04:00
  • 2dd0bd4198 fix(server): resolve Medium code-review finding (Server-013) Joseph Doherty 2026-05-22 11:03:35 -04:00
  • a00f0338b5 fix(server): resolve Medium code-review finding (Server-011) Joseph Doherty 2026-05-22 11:01:43 -04:00
  • 6075254f38 fix(server): resolve Medium code-review finding (Server-010) Joseph Doherty 2026-05-22 11:00:24 -04:00
  • fccb529d5f fix(server): resolve Medium code-review finding (Server-007) Joseph Doherty 2026-05-22 10:59:08 -04:00
  • 8e8199752f fix(server): resolve Medium code-review finding (Server-005) Joseph Doherty 2026-05-22 10:56:01 -04:00
  • 2003b343bf fix(server): resolve Medium code-review finding (Server-003) Joseph Doherty 2026-05-22 10:54:08 -04:00
  • e774b6f88d docs(driver-twincat): update findings.md status fields and open count Joseph Doherty 2026-05-22 10:52:35 -04:00
  • 3f6b61133e fix(driver-twincat): resolve Medium code-review finding (Driver.TwinCAT-012) Joseph Doherty 2026-05-22 10:50:28 -04:00
  • 40b28e8820 fix(driver-twincat): resolve Medium code-review finding (Driver.TwinCAT-011) Joseph Doherty 2026-05-22 10:49:38 -04:00
  • f7d6bd12b9 fix(driver-twincat): resolve Medium code-review finding (Driver.TwinCAT-010) Joseph Doherty 2026-05-22 10:44:16 -04:00
  • 98d8df4adf fix(driver-twincat): resolve Medium code-review finding (Driver.TwinCAT-009) Joseph Doherty 2026-05-22 10:43:35 -04:00
  • 40aa27b64b fix(driver-twincat): resolve Medium code-review finding (Driver.TwinCAT-005) Joseph Doherty 2026-05-22 10:42:08 -04:00
  • de43690e0f fix(driver-twincat): resolve Medium code-review finding (Driver.TwinCAT-003) Joseph Doherty 2026-05-22 10:39:00 -04:00
  • a48b5396dc fix(driver-opcuaclient): resolve Medium code-review finding (Driver.OpcUaClient-015) Joseph Doherty 2026-05-22 10:35:44 -04:00
  • 2df614c79e fix(driver-opcuaclient): resolve Medium code-review finding (Driver.OpcUaClient-010) Joseph Doherty 2026-05-22 10:35:37 -04:00
  • 412c4bbd40 fix(driver-opcuaclient): resolve Medium code-review finding (Driver.OpcUaClient-006) Joseph Doherty 2026-05-22 10:35:11 -04:00
  • 8ceb10d861 Merge branch 'worktree-agent-adfb71e38279b8f48' into feat/scripted-alarm-shelve-routing Joseph Doherty 2026-05-22 10:22:56 -04:00
  • 607413e19f docs(code-reviews): update Driver.S7 and Driver.S7.Cli findings status Joseph Doherty 2026-05-22 10:17:48 -04:00
  • 26e7b8140a fix(driver-s7-cli): resolve Medium code-review finding (Driver.S7.Cli-003) Joseph Doherty 2026-05-22 10:17:41 -04:00
  • 086f487786 fix(driver-s7-cli): resolve Medium code-review finding (Driver.S7.Cli-002) Joseph Doherty 2026-05-22 10:17:33 -04:00
  • 01a6b6d859 fix(driver-s7-cli): resolve Medium code-review finding (Driver.S7.Cli-001) Joseph Doherty 2026-05-22 10:17:25 -04:00
  • aeb5fc48ae test(driver-s7): resolve Medium code-review finding (Driver.S7-014) Joseph Doherty 2026-05-22 10:17:15 -04:00
  • 909490622d fix(driver-s7): resolve Medium code-review findings (Driver.S7-002, S7-004, S7-008) Joseph Doherty 2026-05-22 10:17:08 -04:00
  • b827b0c0a2 fix(driver-s7): resolve Medium code-review finding (Driver.S7-012) Joseph Doherty 2026-05-22 10:16:54 -04:00
  • 19a2a81321 fix(driver-modbus-addressing): resolve Medium code-review finding (Driver.Modbus.Addressing-003) Joseph Doherty 2026-05-22 10:16:30 -04:00