Commit Graph

712 Commits

Author SHA1 Message Date
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
courtmanr@gmail.com 54fb2f2971 Feat: Add search functionality to Backups tab filter 2025-05-02 11:42:15 +01:00
courtmanr@gmail.com a49a69670d Feat: Harmonize filter bar UI across dashboard and backups tabs 2025-05-02 11:41:34 +01:00
rcourtman 800af62d06 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 a9cfed5c9c chore: Bump version to 3.2.4 2025-05-01 17:15:21 +01:00
courtmanr@gmail.com d533fa6240 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 2d890a30e8 refactor(ui): Remove disk column header tooltip 2025-05-01 16:36:41 +01:00
courtmanr@gmail.com 6e5c7ebbfd 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 d7e5120242 Fix: Restore condensed dependency list text 2025-05-01 15:27:58 +01:00
root 3abd2c84fc Fix: Correct dependency list text in print_dependency_info 2025-05-01 15:26:50 +01:00
root 03d611a396 Fix: Resolve heredoc parsing issue in print_dependency_info 2025-05-01 15:25:14 +01:00
courtmanr@gmail.com 817c89b317 refactor(script): Use while-read loop for robust self-update SHA replacement 2025-05-01 14:45:29 +01:00
courtmanr@gmail.com 638402a69f debug(script): Add checks before sed in self-update 2025-05-01 14:44:26 +01:00
courtmanr@gmail.com 2780fd8a9f fix(script): Use standard GNU sed -i syntax for self-update 2025-05-01 14:43:11 +01:00
courtmanr@gmail.com f5984db292 refactor(script): Improve dependency info formatting 2025-05-01 14:41:24 +01:00
courtmanr@gmail.com 5c9d9525e2 fix: Restore install-pulse.sh to version 623f220 (pre-revert state) 2025-05-01 14:37:02 +01:00
courtmanr@gmail.com 134065804d fix: Restore install-pulse.sh to version with ASCII banner (97691aa) 2025-05-01 14:34:00 +01:00
courtmanr@gmail.com 664a03e6b3 refactor: improve install script logic and flow 2025-05-01 14:25:54 +01:00
courtmanr@gmail.com dfc116fedc Fix: Replace read -p with echo/read for compatibility 2025-05-01 14:23:45 +01:00
courtmanr@gmail.com df1870db16 Refactor: Finalize install script menu order changes 2025-05-01 14:07:33 +01:00
courtmanr@gmail.com 77a18562ba feat(install): Add self-update mechanism to install script 2025-05-01 10:26:00 +01:00
courtmanr@gmail.com be191d4f4b feat(install): Modify script to support specific release tags 2025-05-01 10:21:07 +01:00
courtmanr@gmail.com 38670d4eb7 chore: Update version to 3.2.3 in package files 2025-05-01 09:59:41 +01:00
courtmanr@gmail.com 7160a10e7c chore: Remove CI workflows and update changelog for v3.2.3 2025-05-01 09:57:31 +01:00
courtmanr@gmail.com 072f30dc50 Merge branch 'main' into 3.2.3-beta 2025-05-01 09:42:30 +01:00
courtmanr@gmail.com beaf0e1fc3 fix(workflow): use CHANGELOG.md for release notes instead of auto-generating 2025-04-30 23:00:20 +01:00
github-actions[bot] 808702bdae chore: Prepare release v3.3.0 (#69)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-04-30 22:49:38 +01:00
courtmanr@gmail.com 99bf2f0ea5 fix(workflow): remove comment from docker tag in release workflow 2025-04-30 22:47:59 +01:00
courtmanr@gmail.com ec4c026f7f fix: reset version to v3.2.2
Corrects package.json and package-lock.json before attempting v3.3.0 release.
2025-04-30 22:47:56 +01:00
courtmanr@gmail.com 16ef359700 fix(workflow): remove non-existent label from prepare release PR creation 2025-04-30 20:47:27 +01:00