Commit Graph

151 Commits

Author SHA1 Message Date
courtmanr@gmail.com 4edf544681 Fix(tabs): Correct styling for consistent active/inactive states & initial load 2025-05-08 11:12:25 +01:00
courtmanr@gmail.com 69e4ee48fb Update PBS UI component 2025-05-08 10:07:25 +01:00
courtmanr@gmail.com 4f0a8c0a42 Update PBS UI component 2025-05-08 10:00:39 +01:00
courtmanr@gmail.com 127340fe8b Refactor: Standardize table cell styling and padding in UI components 2025-05-07 09:51:47 +01:00
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 7f137de87d feat: Enhance VM memory reporting using QEMU guest agent 2025-05-06 14:24:25 +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 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 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 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 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 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
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
luckman212 f12e932778 modified src/public/index.html, 2025-04-30 15:21:39 -04:00
luckman212 cde387b70e modified src/index.css, 2025-04-30 15:21:02 -04:00
courtmanr@gmail.com 7073886d74 feat: Responsive layout improvements for header, tabs, and filters 2025-04-30 19:21:13 +01:00
courtmanr@gmail.com 2177c452f7 fix: Re-center header logo on wider screens 2025-04-30 18:32:07 +01:00
courtmanr@gmail.com cc482d36eb feat: Sync all local changes including UI and server updates 2025-04-30 16:21:07 +01:00
courtmanr@gmail.com 5dc3905790 Refactor: Comment out frontend PBS debug logs 2025-04-29 23:34:19 +01:00
courtmanr@gmail.com c7cfeda2d1 Fix: Improve table layout and consistency across tabs 2025-04-29 23:24:58 +01:00
courtmanr@gmail.com 6b6de575bc feat(ui): Improve PBS tab layout and health status 2025-04-29 16:46:12 +01:00
courtmanr@gmail.com 900b5787a6 fix(ui): Correct backup health status logic for recent snapshots - Marks as OK if snapshot <3d, even if no recent task reported. 2025-04-29 10:03:53 +01:00
courtmanr@gmail.com 91c3db7f4b feat(ui): Improve PBS tab readability - Parses task targets, shortens UPIDs, updates GC status display. 2025-04-29 09:57:33 +01:00
courtmanr@gmail.com efb7599723 Remove UI scale slider 2025-04-28 09:35:22 +01:00
courtmanr@gmail.com 935144bf72 refactor: Move UI scale slider left of theme toggle 2025-04-27 21:06:03 +01:00
courtmanr@gmail.com 3ebcf38617 fix: Remove icon next to UI scale slider 2025-04-27 20:59:31 +01:00
courtmanr@gmail.com 593e8996f6 feat: Add UI scale slider 2025-04-27 20:58:10 +01:00
courtmanr@gmail.com 7c4880c620 fix: Correct ID for list grouping filter in UI update 2025-04-27 20:25:48 +01:00
courtmanr@gmail.com 991a9d98b6 feat: Persist filter state in localStorage 2025-04-27 20:20:35 +01:00
courtmanr@gmail.com 5037df0efe feat: Grey out PBS/Backups tabs when PBS is unavailable 2025-04-27 17:05:32 +01:00
courtmanr@gmail.com c3b5e2b87d Style: Consolidate tab header styles and apply stopped style to backup tab 2025-04-27 16:27:27 +01:00
courtmanr@gmail.com ffcd0c1dda fix: Improve display of low I/O rates 2025-04-26 23:37:40 +01:00
courtmanr@gmail.com 3c0ceb9403 fix: Handle duplicate VMIDs and bump version to 3.1.4 2025-04-26 23:32:11 +01:00
courtmanr@gmail.com 42dbf8e2c7 fix: Resolve PBS banner bug and build issues (fixes #55) 2025-04-26 10:20:22 +01:00
courtmanr@gmail.com 2b11de93ca feat: Downgrade to Tailwind v3 and restore build step 2025-04-25 23:27:59 +01:00
courtmanr@gmail.com aa70a87e9f fix: Commit correct non-purged output.css for workaround 2025-04-25 23:19:42 +01:00
courtmanr@gmail.com 2caab79b43 chore: Re-apply workaround: commit pre-built CSS and skip build step 2025-04-25 23:10:47 +01:00
courtmanr@gmail.com df86e4a1dd revert: Remove pre-built CSS and restore build step 2025-04-25 22:55:17 +01:00