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
main
at
dohertj2/ScadaBridge
2026-03-21 23:29:43 -04:00
4303f06fc3
docs(lmxproxy): add v2 rebuild design, 7-phase implementation plans, and execution prompt
dohertj2
pushed to
main
at
dohertj2/ScadaBridge
2026-03-21 22:39:35 -04:00
683aea0fbe
docs: add LmxProxy requirements documentation with v2 protocol as authoritative design
dohertj2
pushed to
main
at
dohertj2/ScadaBridge
2026-03-21 21:07:20 -04:00
970d0a5cb3
refactor: simplify data connections from many-to-many site assignment to direct site ownership
cd6efeea90
docs: add requirements generation prompt for LmxProxy project
Compare 2 commits »
dohertj2
pushed to
main
at
dohertj2/ScadaBridge
2026-03-21 20:50:12 -04:00
2810306415
feat: add standalone LmxProxy solution, windev VM documentation
dohertj2
pushed to
main
at
dohertj2/ScadaBridge
2026-03-21 15:25:36 -04:00
512153646a
test: add role-based navigation tests verifying correct nav sections per user role
dohertj2
pushed to
main
at
dohertj2/ScadaBridge
2026-03-21 15:17:30 -04:00
d3194e3634
feat: separate create/edit form pages, Playwright test infrastructure, /auth/token endpoint
b3f8850711
docs: document script hot-reload mechanisms for all script types
Compare 2 commits »
dohertj2
pushed to
main
at
dohertj2/ScadaBridge
2026-03-21 12:44:24 -04:00
eeca930cbd
fix: add EF migration for GrpcNodeAAddress/GrpcNodeBAddress columns on Sites table
dohertj2
pushed to
main
at
dohertj2/ScadaBridge
2026-03-21 12:38:42 -04:00
416a03b782
feat: complete gRPC streaming channel — site host, docker config, docs, integration tests
dohertj2
pushed to
main
at
dohertj2/ScadaBridge
2026-03-21 12:37:11 -04:00
3fe3c4161b
test: add proto contract, cleanup verification, and regression guardrail tests
dohertj2
pushed to
main
at
dohertj2/ScadaBridge
2026-03-21 12:19:42 -04:00
49f042a937
refactor: remove ClusterClient streaming path (DebugStreamEvent), events flow via gRPC
dohertj2
pushed to
main
at
dohertj2/ScadaBridge
2026-03-21 12:14:58 -04:00
2cd43b6992
feat: update DebugStreamBridgeActor to use gRPC for streaming events
25a6022f7b
feat: add SiteStreamGrpcClient and SiteStreamGrpcClientFactory
Compare 2 commits »
dohertj2
pushed to
main
at
dohertj2/ScadaBridge
2026-03-21 12:03:33 -04:00
55a05914d0
feat: add SiteStreamGrpcServer with Channel<T> bridge and stream limits
d70bbbe739
feat: add StreamRelayActor bridging Akka events to gRPC proto channel
Compare 2 commits »
dohertj2
pushed to
main
at
dohertj2/ScadaBridge
2026-03-21 11:46:00 -04:00
9b0a80dcbd
feat: add GrpcNodeAAddress/GrpcNodeBAddress to Site entity, CLI, and UI
64ee316609
feat: add GrpcPort config to NodeOptions with startup validation
deb58e1f17
feat: add sitestream.proto definition and generated gRPC stubs
826cfbee31
feat: add sitestream.proto definition and generated gRPC stubs
Compare 4 commits »
dohertj2
pushed to
main
at
dohertj2/ScadaBridge
2026-03-21 11:32:26 -04:00
b76ce09221
docs: add gRPC streaming channel implementation plan with task tracking
3efec91386
fix: route debug stream events through ClusterClient site→central path
Compare 2 commits »
dohertj2
pushed to
main
at
dohertj2/ScadaBridge
2026-03-21 11:26:17 -04:00
41aff339b2
docs: add gRPC streaming channel design plan for site→central real-time data
dohertj2
pushed to
main
at
dohertj2/ScadaBridge
2026-03-21 01:35:00 -04:00
fd2e96fea2
feat: replace debug view polling with real-time SignalR streaming
dohertj2
pushed to
main
at
dohertj2/ScadaBridge
2026-03-21 01:11:42 -04:00
d91aa83665
refactor(docs): move requirements and test infra docs into docs/ subdirectories
dohertj2
pushed to
main
at
dohertj2/ScadaBridge
2026-03-21 00:44:44 -04:00
0a85a839a2
feat(infra): add Traefik load balancer with active node health check for central cluster failover
dohertj2
pushed to
main
at
dohertj2/ScadaBridge
2026-03-20 23:55:38 -04:00
1a540f4f0a
feat: add HTTP Management API, migrate CLI from Akka ClusterClient to HTTP
dohertj2
pushed to
main
at
dohertj2/ScadaBridge
2026-03-19 13:28:02 -04:00
7740a3bcf9
feat: add JoeAppEngine OPC UA nodes, fix DCL auto-reconnect and quality push
ffdda51990
fix(infra): use appConfig.Validate instead of CheckApplicationInstanceCertificate
8f2700f11e
test(infra): add integration smoke test for RealLmxProxyClient against LmxFakeProxy
2cb592ad00
docs: add LmxFakeProxy to test infrastructure documentation
edb2ab98cb
feat(infra): add LmxFakeProxy Dockerfile and docker-compose service
Compare 13 commits »
Previous
424
Next