diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b5df87f..e6d42f1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,6 +23,18 @@ jobs: - uses: actions/setup-go@v5 with: go-version-file: go.mod + - uses: actions/setup-node@v4 + with: + node-version: "22" + cache: npm + cache-dependency-path: web/package-lock.json + # web/embed.go does `//go:embed all:dist` — go build/vet/test all + # fail without a built frontend to embed, so build it first. + - name: Build frontend (for go:embed) + run: | + cd web + npm ci + npm run build - run: go vet ./... - run: go build ./... - run: go test ./... diff --git a/Claude-Account-1.cmd b/Claude-Account-1.cmd deleted file mode 100644 index 73a30a4..0000000 --- a/Claude-Account-1.cmd +++ /dev/null @@ -1,3 +0,0 @@ -@echo off -set CLAUDE_CONFIG_DIR=%USERPROFILE%\.claude-account1 -claude \ No newline at end of file diff --git a/README.md b/README.md index e1bbed6..5976631 100644 --- a/README.md +++ b/README.md @@ -8,45 +8,60 @@ Fleet control for Proxmox VE — a single dashboard for every cluster and standa ## Screenshots -Captured against a mock Proxmox cluster (`prod-cluster`: 3 nodes, 16 VMs/LXCs, Ceph + NFS storage) to show the UI populated the way it looks on a real fleet. +Captured against a mock Proxmox cluster (`prod-cluster`: 3 nodes, 16 VMs/LXCs, Ceph + NFS storage) to show the UI populated the way it looks on a real fleet. Click any thumbnail for the full-size image. -### Fleet overview - - - -### Inventory - - - -### Topology - - - -### Storage - - - -### Backups & replication - - - -### High availability - - - -### Firewall - - - -### Look & feel - -Three selectable UI themes — Enterprise, Proxmox-native, and Terminal — each with light/dark and an accent color. - - - -### First-run setup - - +