dohertj2 dohertj2
  • Joined on 2026-02-20
dohertj2 pushed to master at dohertj2/lmxopcua 2026-05-29 07:15:27 -04:00
560b327ee1 refactor(galaxy): migrate to ZB.MOM.WW.MxGateway.* nupkg packages
d1b6cff085 docs: link driver-browsers design from CLAUDE.md
ef17d2e595 fix(adminui): picker DisposeAsync is fire-and-forget per design
e439100937 fix(adminui): DriverBrowseTree uses local field, not parameter mutation
7c9621040e feat(adminui): wire Galaxy picker to live browser + attribute side-panel
Compare 25 commits »
dohertj2 pushed to main at dohertj2/mxaccessgw 2026-05-28 17:12:29 -04:00
b4a7bac4c0 scripts: add pack-clients.ps1 to pack/publish all 5 client packages
6df373ae4c client/go: release docs and tag-go-module.ps1 helper
fe44e3c18a client/java: maven-publish wiring for Gitea Maven feed
523f944f3e client/rust: Cargo metadata + Gitea alternative-registry config
c33f1e6047 client/python: PyPI metadata + Gitea feed install instructions
Compare 5 commits »
dohertj2 pushed to main at dohertj2/mxaccessgw 2026-05-28 15:34:24 -04:00
92cc4688e6 client/go: avoid holding mutex across BrowseChildren RPC in Expand
a155554038 grpc: reuse GalaxyBrowseProjector.ResolveParentId from handler
68f905a344 client/java: avoid holding monitor across BrowseChildren RPC in expand
5abc222c72 galaxy: add by-name and by-path indexes to GalaxyHierarchyIndex
da3aa7b0b2 client/go: paginate DiscoverHierarchy across multi-page galaxies
Compare 7 commits »
dohertj2 pushed to main at dohertj2/mxaccessgw 2026-05-28 15:18:18 -04:00
b2448510ac client/java: add browseChildrenRejectsRepeatedPageToken test for parity
75610e3f55 client/go: wrap browseChildren duplicate-page-token error in GatewayError
5032166106 client/dotnet: assert failed expand leaves node unexpanded
76a042d663 grpc: make page_token error strings RPC-name-agnostic
Compare 4 commits »
dohertj2 pushed to main at dohertj2/mxaccessgw 2026-05-28 14:36:26 -04:00
4a19854eb9 docs: per-client High-level walker example using LazyBrowseNode
a4467e23ef client/python: make LazyBrowseNode.expand concurrency-safe
eacfeff9fb client/dotnet: make LazyBrowseNode.ExpandAsync thread-safe
b4bc2df015 client/java: LazyBrowseNode walker for lazy hierarchy browse
fd2a0ac4c7 client/go: LazyBrowseNode walker for lazy hierarchy browse
Compare 27 commits »
dohertj2 pushed to feat/lazy-browse-children at dohertj2/mxaccessgw 2026-05-28 14:35:45 -04:00
4a19854eb9 docs: per-client High-level walker example using LazyBrowseNode
a4467e23ef client/python: make LazyBrowseNode.expand concurrency-safe
Compare 2 commits »
dohertj2 pushed to feat/lazy-browse-children at dohertj2/mxaccessgw 2026-05-28 14:31:40 -04:00
eacfeff9fb client/dotnet: make LazyBrowseNode.ExpandAsync thread-safe
dohertj2 pushed to feat/lazy-browse-children at dohertj2/mxaccessgw 2026-05-28 14:30:05 -04:00
b4bc2df015 client/java: LazyBrowseNode walker for lazy hierarchy browse
fd2a0ac4c7 client/go: LazyBrowseNode walker for lazy hierarchy browse
555e4be51f client/rust: LazyBrowseNode walker for lazy hierarchy browse
1d8c0d83c4 client/python: LazyBrowseNode walker for lazy hierarchy browse
6600f2a7bd client/dotnet: LazyBrowseNode walker for lazy hierarchy browse
Compare 8 commits »
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-05-28 14:06:03 -04:00
5c98d23800 Merge feat/opcua-tag-browser: OPC UA tag browser + Test Bindings popup
2a7dee4afa feat(centralui+dcl): Test Bindings popup — one-shot live read of bound tags
f401a9ea0e fix(comm+site): route BrowseOpcUaNodeCommand via DeploymentManagerActor singleton
2c138b6a25 fix(centralui): pass siteId+connectionName into ShowAsync explicitly
c1e16cf9ff fix(centralui): role guard uses RoleClaimType, not IsInRole
Compare 25 commits »
dohertj2 pushed to feat/lazy-browse-children at dohertj2/mxaccessgw 2026-05-28 14:01:59 -04:00
83a4d41fce docs: align design doc test-plan with InvalidArgument error mapping
0d6193cdc4 docs: note BrowseChildren in gateway overview and client READMEs
8cd3e1c20e client/go: regenerate protos for BrowseChildren
5c28458624 client/rust: regenerate protos for BrowseChildren
0b389f5a97 docs: document BrowseChildren RPC and lazy browse architecture
Compare 10 commits »
dohertj2 created branch feat/lazy-browse-children in dohertj2/mxaccessgw 2026-05-28 14:01:58 -04:00
dohertj2 pushed to master at dohertj2/lmxopcua 2026-05-28 11:58:13 -04:00
0d3ec46c14 fix(adminui): capture audit username at click time, not at panel init
dohertj2 deleted branch feat/adminui-driver-pages from dohertj2/lmxopcua 2026-05-28 11:55:00 -04:00
dohertj2 pushed to master at dohertj2/lmxopcua 2026-05-28 11:54:53 -04:00
662f3f9f5c refactor(driver-pages): address Phase 6/8 deep-review findings
dcd2509548 refactor(driver-pages): address post-review follow-ups
64e4726fff docs(plans): mark all 48 driver-pages tasks complete in persistence file
494da22cd1 test(adminui): E2E scaffolding for Test Connect + Reconnect + Status hub
063005fefa feat(adminui): DriverTagPicker modal + 9 static address builders
Compare 48 commits »
dohertj2 pushed to feat/adminui-driver-pages at dohertj2/lmxopcua 2026-05-28 11:52:22 -04:00
662f3f9f5c refactor(driver-pages): address Phase 6/8 deep-review findings
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-05-28 11:43:07 -04:00
2aad9b533a plan: implementation plan for OPC UA tag browser popup (22 tasks)
dohertj2 pushed to feat/adminui-driver-pages at dohertj2/lmxopcua 2026-05-28 11:41:49 -04:00
dcd2509548 refactor(driver-pages): address post-review follow-ups
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-05-28 11:33:14 -04:00
8632c098b9 plan: design for OPC UA tag browser popup on instance config page
dohertj2 pushed to feat/adminui-driver-pages at dohertj2/lmxopcua 2026-05-28 11:33:06 -04:00
64e4726fff docs(plans): mark all 48 driver-pages tasks complete in persistence file
494da22cd1 test(adminui): E2E scaffolding for Test Connect + Reconnect + Status hub
063005fefa feat(adminui): DriverTagPicker modal + 9 static address builders
ffcc8d1065 feat(adminui): Reconnect/Restart on DriverStatusPanel (DriverOperator-gated)
4b374fd177 feat(adminui): Test Connect button on every typed driver page
Compare 10 commits »
dohertj2 created branch feat/adminui-driver-pages in dohertj2/lmxopcua 2026-05-28 11:33:05 -04:00