Commit Graph

169 Commits

Author SHA1 Message Date
courtmanr@gmail.com 95cf60fb8b fix: Revert PBS task health display to 7 days 2025-05-16 23:01:08 +01:00
courtmanr@gmail.com 3b615d90db refactor: Consolidate PBS task summaries into a single table 2025-05-16 22:26:55 +01:00
courtmanr@gmail.com 1fc2b44694 fix: Remove background pattern from empty cells in threshold slider row 2025-05-10 18:16:56 +01:00
courtmanr@gmail.com a361aa161e style: Add custom scrollbar styles via Tailwind 2025-05-10 16:04:54 +01:00
courtmanr@gmail.com 39777302a6 refactor(ui): Remove node group icons from UI 2025-05-10 16:04:36 +01:00
courtmanr@gmail.com edbafbbdde style: Apply custom scrollbar style to main page and internal elements 2025-05-09 17:10:03 +01:00
courtmanr@gmail.com 9c1c1c2d54 feat: Configure tailwind-scrollbar plugin and theme 2025-05-09 17:10:01 +01:00
courtmanr@gmail.com a5cc147258 Chore(ui/thresholds): Update file metadata or formatting 2025-05-08 11:27:40 +01:00
courtmanr@gmail.com 946d004c79 Refactor(ui/storage): Extract storage row creation to helper function 2025-05-08 11:27:15 +01:00
courtmanr@gmail.com 0f50413f83 Chore(ui/pbs): Update file metadata or formatting 2025-05-08 11:25:43 +01:00
courtmanr@gmail.com 0528f7d5db Chore(ui/nodes): Update file metadata or formatting 2025-05-08 11:25:21 +01:00
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 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 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 73005a5a73 feat: Enhance VM memory reporting using QEMU guest agent 2025-05-06 14:24:25 +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 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 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 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 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 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
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
luckman212 c4c262739b modified src/public/index.html, 2025-04-30 15:21:39 -04:00
luckman212 9b88760bc9 modified src/index.css, 2025-04-30 15:21:02 -04:00
courtmanr@gmail.com 3549524677 feat: Responsive layout improvements for header, tabs, and filters 2025-04-30 19:21:13 +01:00
courtmanr@gmail.com d84710113d fix: Re-center header logo on wider screens 2025-04-30 18:32:07 +01:00
courtmanr@gmail.com caf9313a0f feat: Sync all local changes including UI and server updates 2025-04-30 16:21:07 +01:00
courtmanr@gmail.com 8256e73cd4 Refactor: Comment out frontend PBS debug logs 2025-04-29 23:34:19 +01:00
courtmanr@gmail.com ef228eee25 Fix: Improve table layout and consistency across tabs 2025-04-29 23:24:58 +01:00