Stacks page: table layout with usage meters, matching the dashboard (0.21.4)

The Stacks tab now lists stacks in the shared StacksTable (status, CPU
and memory meters, inline start/stop/restart) instead of cards, for both
the local host and per-agent sections — same look as the dashboard.
StacksTable gained optional showEdit/showDelete props so the management
surface keeps the Edit link and local Delete (with confirm). Search and
sort are unchanged. Removed the now-unused StackCard component.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
menzelj
2026-06-08 16:56:53 +00:00
co-authored by Claude Opus 4.8
parent ffb4ee39a0
commit 8fc61b1531
7 changed files with 120 additions and 201 deletions
+1 -1
View File
@@ -62,7 +62,7 @@ def _map_docker(exc: DockerError):
raise HTTPException(status_code=code, detail=exc.detail or exc.error)
raise exc # falls through to the global 502 DockerError handler
AGENT_VERSION = "0.21.3"
AGENT_VERSION = "0.21.4"
# --------------------------------------------------------------------------- #
+1 -1
View File
@@ -55,7 +55,7 @@ async def lifespan(app: FastAPI):
schedule_task.cancel()
app = FastAPI(title="StackPilot", version="0.21.3", lifespan=lifespan)
app = FastAPI(title="StackPilot", version="0.21.4", lifespan=lifespan)
app.add_middleware(
CORSMiddleware,