Commit Graph

741 Commits

Author SHA1 Message Date
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
courtmanr@gmail.com 559ae61a0f Refactor app.js for clarity and add new functionality 2025-05-04 11:29:22 +01:00
courtmanr@gmail.com c2b358b481 Update index.html with new structure 2025-05-04 11:29:20 +01:00
courtmanr@gmail.com ba991a8323 Update frontend files and add script 2025-05-03 20:10:33 +01:00
courtmanr@gmail.com 0a4464f1eb Update dashboard screenshot 2025-05-02 11:56:34 +01:00
courtmanr@gmail.com 7a52697a82 Update node view screenshot 2025-05-02 11:56:32 +01:00
courtmanr@gmail.com 880cad10eb Update VM/container view screenshot 2025-05-02 11:56:31 +01:00
courtmanr@gmail.com 38f37ac755 Update PBS view screenshot 2025-05-02 11:56:29 +01:00
courtmanr@gmail.com d4ce73c076 Update backups view screenshot 2025-05-02 11:56:27 +01:00
courtmanr@gmail.com 5befa6f923 Refactor: Standardize tab structure, styling, and status text 2025-05-02 11:52:30 +01:00