8 Commits

Author SHA1 Message Date
courtmanr@gmail.com 362b1b6ec9 feat: Add API retry logic (#51) and sort persistence (#50) 2025-04-23 11:39:49 +01:00
courtmanr@gmail.com fd374b6c66 feat: Apply UI/UX and performance improvements 2025-04-21 16:09:04 +01:00
courtmanr@gmail.com 924e0eee3c feat: Improve update stability and fix server dependencies
- Refactor backend data fetching to use parallel Promises for nodes

- Replace backend setInterval with setTimeout for accurate polling interval

- Decouple frontend UI render interval from backend data arrival

- Add missing dotenv dependency to server package.json

- Update server Express dependency to stable v4
2025-04-21 10:26:50 +01:00
courtmanr@gmail.com 5840915013 feat: Allow UI embedding in iframes (closes #10) 2025-04-20 20:55:02 +01:00
courtmanr@gmail.com 5755385e3d perf: Only poll Proxmox API when clients are connected 2025-04-20 20:14:42 +01:00
courtmanr@gmail.com 3c898006a6 feat: Add version display to frontend 2025-04-20 20:02:55 +01:00
courtmanr@gmail.com e993da2869 refactor: Improve .env handling and validation 2025-04-20 19:58:50 +01:00
courtmanr@gmail.com 3b564fb330 feat: Replace codebase entirely with simplified version 2025-04-20 13:17:10 +01:00