Skip to content

Fix SCL-first workflow, Smart Dynamic reporting, and compact layout - #25

Merged
masarray merged 3 commits into
mainfrom
fix/scl-workflow-layout-final
Jul 14, 2026
Merged

Fix SCL-first workflow, Smart Dynamic reporting, and compact layout#25
masarray merged 3 commits into
mainfrom
fix/scl-workflow-layout-final

Conversation

@masarray

@masarray masarray commented Jul 14, 2026

Copy link
Copy Markdown
Owner

Fix

This PR replaces the broken snapshot patch with a clean commit based directly on current main.

  • preserves P0 atomic single-click confirmation and the single stable Confirm button
  • preserves P1 grouped SCL diagnostics
  • opens signal selection immediately after successful SCL import; saving a valid live selection continues to endpoint binding, MMS connection, and monitoring
  • enables Smart Dynamic reporting when selected signals lack complete static DataSet/RCB coverage
  • keeps static reporting first when coverage is available, creates an association-scoped dynamic DataSet for uncovered selections, uses a safe free RCB, and retains polling as the last fallback
  • keeps SCL_REPORT_DATASET_UNASSIGNED and SCL_REPORT_DATASET_UNRESOLVED as typed capability evidence without flooding live Diagnostics
  • auto-expands the command panel once per IED only after executable control rows are ready
  • removes the large top application bar and moves Open/Save Project icon actions into the IED Explorer header
  • uses the complete supplied Assets/app-icon.ico for window and executable metadata
  • aligns application and portable package version at 1.6.9

Regression guards

Verified before publication:

  • exactly one Confirm button bound to ControlPendingConfirmationLabel
  • no legacy Confirm Open or Confirm Close buttons
  • TryClaimControlConfirmation, ControlInspectionBusy, ControlCommandBusy, and ExecuteClaimedControlAsync retained
  • grouped SclFindingAggregator path retained

Validation

GitHub Actions Build ArIED 61850 #161 completed successfully:

  • source, website, external-IP, and license-boundary verification
  • ARIEC61850 P0/P1 API gates
  • .NET restore
  • Release build
  • portable Windows x64 publish
  • artifact upload

Artifact: ArIED61850-win-x64

SHA-256: d72f47067b45fa8af284df698eae90989a301a9284f3a2580b914772f8df192c

Dependency

The build remains temporarily pinned to ARIEC61850_REF=fix/scl-dataset-binding-resolution until ARIEC61850 PR #27 is merged.

@masarray
masarray marked this pull request as ready for review July 14, 2026 10:35
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@masarray
masarray merged commit f97c48a into main Jul 14, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant