-
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