-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Summary
Add missing UI views for new entity types (Apps, Functions, Faults) and improve overall user experience.
Proposed solution
1. New Views
Apps View
- List all ROS 2 nodes as "Apps" in tree
- Show app details: node name, namespace, FQN
- Display app dependencies (
depends-on) - Navigate between app and its parent component
Functions View
- List logical functions (capability groupings)
- Show function hosts (which apps implement it)
- Aggregated data view from all hosts
- Aggregated operations from all hosts
Faults Dashboard
- Real-time fault stream using SSE
- Fault list with severity filtering
- Fault details with snapshots
- Clear fault actions
- Badge count on sidebar when faults active
2. Entity Tree Improvements
Areas/
├── powertrain/
│ ├── Components/
│ │ └── engine_component/
│ │ ├── data/
│ │ ├── operations/
│ │ └── configurations/
│ ├── Apps/ # NEW
│ │ └── engine_node/
│ │ ├── data/
│ │ ├── operations/
│ │ ├── configurations/
│ │ └── faults/ # NEW
│ └── Functions/ # NEW
│ └── engine_monitoring/
└── ...
3. Operations Panel Improvements
- Update to use Executions model
- Show execution history list
- Real-time execution status updates
- Execution result/error display
- Cancel running executions
- Execution timeline visualization
4. Connection Dialog Improvements
- Server capabilities display after connect
- SOVD version info
- Optional authentication form
- Remember multiple servers (history)
- Connection health indicator in header
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request