courtmanr@gmail.com
a49251bc0c
Chore(ui/pbs): Update file metadata or formatting
2025-05-08 11:25:43 +01:00
courtmanr@gmail.com
67bf684f31
Chore(ui/nodes): Update file metadata or formatting
2025-05-08 11:25:21 +01:00
courtmanr@gmail.com
b677f4f6bc
Refactor(ui/dashboard): Decompose dashboard update logic into focused helper functions
2025-05-08 11:24:46 +01:00
courtmanr@gmail.com
e0f185b174
Refactor(ui/common): Decompose event listener setup and enhance keydown context-awareness
2025-05-08 11:24:13 +01:00
courtmanr@gmail.com
ae605a7ef0
Refactor(ui/backups): Decompose updateBackupsTab into focused helper functions
2025-05-08 11:23:50 +01:00
courtmanr@gmail.com
cf497b4701
Refactor(thresholdLog): Decompose logging logic into focused helper functions
2025-05-08 11:23:25 +01:00
courtmanr@gmail.com
43da275753
Fix(state.js): Ensure all default threshold properties are preserved during initialization
2025-05-08 11:23:03 +01:00
courtmanr@gmail.com
901c6fa424
Refactor(socketHandler): Enhance connection state management & UI feedback, add hot reload
2025-05-08 11:22:30 +01:00
courtmanr@gmail.com
84064ec5fc
Feat(main): Improve loading overlay behavior for data and socket states
2025-05-08 11:22:03 +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
4edf544681
Fix(tabs): Correct styling for consistent active/inactive states & initial load
2025-05-08 11:12:25 +01:00
courtmanr@gmail.com
69e4ee48fb
Update PBS UI component
2025-05-08 10:07:25 +01:00
courtmanr@gmail.com
4f0a8c0a42
Update PBS UI component
2025-05-08 10:00:39 +01:00
courtmanr@gmail.com
f94bfc7c46
docs: Restore corrupted README.md sections
2025-05-07 13:39:34 +01:00
courtmanr@gmail.com
ab91e3f184
chore: begin development for v3.5.1
2025-05-07 10:24:10 +01:00
courtmanr@gmail.com
5bf54eecb4
chore: set release version 3.5.0
2025-05-07 09:58:31 +01:00
courtmanr@gmail.com
127340fe8b
Refactor: Standardize table cell styling and padding in UI components
2025-05-07 09:51:47 +01:00
courtmanr@gmail.com
d3497cf8c9
Refactor: Standardize table headers and improve page width responsiveness
2025-05-07 09:51:44 +01:00
courtmanr@gmail.com
fec31b1303
Refactor: Improve readability and maintainability in dashboard.js
2025-05-06 22:46:34 +01:00
courtmanr@gmail.com
d2bea3f7a3
Optimize update process: conditional system upgrade and dependency check
2025-05-06 15:29:57 +01:00
courtmanr@gmail.com
5a3de61451
Fix unterminated single quote error in install script
2025-05-06 15:14:47 +01:00
courtmanr@gmail.com
a42b5c914a
Remove comments from install script
2025-05-06 15:05:48 +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
ec6d3b888e
refactor(installer): Use npm --silent for quieter installs/builds
2025-05-06 12:24:06 +01:00
courtmanr@gmail.com
17d4544e52
refactor(installer): Reduce verbosity of npm install and build steps
2025-05-06 12:22:17 +01:00
courtmanr@gmail.com
aa92883474
fix(installer): Correctly run all npm ops in project root
2025-05-06 12:18:00 +01:00
courtmanr@gmail.com
f3a4f23c80
fix(installer): Align with consolidated deps for v3.4.0
2025-05-06 12:15:23 +01:00
courtmanr@gmail.com
32a413328c
chore: add debug logging to install script for server deps
2025-05-06 12:13:03 +01:00
courtmanr@gmail.com
c5e7a8e25f
chore: begin development for v3.4.1
2025-05-06 11:21:22 +01:00
courtmanr@gmail.com
26a0f4da40
chore: set release version 3.4.0
2025-05-06 11:18:46 +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
701cf2a30d
chore: begin development for v3.4.1
2025-05-06 11:12:39 +01:00
courtmanr@gmail.com
122d8cd9bd
chore: set release version 3.4.0
2025-05-06 10:51:24 +01:00
courtmanr@gmail.com
daa1f36abf
Fix: Prevent I/O metrics zeroing on slider drag via snapshotting & improved rate calculation.
2025-05-06 10:46:44 +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
03cb18b0fe
fix: Correct timing for initial loading overlay text
2025-05-05 08:47:12 +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
01ebe3519f
chore: Remove deleted changelog and backup file
2025-05-04 14:38:58 +01:00
courtmanr@gmail.com
b0d338cc3d
docs: Clarify Docker usage with recommended quick start and dev setup
2025-05-04 14:38:49 +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