Skip to content

Latest commit

 

History

History
22 lines (18 loc) · 1.23 KB

File metadata and controls

22 lines (18 loc) · 1.23 KB

Plan: Frontend Server Management Panels

Steps

  • Create SteamCmdManager component for SteamCMD path and install
  • Create BaseInstallManager component, refactor to depend on SteamCMD detection
  • Create InstanceManager component for instance install, with base install selection
  • Create ServerManagementPage to host all panels
  • Integrate with backend websocket for SteamCMD and base install management (including update/install with progress streaming)
  • Test all panels and flows
  • Update documentation and requirements as needed

Recent Chat History Summary

  • Added backend handlers for updateSteam and installSteam with progress streaming.
  • Frontend now supports update/install actions with real-time progress column.

Dependencies

  • Backend websocket API for SteamCMD and base install management

Recent Chat History Summary

  • User requested splitting base install manager into three panels: SteamCMD, base installs, and instance management.
  • Requirements: SteamCMD panel for path/install, base install panel (disabled if no SteamCMD), instance panel (disabled if no base installs/SteamCMD), all on a new management page.
  • Backend already provides websocket API for SteamCMD and base install management.