docs: update README, CLAUDE.md, backlog, and .env.example
- README: add all features, correct tech stack (axios/setInterval), add IP addresses section, fix API routes - CLAUDE.md: fix architecture, remove SWR references, fix env var names, add IP address patterns - backlog: remove ip6= mention, clean duplicate entries, mark done - .env.example: remove unused PROXMOX_CONSOLE_TOKEN Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
11
backlog.md
11
backlog.md
@@ -28,15 +28,15 @@
|
||||
## Quick Wins (low effort, high value)
|
||||
|
||||
### Per-VM/LXC IP Addresses
|
||||
- LXCs: parses `ip=` and `ip6=` from `net0`, `net1`, etc. fields in `/nodes/<node>/lxc/<id>/config`.
|
||||
- VMs: fetches from `/nodes/<node>/qemu/<id>/agent/network-get-interfaces` and reads `ipaddresses`.
|
||||
- Displays IPs below the name in the table.
|
||||
- LXCs: fetches from `/interfaces` endpoint; falls back to `ip=` parsing from `net0`-`net7` in `/config`.
|
||||
- VMs: fetches from `/agent/network-get-interfaces` (requires QEMU guest agent).
|
||||
- IPv4 only. Displays IPs below the name in the table.
|
||||
- **Status: done**
|
||||
|
||||
### Search / Filter
|
||||
- Client-side text input filtering table rows by name/node/status
|
||||
- Uses `useMemo` for performant filtering, auto-expands single node and filter-matched nodes
|
||||
- **Status: done (merged to main)**
|
||||
- **Status: done**
|
||||
|
||||
## Medium Effort
|
||||
|
||||
@@ -51,9 +51,6 @@
|
||||
- Show vCPU count, total disk size alongside usage stats
|
||||
- Note: disk.total is not populated by Proxmox API — only disk.used is available
|
||||
|
||||
### Per-VM IP Addresses
|
||||
- Done — uses `/nodes/<node>/qemu/<id>/agent/network-get-interfaces` for VMs and config `net0`/`net1` parsing for LXCs.
|
||||
|
||||
### Per-VM CPU/Memory Trend
|
||||
- Periodic polling to build a small trend chart
|
||||
|
||||
|
||||
Reference in New Issue
Block a user