courtmanr@gmail.com
51c0d78bce
Update UI components and JavaScript files for improved functionality
2025-05-27 19:52:49 +01:00
courtmanr@gmail.com
399da4435d
feat: update diagnostics functionality and UI
2025-05-27 13:09:29 +01:00
courtmanr@gmail.com
a483b7bcc4
feat: Add basic diagnostics functionality and integrate with server
2025-05-27 12:45:52 +01:00
courtmanr@gmail.com
43c4095cb1
Update server index.js and public index.html
2025-05-27 12:40:18 +01:00
courtmanr@gmail.com
3f3afaac5d
fix: Resolve test failures and integrate recent UI/backend updates
2025-05-26 22:08:12 +01:00
courtmanr@gmail.com
46df0dab97
Update data fetching, metrics, and UI components
2025-05-26 18:25:59 +01:00
courtmanr@gmail.com
2609b242af
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
6add9ca5f6
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
7b2bea0647
chore: clean up logs and disable alert popups for release readiness
2025-05-25 09:52:45 +01:00
courtmanr@gmail.com
d99272d665
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
02f384c849
Feat: Implement enhanced server monitoring, alerting, and performance tracking
2025-05-24 22:01:28 +01:00
courtmanr@gmail.com
298707627e
fix: ensure all test adjustments are committed
2025-05-16 23:17:36 +01:00
courtmanr@gmail.com
7d06ac32ee
fix: Revert PBS task fetch window to 7 days
2025-05-16 23:01:06 +01:00
courtmanr@gmail.com
c83ade7f79
feat: Increase PBS task fetch window to 14 days
2025-05-16 22:26:49 +01:00
courtmanr@gmail.com
f626915706
refactor(server): Improve error handling in dataFetcher and update tests
2025-05-10 16:04:45 +01:00
courtmanr@gmail.com
2295cd6ff5
Refactor: Update API client logic
2025-05-08 16:52:39 +01:00
courtmanr@gmail.com
9347ffa716
Fix: Correct syntax error and update tests
2025-05-08 16:52:36 +01:00
courtmanr@gmail.com
5ccfcee793
fix(dataFetcher): Use endpointId for consistent data association
2025-05-08 14:59:58 +01:00
courtmanr@gmail.com
9042721e1a
Update dataFetcher and add pbsUtils tests
2025-05-08 11:55:56 +01:00
courtmanr@gmail.com
e5f2d6c598
Refactor(state): Remove initialDataReceived flag from server state
2025-05-08 11:19:20 +01:00
courtmanr@gmail.com
873b28351f
Refactor(pbsUtils): Extract task categorization and list creation to helpers
2025-05-08 11:19:06 +01:00
courtmanr@gmail.com
b58169b30d
Refactor(server): Extract socket state sending to sendCurrentStateToSocket helper
2025-05-08 11:18:46 +01:00
courtmanr@gmail.com
af531c1524
Feat(dataFetcher): Add QEMU agent memory fetching & refactor node data retrieval
2025-05-08 11:18:28 +01:00
courtmanr@gmail.com
8f6ee0d279
Refactor(configLoader): Extract Proxmox endpoint loading to helper function
2025-05-08 11:17:57 +01:00
courtmanr@gmail.com
553ba5ae7a
Refactor(apiClients): Centralize Axios client creation with generic helper function
2025-05-08 11:16:35 +01:00
courtmanr@gmail.com
73005a5a73
feat: Enhance VM memory reporting using QEMU guest agent
2025-05-06 14:24:25 +01:00
courtmanr@gmail.com
5fa4a4e1ad
fix: Correct test failures in config and dataFetcher suites
2025-05-06 11:18:26 +01:00
courtmanr@gmail.com
0ad3706c14
chore: Remove debugging logs for placeholder flag
2025-05-05 08:58:53 +01:00
courtmanr@gmail.com
0c2c06419a
fix: Align placeholder detection with install script values
2025-05-05 08:57:34 +01:00
courtmanr@gmail.com
5e0749f3b9
debug: Add logging for placeholder flag state
2025-05-05 08:55:30 +01:00
courtmanr@gmail.com
ef97085aba
fix: Ensure stateManager is required before configLoader
2025-05-05 08:52:51 +01:00
courtmanr@gmail.com
f587a8876d
fix: Correct stateManager initialization order
2025-05-05 08:52:02 +01:00
courtmanr@gmail.com
eddcd20d28
refactor: Store placeholder flag in state manager
2025-05-05 08:50:36 +01:00
courtmanr@gmail.com
432fa9c5b6
feat: Improve initial load experience with placeholder config
2025-05-05 08:42:17 +01:00
courtmanr@gmail.com
ba3230cdfc
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
f2e85b592d
refactor: Improve server state management
2025-05-04 14:37:57 +01:00
courtmanr@gmail.com
a92b43d9e3
fix(pbs): Populate summary stats in processPbsTasks
2025-04-30 19:35:39 +01:00
courtmanr@gmail.com
abbd7f4fda
fix: Correct assertions in config.test.js case 1
2025-04-30 17:19:53 +01:00
courtmanr@gmail.com
37048f36dd
fix: Correct function name in config.test.js
2025-04-30 17:18:39 +01:00
courtmanr@gmail.com
3914abbe5b
fix: Correct intentionally broken test case
2025-04-30 16:37:36 +01:00
courtmanr@gmail.com
13724459f2
test: Intentionally break config test for CI validation
2025-04-30 16:33:52 +01:00
courtmanr@gmail.com
caf9313a0f
feat: Sync all local changes including UI and server updates
2025-04-30 16:21:07 +01:00
courtmanr@gmail.com
f94c19218e
feat: Add test improvements and CI workflow
2025-04-30 16:18:37 +01:00
courtmanr@gmail.com
8a807388fd
fix(pbs): Add missing worker types for verification tasks ( fixes #61 )
2025-04-30 10:07:56 +01:00
courtmanr@gmail.com
9827a65b04
feat: Await initial discovery cycle before server start
2025-04-29 18:18:02 +01:00
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