courtmanr@gmail.com
eb51f6aedb
fix: correct health endpoint method call to getEnhancedAlertStats
2025-05-28 00:39:02 +01:00
courtmanr@gmail.com
2ec653c384
feat: add remaining updates from development
...
- Update alert manager functionality
- Update HTML structure and components
- Enhance main.js initialization
- Improve socket handler communication
- Update nodes UI component
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-05-28 00:20:31 +01:00
courtmanr@gmail.com
07c31c167b
Update UI components and JavaScript files for improved functionality
2025-05-27 19:52:49 +01:00
courtmanr@gmail.com
00991164b5
feat: update diagnostics functionality and UI
2025-05-27 13:09:29 +01:00
courtmanr@gmail.com
3cdb4225a5
feat: Add basic diagnostics functionality and integrate with server
2025-05-27 12:45:52 +01:00
courtmanr@gmail.com
a701f03bfa
Update server index.js and public index.html
2025-05-27 12:40:18 +01:00
courtmanr@gmail.com
dba1eb7c90
fix: Resolve test failures and integrate recent UI/backend updates
2025-05-26 22:08:12 +01:00
courtmanr@gmail.com
c9315951c7
Update data fetching, metrics, and UI components
2025-05-26 18:25:59 +01:00
courtmanr@gmail.com
7e7b4d07e7
test: improve test coverage for configLoader.js edge cases
...
- Add tests for placeholder detection with PROXMOX_TOKEN_ID edge cases
- Test scenarios where TOKEN_ID needs to be added to placeholder list
- Improve overall test coverage to ~90%
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-05-26 17:43:11 +01:00
courtmanr@gmail.com
72f13164de
refactor: improve PBS integration with enhanced error handling, updated tests, and refined UI components
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-05-26 17:23:48 +01:00
courtmanr@gmail.com
58eb534a43
chore: clean up logs and disable alert popups for release readiness
2025-05-25 09:52:45 +01:00
courtmanr@gmail.com
aaa8b9c86b
Feat: Add new modules for server-side alerting, metrics history, and frontend chart/alert handling
2025-05-24 22:02:25 +01:00
courtmanr@gmail.com
18a62d9042
Feat: Implement enhanced server monitoring, alerting, and performance tracking
2025-05-24 22:01:28 +01:00
courtmanr@gmail.com
32aafb596a
fix: ensure all test adjustments are committed
2025-05-16 23:17:36 +01:00
courtmanr@gmail.com
cd9e2950fa
fix: Revert PBS task fetch window to 7 days
2025-05-16 23:01:06 +01:00
courtmanr@gmail.com
8210e912d1
feat: Increase PBS task fetch window to 14 days
2025-05-16 22:26:49 +01:00
courtmanr@gmail.com
c14ec0fac3
refactor(server): Improve error handling in dataFetcher and update tests
2025-05-10 16:04:45 +01:00
courtmanr@gmail.com
d181af598b
Refactor: Update API client logic
2025-05-08 16:52:39 +01:00
courtmanr@gmail.com
5facad7b6d
Fix: Correct syntax error and update tests
2025-05-08 16:52:36 +01:00
courtmanr@gmail.com
91d4c93a39
fix(dataFetcher): Use endpointId for consistent data association
2025-05-08 14:59:58 +01:00
courtmanr@gmail.com
e2dc8659cc
Update dataFetcher and add pbsUtils tests
2025-05-08 11:55:56 +01:00
courtmanr@gmail.com
2e952fe638
Refactor(state): Remove initialDataReceived flag from server state
2025-05-08 11:19:20 +01:00
courtmanr@gmail.com
e6e2931928
Refactor(pbsUtils): Extract task categorization and list creation to helpers
2025-05-08 11:19:06 +01:00
courtmanr@gmail.com
376023b42d
Refactor(server): Extract socket state sending to sendCurrentStateToSocket helper
2025-05-08 11:18:46 +01:00
courtmanr@gmail.com
32a732d556
Feat(dataFetcher): Add QEMU agent memory fetching & refactor node data retrieval
2025-05-08 11:18:28 +01:00
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