dohertj2 dohertj2
  • Joined on 2026-02-20
dohertj2 pushed to master at dohertj2/lmxopcua 2026-05-17 06:29:44 -04:00
31b9468102 Merge branch 'fix/admin-configdb-host'
cf024c8150 fix: point Admin ConfigDb at the shared SQL host
Compare 2 commits »
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-05-17 05:43:12 -04:00
722773f2b5 docs(code-reviews): regenerate index — all 66 re-review findings resolved
cfa8667c78 test(central-ui): fix test-host hang in CentralUI.Tests
e55bd46ca1 fix(health-monitoring): resolve HealthMonitoring-015 — nullable LastReportReceivedAt
7da303d7bb fix(configuration-database): resolve ConfigurationDatabase-012 — store inbound-API keys as HMAC-SHA256 hashes
Compare 4 commits »
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-05-17 03:18:51 -04:00
f23513c30b docs(code-reviews): regenerate index after resolving 64 of 66 re-review findings
d6221419c6 fix(template-engine): resolve TemplateEngine-015,016 — cascade-rename nested derived templates, correct composed-script ParentPath
0135a6b2a6 fix(store-and-forward): resolve StoreAndForward-015..017 — document maxRetries=0 contract, replicate operator retry/discard, real category in activity log
be274212f0 fix(site-runtime): resolve SiteRuntime-017..019 — isolated attribute snapshot for child actors, corrected dispatcher doc, remove dead lifecycle handlers
6d63fef934 fix(site-event-logging): resolve SiteEventLogging-012..014 — fault dropped-event tasks, escape LIKE wildcards, re-triage startup-purge finding (Won't Fix)
Compare 20 commits »
dohertj2 deleted branch chore/solution-module-folders from dohertj2/lmxopcua 2026-05-17 02:31:35 -04:00
dohertj2 pushed to master at dohertj2/lmxopcua 2026-05-17 02:30:52 -04:00
0aee14686b Merge branch 'chore/solution-module-folders'
4e1751e1a4 docs: correct CLAUDE.md test commands for per-module test layout
969b0847a1 docs: update path references for module-folder reorganization
a25593a9c6 chore: organize solution into module folders (Core/Server/Drivers/Client/Tooling)
Compare 4 commits »
dohertj2 pushed to chore/solution-module-folders at dohertj2/lmxopcua 2026-05-17 02:14:12 -04:00
4e1751e1a4 docs: correct CLAUDE.md test commands for per-module test layout
dohertj2 pushed to chore/solution-module-folders at dohertj2/lmxopcua 2026-05-17 02:13:05 -04:00
969b0847a1 docs: update path references for module-folder reorganization
dohertj2 created branch chore/solution-module-folders in dohertj2/lmxopcua 2026-05-17 01:58:44 -04:00
dohertj2 pushed to chore/solution-module-folders at dohertj2/lmxopcua 2026-05-17 01:58:44 -04:00
a25593a9c6 chore: organize solution into module folders (Core/Server/Drivers/Client/Tooling)
dohertj2 pushed to docs/alarm-client-wm-app-finding at dohertj2/mxaccessgw 2026-05-17 01:23:05 -04:00
e00ee61cf0 Place Last Refresh next to Last Deploy on the Galaxy page
dohertj2 pushed to docs/alarm-client-wm-app-finding at dohertj2/mxaccessgw 2026-05-17 01:19:30 -04:00
271bf7edff Give Galaxy timestamp cards double-width boxes
dohertj2 pushed to docs/alarm-client-wm-app-finding at dohertj2/mxaccessgw 2026-05-17 01:10:08 -04:00
3397e99783 Document the dashboard API Keys management page
dohertj2 pushed to docs/alarm-client-wm-app-finding at dohertj2/mxaccessgw 2026-05-17 00:59:29 -04:00
f598b3a647 Stop dashboard table cells breaking whole words
dohertj2 pushed to docs/alarm-client-wm-app-finding at dohertj2/mxaccessgw 2026-05-17 00:57:28 -04:00
509b0118d4 Keep dashboard button labels on a single line
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-05-17 00:52:01 -04:00
0ba4e49e11 docs(code-reviews): re-review batch 4 at 39d737e — SiteEventLogging, SiteRuntime, StoreAndForward, TemplateEngine
3b3760f026 docs(code-reviews): re-review batch 3 at 39d737e — Host, InboundAPI, ManagementService, NotificationService, Security
89636e2bbf docs(code-reviews): re-review batch 2 at 39d737e — ConfigurationDatabase, DataConnectionLayer, DeploymentManager, ExternalSystemGateway, HealthMonitoring
e49846603e docs(code-reviews): re-review batch 1 at 39d737e — CentralUI, CLI, ClusterInfrastructure, Commons, Communication
Compare 4 commits »
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-05-17 00:04:58 -04:00
39d737ebd6 docs(code-reviews): regenerate index — all low/medium findings resolved
8dd74121c3 fix(inbound-api): resolve InboundAPI-012 — move ParameterDefinition POCO to ScadaLink.Commons (Types/InboundApi)
34588ae10c fix(central-ui): resolve CentralUI-006 — push-based deployment status via IDeploymentStatusNotifier, remove 10s polling timer
a55502254e fix(external-system-gateway): resolve ExternalSystemGateway-011 — name-keyed repository lookups replace fetch-all-then-filter on the call hot path
1e2e7d2e7c fix(central-ui): resolve CentralUI-005 — sliding cookie session expiry (Security AddCookie + AuthEndpoints + SessionExpiry)
Compare 9 commits »
dohertj2 pushed to docs/alarm-client-wm-app-finding at dohertj2/mxaccessgw 2026-05-16 23:22:10 -04:00
298836d2f3 Keep dashboard status chips on a single line
dohertj2 pushed to docs/alarm-client-wm-app-finding at dohertj2/mxaccessgw 2026-05-16 22:33:44 -04:00
96bea1d478 Apply technical-light design system to the gateway dashboard
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-05-16 22:32:33 -04:00
13a33a6c78 docs(code-reviews): regenerate index after batch 4 low/medium fixes
adb5e75ec3 fix(template-engine): resolve TemplateEngine-011,013,014 — remove dead converter, duplicate-id-safe cycle detection, unified deletion logic; TemplateEngine-012 deferred
9e2416b34c fix(store-and-forward): resolve StoreAndForward-006,007,008,009 — transactional parked reads, PipeTo, fault-isolated activity events; 002/011/012 deferred
dd7626da63 fix(site-runtime): resolve SiteRuntime-012,013,015,016 — doc accuracy, shared LoggerFactory, execution-actor coverage; SiteRuntime-014 deferred
b1ea78a9fd fix(site-event-logging): resolve SiteEventLogging-006,009,011 — severity index, accurate XML doc, dead-placeholder removal
Compare 5 commits »
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-05-16 22:24:06 -04:00
a3d359fff7 docs(code-reviews): regenerate index after batch 3 low/medium fixes
84a696b0e4 fix(security): resolve Security-009,010,011 — LDAP connection timeout, design-doc correction, security-path test coverage; Security-008 deferred
a9bd017c88 fix(notification-service): resolve NotificationService-010,011,012 — disconnect SMTP on failure, relocate exception type, OAuth2/token-cache test coverage
dab0056d1b fix(management-service): resolve ManagementService-005,008,010,011 — supervision strategy, configured command timeout, remove stale ResolveRoles path; ManagementService-012 deferred
858fe24add fix(inbound-api): resolve InboundAPI-009,010,011,013 — cache failed compiles, reject unknown body fields, close enumeration oracle, drop misnamed factory; InboundAPI-007,012 flagged
Compare 6 commits »