Skip to content

slieberth/Bng-Blaster-Controller-WUI

Repository files navigation

BNG Blaster Controller WUI – Status

Status: 🚧 Active Development

The BNG Blaster Controller Web UI is currently under active development.
The focus is on building a stable, state-driven management interface tightly aligned with the controller’s domain model.

image-20260104191619356

Currently Implemented Features

  • Instance Dashboard

    • List all controller instances
    • Display runtime state (created, started, stopped)
    • Start / Stop / Delete instances
    • State-aware button enable/disable logic
  • Instance Creation

    • Create instances via modal dialog
    • Upload JSON configuration files from assets
  • Configuration Management

    • Load instance configuration from controller
    • View and edit configuration as YAML
    • Monaco Editor integration (syntax highlighting, line numbers)
    • Dirty-state tracking
    • Explicit Save workflow with validation
    • Safe discard on close
  • Result Viewer

    • Fetch and display instance run reports
    • Read-only YAML view in dialog

Notes

  • The UI is fully state-driven using Reflex State
  • No protocol-specific logic is hardcoded into the UI
  • Configuration editing is intentionally explicit (no auto-save)

Further features and refinements are planned as development continues.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published