courtmanr@gmail.com
1ea9433cd9
Refactor(configLoader): Extract Proxmox endpoint loading to helper function
2025-05-08 11:17:57 +01:00
courtmanr@gmail.com
a61280fac6
Refactor(apiClients): Centralize Axios client creation with generic helper function
2025-05-08 11:16:35 +01:00
courtmanr@gmail.com
7f137de87d
feat: Enhance VM memory reporting using QEMU guest agent
2025-05-06 14:24:25 +01:00
courtmanr@gmail.com
03acbf01d8
fix: Correct test failures in config and dataFetcher suites
2025-05-06 11:18:26 +01:00
courtmanr@gmail.com
d3448cb18e
chore: Remove debugging logs for placeholder flag
2025-05-05 08:58:53 +01:00
courtmanr@gmail.com
ed2402dafd
fix: Align placeholder detection with install script values
2025-05-05 08:57:34 +01:00
courtmanr@gmail.com
1aa562307d
debug: Add logging for placeholder flag state
2025-05-05 08:55:30 +01:00
courtmanr@gmail.com
7fe07e5984
fix: Ensure stateManager is required before configLoader
2025-05-05 08:52:51 +01:00
courtmanr@gmail.com
531aae8efc
fix: Correct stateManager initialization order
2025-05-05 08:52:02 +01:00
courtmanr@gmail.com
3e83c63d66
refactor: Store placeholder flag in state manager
2025-05-05 08:50:36 +01:00
courtmanr@gmail.com
0e7928c9c1
feat: Improve initial load experience with placeholder config
2025-05-05 08:42:17 +01:00
courtmanr@gmail.com
f2140cadff
build: Consolidate dependencies and optimize Dockerfile
...
Consolidate server dependencies into root package.json.
Refactor Dockerfile to use multi-stage build, build CSS,
run as non-root user, and install production dependencies only.
Update .gitignore and docker-compose.yml build context.
2025-05-04 14:38:32 +01:00
courtmanr@gmail.com
544c91c62d
refactor: Improve server state management
2025-05-04 14:37:57 +01:00
courtmanr@gmail.com
f827742fc1
fix(pbs): Populate summary stats in processPbsTasks
2025-04-30 19:35:39 +01:00
courtmanr@gmail.com
73f1c59f05
fix: Correct assertions in config.test.js case 1
2025-04-30 17:19:53 +01:00
courtmanr@gmail.com
d26135c0f5
fix: Correct function name in config.test.js
2025-04-30 17:18:39 +01:00
courtmanr@gmail.com
44aa0d7e0c
fix: Correct intentionally broken test case
2025-04-30 16:37:36 +01:00
courtmanr@gmail.com
ba8b4c3857
test: Intentionally break config test for CI validation
2025-04-30 16:33:52 +01:00
courtmanr@gmail.com
cc482d36eb
feat: Sync all local changes including UI and server updates
2025-04-30 16:21:07 +01:00
courtmanr@gmail.com
3e037b33d6
feat: Add test improvements and CI workflow
2025-04-30 16:18:37 +01:00
courtmanr@gmail.com
3a1adfa39c
fix(pbs): Add missing worker types for verification tasks ( fixes #61 )
2025-04-30 10:07:56 +01:00
courtmanr@gmail.com
0b71dbbbdb
feat: Await initial discovery cycle before server start
2025-04-29 18:18:02 +01:00
courtmanr@gmail.com
89e02aff41
chore: Bump version to 3.2.0 and fix PBS task fetch
2025-04-29 10:29:42 +01:00
courtmanr@gmail.com
a36cbf0a2f
Refactor: Refine logging in server/index.js
2025-04-29 10:19:12 +01:00
courtmanr@gmail.com
4fed85dbf0
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
e1fb099357
Fix: Resolve PBS API /tasks issue and update README
2025-04-28 12:34:17 +01:00
courtmanr@gmail.com
3845b140fa
feat: Add PBS docs, increase recent task limit, clean up logs
2025-04-28 10:38:57 +01:00
courtmanr@gmail.com
b50259d92d
Update server dependencies
2025-04-27 23:28:45 +01:00
courtmanr@gmail.com
4668477bcd
fix(storage): Ensure PVE storage data is correctly aggregated
2025-04-27 19:47:43 +01:00
courtmanr@gmail.com
58e43cd391
fix(pbs): Use correct colon separator for PBS API token auth
2025-04-27 19:40:04 +01:00
courtmanr@gmail.com
53d8b58301
refactor: Remove password auth, require API tokens
2025-04-27 16:55:19 +01:00
courtmanr@gmail.com
c3b5e2b87d
Style: Consolidate tab header styles and apply stopped style to backup tab
2025-04-27 16:27:27 +01:00
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