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-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
Previous
9
Next