Implement the approved cloud-dashboard box detail redesign
Implement the user-approved box detail mockup in cloud-dashboard. Preserve all existing editable and reported fields and operations. Treat partial re-provisioning as normal Settings edits with saved-credential retention, changed-field review and a restart warning. Replace repeated identity/status panels and descriptive filler with the approved header, compact summary and Settings, Network, Software, Diagnostics and System tabs. Include network interfaces/DHCP/reservations, container and agent updates, benchmark, identity/hardware, clock and host operations. Reuse existing API behavior, components and dashboard tokens; add no dependencies. Acceptance: existing fields remain reachable, partial edits preserve omitted settings and secrets, responsive production build succeeds, and focused frontend tests pass. The standalone HTML mockup was intentionally excluded from the repository and pull request. Implemented on branch feature/clean-up-box-detail-page. The box page now uses the approved five-tab structure, normal Settings terminology, changed-value confirmation with masked credentials, normalized network request review, compact software/diagnostics/system views and responsive styling. Rejected submitted drafts restore the applied configuration unless the operator has edited again. Validation: 14 cloud-dashboard tests pass, Vite production build passes, git diff checks pass, and the final bounded static review found no verified issues. Production browser reruns were skipped at the user's request. Pull request: #134 — https://git.kaukus.no/Kaukus/streaming-engines/pulls/134
Checklist
3 of 3 complete- Create a self-contained HTML mockup preserving box, settings, network, benchmark and maintenance fields without changing production code.
- Verify the implemented dashboard with focused frontend tests, a production build and a bounded static feature review; browser reruns were explicitly skipped at the user's request.
- Implement the approved structure and interactions in cloud-dashboard without changing backend contracts.
- Area
- Streaming
- Project
- streaming-engines
- Kind
- Feature
- Task ID
tsk_cdh5n9vgd2- Updated