courtmanr@gmail.com
ad01faf789
Refactor(ui/dashboard): Decompose dashboard update logic into focused helper functions
2025-05-08 11:24:46 +01:00
courtmanr@gmail.com
82f836be5d
Refactor(ui/common): Decompose event listener setup and enhance keydown context-awareness
2025-05-08 11:24:13 +01:00
courtmanr@gmail.com
866af89221
Refactor(ui/backups): Decompose updateBackupsTab into focused helper functions
2025-05-08 11:23:50 +01:00
courtmanr@gmail.com
107ad6db69
Refactor(thresholdLog): Decompose logging logic into focused helper functions
2025-05-08 11:23:25 +01:00
courtmanr@gmail.com
c194c32d97
Fix(state.js): Ensure all default threshold properties are preserved during initialization
2025-05-08 11:23:03 +01:00
courtmanr@gmail.com
731888e01e
Refactor(socketHandler): Enhance connection state management & UI feedback, add hot reload
2025-05-08 11:22:30 +01:00
courtmanr@gmail.com
9b58b3e6c2
Feat(main): Improve loading overlay behavior for data and socket states
2025-05-08 11:22:03 +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
33f12bff1a
Fix(tabs): Correct styling for consistent active/inactive states & initial load
2025-05-08 11:12:25 +01:00
courtmanr@gmail.com
7c736defda
Update PBS UI component
2025-05-08 10:07:25 +01:00
courtmanr@gmail.com
086f1a4d83
Update PBS UI component
2025-05-08 10:00:39 +01:00
courtmanr@gmail.com
5f7f18bbf7
docs: Restore corrupted README.md sections
2025-05-07 13:39:34 +01:00
courtmanr@gmail.com
4bcb0d3527
chore: begin development for v3.5.1
2025-05-07 10:24:10 +01:00
courtmanr@gmail.com
1cc715486b
chore: set release version 3.5.0
v3.5.0
2025-05-07 09:58:31 +01:00
courtmanr@gmail.com
65f9b5ddd2
Refactor: Standardize table cell styling and padding in UI components
2025-05-07 09:51:47 +01:00
courtmanr@gmail.com
23c1cdb630
Refactor: Standardize table headers and improve page width responsiveness
2025-05-07 09:51:44 +01:00
courtmanr@gmail.com
e2ea3ea52e
Refactor: Improve readability and maintainability in dashboard.js
2025-05-06 22:46:34 +01:00
courtmanr@gmail.com
91245cbfee
Optimize update process: conditional system upgrade and dependency check
2025-05-06 15:29:57 +01:00
courtmanr@gmail.com
a783425cef
Fix unterminated single quote error in install script
2025-05-06 15:14:47 +01:00
courtmanr@gmail.com
6830e87a08
Remove comments from install script
2025-05-06 15:05:48 +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
04965b965f
refactor(installer): Use npm --silent for quieter installs/builds
2025-05-06 12:24:06 +01:00
courtmanr@gmail.com
09afcaa450
refactor(installer): Reduce verbosity of npm install and build steps
2025-05-06 12:22:17 +01:00
courtmanr@gmail.com
ed1bec9214
fix(installer): Correctly run all npm ops in project root
2025-05-06 12:18:00 +01:00
courtmanr@gmail.com
8aeacee49a
fix(installer): Align with consolidated deps for v3.4.0
2025-05-06 12:15:23 +01:00
courtmanr@gmail.com
4602da86d8
chore: add debug logging to install script for server deps
2025-05-06 12:13:03 +01:00
courtmanr@gmail.com
a3afbc1d90
chore: begin development for v3.4.1
2025-05-06 11:21:22 +01:00
courtmanr@gmail.com
b06a5b08f3
chore: set release version 3.4.0
v3.4.0
2025-05-06 11:18:46 +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
a0294afd2f
chore: begin development for v3.4.1
2025-05-06 11:12:39 +01:00
courtmanr@gmail.com
46083bb5a7
chore: set release version 3.4.0
2025-05-06 10:51:24 +01:00
courtmanr@gmail.com
83efdf66e4
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
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
1a7b834689
fix: Correct timing for initial loading overlay text
2025-05-05 08:47:12 +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
8660b5b36e
chore: Remove deleted changelog and backup file
2025-05-04 14:38:58 +01:00
courtmanr@gmail.com
8a0441d3d9
docs: Clarify Docker usage with recommended quick start and dev setup
2025-05-04 14:38:49 +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
87dd3f4c54
refactor: Abstract common table body rendering logic to utils
2025-05-04 14:38:15 +01:00
courtmanr@gmail.com
31dce28213
refactor: Make frontend UI updates event-driven and consolidate storage data source
2025-05-04 14:38:06 +01:00