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
courtmanr@gmail.com
f2e85b592d
refactor: Improve server state management
2025-05-04 14:37:57 +01:00
courtmanr@gmail.com
5dbd7e5fb4
chore: begin development for v3.3.1
2025-05-04 12:53:57 +01:00
courtmanr@gmail.com
9653f86fbd
chore: remove unused script
v3.3.0
2025-05-04 12:37:38 +01:00
courtmanr@gmail.com
98bf32b895
docs: Update screenshots including threshold/logging
2025-05-04 12:35:51 +01:00
courtmanr@gmail.com
6129d17f73
docs: Add threshold/logging screenshot to README
2025-05-04 12:35:49 +01:00
courtmanr@gmail.com
6511345736
feat: Update screenshot script for threshold/logging
2025-05-04 12:35:46 +01:00
courtmanr@gmail.com
2443194612
Chore: Update .gitignore
2025-05-04 12:24:57 +01:00
courtmanr@gmail.com
aa0cda9726
Refactor: Update script includes for modular JS
2025-05-04 12:24:44 +01:00
courtmanr@gmail.com
5375bb7fc2
Refactor: Add modular JS files from app.js refactor
2025-05-04 12:24:37 +01:00
courtmanr@gmail.com
5b36e0c95d
Refactor: Remove original monolithic app.js
2025-05-04 12:24:30 +01:00
courtmanr@gmail.com
6d4908abe1
chore: bump version to 3.3.0
2025-05-04 11:31:57 +01:00
courtmanr@gmail.com
80606e5437
Refactor app.js for clarity and add new functionality
2025-05-04 11:29:22 +01:00
courtmanr@gmail.com
0dfa16d623
Update index.html with new structure
2025-05-04 11:29:20 +01:00
courtmanr@gmail.com
9855b7e9b3
Update frontend files and add script
2025-05-03 20:10:33 +01:00
courtmanr@gmail.com
917c22c3f4
Update dashboard screenshot
2025-05-02 11:56:34 +01:00
courtmanr@gmail.com
c3bdd83eeb
Update node view screenshot
2025-05-02 11:56:32 +01:00
courtmanr@gmail.com
fcafdf86d6
Update VM/container view screenshot
2025-05-02 11:56:31 +01:00
courtmanr@gmail.com
bed0e89fdc
Update PBS view screenshot
2025-05-02 11:56:29 +01:00
courtmanr@gmail.com
3728128ad1
Update backups view screenshot
2025-05-02 11:56:27 +01:00
courtmanr@gmail.com
02a91381cb
Refactor: Standardize tab structure, styling, and status text
2025-05-02 11:52:30 +01:00
courtmanr@gmail.com
922ab66498
Feat: Add search functionality to Backups tab filter
2025-05-02 11:42:15 +01:00
courtmanr@gmail.com
ac5b614b9a
Feat: Harmonize filter bar UI across dashboard and backups tabs
2025-05-02 11:41:34 +01:00
rcourtman
83092cec39
feat: Add automated screenshot generation script | Implements Playwright script (scripts/take-screenshots.js) to capture UI views. Adds npm run screenshot command. Includes playwright as a dev dependency. Updates README.md to use generated screenshots. ( #73 )
2025-05-02 10:35:23 +01:00
courtmanr@gmail.com
41dbc9d86e
chore: Bump version to 3.2.4
v3.2.4
2025-05-01 17:15:21 +01:00
courtmanr@gmail.com
0b72e7ab12
fix(ui): Correct guest type check for LXC disk display
...
Ensure LXC containers correctly display disk usage bar by checking for type "CT" instead of "lxc".
2025-05-01 17:02:48 +01:00
courtmanr@gmail.com
6a52acf4cf
refactor(ui): Remove disk column header tooltip
2025-05-01 16:36:41 +01:00
courtmanr@gmail.com
ba0277b71b
fix(ui): Display disk size correctly for VMs and LXCs ( fixes #71 )
...
Change VM disk display to show only total allocated size (maxdisk) due to API limitations and unreliability of guest usage reporting via /status/current. LXCs continue to show usage bars based on metrics. Adds tooltip to Disk header clarifying the difference.
2025-05-01 16:28:25 +01:00
root
5fed14dbac
Fix: Restore condensed dependency list text
2025-05-01 15:27:58 +01:00
root
b1e66c6668
Fix: Correct dependency list text in print_dependency_info
2025-05-01 15:26:50 +01:00
root
80ac734270
Fix: Resolve heredoc parsing issue in print_dependency_info
2025-05-01 15:25:14 +01:00
courtmanr@gmail.com
52c6d7b208
refactor(script): Use while-read loop for robust self-update SHA replacement
2025-05-01 14:45:29 +01:00
courtmanr@gmail.com
4b9a66f5ae
debug(script): Add checks before sed in self-update
2025-05-01 14:44:26 +01:00