This website requires JavaScript.
Explore
Help
Register
Sign In
dohertj2
dohertj2
0 Followers
·
0 Following
Joined on
2026-02-20
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues.
Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
18
Projects
Packages
Public Activity
Starred Repositories
dohertj2
pushed to
master
at
dohertj2/lmxopcua
2026-06-07 09:37:08 -04:00
4c221ce2b3
merge: equipment-namespace live values (VirtualTag route)
984ef79c1f
docs(opcua): correct EquipmentVirtualTagPlan equality comment (element-wise, not by-ref)
7e23ca8453
docs: tasks all complete
2e4e100733
docs: mark WS-3a (Equipment live values) done; finalize task tracker
2bfe18abcf
chore(runtime): warn on missing VirtualTag evaluator; document Stale-recovery VirtualTag behaviour
Compare 16 commits »
dohertj2
pushed to
main
at
dohertj2/ScadaBridge
2026-06-07 09:33:29 -04:00
fdea9e0bde
docs(plans): mark Wave 4 tasks complete
70e84a7b79
test(playwright): seed inside try in Notification filter/modal tests for guaranteed cleanup (review fix)
b1d7497463
test(playwright): seed inside try in Notification stuck/pagination tests for guaranteed cleanup (review fix)
99a69c1fba
test(playwright): Notification Report stuck-only + pagination edge cases (Wave 4)
5774b30d0d
test(playwright): scope Notification detail-modal title selector to the open modal (review fix)
Compare 19 commits »
dohertj2
pushed to
master
at
dohertj2/lmxopcua
2026-06-07 09:31:01 -04:00
1c579410cd
fix(runtime): flag cross-cluster orphan-equipment bindings on rebuild
b0a62a9f3b
fix(docker-dev): self-bootstrap schema via one-shot migrator (fixes fresh-volume quirks)
1f76eac97a
fix(controlplane): case-insensitive NodeId equality for deploy ack-set
b45e0be427
docs(docker-dev): document first-time DB migrate + reseed (fresh-volume bootstrap)
e4a3f07c99
test(integration): poll per-node diagnostics to remove timing fragility (review)
Compare 17 commits »
dohertj2
pushed to
main
at
dohertj2/ScadaBridge
2026-06-07 03:08:39 -04:00
1eece71c76
docs(plans): mark Wave 3 tasks complete
c6b682c82f
test(playwright): make ApiKey name-commit deterministic under full-suite load (flake fix)
8f63ef08eb
test(playwright): flush ApiKey name @bind before Save to destabilize validation flake
037184f213
test(playwright): add Configuration Audit modal/copy/bundle-chip coverage (Wave 3)
0b71712ee1
test(playwright): scope ConfigAudit pagination button selectors (review fix)
Compare 23 commits »
dohertj2
pushed to
main
at
dohertj2/scadaproj
2026-06-06 16:19:55 -04:00
dce6f83488
loader: add populate-equipment (company-shape Equipment overlay) + scope verify-equipment
fd34e25cb1
feat(uns-loader): verify-equipment — recursive Equipment UNS tree browse + leaf count
Compare 2 commits »
dohertj2
pushed to
master
at
dohertj2/lmxopcua
2026-06-06 16:03:27 -04:00
9a67ebc8a8
chore(docker-dev): enable the deploy REST API key on admin-capable nodes
dohertj2
pushed to
master
at
dohertj2/lmxopcua
2026-06-06 15:59:22 -04:00
ad7f9e731f
feat(admin): headless POST /api/deployments REST endpoint (API-key gated)
dohertj2
pushed to
master
at
dohertj2/lmxopcua
2026-06-06 15:26:58 -04:00
a5d857d5b2
test(opcua): E2E deploy of an Equipment namespace through the real ConfigComposer
dohertj2
pushed to
master
at
dohertj2/lmxopcua
2026-06-06 15:13:01 -04:00
a79ed5fff1
test(opcua): full equipment-namespace structure pipeline against a real SDK node manager
aaf869145a
fix(opcua): equipment-tag planner diff + folder-scoped NodeIds (review findings)
08cddfe128
fix(opcua): UNS equipment folders browse by friendly Name, NodeId stays the logical Id
df0dc516c3
feat(opcua): materialise Equipment-namespace tags in the live rebuild
febe462750
feat(opcua): carry Equipment-namespace tags through the deployment composition
Compare 5 commits »
dohertj2
pushed to
main
at
dohertj2/scadaproj
2026-06-06 14:22:28 -04:00
eb26bf3248
Add Galaxy UNS artifacts + reloadable OtOpcUa loader tool
dohertj2
pushed to
master
at
dohertj2/lmxopcua
2026-06-06 14:20:39 -04:00
c18943f6e1
docs: task-by-task plan for the Equipment-namespace structure milestone
dohertj2
pushed to
master
at
dohertj2/lmxopcua
2026-06-06 14:14:04 -04:00
0b8cad1870
docs: scope Equipment-namespace materialization in the live deploy path
dohertj2
pushed to
main
at
dohertj2/ScadaBridge
2026-06-06 14:08:43 -04:00
4a993d76da
docs: mark Playwright coverage-fill Wave 2 tasks complete
46bc2288bf
docs: correct Wave 2 Task 7 Test-D description to the shipped move-under-area scenario
4a2b41155b
test(e2e): Topology move-area, move-instance, and Diff-dialog (deployed instance)
1122a05d04
test(e2e): Topology create-area (toolbar) + inline rename (Enter commits, Escape reverts) with CLI read-back
1b2290d468
test(e2e): fail fast on missing Live badge in DebugView connect test (review fix)
Compare 13 commits »
dohertj2
pushed to
master
at
dohertj2/lmxopcua
2026-06-06 12:53:40 -04:00
b1b3f3ff23
fix(runtime): materialise from applied artifact + restore served state on bootstrap
dohertj2
pushed to
main
at
dohertj2/ScadaBridge
2026-06-06 12:44:20 -04:00
efb3efe6dc
docs: mark Playwright coverage-fill Wave 1 tasks complete
0700777e2f
test(e2e): guard ApiSurfaceFixture partial-init delete + seal TransportImportTests (final review nits)
09f14f18ea
test(e2e): cap live browser contexts to bound Blazor circuit pressure (fixes full-suite timeouts); import negative-test review fixes
b52f7281aa
test(e2e): Transport import wrong-passphrase shows error and stays on passphrase step
3f88de932c
test(e2e): harden Transport export test — render sentinel + step-scoped Next (review fix)
Compare 20 commits »
dohertj2
pushed to
master
at
dohertj2/lmxopcua
2026-06-06 12:37:09 -04:00
c1ce5833e9
feat(runtime): wire driver SubscribeBulk pass so tag values stream
dohertj2
pushed to
main
at
dohertj2/ScadaBridge
2026-06-06 10:35:13 -04:00
667d141f1a
test(e2e): unify toast assertion + extract shared PlaywrightDbConnection (review cleanups)
5546c32593
test(e2e): move deploy/disable preconditions inside try for guaranteed cleanup (review fix)
ad0bc33231
test(e2e): cover Topology Enable/Disable/Delete + fix toast assertion
fac0bcbb01
test(e2e): use web-first toast assertion in notification tests (review fix)
1cbf260969
test(e2e): add wizard sentinel waits + tighten audit-link assertion (review fixes)
Compare 26 commits »
dohertj2
pushed to
main
at
dohertj2/scadaproj
2026-06-05 08:32:05 -04:00
e5a609be83
docs(theme): mark themeissues
#6
resolved in 0.3.1
dohertj2
pushed to
main
at
dohertj2/ScadaBridge
2026-06-05 08:26:18 -04:00
d33617d65d
fix(host): register ActorSystem as DI singleton so health-probe scopes don't dispose it (HOST-021)
dohertj2
pushed to
main
at
dohertj2/mxaccessgw
2026-06-05 07:19:47 -04:00
5df2ef0d1e
chore(theme): bump ZB.MOM.WW.Theme 0.3.0 -> 0.3.1 (interactive-render nav fix)
e5785fd769
chore(theme): consume ZB.MOM.WW.Theme 0.3.0 (nav/login kit fixes)
Compare 2 commits »
Previous
2
Next