courtmanr@gmail.com
42dbf8e2c7
fix: Resolve PBS banner bug and build issues ( fixes #55 )
2025-04-26 10:20:22 +01:00
courtmanr@gmail.com
cfc9514ef0
fix(server): Resolve ReferenceErrors in /api/storage and socket requestData
2025-04-24 23:05:59 +01:00
courtmanr@gmail.com
45c50441b8
fix(server): Remove obsolete code referencing globalPbsStatus
2025-04-24 23:03:02 +01:00
courtmanr@gmail.com
a06f883ebb
refactor(server): Explicitly disable index serving in express.static
2025-04-24 23:02:15 +01:00
courtmanr@gmail.com
8af4121656
fix(server): Define http server before initializing Socket.IO
2025-04-24 22:58:47 +01:00
courtmanr@gmail.com
a93c9e7da2
fix(server): Add express static middleware and root route handler
2025-04-24 22:55:25 +01:00
courtmanr@gmail.com
e1f7126e0d
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
70491c88d2
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
9c1f4618cf
fix: Use maxcpu from /nodes endpoint and remove debug logs
2025-04-24 16:17:25 +01:00
courtmanr@gmail.com
e09549d3e7
feat: Re-add specific debug log for maxcpu
2025-04-24 16:13:24 +01:00
courtmanr@gmail.com
68a41c7b2b
revert: Remove potentially problematic maxcpu debug log
2025-04-24 16:11:53 +01:00
courtmanr@gmail.com
30b96bd33a
feat: Add specific debug log for maxcpu
2025-04-24 16:10:38 +01:00
courtmanr@gmail.com
66aa670ce0
fix: Remove node status debug log
2025-04-24 16:01:28 +01:00
courtmanr@gmail.com
be1c6a8fef
feat: Add debug log for node status before merge
2025-04-24 16:00:15 +01:00
courtmanr@gmail.com
459d2f71a7
fix(ui): correct sort state key handling in updateSortUI for PBS tables
2025-04-24 15:10:57 +01:00
courtmanr@gmail.com
d06d297a70
refactor: improve high-level PBS logging
2025-04-24 14:38:14 +01:00
courtmanr@gmail.com
a89b56dd13
fix: simplify PBS connected status text
2025-04-24 14:36:19 +01:00
courtmanr@gmail.com
5f76260c41
feat: add icons to navigation tabs
2025-04-24 14:25:17 +01:00
courtmanr@gmail.com
52fca36ceb
chore: Remove raw API metrics log from backend
2025-04-24 13:58:45 +01:00
courtmanr@gmail.com
b2b6f48dd9
fix: Use explicit copy for metrics data point to prevent stale disk values
2025-04-24 13:32:29 +01:00
courtmanr@gmail.com
27c0cdbb58
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
5a8384116c
fix: Ensure correct PBS status is emitted to frontend
2025-04-24 12:53:38 +01:00
courtmanr@gmail.com
665b92b377
fix: Correct paths after frontend asset refactor
2025-04-24 11:19:57 +01:00
courtmanr@gmail.com
5890f637ad
chore: Update version to v3.0.2 and refine logging
2025-04-24 10:12:30 +01:00
courtmanr@gmail.com
61ed96779c
Refactor: Centralize .env handling and update Docker/dev setup
2025-04-23 19:45:58 +01:00
courtmanr@gmail.com
989f784f7b
feat: Add multi-endpoint monitoring support (v2.5.0)
2025-04-23 17:37:54 +01:00
courtmanr@gmail.com
96c2a32787
Stop tracking server/.env file
2025-04-23 15:19:05 +01:00
dependabot[bot]
f03de8e563
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
f7acc6ea98
feat: Add API retry logic ( #51 ) and sort persistence ( #50 )
2025-04-23 11:39:49 +01:00
courtmanr@gmail.com
bec137db06
feat: Apply UI/UX and performance improvements
2025-04-21 16:09:04 +01:00
courtmanr@gmail.com
cc20e77fea
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
758093079a
feat: Allow UI embedding in iframes ( closes #10 )
2025-04-20 20:55:02 +01:00
rcourtman
fe17018184
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
0a67199e67
perf: Only poll Proxmox API when clients are connected
2025-04-20 20:14:42 +01:00
courtmanr@gmail.com
2f77e8f26d
feat: Add version display to frontend
2025-04-20 20:02:55 +01:00
courtmanr@gmail.com
6a8c896234
refactor: Improve .env handling and validation
2025-04-20 19:58:50 +01:00
dependabot[bot]
a3bea1191f
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
6c2080056e
docs: Update README for simplified app and add .env.example
2025-04-20 18:05:31 +01:00
courtmanr@gmail.com
cd187a3084
fix: Update .gitignore and untrack server/node_modules
2025-04-20 13:19:06 +01:00
courtmanr@gmail.com
83885e3104
feat: Replace codebase entirely with simplified version
2025-04-20 13:17:10 +01:00