- backlog: mark Console Link as done (merged to main) - CLAUDE.md: remove ConsolePanel and /api/vnc from architecture - CLAUDE.md: note console URL format and new-tab behavior - CLAUDE.md: remove PROXMOX_CONSOLE_TOKEN env var Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1.5 KiB
1.5 KiB
Feature Backlog — proxmox-monitor
Quick Wins (low effort, high value)
Console Link
- Console button per row opens Proxmox web UI console in new tab. URL built from web UI endpoint with session cookies for auth.
- Status: done (merged to main)
Manual Refresh
- Button in dashboard header that calls
mutate()on all SWR caches - ~5 lines of code
Custom Poll Interval
- Input field in header to adjust
refreshIntervalinstead of env-only config
Group by Node
- Collapse/expand VMs/LXCs by node with toggle
Uptime Duration
- Format uptime seconds to "3d 4h 12m" via
formatUptime()helper
Search / Filter
- Client-side text input filtering table rows by name/node/status
Medium Effort
Storage Usage
- Show disk usage per Proxmox storage backend (like node cards)
Status Change Alert
- Toast/banner when a VM state changes between polls
Resource Allocation
- Show vCPU count, total disk size alongside usage stats
Per-VM IP Addresses
- Fetch guest network IP addresses (extra API call needed)
Per-VM CPU/Memory Trend
- Periodic polling to build a small trend chart
Larger Features
Cluster Status
- HA, quorum, and failover info per cluster
Network Health
- Network interfaces and link status per node
Recent Proxmox Events
- Audit log / recent events from the Proxmox cluster
Docker Deployment
- Dockerfile + docker-compose for easy hosting
Health Check Endpoint
/api/healthfor reverse proxy / uptime monitoring