Skip to content

feat: dual-workspace UI with parameterized module execution#7

Merged
hseblani merged 2 commits intomainfrom
feature/ui-workspaces-parameter-runner
Feb 22, 2026
Merged

feat: dual-workspace UI with parameterized module execution#7
hseblani merged 2 commits intomainfrom
feature/ui-workspaces-parameter-runner

Conversation

@hseblani
Copy link
Owner

Summary

  • redesign main window layout to remove overlap and support responsive split panes
  • add two workspaces in one app: IT Swiss-Army Knife and Module Manager
  • add dynamic parameter editor from module manifest fields
  • add module execution timeout, cancellation handling, and output streaming
  • add per-run log persistence under LocalAppData
  • add core module catalog and execution runner services with tests

Validation

  • dotnet build ITSwissArmyKnife.App.sln --configuration Release
  • dotnet test ITSwissArmyKnife.App.sln --configuration Release --no-build

Notes

  • recommendation is one executable with two workspaces, not two separate apps

@hseblani hseblani merged commit 8f5ef01 into main Feb 22, 2026
1 check passed
@hseblani hseblani deleted the feature/ui-workspaces-parameter-runner branch February 22, 2026 23:23
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