dohertj2 dohertj2
  • Joined on 2026-02-20
dohertj2 pushed to feature/templates-folder-hierarchy at dohertj2/ScadaBridge 2026-05-12 02:33:01 -04:00
22d91c858a feat(ui): Layer E2 OpcUaEndpointEditor gains Authentication / Advanced / Deadband sections
f89f234558 test(ui): failing bUnit tests for OpcUaEndpointEditor new sections
8faaa8fe2b feat(dcl): Layer D OpcUaGlobalOptions for app-wide identity + cert paths
e6a5b558f3 feat(dcl): Layer C runtime wires new OPC UA settings through to OPC SDK
b60a8ef409 feat(commons): Layer B serializer + validator handle new OPC UA settings
Compare 7 commits »
dohertj2 pushed to feature/templates-folder-hierarchy at dohertj2/ScadaBridge 2026-05-12 02:10:33 -04:00
084da55ad6 fix(commons): LoadLegacy handles mixed-type JSON values (number/bool/string)
dohertj2 pushed to feature/templates-folder-hierarchy at dohertj2/ScadaBridge 2026-05-12 01:17:57 -04:00
cfb90d2078 fix(ui/admin): always clear _loading in DataConnectionForm.OnInitializedAsync
9916aeaa47 refactor(ui/admin): DataConnectionForm uses OpcUaEndpointEditor and typed model
505731fcef test(ui): drive DataConnectionForm tests via NavigationManager for SupplyParameterFromQuery
46260f30ee test(ui): failing tests for DataConnectionForm refactor
1c71d3342a feat(ui): OpcUaEndpointEditor Blazor component
Compare 17 commits »
dohertj2 pushed to feature/templates-folder-hierarchy at dohertj2/ScadaBridge 2026-05-11 22:43:04 -04:00
da5fdf0e63 feat(ui/admin): Topology-style refresh of Data Connections page
dohertj2 pushed to feature/templates-folder-hierarchy at dohertj2/ScadaBridge 2026-05-11 22:06:24 -04:00
f3386d0278 feat(ui/deployment): consolidate sites/areas/instances into Topology page
b2eddd9713 feat(ui/templates): derived-template action and slimmer composition row
b4cb7e6f5f feat(templates): lock ParentTemplateId after creation
8e388a89c5 feat(ui/templates): adopt TreeView design guide; split editor to /design/templates/{id}
f3b33e7e1d fix(ui/treeview): union sessionStorage keys instead of overwriting
Compare 8 commits »
dohertj2 pushed to feature/templates-folder-hierarchy at dohertj2/ScadaBridge 2026-05-11 12:03:57 -04:00
3587ab4fcb refactor(ui/templates): extract dialog modals into shared components
17e690f6ef test(ui/templates): cover drag-template-to-root via bUnit DragEventArgs
Compare 2 commits »
dohertj2 created pull request dohertj2/ScadaBridge#1 2026-05-11 11:54:00 -04:00
feat: folder hierarchy for templates page (split-pane tree)
dohertj2 created branch feature/templates-folder-hierarchy in dohertj2/ScadaBridge 2026-05-11 11:53:34 -04:00
dohertj2 pushed to feature/templates-folder-hierarchy at dohertj2/ScadaBridge 2026-05-11 11:53:34 -04:00
8155dbc411 docs(templates): describe folder hierarchy and management commands
d54013cb88 test(ui/templates): bUnit rendering tests for folder tree
ca3b34223d feat(ui/templates): reveal deep-linked template on initial render
c60aad9df4 feat(ui/templates): native HTML5 drag-drop reorganization
fc105acd7c feat(ui/templates): new-folder, new-template, move-template dialogs
Compare 10 commits »
dohertj2 pushed to master at dohertj2/wwtools 2026-05-11 08:37:12 -04:00
2e937228a0 mxaccesscli: add read-batch / write-batch / subscribe-batch (JSONL input)
dohertj2 pushed to main at dohertj2/ScadaBridge 2026-05-08 09:34:30 -04:00
872d358ad3 chore(docker): drop stale lmxproxy paths from Dockerfile
ec1d8f1393 chore(deps): bump packages flagged by NU190x advisories
5da779db17 fix(host): wait for configuration database before applying migrations
Compare 3 commits »
dohertj2 pushed to master at dohertj2/mxaccess 2026-05-07 09:33:29 -04:00
1f07da2e12 tools: upgrade Get-InfisicalSecret to stream separation, drop banner regex
047125bc11 M6 live verification: re-run all 5 steps + filter infisical banner
d668d5b7b1 mxaccess: fix 9 unit tests broken silently by F56's ensure_publisher_connected
Compare 3 commits »
dohertj2 pushed to master at dohertj2/mxaccess 2026-05-07 04:35:39 -04:00
9ed4700eb4 docs: audit pass — fix stale F-number references
dohertj2 pushed to master at dohertj2/mxaccess 2026-05-07 04:30:31 -04:00
8b50c0fd43 CHANGELOG: curate post-F43 work into V1 entry
dohertj2 pushed to master at dohertj2/mxaccess 2026-05-07 04:26:38 -04:00
cc99a2d9f0 followups: trim F56's stale pre-resolution analysis
dohertj2 pushed to master at dohertj2/mxaccess 2026-05-07 03:28:50 -04:00
ddebab2c2d docs: F3 cross-domain NTLM provisioning recipe
dohertj2 pushed to master at dohertj2/mxaccess 2026-05-06 23:00:52 -04:00
73e2bd8771 followups: status snapshot for the Open section
dohertj2 pushed to master at dohertj2/mxaccess 2026-05-06 22:56:09 -04:00
ceeaeefa71 [F52.3] mxaccess-codec: caller-supplied scratch buffer for write encoder
a0fa5bedfd [F52.2] mxaccess-codec: thread-local name-signature cache
4e76b44391 [F52.1] mxaccess-codec: BytesMut output buffer for write encoder
Compare 3 commits »
dohertj2 pushed to master at dohertj2/mxaccess 2026-05-06 15:29:50 -04:00
c7505f9570 [F51] live ASB type-matrix: provision UDAs + capture wire fixtures + round-trip tests
dohertj2 pushed to master at dohertj2/mxaccess 2026-05-06 13:39:12 -04:00
8bd66bbe65 [F53 measurement] document protocol-crate missing-docs magnitude
349e217ea3 [F50] live Suspend/Activate captures — Suspend wires opcode 0x2D, Activate client-side
b62ffc8c5d [F48] mark out-of-scope: internal usage only, no crates.io publish
e77db4306a [F48 dry-run] validate publish chain on workspace 0.0.0
c606736ec3 [F53 partial] enable #![warn(missing_docs)] on consumer crates
Compare 11 commits »