Commit Graph

49 Commits

Author SHA1 Message Date
courtmanr@gmail.com ebac21137b chore: Bump version to 3.2.0 and fix PBS task fetch 2025-04-29 10:29:42 +01:00
courtmanr@gmail.com f05644be08 Refactor: Refine logging in server/index.js 2025-04-29 10:19:12 +01:00
courtmanr@gmail.com e006a0b43d fix(pbs): Resolve PBS data display issues and update docs - Corrects PBS API interaction logic, retains logging/fetch improvements, updates README/.env.example based on testing. 2025-04-29 09:45:25 +01:00
courtmanr@gmail.com 25b51160da Fix: Resolve PBS API /tasks issue and update README 2025-04-28 12:34:17 +01:00
courtmanr@gmail.com 4fa72ce7b9 feat: Add PBS docs, increase recent task limit, clean up logs 2025-04-28 10:38:57 +01:00
courtmanr@gmail.com 6cd2686121 Update server dependencies 2025-04-27 23:28:45 +01:00
courtmanr@gmail.com 4148dfa346 fix(storage): Ensure PVE storage data is correctly aggregated 2025-04-27 19:47:43 +01:00
courtmanr@gmail.com c1d9dd0ff4 fix(pbs): Use correct colon separator for PBS API token auth 2025-04-27 19:40:04 +01:00
courtmanr@gmail.com cb580bfad3 refactor: Remove password auth, require API tokens 2025-04-27 16:55:19 +01:00
courtmanr@gmail.com 72255fa081 Style: Consolidate tab header styles and apply stopped style to backup tab 2025-04-27 16:27:27 +01:00
courtmanr@gmail.com 2a039b9c22 fix: Resolve PBS banner bug and build issues (fixes #55) 2025-04-26 10:20:22 +01:00
courtmanr@gmail.com 722aa61c58 fix(server): Resolve ReferenceErrors in /api/storage and socket requestData 2025-04-24 23:05:59 +01:00
courtmanr@gmail.com 31bb968c0a fix(server): Remove obsolete code referencing globalPbsStatus 2025-04-24 23:03:02 +01:00
courtmanr@gmail.com ae5e1bac03 refactor(server): Explicitly disable index serving in express.static 2025-04-24 23:02:15 +01:00
courtmanr@gmail.com f058ffef19 fix(server): Define http server before initializing Socket.IO 2025-04-24 22:58:47 +01:00
courtmanr@gmail.com 7550e9b2be fix(server): Add express static middleware and root route handler 2025-04-24 22:55:25 +01:00
courtmanr@gmail.com 93397140f2 fix: Align Dockerfile and server paths for LXC/Docker compatibility
- Revert server/index.js sendFile path to ../src/public

 - Modify Dockerfile to COPY assets to ./src/public
2025-04-24 20:08:02 +01:00
courtmanr@gmail.com dd5afa442f fix: Resolve UI loading issues for v3.1.2
- Add explicit SPA route handler in server/index.js

- Correct middleware order in server/index.js

- Build CSS locally and copy into Docker image

- Adjust Dockerfile to copy pre-built CSS
2025-04-24 19:37:36 +01:00
courtmanr@gmail.com d59538c5ee fix: Use maxcpu from /nodes endpoint and remove debug logs 2025-04-24 16:17:25 +01:00
courtmanr@gmail.com 487368327f feat: Re-add specific debug log for maxcpu 2025-04-24 16:13:24 +01:00
courtmanr@gmail.com 6402f895f1 revert: Remove potentially problematic maxcpu debug log 2025-04-24 16:11:53 +01:00
courtmanr@gmail.com 16c98dea60 feat: Add specific debug log for maxcpu 2025-04-24 16:10:38 +01:00
courtmanr@gmail.com f51b5eb45e fix: Remove node status debug log 2025-04-24 16:01:28 +01:00
courtmanr@gmail.com 64fd32e708 feat: Add debug log for node status before merge 2025-04-24 16:00:15 +01:00
courtmanr@gmail.com c62df68d7f fix(ui): correct sort state key handling in updateSortUI for PBS tables 2025-04-24 15:10:57 +01:00
courtmanr@gmail.com 463e5f39b0 refactor: improve high-level PBS logging 2025-04-24 14:38:14 +01:00
courtmanr@gmail.com 0af9726fec fix: simplify PBS connected status text 2025-04-24 14:36:19 +01:00
courtmanr@gmail.com 681fe4c449 feat: add icons to navigation tabs 2025-04-24 14:25:17 +01:00
courtmanr@gmail.com 54de297ddf chore: Remove raw API metrics log from backend 2025-04-24 13:58:45 +01:00
courtmanr@gmail.com 2b7a8233ed fix: Use explicit copy for metrics data point to prevent stale disk values 2025-04-24 13:32:29 +01:00
courtmanr@gmail.com c8afc7e35b Fix: Improve PBS tab handling and UI data stability. Ensure PBS tab always visible with correct status. Send initial PBS status immediately. Prevent metric/storage data flashing. Correct Nodes tab mem/disk data source. 2025-04-24 13:20:25 +01:00
courtmanr@gmail.com 9224c46add fix: Ensure correct PBS status is emitted to frontend 2025-04-24 12:53:38 +01:00
courtmanr@gmail.com 7531b38d1f fix: Correct paths after frontend asset refactor 2025-04-24 11:19:57 +01:00
courtmanr@gmail.com ede30f71e7 chore: Update version to v3.0.2 and refine logging 2025-04-24 10:12:30 +01:00
courtmanr@gmail.com ab5b713461 Refactor: Centralize .env handling and update Docker/dev setup 2025-04-23 19:45:58 +01:00
courtmanr@gmail.com dc38ba5e3f feat: Add multi-endpoint monitoring support (v2.5.0) 2025-04-23 17:37:54 +01:00
dependabot[bot] 9340a173c0 chore(deps): bump express from 4.21.2 to 5.1.0 in /server (#49)
Bumps [express](https://github.com/expressjs/express) from 4.21.2 to 5.1.0.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.21.2...v5.1.0)

---
updated-dependencies:
- dependency-name: express
  dependency-version: 5.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-23 12:29:08 +01:00
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
rcourtman 9bfec26f89 Merge pull request #47 from rcourtman/dependabot/npm_and_yarn/server/main/express-5.1.0
chore(deps): bump express from 4.21.2 to 5.1.0 in /server
2025-04-20 20:30:34 +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
dependabot[bot] c7cd5c3b5d chore(deps): bump express from 4.21.2 to 5.1.0 in /server
Bumps [express](https://github.com/expressjs/express) from 4.21.2 to 5.1.0.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.21.2...v5.1.0)

---
updated-dependencies:
- dependency-name: express
  dependency-version: 5.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-20 18:44:55 +00:00
courtmanr@gmail.com 547a72256d docs: Update README for simplified app and add .env.example 2025-04-20 18:05:31 +01:00
courtmanr@gmail.com 8006a77abe fix: Update .gitignore and untrack server/node_modules 2025-04-20 13:19:06 +01:00
courtmanr@gmail.com 3b564fb330 feat: Replace codebase entirely with simplified version 2025-04-20 13:17:10 +01:00