dohertj2 dohertj2
  • Joined on 2026-02-20
dohertj2 pushed to feature/templates-folder-hierarchy at dohertj2/ScadaBridge 2026-05-13 08:11:47 -04:00
f66dc031a4 fix(health): route site heartbeats into the aggregator
7bba48a14a feat(ui/monitoring): redesign Parked Messages page with filters, drawer, and bulk actions
1c2dc45803 feat(ui/api-methods): pick approved API keys when editing a method
1822e3c76f fix(store-and-forward): wire up parked-message handler and start S&F service on sites
Compare 4 commits »
dohertj2 pushed to feature/templates-folder-hierarchy at dohertj2/ScadaBridge 2026-05-13 06:20:15 -04:00
6f1f6b8467 fix(health): replicate site health reports between central nodes
d9caa3dd7e fix(ui/shared-scripts): show real param count and return type on cards
352c93d5a2 fix(alarms): surface composed-member attributes across flatten/validate/UI
Compare 3 commits »
dohertj2 pushed to feature/templates-folder-hierarchy at dohertj2/ScadaBridge 2026-05-13 04:05:11 -04:00
164d914ba8 feat(ui): rich AlarmTriggerEditor in instance override modal
dohertj2 pushed to feature/templates-folder-hierarchy at dohertj2/ScadaBridge 2026-05-13 03:28:41 -04:00
4e446a7170 feat(ui): instance alarm override editor in InstanceConfigure
dohertj2 pushed to feature/templates-folder-hierarchy at dohertj2/ScadaBridge 2026-05-13 03:23:42 -04:00
751248feb6 feat(alarms): HiLo trigger type with per-band level, hysteresis, messages, overrides
dohertj2 pushed to feature/templates-folder-hierarchy at dohertj2/ScadaBridge 2026-05-13 00:33:09 -04:00
783da8e21a feat(ui): structured editors for script schemas and alarm triggers
57f477fd28 fix(templates): cascade delete through nested derived templates
85769486df fix(ui/templates): expand composition leaves to show cascaded slots
4f90f952d0 fix(templates): cascade child compositions when composing a composite
1f86945d46 refactor(ui/templates): drop row kebabs; double-click opens templates
Compare 15 commits »
dohertj2 pushed to feature/templates-folder-hierarchy at dohertj2/ScadaBridge 2026-05-12 08:18:45 -04:00
91b786eb1c docs(templates): derive-on-compose phase status + resume plan
dohertj2 pushed to feature/templates-folder-hierarchy at dohertj2/ScadaBridge 2026-05-12 08:16:28 -04:00
5615f3d0c7 feat(templates): phase 1 — derived-template schema (additive)
a968cefbc2 docs(templates): record derive-on-compose decisions (naming, migration, tree UX)
68548432b3 docs(templates): design for derive-on-compose specialization
Compare 3 commits »
dohertj2 pushed to feature/templates-folder-hierarchy at dohertj2/ScadaBridge 2026-05-12 06:00:06 -04:00
0139c9ca83 refactor(scripts): scoped parent query + parent picker for multi-parent templates
dohertj2 pushed to feature/templates-folder-hierarchy at dohertj2/ScadaBridge 2026-05-12 05:53:16 -04:00
0b24b4537d feat(ui/scripts): editor support for self/child/parent accessors
dohertj2 pushed to feature/templates-folder-hierarchy at dohertj2/ScadaBridge 2026-05-12 05:45:35 -04:00
efba01d10a feat(scripts): self/child/parent attribute and script accessors
3ed05f0595 docs(scripts): design for template-script scope access
Compare 2 commits »
dohertj2 pushed to feature/templates-folder-hierarchy at dohertj2/ScadaBridge 2026-05-12 05:28:18 -04:00
0528c65cba feat(ui/scripts): format, inlay hints, problems panel, type diagnostic
dohertj2 pushed to feature/templates-folder-hierarchy at dohertj2/ScadaBridge 2026-05-12 05:18:02 -04:00
004c5da582 feat(ui/scripts): shape-aware Monaco features for script calls
dohertj2 pushed to feature/templates-folder-hierarchy at dohertj2/ScadaBridge 2026-05-12 05:05:39 -04:00
cd0ec583e1 refactor(ui/scripts): cache diagnostics + semantic forbidden-API check
dohertj2 pushed to feature/templates-folder-hierarchy at dohertj2/ScadaBridge 2026-05-12 04:56:59 -04:00
225817eac9 feat(ui/scripts): SCADA-specific Monaco extensions
cf9548e9ed feat(ui/scripts): Roslyn-backed C# completions + diagnostics for Monaco
7f01c5547a feat(ui/design): Monaco editor for script code fields
Compare 3 commits »
dohertj2 pushed to feature/templates-folder-hierarchy at dohertj2/ScadaBridge 2026-05-12 04:27:04 -04:00
e667ea2b50 test(ui/design): roundtrip tests + normalization notice for IO editors
dohertj2 pushed to feature/templates-folder-hierarchy at dohertj2/ScadaBridge 2026-05-12 04:23:00 -04:00
1b98d37919 refactor(ui/design): replace JSON inputs with structured editors
dohertj2 pushed to feature/templates-folder-hierarchy at dohertj2/ScadaBridge 2026-05-12 03:57:49 -04:00
eb1d6872ef refactor(ui/shared): migrate sidebar CSS to Bootstrap variables
8038aa7cb5 refactor(ui/shared): introduce IDialogService + DialogHost
Compare 2 commits »
dohertj2 pushed to feature/templates-folder-hierarchy at dohertj2/ScadaBridge 2026-05-12 03:33:27 -04:00
e21791adb0 refactor(ui/monitoring): KPI dashboard, message expand, copy, pagination fix
321ca0bbbf refactor(ui/deployment): live-updates toggle, DebugView guardrails
b6e2ec8a50 refactor(ui/design): card grid, SMTP split, TemplateEdit vertical-stack
da2c0d714e refactor(ui/admin): card grid, search, kebab; LDAP scope-rule chips
f7b10f2ff7 refactor(ui/shared): scroll-lock, escape, aria-live, responsive sidebar
Compare 6 commits »
dohertj2 pushed to feature/templates-folder-hierarchy at dohertj2/ScadaBridge 2026-05-12 02:55:41 -04:00
0805e18e9c refactor(ui/sites): replace 10-col table with card grid + collapsible cluster panel