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
courtmanr@gmail.com
6602588a46
refactor: Abstract common table body rendering logic to utils
2025-05-04 14:38:15 +01:00
courtmanr@gmail.com
ea860f05f1
refactor: Make frontend UI updates event-driven and consolidate storage data source
2025-05-04 14:38:06 +01:00
courtmanr@gmail.com
544c91c62d
refactor: Improve server state management
2025-05-04 14:37:57 +01:00
courtmanr@gmail.com
39d8672b61
chore: begin development for v3.3.1
2025-05-04 12:53:57 +01:00
courtmanr@gmail.com
4a7c425811
chore: remove unused script
2025-05-04 12:37:38 +01:00
courtmanr@gmail.com
2a8c9bbce7
docs: Update screenshots including threshold/logging
2025-05-04 12:35:51 +01:00
courtmanr@gmail.com
3ff41fd6a4
docs: Add threshold/logging screenshot to README
2025-05-04 12:35:49 +01:00
courtmanr@gmail.com
223ec4c861
feat: Update screenshot script for threshold/logging
2025-05-04 12:35:46 +01:00
courtmanr@gmail.com
ad613c8d56
Chore: Update .gitignore
2025-05-04 12:24:57 +01:00
courtmanr@gmail.com
210f22e97a
Refactor: Update script includes for modular JS
2025-05-04 12:24:44 +01:00
courtmanr@gmail.com
4ac24ea7d9
Refactor: Add modular JS files from app.js refactor
2025-05-04 12:24:37 +01:00
courtmanr@gmail.com
606581412f
Refactor: Remove original monolithic app.js
2025-05-04 12:24:30 +01:00
courtmanr@gmail.com
e8f7dcc653
chore: bump version to 3.3.0
2025-05-04 11:31:57 +01:00